@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#e5e5e5;
	line-height:17px;
}
h1 {padding:0px;margin:0px;}
h2 {padding:0px;/*margin:10px 25px 5px 25px;*/margin:10px 25px 5px 0px;}
h3 {font-size:16px;font-weight:bold;line-height:20px;padding:0px;margin:15px 0px 5px 0px;text-transform:uppercase;color:#333333;}
h4 {font-size:14px;font-weight:bold;line-height:17px;padding:0px;margin:15px 0px 0px 0px;text-transform:uppercase;color:#333333;}
p {margin:3px 0px 7px 0px;padding:0px;}
ul {margin:3px 0px 7px 20px;padding:0px;}
li {margin:3px 0px 7px 0px;padding:0px;}
.note {font-size:11px;font-style:italic;}
.citation {font-family: Georgia, "Times New Roman", Times, serif;font-size: 13px;line-height:20px;font-style:italic;text-align:right;}
.citation .credit {font-family: Arial, Helvetica, sans-serif;color:#666666;font-size: 11px;line-height:15px;display:block;margin-top:10px;}

.big {font-weight:bold;font-size:18px;line-height:18px;color:#000000;}

a#calendrier {width:134px;height:42px;display:block;background-image:url(../images/calendrier.png);background-repeat:no-repeat;background-position:left top;}
a:hover#calendrier {background-image:url(../images/calendrier-o.png);}
a#calendrier span {display:none;}

.warning {border:2px solid #ec4031;margin:3px 0px 7px 0px;}
.warning p {background-color:#ec4031;color:#ffffff;margin:0px;padding:0px 3px;cursor:pointer;font-weight:bold;}
.warning .info {padding:0px 5px;display:none;}
.warning .info p {background-color:#ffffff;color:#666666;font-weight:normal;padding:0px;margin:3px 0px 7px 0px;cursor:default;}

.stabilisateur {height:1px;clear:both;margin:0px;padding:0px;overflow:hidden;line-height:1px;}

#entete {position:fixed;top:0px;width:100%;height:127px;z-index:99;min-width:891px;left:0px;}
#entete ul {margin:0px;padding:0px;}
#entete ul li {margin:0px;padding:0px;}
#entete .titre {height:75px;background-color:#252726;background-image:url(../images/slice-tete.jpg);background-repeat:repeat-x;background-position:left top;}
#entete .titre h1 {display:block;float:left;}
#entete .titre h1 a img {border:0px;}
#entete .titre ul {float:right;list-style:none;}
#entete .titre ul li {float:left;display:block;margin-top:45px;list-style:none;}

#entete .titre ul li a {margin:0px 28px 0px 10px;}
#entete .titre ul li a span {display:none;}

#entete .titre ul li.pot a {display:block;width:130px;height:20px;background-image:url(../images/bt-phare-du-pot.jpg);background-repeat:no-repeat;background-position:left top;}
#entete .titre ul li.duvetnor a {display:block;width:170px;height:20px;background-image:url(../images/bt-societe.jpg);background-repeat:no-repeat;background-position:left top;}

#entete .titre ul li.pot a:hover {background-image:url(../images/bt-phare-du-pot-o.jpg);}
#entete .titre ul li.duvetnor a:hover {background-image:url(../images/bt-societe-o.jpg);}

#entete .separateur {height:3px;background-color:#65b461;}

#entete .menu {height:29px;background-image:url(../images/slice-menu.png);background-repeat:repeat-x;background-position:left top;}
#entete .menu ul {list-style:none;}
#entete .menu ul.gauche {float:left;margin-left:30px;}
#entete .menu ul.gauche li {float:left;margin-right:3px;}

#entete .menu ul.gauche li a {height:29px;line-height:29px;color:#ffffff;text-decoration:none;font-size:13px;display:block;background-image:url(../images/menu-slice-acces.png);background-repeat:repeat-x;background-position:left top;}
#entete .menu ul.gauche li a:hover {font-weight:bold;background-image:url(../images/menu-acces-over.png);background-repeat:no-repeat;background-position:right top;}
#entete .menu ul.gauche li.video a {width:82px;}
#entete .menu ul.gauche li.acces a {width:131px;}


#entete .menu ul.droite {float:right;}
#entete .menu ul.droite li a {height:29px;line-height:29px;width:96px;display:block;background-image:url(../images/menu-sep.png);background-position:left top;background-repeat:no-repeat;font-size:13px;text-decoration:none;color:#4d4d4d;}
#entete .menu ul.droite li a:hover {font-weight:bold;background-image:url(../images/menu-over.png);}


#entete .menu ul li {float:left;list-style:none;}

#entete .ombre {height:20px;background-image:url(../images/ombre-menu.png);background-repeat:repeat-x;background-position:left top;}



#pied {position:fixed;bottom:0px;width:100%;height:36px;z-index:100;left:0px;}

#pied .pied-accueil {background-color:#262626;height:20px;}

#pied .ombre {height:16px;background-image:url(../images/ombre-bas.png);background-repeat:repeat-x;background-position:left top;}
#pied .menu {margin:0px auto;width:891px;display:block;bottom:0px;position:relative;}
#pied .menu ul {margin:0px;padding:0px;list-style:none;top:0px;left:0px;}
#pied .menu ul li {list-style:none;padding:0px;margin:0px;display:block;width:219px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 13px;font-style: italic;line-height: 20px;color: #FFFFFF;position:absolute;bottom:0px;}
#pied .menu ul li#sejour {left:0px;}
#pied .menu ul li#camping {left:224px;}
#pied .menu ul li#location {left:448px}
#pied .menu ul li#randonnee {left:672px;}

#pied .menu ul li p {padding:0px 15px 0px 15px;text-align:left;background-image:url(../images/puce-vignette.png);background-repeat:no-repeat;background-position:left 2px;}
#pied .menu ul li a {margin:0px 0px 15px 13px;display:block;width:193px;height:22px;background-image:url(../images/consulter.png);background-repeat:no-repeat;background-position:left top;}
#pied .menu ul li a:hover {background-image:url(../images/consulter-o.png);}

#pied .menu ul li span {display:none;}

#pied .menu ul li #bt-sejour {cursor:pointer;background-image:url(../images/bt-sejour.png);background-repeat:no-repeat;background-position:left top;height:35px;}
#pied .menu ul li #info-sejour {background-image:url(../images/slice-sejour.png);background-repeat:repeat-y;background-position:left top;display:none;}
#pied .menu ul li #bt-camping {cursor:pointer;background-image:url(../images/bt-camping.png);background-repeat:no-repeat;background-position:left top;height:35px;}
#pied .menu ul li #info-camping {background-image:url(../images/slice-camping.png);background-repeat:repeat-y;background-position:left top;display:none;}
#pied .menu ul li #bt-location {cursor:pointer;background-image:url(../images/bt-location.png);background-repeat:no-repeat;background-position:left top;height:35px;}
#pied .menu ul li #info-location {background-image:url(../images/slice-location.png);background-repeat:repeat-y;background-position:left top;display:none;}
#pied .menu ul li #bt-randonnee {cursor:pointer;background-image:url(../images/bt-randonnee.png);background-repeat:no-repeat;background-position:left top;height:35px;}
#pied .menu ul li #info-randonnee {background-image:url(../images/slice-randonnee.png);background-repeat:repeat-y;background-position:left top;display:none;}

#pucesAccueil {display:block;position:absolute;top:112px;right:0px;z-index:150;}
#pucesAccueil ul {list-style:none;margin:5px 0px;}
#pucesAccueil ul li {list-style:none;display:block;width:12px;height:12px;margin:6px 8px;}
#pucesAccueil ul li img {position:relative;top:auto;cursor:pointer;}

#tarif.rouge {background-color:#fce3e0;}
#tarif.rouge table th {background-color:#ec4331;}
#tarif.rouge table td {background-color:#f7b4ad;}

#tarif.orange {background-color:#fef0de;}
#tarif.orange table th {background-color:#f59c22;}
#tarif.orange table td {background-color:#fbd7a7;}

#tarif.bleu {background-color:#daecf3;}
#tarif.bleu table th {background-color:#077db1;}
#tarif.bleu table td {background-color:#9ccbe0;}

#tarif.cyan {background-color:#e7f5f7;}
#tarif.cyan table th {background-color:#5ebcca;}
#tarif.cyan table td {background-color:#bfe4ea;}

#tarif.vert {background-color:#f0f6e4;}
#tarif.vert table th {background-color:#9cc449;}
#tarif.vert table td {background-color:#d7e7b6;}

#tarif.jaune {background-color:#f9fadf;}
#tarif.jaune table th {background-color:#d7de27;}
#tarif.jaune table td {background-color:#eff2a9;}

#tarif.ocre {background-color:#f7f3e0;}
#tarif.ocre table th {background-color:#c8b130;}
#tarif.ocre table td {background-color:#e9e0ac;}



#tarif {margin:25px 10px 10px 0px;padding:10px 15px 10px 12px;position:relative;}
#tarif a#calendrier {position:absolute;top:-13px;right:10px;}
#tarif h3 {color:#666666;font-size:18px;line-height:18px;margin-top:0px;}

#tarif table th {color:#000000;font-size:14px;font-weight:bold;text-align:left;}
#tarif table td {color:#333333;}

#tarif p {font-size:11px;margin:3px 3px 7px 3px;padding:0px;}






