body{background-image:url(../images/fond.gif);background-repeat:repeat;text-align:center;}
#calque_pub{position:fixed;z-index:99;top:160px;background-color:#C6A77F;text-align:center;width:0px;height:0px;visibility:visible;}
#calque_pub2{position:fixed;z-index:99;top:160px;border:solid 2px #341206;background-color:#C6A77F;text-align:center;width:600px;height:434px;visibility:visible;}
#pub{background-color:#C6A77F;text-align:center;width:600px;}
#close_pub{float:right;cursor:pointer;}
#closepub{width:0px;height:0px;}
#closepub2{width:66px;height:26px;}
#pubmaurice{width:0px;height:0px;}
#pubmaurice2{width:600px;height:394px;}
#principale{margin-left:auto;margin-right:auto;width:955px;margin-top:-8px;}
#principale #entete img{float:right;}
#principale #entete #logo{margin:0px;padding:0px;float:left;height:auto;width:187px;}
#principale #entete #compte{margin:0px;padding:0px;float:right;height:80px;width:187px;z-index:4;position:relative;color:#FFFFFF;}
#principale #entete #compte #transparent{background:url(../images/cp_fond.png);margin:0px;padding:0px;height:80px;width:187px;position:relative;color:#FFFFFF;}
#principale #entete #compte #img_compte{margin:0px;padding:0px;margin-top:-68px;margin-left:25px;float:left;position:relative;}
#principale #entete #image_fond{padding:0px;margin-top:0px;margin-right:187px;margin-bottom:0px;margin-left:187px;width:581px;height:112px;}
#principale #info{width:955px;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#principale #entete{margin:0px;padding:0px;width:955px;height:132px;z-index:4;position:relative;}
#principale #header{width:769px;height:132px;z-index:1;position:absolute;margin-left:186px;background:url(../images/en_fond1.jpg) no-repeat top right;}
#principale #blendimage{width:769px;height:132px;}
#principale #header2{width:155px;height:153px;z-index:1;margin-left:8px;margin-top:4px;position:absolute;cursor:pointer;}
#principale #blendimage2{width:155px;height:153px;}
#bouton_chbre #ajout_chambre{background:url(../images/btn_plus_chambre.gif) no-repeat;border:none;font-size:0px;height:18px;width:130px;cursor:pointer;}
#bouton_chbre #ajout_chambre:hover{background:url(../images/btn_plus_chambre_rol.gif) no-repeat;cursor:pointer;}
#bouton_chbre #sup_chambre{background:url(../images/btn_moins_chambre.gif) no-repeat;border:none;font-size:0px;height:18px;width:130px;cursor:pointer;}
#bouton_chbre #sup_chambre:hover{background:url(../images/btn_moins_chambre_rol.gif) no-repeat;cursor:pointer;}
table#btn_menu{margin-left:240px;padding-top:112px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
ul#btn_menu li{float:left;text-align:center;margin-left:10px;}
ul#btn_menu li a{line-height:20px;font-size:11px;font-weight:bold;letter-spacing:2px;color:#341205;display:block;text-decoration:none;}
ul#btn_menu li a:hover{color:#fff;}
#menu_gauche{float:left;position:relative;z-index:2;}
#principale #info #menu_gauche #menu_g_centre{background:url(../images/menu_g.png) repeat-y;padding:0px;padding-top:10px;width:168px;min-height:1020px;text-align:center;}
#principale #info #menu_gauche #menu_g_haut{background:url(../images/menu_g_haut.png) no-repeat;width:168px;height:5px;overflow:hidden;}
#principale #info #menu_gauche #menu_g_bas{background:url(../images/menu_g_bas.png) no-repeat;width:168px;height:5px;}
#principale #info #menu_gauche #menu_g_centre #carre_recherche{background-image:url(../images/papy.jpg);height:221px;width:152px;margin-left:auto;margin-right:auto;background-repeat:no-repeat;margin-bottom:0px;padding-top:0px;}
#principale #info #menu_gauche #menu_g_centre #carre_recherche #form1 select{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#E6D3B4;background-color:#341205;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin:0px;padding:0px;margin-top:5px;}
#principale #info #menu_gauche #menu_g_centre #carre_recherche #form1 input{background-color:#341205;text-align:center;padding:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;color:#E6D3B4;margin-top:5px;}
#principale #info #menu_g_centre h3{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;}
#principale #info #menu_g_centre a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:left;color:#FFFFFF;text-decoration:none;}
#principale #info #menu_g_centre a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:left;color:#FFFFFF;text-decoration:underline;}
.menu_gauche_meteo{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;}
.menu_gauche_fete{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;}
.menu_gauche_ipr{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;}
#menu_droit{float:right;}
#principale #info #menu_droit #menu_d_centre{background:url(../images/menu_d.png) repeat-y;width:168px;min-height:1090px;}
#principale #info #menu_droit #menu_d_haut{background:url(../images/menu_d_haut.png) no-repeat;width:168px;height:5px;overflow:hidden;}
#principale #info #menu_droit #menu_d_bas{background:url(../images/menu_d_bas.png) no-repeat;width:167px;height:5px;margin-left:1px;}
#partie_centre{float:left;position:absolute;}
#principale #info #debut{background:url(../images/ac_deb.png) no-repeat;width:605px;height:3px;overflow:hidden;padding:0;margin-right:177px;margin-left:175px;}
#principale #info #centre{width:605px;padding:0;margin-right:177px;margin-left:175px;background-image:url(../images/ac_milieu.png);}
#principale #info #fin{background-image:url(../images/ac_fin.png);width:605px;height:7px;overflow:hidden;padding:0;margin-right:177px;margin-left:175px;}
#principale #info #centre #bt_calc{background:url(../images/bt_calc.png);width:105px;height:22px;cursor:pointer;color:#FFFFFF;line-height:22px;font-weight:bold;}
#principale #info #centre #bt_calc:hover{background:url(../images/bt_calc_rol.png);color:#341205;}
#principale #info #centre .fichtl_rubrique{background:url(../images/ligne_rubrique.png) no-repeat;width:93px;height:4px;margin-left:8px;}
#principale #info #centre .prix{line-height:15px;}
#principale #info #centre #promo{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#341205;position:relative;float:right;margin-top:-37px;margin-right:120px;}
#principale #info #centre #top_promo{margin:0;padding:0 2px 0 0;width:603px;}
#calend{position:absolute;top:140px;left:480px;width:190px;height:190px;z-index:99;border:solid 0px #000000;visibility:hidden;}
#calend2{position:absolute;top:170px;left:9px;width:190px;height:190px;z-index:99;border:solid 0px #000000;visibility:hidden;}
#principale #footer{margin-left:auto;margin-right:auto;margin-top:25px;width:955px;height:100px;float:left;}
#principale #menu_footer{margin-left:290px;}
#principale #menu_footer ul{display:inline;list-style-type:none;}
#principale #menu_footer .menu_s{float:left;display:inline;list-style-type:none;background:url(../images/footer1.gif) no-repeat;}
#principale #menu_footer .menu_s a{color:#341205;margin-left:10px;margin-right:20px;font-family:"Arial Black";font-size:9px;vertical-align:top;}
#principale #logo_footer{background:url(../images/footer_logos.gif);width:86px;height:20px;float:left;}
#principale #copyright{font-family:Arial;font-size:9px;color:#341205;width:860px;float:right;margin-left:9px;}
.lst_cir{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;margin-left:auto;margin-right:auto;position:relative;z-index:1;}
img{margin:0px;padding:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
a{text-decoration:none;color:#FFFFFF;}
a:hover{text-decoration:underline;color:#FFFFFF;}
.gras{font-weight:bold;}
.italique{font-style:italic;}
.grasitalique{font-weight:bold;font-style:italic;}
.accordion{cursor:pointer;font-family:Zapfino;font-size:9px;font-weight:bold;line-height:40px;width:590px;height:40px;}
.element{text-align:justify;margin-bottom:10px;}
.openpet{color:#FFFFFF;}
#texte{position:absolute;top:270px;left:340px;direction:ltr;width:264px;height:76px;text-align:center;color:#FFFFFF;z-index:3;font-family:Arial;font-size:8pt;font-weight:normal;}
#texte label{font-family:Arial Black;font-size:11pt;}
#texte a{font-family:Arial;font-size:9pt;color:#FFFFFF;}
