@charset "utf-8";
/* CSS Document */

body{width:980px; margin:auto; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#314910; border-left:1px solid #d9be41; border-right:1px solid #d9be41;}
body, tr, td, table{ font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

label{text-align:right;width:300px;display:block;}

.must{color:#FF0000;}
.sign{float:right;width:150px;height:150px;}

.header{ background:url(../img/bg_header.jpg) no-repeat; width:980px; height:295px;}
.accueil{ width:560px; height:50px; margin:45px 0 0 210px; float:left;}
.accueil a{ width:560px; height:50px; display:block;}
.flag{ float:right; margin:135px 15px 0 0; position:relative;}
.flag img{ border:1px solid #FFFFFF; margin-left:-1px;}
.corps{ background:url(../img/bg_corps.jpg) no-repeat right bottom; width:980px; min-height:528px; display:table;}
.corps2{ background:url(../img/bg_corps2.jpg) no-repeat right bottom; width:980px; min-height:528px; display:table;}


.menu_vin{ font-weight:bold; width:230px; height:305px; margin-top:-85px; margin-left:-25px; float:left; position:relative; z-index:10;}
.menu_vin ul{ list-style-type:none; margin-top:0px;}
.menu_vin li{ background:url(../img/menu_vin.png) no-repeat; width:170px; height:27px; margin-top:-5px; padding:8px 0 0 20px;}
.menu_vin a{ color:#314910; display:block; margin:-4px 0 0 -15px; padding:4px 0 0 10px; text-decoration:none; width:168px; height:20px;}
.menu_vin a:hover{ color:#FFFFFF; background: url(../img/menu_vin_hover.png) no-repeat; margin:-3px 0 0 -14px;}

.menu_chambre{ font-weight:bold; width:600px; height:30px; margin:-85px 0 0 20px; float:left; position:relative; z-index:10;}
.menu_chambre ul{ list-style-type:none; margin:-5px 0 0 -40px;}
.menu_chambre li{ background:url(../img/menu_chambre.png) no-repeat; width:190px; height:35px; margin-left:-29px; padding:8px 0 0 20px; display:inline; float:left;}
.menu_chambre a{ color:#314910; display:block; margin:-4px 0 0 -15px; padding:4px 0 0 10px; text-decoration:none; width:168px; height:20px;}
.menu_chambre a:hover{ color:#FFFFFF; background: url(../img/menu_chambre_hover.png) no-repeat; margin:-3px 0 0 -14px;}

/*.corps*/ h1{ float:left; font-family:"Times New Roman", Times, serif; font-size:33px; font-weight:normal; width:700px; height:50px; text-align:center; margin:auto; margin-top:-50px;}
/*.corps*/ h2{ font-weight:normal; font-size:16px;}
.contenu{ width:475px; margin:0 0 0 250px; text-align:center; min-height:550px;}
.contenu p{ text-align:left;}
.contenu img{ border:3px solid #d9be41;}
.contenu form img{ border:0}
.contenu a{ color:#314910;}

.tableau_tarifs{text-align:left; margin-bottom:20px; float:left; font-size:11px; width:475px;}
.tableau_tarifs th{ background-color:#f6ecc0; font-weight:normal; height:20px;}
.tableau_tarifs td{height:25px; border-bottom:1px solid #f6ecc0;}
.form_admin{text-align:left; margin-top:10px; background-color:#f6ecc0; padding:10px; margin-bottom:20px;}
.form_admin label{width:86px; display:block; float:left;}
.bouton_form{ width:455px;}

.footer{ background:url(../img/bg_footer.jpg) no-repeat; width:980px; height:34px; font-size:10px; color:#324b0f; padding:110px 0 0 0; text-align:center;}
.footer2{ background:url(../img/bg_footer2.jpg) no-repeat; width:980px; height:34px; font-size:10px; color:#324b0f; padding:110px 0 0 0; text-align:center;}
.footer a{ color:#324b0f;}
.footer a:hover{ color:#030000;}

.coordonnees { display:none; width:220px; margin:0; padding:5px; float:left;}
.coordonnees p {float:left; width:112px; margin:2px; padding:0;}
.coordonnees h2 { font-size:12px; text-align:left;}

.info_print{display:none; text-align:center;}
