/*CSS de base*/
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #b73406;}
a:active {color: #000;}
.style1{color: #b73406;font-weight: bold;font-size: 15px;}
.style2{color: #b73406;font-weight: bold;font-size: 12px;}
.style3{color: #000;font-weight: lighter;font-size: 10px;}
h1{color: #b73406;font-weight: bold;font-size: 16px;}
body{text-align: center;margin: 0 auto;padding: 0;background: #dad3c1;}
div#conteneur{margin: 0px auto;width: 950px;min-height: 300px;text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000;}
div#header{margin: 0px auto;text-align: left;width: 950px;height: 365px;}
div#header img{display: block;float: left;margin: 0px auto;}
div#menu{float: left;margin: 0px auto;text-align: left;width: 340px;height: 175px;}
div#menu img{display: block;float: left;margin: 0px auto;}
div#contenu{margin: 0;width: 950px;}
div#langue{float: left;margin: 0px auto;text-align: center;width: 340px;height: 37px; clear:both; vertical-align:middle;}
div#duplicontenu{margin: 0;width: 850px;padding: 0 50px 0 50px;}
div#photos{border: none;text-align: center;float: right;width: 300px;margin-left: 25px;}
div#plansite{ padding:0; margin:0;}
/*Formulaire contact*/
#frmEnvoi{text-align: left;padding-left: 10px;}
p.field label{display: block;float: left;width: 250px;}
p.submit{text-align: left;margin-left: 220px;}
/*Fin formulaire contact*/

div#adresse{margin: 0 auto;width: 950px;height: 75px;background: url(../images/adresse.jpg) no-repeat; clear:both}
div#yzeo a.hover{color: #000; text-decoration: underline;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
div#yzeo{margin: 0 auto;text-align: center;vertical-align: middle;font-family: Arial, Helvetica, sans-serif;font-size: 10px;width: 950px;height: 45px;color: #00;}
div#yzeo img{vertical-align: middle;}
#frmEnvoi div { text-align:center; margin:0 auto; padding:0 0 2px 0}
.langue a img { filter : alpha(opacity=100); -moz-opacity : 1; opacity : 1; }
.langue:hover img { filter : alpha(opacity=60); -moz-opacity : 0.7; opacity : 0.7; }
/*/////////////////////////////////////////////// formulaire ///////////////////////////////////////////*/

#formulaire{ background: transparent; text-align:center; width:540px; padding:0; margin:0 10px 0 10px; float:left;   font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; } /* carateristique du formulaire */
#formulaire * { margin:0 0 2px 0; padding:0;} /* caracteristique de toutes les balises qui se trouvent dans le formulaire */
.labelform { width: 210px; float: left; text-align: right; margin: 0 5px 0 0;} /* carateristique des label, width minimum 203px; */
.pform {padding: 3px 0px 10px 0; text-align:left; clear:both; } /* carateristique des p */
.inputform {width:175px; height:13px;  float:left; margin: 0 5px 0 2px;} /* carateristique des input */
.textareaform { width:398px; height:100px; overflow: auto;} /* carateristique du textarea */
.selectform  { height:18px; width:100px; float:left; margin: 0 5px 0 2px;font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000;} /* carateristique des select */
.labelmessage { width:95px;} /* carateristique du label contenant "Votre message" */
#labelenvoyer { width:125px;} /* carateristique du label avant l'input envoyer, sert a centrer le bouton envoyer */
.inputenvoyer { width:150px; font: normal 10px Verdana, Arial, Helvetica, sans-serif;} /* carateristique de l'input "envoyer mon message" */
.divtexte { margin: 5px 0 0 0;  } /* carateristique de la div contenant le texte du captchat*/
#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */
#formulaire div a{ color:#000;} /* couleur du lien dans capchat */
.divimagecaptchat { border:1px solid black; padding: 0 0 0 0; } /* carateristique de la div entourant l'image captchat */
.transp, .inputtexte { background: transparent; border: 1px solid #000;font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; } /* pour rendre les input et textarea transparent avec une bordure */
/*////////////////////////////////////////////// fait par GrEGoOoO ////////////////////////////////////*/
/*////////////////////////////////////////////// fin du formulaire ///////////////////////////////////*/

div#mention { text-align:center; /*padding: 50px 40px 0 40px;*/ float:left;  }

/*fieldset*/
fieldset { border:2px solid #BA3103;  width:500px; padding:20px }
legend { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background-color:#BA3103; text-transform:uppercase;}

.reservation FIELDSET {border: none}