@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background-color:#9C895E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#303003;}
img{margin:0; padding:0; border:0;}
form{margin:0; padding:0;}

/*LOGO*/
#logo2{width:195px; height:72px; position:absolute; top:0; left:0;}
/*CONTENEUR*/
#conteneur{width:980px;min-height:519px;-height:519px; background-color:#FFFF00}
table.general{ width:980px; padding:0 0 0 0;}

/*GAUCHE*/
td.td_gauche{ width:195px;background: url(../images/bg_gauche2.gif) 0 16px no-repeat;min-height:533px;-height:533px; border-bottom:20px solid #9C895E; position:relative;}
td.td_gauche span{vertical-align:bottom;}

/*CENTRE*/
td.centre{width:595px; vertical-align:top;}
#top_centre{background:url(../images/top_centre2.gif) 0 0 no-repeat; width:595px; height:14px; margin:0; float:left;}
#contenu{background:url(../images/bg_contenu2.gif) 0 0 repeat-y; width:560px; float:left;padding:0 22px 0 13px; min-height:500px;-height:500px;}
#contenu p{ margin:0; padding:0;}
#contenu strong{color:#4a1f80;}
#contenu input{background-color:#fbfbdb; border:none; width:150px;margin:0; border:1px solid #000000;}
#contenu input.pti{background-color:#fbfbdb; border:none; width:20px;margin:0;border:1px solid #000000;}
#contenu input.radio{background-color:#fbfbdb; border:none; width:15px;margin:0;border:1px solid #000000;}
#contenu textarea{background-color:#fbfbdb; border:none; width:427px;margin:0; border:1px solid #000000;}
#contenu span.obli{color:#D20E24;}
#contenu span.move{color:#8768a5; font-weight:bold; background:url(../images/rond_move.gif) 0 4px no-repeat;padding:0 0 0 8px;}
#contenu span.move a{color:#8768a5; text-decoration:none;}
#contenu span.move a:hover{color:#8768a5; text-decoration: underline;}
#contenu td{color:#4c4c37; font-weight:bold; height:40px;}
#contenu td a{ color:#6C5282; text-decoration:none;}
#contenu ul.recherche{margin:0;padding:0;list-style:none;}
#contenu ul.recherche li{background:url(../images/puce_li2.gif) 0 9px no-repeat;padding:0 0 0 10px;margin:0 0 0 20px;line-height:22px;font-weight:bold;color:#432604;}
#contenu ul.recherche li a{color:#432604; text-decoration:none;}
#bas_centre{background:url(../images/bas_centre2.gif) 0 0 repeat-y; width:595px; height:40px; float:left;}
#txt_gauch{width:332px;float:left; margin:20px 10px 0 0; text-align:justify;}
#txt_droit{width:208px; float:left;margin:20px 10px 0 0;}
#text_art{ margin:5px 20px 0 20px; font-size:11px;}
.logo_space{margin:10px 0 50px 5px; }
.log_space{margin:0 0 30px 0;}
/*INSCRIPTIO?*/
ul.inscription{margin:0;padding:18px 0 0 0;list-style:none;}
ul.inscription li{background:url(../images/li_inscription.gif) 0 7px no-repeat;padding:2px 0 0 18px;margin:0 0 0 5px;line-height:22px;border-bottom:1px dotted #FFF;font-weight:bold;color:#432604;} 
ul.inscription li.lien{background:url(../images/li_liens.gif) 0 9px no-repeat;padding:2px 0 0 18px;margin:0 0 0 5px;line-height:22px;border-bottom:1px dotted #FFF;font-weight:bold;color:#432604;} 
ul.inscription a{text-decoration:none;color:#432604;}
ul.inscription a:hover{text-decoration: underline;color:#432604;}


/*DROIT*/
td.droit{width:190px;vertical-align:top;background:url(../images/motife_droit2.gif)no-repeat;background-position:right bottom;padding:12px 0 0 0;}
ul.bleu{margin:0;padding:0;list-style:none;}
ul.bleu li{background:url(../images/puce_li2.gif) 0 9px no-repeat;padding:0 0 0 10px;margin:0 0 0 20px;line-height:22px;border-bottom:1px dotted #FFF;font-weight:bold;color:#432604;} 
ul.recherche{margin:0;padding:0;list-style:none;}
ul.recherche li{background:url(../images/puce_li2.gif) 0 9px no-repeat;padding:0 0 0 10px;margin:0 0 0 20px;line-height:22px;border:0;font-weight:bold;color:#432604;} 
ul.bleu a, ul.recherche a{text-decoration:none;color:#432604;}
ul.bleu a:hover, ul.recherche a:hover{text-decoration:underline;color:#432604;}
ul.plus{margin:0; padding:0; list-style:none;}
ul.plus li{background:url(../images/puce_li_plus2.gif) 0 9px no-repeat;padding:0 0 0 10px;margin:0 0 0 0;border:0;font-weight:normal;color:#fff; } 
ul .plus a{text-decoration:none;color:#fff;}
ul .plus a:hover{text-decoration: underline;color:#fff;}

ul.plan{margin:0; padding:0; list-style:none;}
ul.plan li{background:url(../images/ico_h3_blanc.gif) 0 6px no-repeat;padding:0 0 0 13px;margin:0 0 0 0;border:0;font-weight:normal;color:#000; } 
ul .plan a{text-decoration:none;color:#000;}
ul .plan a:hover{text-decoration: underline;color:#000;}
input{border:1px solid #9e9e73; margin:0 0 0 24px; width:120px;}

/*BAS*/
#bas{width:980px;}
td.credit{width:191px; color:#FFF; padding:0 0 0 4px;}
td.credit a{color:#FFF; text-decoration:none;}
td.credit a:hover{color:#FFF; text-decoration: underline;}
td.mention{width:190px;color:#FFF;text-align:center;}
td.mention a{color:#FFF; text-decoration:none;}
td.mention a:hover{color:#FFF; text-decoration: underline;}
td.logo{width:595px; text-align:center;}
td.logo img{ margin:0 16px 0 0;}

/*DECLINER*/
#top_centre2{background:url(../images/top_centre.gif) 0 0 no-repeat; width:595px; height:14px; margin:0 0 0 0; float:left;}
h1{font-size:18px; font-family:"Trebuchet MS", Verdana, Arial; margin:0; padding:0; }
h2{font-size:18px; font-family:"Trebuchet MS", Verdana, Arial; margin:0; padding:0 0 0 18px; background:url(../images/ico_h2_blanc.gif) 0 4px no-repeat; margin-bottom:10px; }
h3{font-size:12px; font-family:"Trebuchet MS", Verdana, Arial; margin:20px 0; padding:0 0 0 18px; background:url(../images/ico_h3_blanc.gif) 0 4px no-repeat; color:#000; border-bottom:1px solid #bea2c9;}
h4{font-size:12px; font-family:"Trebuchet MS", Verdana, Arial; margin:0; padding:0 0 0 14px; background:url(../images/ico_h3_blanc.gif) 0 4px no-repeat; color:#000; }
h4 a{color:#000; text-decoration:none;}
h4 a:hover{color:#000; text-decoration: underline;}

/*ACTUALITES*/

.boucle{float:left; margin:6px 0 0 20px; width:520px; background:url(../images/separation.gif) 0 bottom no-repeat; padding-bottom:10px;}
.boucle img{float:left; margin:0 10px 0 0;}
#actu{ float:left; width:420px; height:20px; display:block;}
#tout_actu{ float:left; width:130px; font-weight:bold; margin-top:6px;}
#tout_actu a{ text-decoration:none; color:#393904;}
#tout_actu a:hover{ text-decoration: underline; color:#393904;}
#titre_act {float:left; width:530px; height:20px;display:block; margin-top:10px;}

/*Auberges*/
th{background-color:#9C895E; text-align:left;}

#titre{float:left; width:560px;height:25px;}
#ico_top{float:left; width:560px;height:25px; margin:10px 0 10px 0; text-align:right;}
#img_centre{float:left; margin:10px 0 0 0; width:100%; display:block;}
#contenu_centre{float:left; width:370px; margin:20px 0 0 4px;}
#contenu_centre span{background:url(../images/puce_span.gif) 0 0 no-repeat;padding:0 0 0 16px;margin:0 0 0 0;font-weight:bold;color:#8b62c0;} 

/*RUB MENU GAUCHE*/
#rub_gauch{float:left; width:182px; margin:5px 0 0 2px;}
#rub_gauch ul{margin:0;padding:0;list-style:none;}
#rub_gauch li{background:url(../images/puce_rub_g.gif) 0 9px no-repeat;padding:0 0 0 16px;margin:0 0 0 0;line-height:22px;font-weight:bold;color:#432604;}
#rub_gauch li a{color:#432604; text-decoration:none;}
#rub_gauch li.actif{background:url(../images/puce_rub_g.gif) 0 9px no-repeat;padding:0 0 0 16px;margin:0 0 0 0;line-height:22px;border-bottom:1px solid #9c7bc0;font-weight:bold;color:#432604;}

 
/*FILE D'ARIANNE*/
#ariane{font-size:10px; color:#393904; font-weight:bold; margin-bottom:16px;}
#ariane a{color:#393904; text-decoration:none;}
#ariane a:hover{color:#393904; text-decoration: underline;}

table.reportage{background:url(../images/bg_theme.gif) 0 0 no-repeat; width:556px; height:104px; text-align:center; }


/*DETAIL ACTU*/
#rub_gauch2{float:left; width:166px; margin:10px 0 0 2px;}
#contenu_centre2{float:left; width:370px; margin:10px 0 0 4px;}


/*IMAGE TITRE PLUS LANGUES*/
#imgtitre{width:390px; float:left;}
#arfr{width:190px; float:left; text-align:right; margin-top:4px; height:50px;}
#arfr a{ color:#393904; text-decoration:none; font-weight:bold;}
#arfr1{width:70px; float:left; text-align:right; height:25px;}
#arfr1 a{ color:#393904; text-decoration:none; font-weight:bold;}
#arfr2{width:70px; float:right; text-align:right; height:15px;}
#arfr2 a{ color:#393904; text-decoration:none; font-weight:bold;}

/*PAGINATION*/
#pagination {width:560px; float:left; text-align:center; height:15px;}
#pagination a{color:#393904; text-decoration:none; font-weight:bold;}

/*DOC*/

#doc a{text-decoration:none;color:#432604;}
#doc a:hover{text-decoration: underline;color:#432604;}
input.bouton {background-color:#fff;}
#reservation .btnRetour{ width:70px; height:22px; border:none; background:none;}
#reservation .btnValide{ width:75px; height:27px; border:none; background:none;}
#contenu .btnValide{ width:75px; height:27px; border:none; background:none;}