@import "/css/formulaire.css";
@import "/css/datepicker.css"; 

html, body {height: 100%;}
body{	margin:0; text-align:center;}
html>body .page{height: auto;}

.page_accueil{ background-color: #DCC5A3; height:100%; text-align:left; margin: auto; width: 955px; position:relative; }
.page { background-color: #DCC5A3; height:100%; text-align:left; margin: auto; width: 955px; position:relative;}
.page2{ background-color: #DCC5A3; width:955px; float:left; height:100%; }
.ombreG{display:none;}
.ombreD{display:none;}

.ligne-menuH{ height:59px; width:955px; background:url(/charte/rpt-menuH.jpg) repeat-x; }
.logo-fluri{ float:left; width:360px; }
.menu_pictos{ margin-top:22px; height:37px; width:595px; float:left; }
#repere{ height:37px; width:1px; float:left; }
.menuH{ height:37px; width:531px; float:left; }
.pictos{ float:right; width:63px; }

#fond-accueil-fluri{float:left; position:relative;}
#fond-accueil-fluri .contenu-accueil{ position:absolute; bottom:5px; left:60px; width:350px; text-align:center; }
.bas_page_accueil_mobilhome .contenu-accueil{ margin:0 15px; width:920px; text-align:left; }
.courbe-bas-accueil_mobilhome{ background:url(/charte/fond-contenu-accueil_mobilhome.jpg) no-repeat; height:43px; padding:10px 0px 0 80px; float:left; width:875px; }
.actualites{float:left; width:300px;}
.bas_page_accueil, .bas_page_accueil_mobilhome{ border-top:10px solid #ffffff; background-color: #DCC5A3; padding-bottom:50px; clear:both; float:left; width:955px;}
.accueil_fond_actualites{ width:491px; height:86px; background:url(/charte/fond_actualites.jpg) no-repeat; padding-left:77px; padding-top:20px; float:left; }
.news_lien{ font-size:12px; color:#4f9d1e; font-weight:bold; text-decoration:none; }
.bas_page_int{ background-color: #DCC5A3; padding-bottom:50px; clear:both;}
.gites-de-france{ float:left; width:110px; }
.bandeau{ float:left; width:845px; }
.visuel_central_mobilhome{float:left; width:100%; height:250px;}
.sous_bandeau{}
.footer{padding:10px 15px; background:#BFC362; width:925px; float:left; clear:both;}
.zone_centrale{ float:left;}
#colG{width:255px; float:left;}
#traduction{float:left; margin:10px 0 0 40px; width:auto;}
#traduction.trad-portail{float:right; clear:right; margin-right:20px;}
.menuLat{ margin-left:30px; background:url(/charte/fond-menu-lat.jpg) repeat-y; width:255px; float:left; }
.fin_menuLat{}
.zc{ float:left; margin-left:55px; width:545px; }
.zone_contenu_modifiable{ float:left; margin-left:55px; width:545px; }
.zc .zone_contenu_modifiable{margin-left:0; float:left; width:100%;}
#div_lien_yahoo{float:left; width:100%; margin-bottom:15px;}
#div_lien_yahoo, #div_lien_yahoo *, .footer, .footer *{font-size:11px; color:#006600; text-decoration:none; }
/* mise en forme du texte */
* { font-family:Arial, Helvetica, sans-serif; }
img{border:0;}
.invisible{display:none;}
h1{ border-bottom:1px solid #fff; padding-bottom:5px; text-transform:uppercase; font-size:14px; font-weight:bold; }
h2{ color:#006600; text-transform:uppercase; font-size:13px; font-weight:bold; }
h3{ font-weight:bold; color:#336600; }
p, td, li, a { font-size:12px; }
a{ color:#006600; }
.legende{ font-size:10px; }

/* Gestion du plan du site */
.PLAN0{background-color:#CDB37A; padding:3px;}
.PLAN0 a{ font-size: 15px;  color:#333; text-decoration: none; font-weight:600;}
.PLAN1 a{ font-size: 14px; font-weight:bold; color:#333; text-decoration: none; display:block; padding:5px 0;}
.PLAN2{position:relative; left:-10px; list-style-type:disc;}
.PLAN2 a{ font-size:12px; font-weight:bold; color:#000; text-decoration: none;  padding:3px 0;}

.PLAN0 a:hover, .PLAN1 a:hover{ color:#000000; }
.PLAN1{list-style:none; margin:0; padding:0; left:-37px; position:relative;}
