ul, li, a, p, h1, h2, h3, h4, h5, h6, img { margin: 0; padding: 0; border: none }
body { text-align: center ; margin-top: 25px; margin-bottom: 20px; font-family: Georgia, "Times New Roman", Times, serif; background: #b3e5ff }
h1 { text-align: center; margin-top: .6em; margin-bottom: 1.6em }
h2 { text-align: center; margin-top: .6em; margin-bottom: 1.6em }
h3 { margin-bottom: .2em; font-family: Monotype Corsiva, avantgarde, Nimbus Mono L; font-size: 1.4em }
h4 { margin: 1.4em 0 .7em 0 }
h5 { text-align: center; font-size: 1.2em; font-style: italic; margin-bottom: -20px }
p {  text-indent: 1em; margin-bottom: 1.3em; text-align: justify }
a { text-decoration: none }
img { margin: 10px }



#all { width: 760px; margin-left: auto; margin-right: auto; position: relative; text-align: left; background: #95d0ef }
#entete { height: 155px; width: 760px; background-image: url("../image/entete2.jpg") }
#corps { background: url("../image/corps2.jpg") no-repeat top; position: relative; width: 760px }
#piedpage { position: relative; background: #2e9cd5; padding: 10px; color: white }


.lien { position: absolute; left: 240px; top: 153px; font-size: 1.2em; height: 38px }
.lien ul { list-style: none }
.lien li { float: left; background: url("../image/left.gif") no-repeat left top; padding-left: 7px }
.lien a { display:block; margin-right: 15px; background: url("../image/right.gif") no-repeat right top; padding: 9px 10px 5px 4px; color: #63a7fa; position: relative }
.lien li a.onglet:hover { color: #3D689B }
.lien a.onglet-actif { padding-bottom: 16px } 

.liengauche, ul, li, a { margin: 0; padding: 0 }
.liengauche { position: absolute; padding: 0px; left: 0px; top: 390px; font-size: 1.2em; width: 175px; text-align: center  }
.liengauche ul { list-style: none; margin: 0;	padding: 0;	border: none }
.liengauche li a { display: block; border-bottom: 1px black solid; padding: 6px 0 6px 0 }
.liengauche a { background-color: white; color: #2e9cd5 }
.liengauche li { margin-bottom: 10px;  }
.liengauche li a.onglet { -moz-opacity:0.76; opacity: 0.76; filter:alpha(opacity=76) }
.liengauche li a.onglet:hover { background-color: #63a7fa; color: black }
*+html .liengauche li a.onglet {	min-height : 1px }
*+html .liengauche li a.onglet:hover {	min-height : 1px }
.liengauche li a.onglet-actif { background-color: white; color: black }

.retour { position: absolute; top: 165px; left: 0px }

.corpsdroit { padding-top: 40px; left: 190px; position: relative; color: #2e9cd5; height: 1005px }
.corpsdroith { background: url("../image/corpsdroith.gif") no-repeat; width: 548px; height: 15px; position: relative }
.corpsdroitm { width: 516px; background-color: white; padding: 0 16px 0 16px; position: relative; height: 940px; overflow: auto }
.corpsdroitm a { color: #2e9cd5 }
.corpsdroitm a:hover { color: #3D689B }
.corpsdroitm a:visited { color: black }
.corpsdroit ul { margin-left: 4em }

.corpsdroitb { background: url("../image/corpsdroitb.gif") no-repeat; width: 548px; height: 15px; position: relative; margin-bottom: -110px }
.a a { color: #3D689B }
.a a:hover { color: #2e9cd5 }

.ombre { padding: 0 10px 10px 0; background: url("../image/ombre.gif") no-repeat right bottom; margin: 0; margin-top: 10px }
.ombre2 { background: url("../image/ombre.gif") no-repeat right bottom }
.carte { margin: 0 -10px 0 -10px }
.meteo { margin: 20px 0 0 150px }
.commeteo { position: relative; float: right; margin-left: 10px; border: 1px solid black; text-align: center; color: black }
.fl { position: relative; float: left; margin-right: 30px }
.fr { position: relative; float: right; margin-left: 30px }
.verre { position: relative; float: left }
.icone { margin: 2px }
.presentation { margin-bottom: 3.5em }
.presentation2 { margin-bottom: 1em }


.grey { color: #3D689B }
.null { margin: 0; padding: 0 }
.block { display: block }
.titrep { font-family: Monotype Corsiva, avantgarde, Nimbus Mono L; font-size: 1.6em }
.cop { color: #95d0ee }

#table3 { visibility: visible;width: 90%;position: relative; }
#table3 table { font-size: .8em; font-family: Verdana, Geneva, Arial, sans-serif; background-color: transparent; margin-bottom: 15px }
#table3 td { background-color: #F5FAF5;padding: 0px 4px 0px 4px;border-width: 2px 2px 2px 2px;border-style: solid;border-color: #ffffff #C5CCC5 #C5CCC5 #ffffff; }
#table3 th { padding: 0px 4px 0px 4px;border-width: 2px 2px 2px 2px;border-style: solid;border-color: #ffffff #C5CCC5 #C5CCC5 #ffffff;background-color: #d5ddd5;text-align: left; }
