body {
	background:#006699;
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#006699;
	margin:0px; padding:0px;margin-top: 17px;
}
#page {
	margin: 0px auto; 
	width:946px;}
#haut {width:946px; height:108px;}
.sshaut {background: #fff;width:946px; height:26px; float:left;}
.txthaut {font-size:15px;font-weight: bold; margin-top:4px;}
a.lienhome {color: #006699; font-weight:bold;text-decoration: none;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a.lienhome:hover {text-decoration: underline;}

#baspage {width: 946px; height:32px; background-image: url(/images/footer.jpg);background-repeat:no-repeat;color:#fff; font-size:11px;clear:both; padding:8px 0 0 10px;font-weight: bold;}
#baspage a { text-decoration:none;color:#fff;}
#baspage a:hover { text-decoration: underline;}

#maintop { width: 938px;height:6px; float:left;background: #9CCE31; border-left:#fff 4px solid;border-right:#fff 4px solid; }
#main { width:946px; float:left;background: #9CCE31; border-left:#fff 4px solid;border-right:#fff 4px solid;}
#maing {width:180px;background:#E0F0BF; vertical-align:top;padding-top:15px;}
.espace {width:6px;}
#mainc {width:549px;background:#ffffff;vertical-align:top; padding: 0 25px 15px 25px;}
#mainc2 {width:713px;background:#ffffff;vertical-align:top; padding: 0 10px 15px 25px;}
#maind {width:146px;background:#003366;vertical-align:top;}

.lieng {width:155px;height:20px;background-image:url(/images/bg-btg.jpg); background-repeat:no-repeat; margin:0 0 20px 10px;padding-top:1px;}
.lieng a {font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;font-weight: bold;margin-left:15px;}
.lieng a:hover {color:#9CCE31; text-decoration:none;}

.lienmeteo {width:155px;height:34px;background-image:url(/images/bt-meteo.jpg); background-repeat:no-repeat; margin:8px 0 3px 10px;padding-top:7px;}
.lienmeteo a {font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;font-weight: bold;margin-left:15px;}
.lienmeteo a:hover {color:#9CCE31; text-decoration:none;}

.lienwebcam {width:155px;height:34px;background-image:url(/images/bt-webcam.jpg); background-repeat:no-repeat; margin:0 0 6px 10px;padding-top:7px;}
.lienwebcam a {font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;font-weight: bold;margin-left:15px;}
.lienwebcam a:hover {color:#9CCE31; text-decoration:none;}

p { margin-top:0 ;margin-bottom: 15px; text-align:justify;}
.foto img {border: #fff 1px solid;}

.textptit {
	font-size:9px;font-weight: bold;
}

.ul1 {
list-style-type: disc;list-style-position: inherit;
margin: 5px 0 0 30px;
padding: 0 0 0 10px;}
.ul1 li {
margin-bottom: 10px;
padding-bottom: 10px;}


h1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;color:#006699;
	padding-top: 3px;margin: 0px;margin-bottom: 10px;
}
h2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;color:#cc0000;
	padding-top: 3px;margin: 0px;margin-bottom: 10px;
}
.separa { height:2px; width:100%;border-bottom: #006699 2px dotted; margin:0px 0 10px 0;}
.separahaut { height:2px; width:100%;border-bottom: #006699 2px dotted; margin:20px 0 20px 0;}

.dispo {
background-color: #d4e5ec;font-weight: bold; padding:5px;}
.dispo a {color:#006699;}
.dispo a:hover { text-decoration:none;}

.bgmarron {background-color:#4D423C;color:#faf8f8;font-size:11px; font-family:Arial, Helvetica, sans-serif;/*font-weight: bold;*/padding:5px; float:left;}
.tabtarifs {font-size:12px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.ligne1 {background-color:#CAC3C3;}
.ligne2 {background-color:#E0DADA;}/*#FAF8F8*/
.txtbold {font-size:12px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.promo {background-color:#4D423C;color:#faf8f8;font-size:11px;padding:5px; clear:both; text-align:center;}
a.lienvert {color: #9bb632; font-weight:bold;text-decoration: underline;}
a.lienvert:hover {text-decoration: none;}
