body{margin:0;padding:0;background-color:#812e37;background-image:url(../images/body.jpg);background-repeat:no-repeat;background-position:center top;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.body_interne{margin:0;padding:0;}
#main{width:1000px;height:900px;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto;}
#haut{float:left;width:1000px;height:auto;}
#haut_top{width:1000px;height:500px;background-image:url(../images/accueil_top_bg.jpg);background-repeat:no-repeat;float:left;}
#haut_mid{width:1000px;height:auto;float:left;background-image:url(../images/accueil_mid_bg.jpg);background-repeat:repeat-y;}
#haut_bas{width:1000px;height:40px;float:left;background-image:url(../images/accueil_bas_bg.jpg);background-repeat:no-repeat;}
#texte_bienvenue{width:500px;height:auto;float:left;display:inline;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;color:#000;text-align:justify;margin-top:-140px;margin-left:50px;margin-bottom:5px;}
#haut h1{background-image:url(../images/accueil_h1.jpg);background-repeat:no-repeat;width:315px;height:65px;position:absolute;display:block;text-indent:-900%;margin-top:379px;margin-left:195px;-margin-left:-315px;]margin-left:-315px;padding:0;}
h2{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:18px;padding:0;margin:0;font-style:normal;font-weight:normal;float:left;display:inline;}
#corps_site{float:left;width:1000px;height:auto;background-image:url(../images/accueil_corps.jpg);background-repeat:repeat-y;}
#chambres_corps h2{background-image:url(../images/h2/chambres_h2.jpg);background-repeat:no-repeat;width:650px;height:40px;text-indent:-900%;padding:0;margin-top:-10px;}
#lune_corps h2{background-image:url(../images/h2/lune_de_miel_h2.jpg);background-repeat:no-repeat;width:650px;height:40px;text-indent:-900%;padding:0;margin-top:-10px;}
#sports-loisirs_corps h2{background-image:url(../images/h2/sports_loisirs_h2.jpg);background-repeat:no-repeat;width:650px;height:50px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:-10px;}
h4{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0;margin:0;font-style:normal;font-weight:normal;}
#navigation{width:1000px;height:70px;background-image:url(../images/navigation.jpg);background-repeat:no-repeat;float:left;}
#corps{width:1000px;height:auto;float:left;background-image:url(../images/accueil_corps.jpg);background-repeat:repeat-y;}
#footer{width:1000px;height:56px;background-image:url(../images/footer.jpg);background-repeat:no-repeat;padding-top:8px;outline:none;float:left;}
#footer a{color:#FFF;text-decoration:none;padding-right:10px;}
#footer a:hover{text-decoration:underline;}
.bquad{background-image:url(../images/bquad.jpg);background-repeat:no-repeat;text-indent:-900%;width:110px;height:15px;display:block;margin-left:845px;margin-top:6px;text-decoration:none;outline:none;}
#video{height:189px;width:282px;float:left;display:inline;margin-left:23px;background-image:url(../images/video.jpg);background-repeat:no-repeat;padding-left:8px;padding-top:6px;}
#hotel{float:left;width:665px;height:auto;}
#texte_hotel_top{float:left;width:665px;height:175px;background-image:url(../images/texte_hotel_top.jpg);background-repeat:no-repeat;}
#texte_hotel_mid{float:left;width:665px;height:auto;background-image:url(../images/texte_hotel_mid.jpg);background-repeat:repeat-y;}
#texte_hotel_bas{float:left;width:665px;height:35px;background-image:url(../images/texte_hotel_bas.jpg);background-repeat:no-repeat;}
#texte_hotel{width:455px;height:auto;float:left;margin-left:185px;margin-top:-160px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-align:justify;}
#texte_hotel strong{color:#993333;}
#tag_cloud{width:530px;height:28px;float:left;display:inline;margin-left:56px;margin-top:-2px;}
#login{width:175px;height:30px;float:left;display:inline;}
#header_chambres{width:1000px;height:195px;background-image:url(../images/header_chambres.jpg);background-repeat:no-repeat;}
#header_junior_suite{width:1000px;height:195px;background-image:url(../images/header_junior_suite.jpg);background-repeat:no-repeat;}
#header_chambres_superieure{width:1000px;height:195px;background-image:url(../images/header_chambres_superieure.jpg);background-repeat:no-repeat;}
#header_chambres_deluxe{width:1000px;height:195px;background-image:url(../images/header_chambres_deluxe.jpg);background-repeat:no-repeat;}
#header_sports-loisirs{width:1000px;height:195px;background-image:url(../images/header_sports_loisirs.jpg);background-repeat:no-repeat;}
#header_restaurant{width:1000px;height:195px;background-image:url(../images/header_restaurant-bars.jpg);background-repeat:no-repeat;}
#header_dodos{width:1000px;height:195px;background-image:url(../images/header_dodos.jpg);background-repeat:no-repeat;}
#header_spa{width:1000px;height:195px;background-image:url(../images/header_spa.jpg);background-repeat:no-repeat;}
#header_services{width:1000px;height:195px;background-image:url(../images/header_services.jpg);background-repeat:no-repeat;}
#header_contact{width:1000px;height:195px;background-image:url(../images/header_contact.jpg);background-repeat:no-repeat;}
#header_situation_geographique{width:1000px;height:195px;background-image:url(../images/header_situation_geographique.jpg);background-repeat:no-repeat;}
#header_infos_pratiques{width:1000px;height:195px;background-image:url(../images/header_sites_touristiques.jpg);background-repeat:no-repeat;}
#header_sites_touristiques{width:1000px;height:195px;background-image:url(../images/header_sites_touristiques.jpg);background-repeat:no-repeat;}
#header_recettes{width:1000px;height:195px;background-image:url(../images/header_recettes.jpg);background-repeat:no-repeat;}
#header_reservation{width:1000px;height:195px;background-image:url(../images/header_reservation.jpg);background-repeat:no-repeat;}
#header_blog_visiteurs{width:1000px;height:195px;background-image:url(../images/header_blog_visiteurs.jpg);background-repeat:no-repeat;}
#header_phototeque{width:1000px;height:195px;background-image:url(../images/header_phototeque.jpg);background-repeat:no-repeat;}
#header_tour{width:1000px;height:195px;background-image:url(../images/header_tour.jpg);background-repeat:no-repeat;}
#header_offre{width:1000px;height:195px;background-image:url(../images/header_offre.jpg);background-repeat:no-repeat;}
#header_offre_lune_de_miel{width:1000px;height:195px;background-image:url(../images/header_offre_lune_de_miel.jpg);background-repeat:no-repeat;}
#header_offre_mariage{width:1000px;height:195px;background-image:url(../images/header_offre_mariage.jpg);background-repeat:no-repeat;}
#header_offre_spa{width:1000px;height:195px;background-image:url(../images/header_offre_spa.jpg);background-repeat:no-repeat;}
#header_offre_golf{width:1000px;height:195px;background-image:url(../images/header_offre_golf.jpg);background-repeat:no-repeat;}
#header_offre_kite_surf{width:1000px;height:195px;background-image:url(../images/header_offre_kite_surf.jpg);background-repeat:no-repeat;}
#header_goodies{width:1000px;height:195px;background-image:url(../images/header_goodies.jpg);background-repeat:no-repeat;}
#chemin_de_fer{width:975px;height:20px;background-image:url(../images/chemin_de_fer_bg.jpg);background-repeat:no-repeat;text-align:right;padding-right:25px;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-style:normal;font-weight:bold;color:#FFF;}
#chambres_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#lune_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#mariage_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#mariage_corps h2{background-image:url(../images/h2/mariage_h2.jpg);background-repeat:no-repeat;width:650px;height:58px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:-10px;}
#golf_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#golf_corps h2{background-image:url(../images/h2/golf_h2.jpg);background-repeat:no-repeat;width:650px;height:58px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:-10px;}
#kite_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#kite_corps h2{background-image:url(../images/h2/kite_h2.jpg);background-repeat:no-repeat;width:650px;height:58px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:-10px;}
#chambres_superieure_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#chambres_superieure_corps h2{background-image:url(../images/h2/chambre_superieure_h2.jpg);background-repeat:no-repeat;width:650px;height:50px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:-10px;}
#chambre_deluxe_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#chambre_deluxe_corps h2{background-image:url(../images/h2/chambre_deluxe_h2.jpg);background-repeat:no-repeat;width:650px;height:50px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:-10px;}
#junior_suite_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#junior_suite_corps h2{background-image:url(../images/h2/junior_suite_h2.jpg);background-repeat:no-repeat;width:650px;height:50px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:-10px;}
#sports-loisirs_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#restaurant_bars_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#dodos_corps{height:735px;width:715px;-height:735px;-margin-top:-19px;background-image:url(../images/dodos_corps.jpg);background-repeat:no-repeat;float:left;}
#spa_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#services_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#contact_corps{height:735px;-height:735px;width:715px;-margin-top:-19px;background-image:url(../images/contact_corps.jpg);background-repeat:no-repeat;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;font-weight:bold;color:#000;}
#situation_geographique_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#sites_touristiques_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#blog_visiteurs_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#blog_visiteurs_corps h2{background-image:url(../images/h2/blog_visiteurs_h2.jpg);background-repeat:no-repeat;width:640px;height:60px;text-indent:-900%;padding:0;margin-top:-10px;}
#goodies_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#goodies_corps img{border:5px solid #FFF;}
#goodies_corps h2{background-image:url(../images/h2/goodies_corps_h2.jpg);background-repeat:no-repeat;width:650px;height:40px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:15px;}
#recettes_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#recettes_corps h1{background-image:url(../images/h1/recettes_h1.jpg);background-repeat:no-repeat;width:645px;height:40px;text-indent:-900%;padding:0;margin-top:-10px;}
#recettes_corps_photos{width:530px;height:148px;padding-top:2px;padding-left:150px;margin-top:10px;margin-left:10px;background-image:url(../images/recettes_corps_photos.jpg);background-repeat:no-repeat;}
#recettes_corps h2{width:680px;height:40px;padding:0;margin-left:10px;margin-top:10px;color:#561927;font-family:"Times New Roman", Times, serif;font-size:30px;font-style:normal;font-weight:bold;text-align:center;}
#recettes_corps h3{padding:0;margin-top:-5px;margin-bottom:0;color:#561927;font-family:"Times New Roman", Times, serif;font-size:20px;font-style:normal;font-weight:bold;text-align:center;}
#ingredients_haut{width:256px;height:10px;float:left;background-image:url(../images/ingredients_haut.gif);background-repeat:no-repeat;}
#ingredients_mid{width:236px;height:auto;float:left;background-image:url(../images/ingredients_mid.gif);background-repeat:repeat-y;padding-left:10px;padding-right:10px;color:#561927;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:22px;text-align:center;}
#ingredients_bas{width:256px;height:10px;float:left;background-image:url(../images/ingredients_bas.gif);background-repeat:no-repeat;}
#recettes_corps_ingredients{width:256px;height:auto;float:left;margin-left:10px;-margin-left:5px;margin-top:10px;}
#methode_haut{width:414px;height:10px;float:left;background-image:url(../images/methode_haut.gif);background-repeat:no-repeat;}
#methode_mid{width:394px;height:auto;float:left;background-image:url(../images/methode_mid.gif);background-repeat:repeat-y;padding-left:10px;padding-right:10px;color:#561927;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:22px;text-align:justify;}
#methode_bas{width:414px;height:10px;float:left;background-image:url(../images/methode_bas.gif);background-repeat:no-repeat;}
#recettes_corps_methode{width:414px;height:auto;float:left;margin-left:10px;margin-top:10px;}
#reservation{background-image:url(../images/reservation_bg.jpg);background-repeat:no-repeat;width:285px;height:436px;-margin-top:-5px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#FFF;padding-left:36px;}
#reservation_form_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#reservation_form_corps h2{background-image:url(../images/h2/reservation_h2.jpg);background-repeat:no-repeat;width:645px;height:50px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:0;}
#reservation_form_corps h3{background-image:url(../images/devis_personalise.jpg);background-repeat:no-repeat; width:183px; height:17px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:5px;}
#reservation h1{background-image:url(../images/reservation_h1.jpg);background-repeat:no-repeat;width:205px;height:33px;text-indent:-900%;padding:0;margin-left:-2px;margin-top:11px;margin-bottom:0;-margin-bottom:-5px;}
#reservation_form_corps_texte{width:650px;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:20px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:500;color:#561927;float:left;display:inline;}
#reservation_form_corps_en_ligne{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#reservation_form_corps_en_ligne h2{background-image:url(../images/h2/reservation_en_ligne_h2.jpg);background-repeat:no-repeat;width:645px;height:60px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:0;}

#inscription_form_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#inscription_form_corps h2{background-image:url(../images/h2/inscription_h2.jpg);background-repeat:no-repeat;width:645px;height:58px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:0;}
#inscription_form_corps_texte{width:650px;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:20px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:500;color:#561927;float:left;display:inline;}
#inscription_membre{width:660px;text-align:center;float:left;}
#inscription_table{width:645px; float:left;}

#input_left{width:7px;height:30px;float:left;background-image:url(../images/input_left.png);background-repeat:no-repeat;}
#input_mid{width:auto;height:30px;float:left;padding-top:3px;background-image:url(../images/input_mid.png);background-repeat:repeat-x;}
#input_right{width:7px;height:30px;float:left;background-image:url(../images/input_right.png);background-repeat:no-repeat;}
#textarea_top{width:436px;height:7px;float:left;background-image:url(../images/textarea_top.png);background-repeat:no-repeat;}
#textarea_mid{width:436px;height:auto;float:left;background-image:url(../images/textarea_mid.png);background-repeat:repeat-y;}
#textarea_bottom{width:436px;height:15px;float:left;background-image:url(../images/textarea_bottom.png);background-repeat:no-repeat;}
#form_top{width:686px;height:20px;float:left;background-image:url(../images/form_top.jpg);background-repeat:no-repeat;}
#form_mid{width:686px;height:auto;float:left;background-image:url(../images/form_mid.jpg);background-repeat:repeat-y;}
#form_bas{width:686px;height:20px;float:left;background-image:url(../images/form_bas.jpg);background-repeat:no-repeat;}

input{border:none; background:none; outline:none;}
input[type=radio]{margin-left:50px;margin-right:100px;}
select{border:none; background:none; outline:none;}
textarea{width:426px;height:96px;margin-left:8px;padding:2px;border:none;overflow:auto;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:normal;color:#000;}
.texte_court{width:190px;border:none;background-color:transparent;}
.texte_long{width:436px;border:none;background-color:transparent;}
.date{width:120px;border:none;background-color:transparent;}
.pays_user{width:190px;border:none; background:#transparent;}
.pays_user option{ background:#FFF;}
.type_chambres{width:215px;border:none; background:#transparent;}
.capacite{width:70px;border:none; background:#transparent;}
.formule{width:130px;;border:none; background:#transparent;}
.sm_select{width:30px;border:none; background:#transparent;}
.label{float:left; margin-right:7px; margin-top:2px;}
.table{float:left; border:0; margin-top:10px; margin-bottom:10px; padding:0; margin:0; width:645px;}
.sous_titre{float:left; font-size:14px; font-weight:bold; margin-top:5px;}
.disponibilite{float:right; background:url(../images/dispo.png); width:91px; height:30px; margin-top:-1px; color:#d4b1ad; text-align:center; margin-right:25px;}
.radio-theme{float:left;}
option{background:#FFF;}

#redirect-msg{height:675px;width:715px;-width:675px;background-image:url(../images/contact_redirect.jpg);background-repeat:no-repeat;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;font-weight:bold;text-align:center;color:#000;}
#contact_corps h4{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:bold;color:#000;}
#texte_gauche{float:left;height:auto;width:425px;margin-left:10px;}
#texte_droite{float:left;height:auto;width:425px;}
#image_gauche{float:left;height:auto;width:260px;margin-top:-10px;}
#image_droite{float:left;height:auto;width:260px;height:auto;margin-left:5px;margin-top:-9px;display:block;}
#texte_haut{float:left;width:425px;height:10px;background-image:url(../images/texte_haut.gif);background-repeat:no-repeat;}
#texte_mid{float:left;width:405px;height:auto;background-image:url(../images/texte_mid.gif);background-repeat:repeat-y;padding-left:10px;padding-right:10px;color:#561927;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;text-align:justify;}
#texte_bas{float:left;width:425px;height:10px;background-image:url(../images/texte_bas.gif);background-repeat:no-repeat;}
#chambres_texte1{width:405px;height:auto;padding:10px;float:left;margin-left:10px;-margin-left:5px;margin-right:10px;color:#561927;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;text-align:justify;}
#chambres_texte2{width:405px;height:auto;padding:10px;float:left;margin-top:12px;display:inline;-margin-left:133px;color:#561927;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;text-align:justify;}
#sports-loisirs_texte{width:405px;height:380px;margin-top:5px;padding-top:10px;padding-left:30px;float:left;margin-left:10px;-margin-left:5px;color:#561927;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;text-align:justify;}
#sports-loisirs_texte h3{color:#561927;font-family:"Times New Roman", Times, serif;font-size:20px;font-style:normal;font-weight:bold;margin:-15px;padding:0;display:inline;}
#restaurant_bars_corps h2{background-image:url(../images/h2/restaurant_bars_h2.jpg);background-repeat:no-repeat;width:650px;height:40px;text-indent:-900%;padding:0;margin-top:-10px;}
#restaurant_bars_corps_texte1{width:405px;height:235px;margin-top:3px;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#561927;text-align:justify;float:left;}
#restaurant_bars_corps_texte2{width:405px;float:left;height:123px;padding:10px;margin-left:19px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#561927;text-align:justify;}
#restaurant_bars_corps_texte3{width:405px;height:166px;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#561927;text-align:justify;float:left;}
#dodos_corps h1{background-image:url(../images/dodos_h1.jpg);background-repeat:no-repeat;width:255px;height:40px;margin-top:0;text-indent:-900%;padding:0;margin-bottom:0;}
#dodos_corps_texte1{width:405px;height:180px;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#561927;text-align:justify;margin-left:10px;margin-top:16px;line-height:24px;}
#dodos_corps_texte2{width:405px;height:180px;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#561927;text-align:justify;margin-left:266px;margin-top:49px;line-height:30px;}
#spa_corps h2{background-image:url(../images/h2/spa_h2.jpg);background-repeat:no-repeat;width:650px;height:60px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:-10px;margin-left:10px;}
#spa_corps_texte1{width:405px;height:390px;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#561927;text-align:justify;line-height:18px;float:left;}
#spa_corps_texte2{width:405px;height:175px;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#561927;text-align:justify;margin-left:18px;float:left;}
#services_corps h2{background-image:url(../images/h2/services_h2.jpg);background-repeat:no-repeat;width:650px;height:50px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:-10px;}
#services_corps_texte1{width:405px;height:190px;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#561927;text-align:justify;float:left;}
#services_corps_texte2{width:405px;height:180px;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#561927;text-align:justify;float:left;margin-left:19px;}
#contact_corps h1{background-image:none;width:250px;height:30px;text-indent:-900%;padding:0;margin-top:28px;margin-left:225px;margin-bottom:15px;-margin-bottom:10px;}
#situation_geographique_corps h2{background-image:url(../images/h2/situation_geographique_h2.jpg);background-repeat:no-repeat;width:400px;height:60px;text-indent:-900%;padding:0;margin-top:-10px;}
#situation_geographique_corps_texte{width:680px;height:auto;margin-left:11px;margin-top:20px;}
#sites_touristiques_corps h2{background-image:url(../images/h2/sites_touristiques_h2.jpg);background-repeat:no-repeat;width:640px;height:50px;text-indent:-900%;padding:0;margin-top:-10px;}
#sites_touristiques_haut{float:left;width:680px;height:10px;background-image:url(../images/sites_touristiques_haut.gif);background-repeat:no-repeat;}
#sites_touristiques_mid{float:left;width:660px;height:auto;background-image:url(../images/sites_touristiques_mid.gif);background-repeat:repeat-y;padding-left:10px;padding-right:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#561927;text-align:justify;line-height:15px;}
#sites_touristiques_bas{float:left;width:680px;height:10px;margin-bottom:15px;background-image:url(../images/sites_touristiques_bas.gif);background-repeat:no-repeat;}
#sites_touristiques_corps_texte{width:680px;height:auto;margin-left:11px;margin-top:20px;}
#sites_touristiques_corps_texte br{line-height:8px;}
#sites_touristiques_corps_texte .source{font-size:9px;text-align:right;}
#redirect-msg h1{background-image:none;width:250px;height:30px;text-indent:-900%;padding:0;margin-top:28px;margin-left:195px;margin-bottom:15px;}
#redirect-msg_h2{font-family:"Times New Roman", Times, serif;font-size:36px;font-weight:bold;color:#000;padding:0;margin:0;}
#redirect-msg h4{color:#000;font-weight:bold;}
#contact_corps #nom{width:400px;margin-top:0;margin-top:3px\9;-margin-top:-4px;]margin-top:-1px;margin-left:30px;-margin-left:15px;float:left;}
#contact_corps .nom{width:250px;height:20px;border:none;margin-left:75px;background-color:transparent;}
#contact_corps #prenom{width:400px;margin-top:26px;margin-left:30px;-margin-left:15px;float:left;}
#contact_corps .prenom{width:250px;height:20px;border:none;margin-left:48px;background-color:transparent;}
#contact_corps #email{width:680px;width:630px;margin-top:24px;margin-left:30px;-margin-left:15px;float:left;}
#contact_corps .email{width:250px;height:20px;border:none;margin-left:72px;background-color:transparent;}
#contact_corps #message{width:100px;margin-top:24px;margin-left:30px;-margin-left:15px;float:left;}
#contact_corps .message{width:250px;height:120px;float:left;display:inline;border:none;margin-left:13px;margin-top:24px;font-family:Arial, Helvetica, sans-serif;font-size:13px;background-color:transparent;word-spacing:normal;-overflow:auto;]overflow:auto;overflow:auto;-margin-right:200px;]margin-right:200px;}
#contact_corps #button{width:150px;height:25px;margin-top:15px;margin-left:193px;-margin-top:10px;-margin-left:0;]margin-left:193px;}
#contact_corps .button{width:150px;]width:150px;height:20px;margin-top:14px;]margin-left:-193px;text-indent:-900%;border:none;background-color:transparent;float:left;cursor:pointer;outline:none;color:transparent;text-transform:capitalize;}
.dropcaps{float:left;display:block;font-family:"Times New Roman", Times, serif;font-size:65px;font-style:normal;font-weight:bold;color:#561927;padding:0;line-height:45px;margin-right:10px;}
#zone_gauche{width:285px;height:auto;-height:735px;float:left;display:inline;-margin-top:-19px;}
#newsletter{background-image:url(../images/hotel-palmeraie-promo-bg.jpg);background-repeat:no-repeat;width:285px;height:115px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#d36e18;margin-top:-10px;}
#promo{background-image:url(../images/hotel-palmeraie-promo-bg.jpg);background-repeat:no-repeat;width:249px;height:115px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#d36e18;margin-top:-10px;padding-left:36px;}
#newsletter h1{background-image:url(../images/h1/newsletter_h1.jpg);background-repeat:no-repeat;width:190px;height:40px;text-indent:-900%;padding:0;margin-left:-4px;margin-top:5px;margin-bottom:0;}
#newsletter .input{width:200px;height:21px;-height:17px;margin-top:17px;-margin-top:-20px;]margin-top:-3px;;-padding-top:1px;background-color:transparent;border:none;}
#newsletter .button{width:25px;height:21px;margin-top:15px;text-indent:-900%;-margin-top:-20px;]margin-top:-23px;margin-left:5px;background-color:transparent;border:none;cursor:pointer;color:transparent;text-transform:capitalize;}
#ile_maurice{background-image:url(../images/ile_maurice.jpg);background-repeat:no-repeat;width:285px;height:170px;-margin-top:-3px;;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#d36e18;line-height:25px;}
#ile_maurice h1{background-image:url(../images/h1/ile_maurice_h1.jpg);background-repeat:no-repeat;width:205px;height:40px;text-indent:-900%;padding:0;margin-left:33px;margin-top:11px;margin-bottom:0;}
#ile_maurice ul{list-style:none;margin-top:5px;}
#ile_maurice a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#d36e18;outline:none;}
#ile_maurice a:hover{display:inline;background-color:#ff9b39;padding:3px;color:#FFF;}
#goodies{background-image:url(../images/goodies.jpg);background-repeat:no-repeat;height:245px;width:285px;float:left;-margin-top:-21px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#FFF;padding-left:36px;}
#goodies h1{background-image:url(../images/h1/goodies_h1.jpg);background-repeat:no-repeat;width:145px;height:45px;text-indent:-900%;padding:0;margin-left:-3px;margin-top:11px;margin-bottom:0;}
#goodies a{border:none;text-decoration:none;color:#FFF;}
#thumb01{float:left;display:inline;width:78px;text-align:center;margin-left:-5px;}
.line{margin-top:-3px;display:block;}
#thumb02{float:left;display:inline;width:81px;text-align:center;}
#thumb03{float:left;display:inline;width:80px;text-align:center;}
#thumb04{float:left;display:inline;width:78px;text-align:center;margin-left:-5px;}
#thumb05{float:left;display:inline;width:81px;text-align:center;}
#thumb06{float:left;display:inline;width:80px;text-align:center;}
#plus{float:left;display:block;width:230px;margin-top:10px;text-align:center;cursor:pointer;}
#phototeque_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#phototeque_corps h2{background-image:url(../images/h2/phototeque_h2.jpg);background-repeat:no-repeat;width:650px;height:58px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:10px;}
#tour_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#tour_corps h2{background-image:url(../images/h2/tour_virtuel_h2.jpg);background-repeat:no-repeat;width:650px;height:50px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:10px;}
#tour_form_corps_texte{width:645px;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-align:center;color:#561927;float:left;display:inline;}
#infos_pratiques_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#infos_pratiques_corps h2{background-image:url(../images/h2/infor_pratique_h2.jpg);background-repeat:no-repeat;width:650px;height:50px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:10px;}
#infos_pratiques_corps_texte{width:645px;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-align:center;color:#000;float:left;display:inline;}
#infos_pratiques_corps_texte1{width:405px;height:369px;padding:10px;float:left;margin-top:14px;margin-left:10px;-margin-left:5px;color:#561927;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;text-align:justify;}
#infos_pratiques_corps_texte2{width:405px;height:176px;padding:10px;float:left;margin-top:50px;margin-left:265px;-margin-left:133px;color:#561927;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:normal;text-align:justify;}
#offre_corps{height:auto;-height:auto;width:715px;-margin-top:-19px;float:left;}
#offre_corps h2{background-image:url(../images/h2/offre_theme_h2.jpg);background-repeat:no-repeat;width:650px;height:50px;text-indent:-900%;padding:0;margin-top:-10px;margin-bottom:10px;}

#reservation_form_corps_texte a{color:#000;text-decoration:none;}
#reservation_form_corps_texte a:hover{color:#000;text-decoration:underline;}
.bullet{width:15px;height:15px;display:block;background-image:url(../images/bullet.gif);background-repeat:no-repeat;text-indent:-5000%;margin-right:5px;padding:0;float:left;}
#test{width:430px;height:auto;margin-left:180px;margin-top:-30px;background-color:#fff;display:none;position:absolute;padding:20px;border:solid 1px #cccccc;opacity:0.85;filter:alpha(opacity=85);z-index:10;z-layer:10;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;}

.hoverbox{cursor:pointer;list-style:none;display:inline;}
.hoverbox a{cursor:pointer;}
.hoverbox a .preview{display:none;}
.hoverbox a:hover .preview{display:block;position:absolute;top:-100px;left:-45px;z-index:1000;}
.hoverbox a .preview-right{display:none;}
.hoverbox a:hover .preview-right{display:block;position:absolute;top:-100px;left:-230px;z-index:1000;}
.hoverbox img{vertical-align:top;border:none;float:left;margin-bottom:0;}
.hoverbox li{color:inherit;display:inline;float:left;position:relative;}
.hoverbox .preview{border-color:none;width:500px;height:400px;}
#zone01_chambres{float:left;width:700px;height:auto;margin-top:19px;}
#effet_hover{float:left;}
#effet_hover ul{margin:0;padding:0;}
.bienvenue{float:right;color:#FFFFFF;font-family:Georgia,'Times New Roman', Times, serif;font-size:14px;margin-top:5px;font-weight:bold;margin-right:200px;}
.mail_sent{float:right;margin-right:200px;padding-top:20px;color:#FFFFFF;font:Georgia, Times New Roman, Times, serif;font:bold;font-size:16px;}


.inscription_bouton{width:150px;height:30px;text-indent:-900%;border:none;background-color:transparent;float:left;cursor:pointer;outline:none;color:transparent;text-transform:capitalize;background-image:url(../images/bouton/bouton_inscription.png);background-repeat:no-repeat;text-align:center;margin-left:241px;}
.bouton{width:155px;height:28px;text-indent:-900%;border:none;background-color:transparent;float:left;cursor:pointer;outline:none;color:transparent;text-transform:capitalize;background-image:url(../images/bouton/bouton_reserver.gif);background-repeat:no-repeat;text-align:center;margin-left:241px;}
.bouton_services{width:155px;height:28px;text-indent:-900%;border:none;background-color:transparent;cursor:pointer;outline:none;color:transparent;text-transform:capitalize;background-image:url(../images/cliquer_ici.gif);background-repeat:no-repeat;}
.bouton_2{width:155px;height:28px;text-indent:-900%;border:none;background-color:transparent;float:left;cursor:pointer;outline:none;color:transparent;text-transform:capitalize;background-image:url(../images/payer_maintenant.gif);background-repeat:no-repeat;text-align:center;}
.bouton_3{width:155px;height:28px;text-indent:-900%;border:none;background-color:transparent;float:left;cursor:pointer;outline:none;color:transparent;text-transform:capitalize;background-image:url(../images/payer_plutard.gif);background-repeat:no-repeat;margin-left:100px;}
.bouton_4{width:110px;height:26px;text-indent:-900%;border:none;outline:none;cursor:pointer;color:transparent;background-image:url(../images/bouton/bouton_reserver.png);background-repeat:no-repeat; margin:10px auto;}

.clear{clear:both; height:5px;}

.devis{background-image:url(../images/devis.gif);height:45px;background-repeat:no-repeat;text-indent:-9999px;}
.transfert{background-image:url(../images/transfert-palmeraie.gif);height:45px;background-repeat:no-repeat;text-indent:-9999px;}

.container{width:645px;height:auto;float:left;margin:10px 0 0 0; border-top:1px solid #561927;}
.afficherTarif{width:65px; height:20px; background-color:#b3898b; border:none; cursor:pointer; float:right; padding-top:10px; padding-left:20px; font-weight:bold;}
.tarifTotal{font-weight:bold; font-size:16px; float:right; text-align:center; padding-top:7px; width:110px; height:28px; background-color:#733b46; color:#e8cbbd;}

#ToolTipDiv{position:absolute;top:100px;left:100px;height:auto;border:1px solid #333;background:#f7f5d1;display:none;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;}

.text{width:560px;height:500px;overflow-y:scroll;overflow-x:hidden; margin:0 auto; text-align:justify; padding:20px 10px 20px 10px; color:#333;}


#flashcontent{padding:0px;height:100px;width:175px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:0 auto;}
#flashcontent p{padding:0px;margin:0px;}

/*alert for invalid date*/
#alertdate{position:fixed; top:33%; left:45%; width:380px; display:none; height:auto; background:#FFF; z-index:1000; opacity:0.7; filter:alpha(opacity=70); border:1px solid #333;}
#alertdate .text{color:#F00; font-size:14px; padding:10px; font-weight:bold;}
#alertdate .close_alert{padding-top:5px; padding-bottom:10px; padding-right:10px; font-size:12px; font-weight:700;}

#alertdeluxe{position:fixed; top:33%; left:45%; width:380px; display:none; height:auto; background:#FFF; z-index:1000; opacity:0.7; filter:alpha(opacity=70); border:1px solid #333;}
#alertdeluxe .text{color:#F00; font-size:14px; padding:10px; font-weight:bold;}
#alertdeluxe .close_alert{padding-top:5px; padding-bottom:10px; padding-right:10px; font-size:12px; font-weight:700;}

/**/

#contact-container {font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; width:680px;}
#contact-container .contact-content {background-color:#fff; color:#ddd; height:40px;opacity:0.9;filter:alpha(opacity=90);}
#contact-container .contact-top {background-color:#FFF; height:13px; margin:0; padding:0; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius:8px 8px 0 0; opacity:0.9;filter:alpha(opacity=90);}
#contact-container .contact-bottom {background-color:#FFF; font-size:12px; height:13px; line-height:12px; text-align:center; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-radius:0 0 8px 8px; opacity:0.9;filter:alpha(opacity=90);}

#espace_pro{background-image:url(../images/encart_pro.jpg);background-repeat:no-repeat;width:285px;height:115px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#d36e18;margin-top:-10px;line-height:22px;}
#espace_pro ul{list-style:none;margin-top:58px;}
#espace_pro a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#d36e18;outline:none;}
#espace_pro a:hover{display:inline;background-color:#ff9b39;padding:2px;color:#FFF;}

#pro_corps h2{background-image:url(../images/h2/espace_pro_h2.jpg);background-repeat:no-repeat;width:650px;height:58px;text-indent:-900%;padding:0;margin-top:-10px;}
