@charset "utf-8";
/* CSS Document */
@import url("reset.css");
.bg{background-color:#FFFFFF;color:#000000;overflow-y:scroll;}
#content{width:990px;height:auto;left:50%;margin-left:-495px;position:absolute;}
#popupcontent{width:600px;height:350px;position:absolute;background-image:url(../img/fondPopup.jpg);}
#popupcontent2{width:600px;height:480px;position:absolute;background-image:url(../img/fondPopup2.jpg);}
#popupcontent3{width:600px;height:350px;position:absolute;background-image:url(../img/fondPopup3.jpg);}
#popupcontent4{width:600px;height:478px;position:absolute;background-image:url(../img/fondPopup4.jpg);}
.zone_txt_popup{width:540px;height:auto;position:relative;top:154px;left:28px;}
.zone_txt_popup3{width:330px;height:auto;position:relative;top:154px;left:28px;}
.zone_txt_popup2{width:340px;height:auto;position:relative;float:left;}
.zone_img_popup{width:200px;height:88px;position:relative;float:right;}
.zone_img_popup2{width:200px;position:absolute;left:340px;top:0px;}
.txt_popup{color:#646567;font-size:0.7em;text-align:justify;}
#header{width:990px;height:161px;position:relative;background-color:#c9c4b4;}
.lang{width:30px;height:30px;position:absolute;top:0px;right:0px;}
#menuNav{width:990px;height:26px;position:relative;background-color:#fff;}
.menuSpacer2{width:10px;height:26px;position:relative;float:left;background-color:#fff;}
.menuSpacer{width:8px;height:26px;position:relative;float:left;background-color:#fff;}
.menuBtn{width:auto;height:auto;position:relative;float:left;}
#middle{width:990px;height:384px;position:relative;}
#middleleft{width:737px;height:384px;position:relative;}
#full{width:990px;height:auto;position:relative;}
#fullfaq{width:990px;height:1087px;position:relative;}
#fullleft{width:990px;height:auto;position:relative;}
#fullleftSpacer{width:990px;height:23px;position:relative;}
#basPageSpacer{width:694px;height:23px;position:relative;}
#middleleftSpacer{width:737px;height:23px;position:relative;}
#middleright{width:253px;height:384px;position:relative;float:right;}
#gauche{width:250px;height:361px;position:relative;float:left;}
#droite{width:487px;height:361px;position:relative;float:left;}
#gauchefull{width:250px;height:auto;position:relative;float:left;}
#droitefull{width:720px;height:auto;position:relative;float:left;}
#menuBas{width:990px;height:20px;position:relative;background-color:#c3d800;float:left;}
#footerFull{width:990px;height:104px;position:relative;}
#footer{width:990px;height:145px;position:relative;background-color:#b70035;float:left;}
.zonetxtfooter{left:18px;top:10px;width:385px;height:auto;position:relative;}
.logoPartenaire{right:98px;top:10px;width:368px;height:44px;position:absolute;}
.txt09blanc{color:#ebeceb;font-size:0.56em;}
.txt09blancb{color:#ebeceb;font-size:0.7em;font-weight:bold;}
.txt09blancb2{color:#ebeceb;font-size:0.7em;font-weight:bold; line-height: 35px; display: block; float: left;}
.txt10gris{color:#9c9e9f;font-size:0.6em;}
.txt10rouge{color:#b70035;font-size:0.7em;font-weight:bold;}
.txt10rouge a{color:#b70035;font-size:0.9em;font-weight:bold;text-decoration:underline;}
.txt11rouge{color:#b70035;font-size:0.8em;font-weight:bold;}
.txt09rouge{color:#b70035;font-size:0.65em;font-weight:bold;}
.txt09rouge a{color:#b70035;font-size:0.85em;font-weight:bold;text-decoration:underline;}
.txtmeteo{color:#9c9e9f;font-size:0.75em;}
.zonepubgauche{width:250px;height:91px;display:block;background-image:url(../img/Home_21.jpg);}
.zonepubgauche2{width:250px;height:91px;display:block;background-image:url(../img/Home_27.jpg);}
.zonepubgauche3{width:250px;height:91px;display:block;background-image:url(../img/Home_30.jpg);}
.pubgaucheimg1{width:102px;height:77px;top:7px;left:18px;position:absolute;}
.pubgauchetxt1{width:86px;height:77px;top:7px;left:127px;position:absolute;}
.pubgaucheimg2{width:102px;height:77px;top:103px;left:18px;position:absolute;}
.pubgauchetxt2{width:86px;height:77px;top:103px;left:127px;position:absolute;}
.pubgaucheimg3{width:102px;height:77px;top:199px;left:18px;position:absolute;}
.pubgauchetxt3{width:86px;height:77px;top:199px;left:127px;position:absolute;}
.txt12blancb{color:#fff;font-size:0.8em;font-weight:bold;line-height:0.75em;}
.txt10blanc{color:#fff;font-size:0.85em;line-height:0.7em;}
.zoneami{width:250px;height:25px;}
.zonepubgaucheSpacer{width:250px;height:5px;}
.zonepubgaucheSpacer2{width:250px;height:14px;}
.droiteSpacer{width:16px;height:361px;float:left;background-color:#fff;}
.droiteSpacerfull{width:16px;height:600px;float:left;background-color:#fff;}
.droiteSpacerfull2{width:16px;height:470px;float:left;background-color:#fff;}
.droitecentre{width:455px;height:331px;float:left;background-image:url(../img/Home_23.jpg);}
.droitecentre_uk{width:455px;height:331px;float:left;background-image:url(../img/Home_23_uk.jpg);}
.droitecentrebas{width:455px;height:30px;float:left;background-color:#fff;}
.zonemeteo{width:253px;height:99px;}
.btn_actu{width:253px;height:24px;}
.zoneactu{width:239px;height:155px;padding-top:11px;padding-left:7px;padding-right:7px;padding-bottom:11px;text-align:justify;}
.zonenewsletter{width:239px;height:23px;padding-top:4px;padding-left:7px;padding-bottom:5px;padding-right:7px;text-align:justify;}
.zonenewsletter_uk{width:239px;height:12px;padding-top:4px;padding-left:7px;padding-bottom:5px;padding-right:7px;text-align:justify;}
.zonenewsletter2{width:229px;height:23px;padding-top:4px;padding-left:17px;padding-bottom:5px;padding-right:7px;text-align:justify;}
.zonenewsletter2_uk{width:229px;height:12px;padding-top:4px;padding-left:17px;padding-bottom:5px;padding-right:7px;text-align:justify;}
.inputNewsletter{width:239px;height:19px;padding-left:7px;padding-right:7px;top:0px;text-align:justify;}
.inputNewsletter2{width:229px;height:19px;padding-left:17px;padding-right:4px;top:0px;text-align:justify;}
.inputEnvoiAmi{width:233px;height:19px;padding-left:17px;margin-bottom:6px;top:0px;text-align:justify;}
.spaceractu{width:245px;height:23px;background-image:url(../img/spaceractu.jpg);}
.btn_news{width:253px;height:21px;}
.tableReserv{height:27px;width:430px;top:40px;margin-left:13px;position:absolute;}
.tableReserv2{height:27px;width:430px;top:67px;margin-left:13px;position:absolute;}
.tableReserv3{height:27px;width:430px;top:94px;margin-left:13px;position:absolute;z-index:50;}
.tfForm1{width:80px;height:18px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px;}
.tfForm2{width:130px;height:18px;color:#000;font-size:0.8em;background-color:#FFFFFF;margin-right:0px;margin-left:0px;margin-bottom:0px;margin-top:4px;}
.tfForm3{width:82px;height:18px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px;}
.tfForm3b{width:96px;height:18px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px;}
.tfForm4{width:160px;height:18px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px;}
.img_Reserv{width:238px;height:159px;top:148px;left:25px;position:absolute;}
.img_resultatreserv{width:179px;height:120px;top:2px;left:0px;position:relative;}
.cadre_event{width:603px;height:auto;top:0px;left:0px;position:relative;background-color:white;}
/*.cadre_event{width:603px;height:auto;top:0px;left:0px;position:relative;background-image:url(../img/cadre_event.jpg);} */
.cadre_event2{width:603px;height:auto;top:0px;left:0px;position:relative;background-color:#FF5500;}
.cadre_contact{width:240px;height:201px;top:0px;right:0px;position:relative;background-image:url(../img/cadre_contact.jpg);float:right;}
.Titleimg_Reserv{width:100px;height:22px;top:309px;left:29px;position:absolute;}
.Titleimg_slide{color:#b70035;font-size:0.8em;font-weight:bold;width:200px;height:18px;display:block;margin-top:-18px;background-color:#C3D800;}
.accesdirect{width:175px;height:28px;top:205px;left:277px;position:absolute;}
.btnmenubas{position:relative;width:auto;float:left;}
.btnmenubas2{float:left;left:95px;position:relative;}
.btnmenubas3{float:right;top:3px;position:relative;right:17px;}
.btnmenubas2uk{float:left;left:246px;position:relative;}
.zonetxtmeteo{width:102px;height:60px;position:relative;float:right;top:15px;padding-right:8px;}
.imgmeteo{width:128px;height:79px;position:relative;float:left;top:15px;padding-left:10px;}
.hautPageVert{width:694px;height:61px;position:relative;background-image:url(../img/hautCadreVert.jpg);}
.middlePageVert{width:694px;height:auto;position:relative;background-image:url(../img/middleCadreVert.jpg);background-repeat:repeat-y;}
.basPageVert{width:694px;height:29px;position:relative;background-image:url(../img/basCadreVert.jpg);}
.hautPageRouge2{width:694px;height:61px;position:relative;background-image:url(../img/hautCadreRouge2.jpg);}
.middlePageRouge2{width:694px;height:auto;position:relative;background-image:url(../img/middleCadreRouge2.jpg);background-repeat:repeat-y;}
.basPageRouge2{width:694px;height:29px;position:relative;background-image:url(../img/basCadreRouge2.jpg);}
.hautPageOrange2{width:694px;height:61px;position:relative;background-image:url(../img/hautCadreOrange2.jpg);}
.middlePageOrange2{width:694px;height:auto;position:relative;background-image:url(../img/middleCadreOrange2.jpg);background-repeat:repeat-y;}
.middlePageOrange2Faq{width:694px;height:auto;position:relative;background-image:url(../img/middleCadreOrange2.jpg);background-repeat:repeat-y;}
.basPageOrange2{width:694px;height:29px;position:relative;background-image:url(../img/basCadreOrange2.jpg);}
.hautPageViolet2{width:694px;height:61px;position:relative;background-image:url(../img/hautCadreViolet2.jpg);}
.middlePageViolet2{width:694px;height:auto;position:relative;background-image:url(../img/middleCadreViolet2.jpg);background-repeat:repeat-y;}
.basPageViolet2{width:694px;height:29px;position:relative;background-image:url(../img/basCadreViolet2.jpg);}
.basPageViolet3{width:694px;height:29px;position:relative;background-image:url(../img/basCadreViolet3.jpg);}
.hautPageVert2{width:694px;height:61px;position:relative;background-image:url(../img/hautCadreVert2.jpg);}
.middlePageVert2{width:694px;height:500px;position:relative;background-image:url(../img/middleCadreVert2.jpg);background-repeat:repeat-y;}
.basPageVert2{width:694px;height:29px;position:relative;background-image:url(../img/basCadreVert2.jpg);}
.hautPageCadreblanctop{width:633px;height:9px;position:relative;background-image:url(../img/cadreBlanc_h.jpg);left:32px;top:10px;}
.middlePageCadreblanctop{width:603px;height:auto;position:relative;background-image:url(../img/cadreBlanc_m.jpg);background-repeat:repeat-y;left:32px;top:10px;padding-top:16px;padding-right:15px;padding-left:15px;padding-bottom:16px;}
.basPageCadreblanctop{width:633px;height:12px;position:relative;background-image:url(../img/cadreBlanc_b.jpg);left:32px;top:10px;}

.evenement_header{width:293px;height:13px;position:relative;background-image:url(../img/evenement_header.jpg);}
.evenement_middle{width:293px;height:auto;min-height:260px;position:relative;background-image:url(../img/evenement_middle.jpg);background-repeat:repeat-y;}
.evenement_footer{width:293px;height:13px;position:relative;background-image:url(../img/evenement_footer.jpg);}

.evenement2_header{width:293px;height:13px;position:relative;background-image:url(../img/evenement2_header.jpg);}
.evenement2_middle{width:293px;height:auto;min-height:260px;position:relative;background-image:url(../img/evenement2_middle.jpg);background-repeat:repeat-y;}
.evenement2_footer{width:293px;height:13px;position:relative;background-image:url(../img/evenement2_footer.jpg);}

.int_middlePCb{width:350px;height:auto;position:relative;left:0px;}
.int_middlePCb_img{width:247px;height:auto;position:absolute;left:375px;top:21px;}
.int_middlePCb_legende{width:247px;height:auto;position:absolute;left:375px;top:210px;text-align:center;}
.hautPageCadreblanc{width:633px;height:9px;position:relative;background-image:url(../img/cadreBlanc_h.jpg);left:32px;top:36px;}
.middlePageCadreblanc{width:603px;height:auto;position:relative;background-image:url(../img/cadreBlanc_m.jpg);background-repeat:repeat-y;left:32px;top:36px;padding-top:16px;padding-right:15px;padding-left:15px;padding-bottom:16px;}
.basPageCadreblanc{width:633px;height:12px;position:relative;background-image:url(../img/cadreBlanc_b.jpg);left:32px;top:36px;}
.hautPageCadreblanc3{width:408px;height:9px;position:relative;background-image:url(../img/cadreBlanc_h2.jpg);left:32px;top:36px;}
.middlePageCadreblanc3{width:378px;height:auto;position:relative;background-image:url(../img/cadreBlanc_m2.jpg);background-repeat:repeat-y;left:32px;top:36px;padding-top:16px;padding-right:15px;padding-left:15px;padding-bottom:16px;}
.basPageCadreblanc3{width:408px;height:12px;position:relative;background-image:url(../img/cadreBlanc_b2.jpg);left:32px;top:36px;}
.hautPageCadreblanc2{width:633px;height:9px;position:relative;background-image:url(../img/cadreBlanc_h.jpg);left:32px;top:16px;}
.middlePageCadreblanc2{width:603px;height:auto;position:relative;background-image:url(../img/cadreBlanc_m.jpg);background-repeat:repeat-y;left:32px;top:16px;padding-top:16px;padding-right:15px;padding-left:15px;padding-bottom:16px;}
.basPageCadreblanc2{width:633px;height:12px;position:relative;background-image:url(../img/cadreBlanc_b.jpg);left:32px;top:16px;}
.hautPageCadreorange{width:633px;height:9px;position:relative;background-image:url(../img/cadreOrange_h.jpg);left:32px;top:36px;}
.middlePageCadreorange{width:603px;height:auto;position:relative;background-image:url(../img/cadreOrange_m.jpg);background-repeat:repeat-y;left:32px;top:36px;padding-top:16px;padding-right:15px;padding-left:15px;padding-bottom:16px;}
.basPageCadreorange{width:633px;height:12px;position:relative;background-image:url(../img/cadreOrange_b.jpg);left:32px;top:36px;}
.titreHautPage{width:auto;height:auto;top:9px;left:10px;position:absolute;}
.popup_titreHautPage{width:auto;top:115px;left:25px;position:absolute;}
.titreHautMiddlePage{width:640px;height:18px;top:2px;left:34px;position:absolute;}
.titreHautMiddlePage2{width:640px;height:18px;top:325px;left:34px;position:absolute;}
.titreHautMiddlePage2_uk{width:640px;height:18px;top:245px;left:34px;position:absolute;}
.titreHautMiddlePage3{width:640px;height:18px;top:475px;left:34px;position:absolute;}
.wichPage{width:106px;height:21px;top:18px;right:30px;position:absolute;}
.txtHautMiddlePage{color:#ff8115;font-size:1.15em;font-weight:400;}
.txtHautMiddlePage4{color:#ff8115;font-size:1.15em;font-weight:400;padding:0 0 0 34px;}
.txtHautMiddlePagemin{color:#ff8115;font-size:1em;font-weight:400;}
.txtHautMiddlePage2{color:#ac047d;font-size:0.9em;font-weight:bold;}
.txtHautMiddlePage2 a{color:#ac047d;font-size:0.9em;font-weight:bold;text-decoration:none;}
.txtHautMiddlePage3{color:#b70036;font-size:1.15em;font-weight:400;}
.txt_resultatreserv2{height:90px;right:0px;position:relative;color:#000;font-size:0.7em;width:400px;top:-75px;text-align:justify;float:right;}
.txt_resultatreserv{height:120px;right:0px;position:relative;color:#000;font-size:0.8em;width:400px;top:0px;text-align:justify;float:right;}
.txt_resultatreservTitre{height:50px;right:15px;position:absolute;width:100px;top:10px;float:right;text-align:right;}
.txt_resultatreservTitre2{height:50px;right:115px;position:absolute;width:300px;top:10px;float:right;}
.txt_detailLocation{right:0px;position:relative;width:376px;top:10px;}
.txt_rechvilla{height:85px;right:0px;position:relative;color:#000;font-size:0.8em;width:600px;top:0px;text-align:justify;float:right;}
.zone_cadreevent{height:auto;position:relative;width:150px;top:10px;float:right;right:7px;}
.zone_cadrecontact{height:150px;position:relative;width:205px;top:20px;float:right;right:13px;}
.zone_nomcontact{height:auto;position:relative;width:350px;}
.zone_cadreevent2{height:auto;position:relative;width:150px;top:10px;float:right;right:51px;}
.txt_cadreevent{color:#000;;font-size:0.75em;text-align:justify;padding: 0 5px 0 6px;}
.titre_cadreevent{color:#0090a5;font-size:0.95em;text-align:justify;font-weight:800;margin:0;padding: 0 5px 0 6px;}
.sstitre_cadreevent{color:#0090a5;font-size:0.75em;text-align:justify;font-weight:800;margin:0;padding: 0 5px 0 6px;}
.titre_cadreevent2{color:#FFFFFF;font-size:0.95em;text-align:justify;font-weight:800;}
.img_cadreevent{width:117px;position:relative;float:left;padding: 0 6px 0 6px;}
.evenement{float:left;}
.marg_evenement{margin-left:6px;}
.cboth{clear:both;}
/*.img_cadreevent{width:117px;position:relative;top:10px;float:right;right:60px;}*/
.img_cadreevent2{width:117px;position:relative;top:10px;float:right;right:17px;}
.hr{width:8px;height:156px;position:absolute;left:310px;background-image:url(../img/hr.jpg);top:66px;}
.hr_uk{width:8px;height:156px;position:absolute;left:310px;background-image:url(../img/hr.jpg);top:80px;}
.zonetxt_liste{width:202px;height:auto;position:absolute;left:0px;top:40px;padding-top:2px;padding-right:36px;padding-left:68px;}
.zonetxt_liste2{width:202px;height:auto;position:absolute;left:322px;top:40px;padding-top:2px;padding-right:68px;padding-left:36px;}
.zonetxt_liste_uk{width:202px;height:auto;position:absolute;left:0px;top:55px;padding-top:2px;padding-right:36px;padding-left:68px;}
.zonetxt_liste2_uk{width:202px;height:auto;position:absolute;left:322px;top:55px;padding-top:2px;padding-right:68px;padding-left:36px;}
.txt_classique{color:#000;font-size:0.7em;}
.txt_classique a{color:#000;text-decoration:underline;}
.txt_classique_justi{color:#000;font-size:0.7em;text-align:justify;}
.txt_classiqueb{color:#3b3b3b;font-size:0.7em;text-align:justify;font-weight:bolder;border:none;}
.txt_classiqueb2{color:#3b3b3b;font-size:0.75em;text-align:justify;font-weight:bolder;border:none;}
.txt_classiquebbig{color:#3b3b3b;font-size:0.9em;text-align:justify;font-weight:bolder;border:none;}
.txt_classiquebbig2{color:#fff;font-size:0.9em;text-align:justify;font-weight:bolder;border:none;}
.txt_classiquebbig3{color:#ac047d;font-size:0.9em;text-align:justify;font-weight:bolder;border:none;padding-right:20px;}
.txt_classiquebbig3_uk{color:#ac047d;font-size:0.9em;text-align:justify;font-weight:bolder;border:none;padding-right:50px;}
.txt_classiquebbig a{color:#3b3b3b;font-size:0.9em;text-align:justify;font-weight:bolder;border:none;text-decoration:none;}
.txt_classiquebbig2 a{color:#fff;font-size:0.9em;text-align:justify;font-weight:bolder;border:none;text-decoration:none;}
.txt_classiquei{color:#3b3b3b;font-size:0.7em;text-align:justify;font-style:italic;border:none;}
.txt_classiquei3{color:#3b3b3b;font-size:0.7em;font-style:italic;border:none;}
.txt_classiquei2{color:#3b3b3b;font-size:0.8em;text-align:justify;font-style:italic;border:none;}
.txt_classiqueb_blanc{color:#fff;font-size:0.7em;text-align:justify;font-weight:bolder;border:none;}
.etoile{color:#c3d800;font-size:0.8em;text-align:justify;font-weight:bolder;border:none;}
.txt_classiqueSmall{color:#000;font-size:0.65em;text-align:justify;}
.txt_classiqueRouge{color:#c1082a;font-size:0.85em;font-weight:bold;}
.txt_classiqueRouge2{color:#c1082a;font-size:0.80em;text-align:justify;font-weight:bold;}
.txt_classiqueRouge3{color:#c1082a;font-size:0.7em;text-align:justify;font-weight:normal;}
.txt_classiqueOrange2{color:#ff8115;font-size:0.80em;text-align:justify;font-weight:bold;}
.txt_classiqueOrange{color:#ff8115;font-size:0.85em;text-align:justify;font-weight:bold;}
.txt_classiqueBlanc2{color:#fff;font-size:0.80em;text-align:justify;font-weight:bold;}
.txt_classiqueOrange3{color:#ff8115;font-size:0.7em;text-align:justify;font-weight:bold;}
.imgformContact{width:694px;height:440px;top:0px;right:0px;position:relative;background-image:url(../img/imgZonecontact.jpg);}
.imgformReservation{width:694px;height:621px;top:0px;right:0px;position:relative;background-image:url(../img/imgZonereservation.jpg);}
.imgformReservation_uk{width:694px;height:621px;top:0px;right:0px;position:relative;background-image:url(../img/imgZonereservation_uk.jpg);}
.imgformServices{width:694px;height:219px;top:0px;right:0px;position:relative;background-image:url(../img/imgZoneServices.jpg);}
.imgformservicesv2{width:694px;height:915px;top:0px;right:0px;position:relative;background-image:url(../img/imgZoneservicesv2.jpg);}
.imgformservicesv2_uk{width:694px;height:824px;top:0px;right:0px;position:relative;background-image:url(../img/imgZoneservicesv2_uk.jpg);}
.imgformDetailLoc{width:241px;height:496px;top:0px;right:0px;position:relative;background-image:url(../img/imgZonedetailLoc.jpg);float:right;}
.formContact{width:270px;height:335px;top:-20px;position:relative;left:55px;float:left;}
.formReservation{width:253px;height:300px;top:0px;position:relative;left:92px;float:left;}
.formReservationRightHaut{width:313px;height:130px;top:55px;position:relative;float:left;right:280px;}
.formReservationRight{width:313px;height:250px;top:215px;position:relative;left:32px;float:left;}
.formReservationRight2{width:313px;height:250px;top:215px;position:relative;left:0px;float:left;}
.map{width:217px;height:260px;top:52px;position:relative;right:36px;float:right;background-image:url(../img/g_earthFINAL.jpg);}
.calendar{width:187px;height:240px;top:75px;position:relative;left:24px;}
.txt_map{width:217px;height:auto;top:313px;position:relative;float:right;left:181px;}
.btnsend{width:94px;height:32px;top:360px;left:215px;position:absolute;background-color:#a2947e;}
.btnsend2{width:94px;height:32px;background-image:url(../img/btn_validerr.jpg);border:none;}
.btnsend2_uk{width:94px;height:32px;background-image:url(../img/btn_validerr_uk.jpg);border:none;}
.btnsendReserv{width:94px;height:32px;top:467px;left:158px;position:absolute;background-color:#a2947e;}
.btnsend2Reserv{width:94px;height:32px;background-image:url(../img/btn_validerb.jpg);border:none;}
.btnsend2Reserv_uk{width:94px;height:32px;background-image:url(../img/btn_validerb_uk.jpg);border:none;}
.tfFormContact1{width:150px;height:18px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px;}
.tfFormContact2{width:80px;height:18px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px;}
.tfFormContact3{width:150px;height:60px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px;}
.tfFormContact4{width:150px;height:18px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:6px;margin-right:0px;margin-bottom:6px;margin-left:0px;}
.tfFormReserv1{width:150px;height:18px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px;}
.tfFormReserv2{width:80px;height:18px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px;}
.tfFormReserv3{width:150px;height:60px;color:#666666;font-size:0.6em;background-color:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px;}
.tfFormReservRight1{width:40px;height:16px;color:#666666;font-size:0.8em;background-color:#FFFFFF;text-align:right;}
.tfFormReservRight3{width:58px;height:16px;color:#666666;font-size:0.8em;background-color:#FFFFFF;text-align:right;}
.tfFormReservRight2{width:58px;height:16px;color:#666666;font-size:0.8em;background-color:#FFFFFF;text-align:right;margin-top:0px;}
.link{width:20px;height:20px;top:375px;position:absolute;left:320px;}
.link2{width:20px;height:20px;top:188px;position:absolute;left:320px;}
.lienRechvilla{position:relative;width:auto;float:left;top:10px;left:75px;}
.lienRechvilla2{position:relative;width:auto;float:left;top:10px;left:50px;}
.txtRechrouge{color:#c1082a;font-size:0.95em;text-align:justify;font-weight:600;}
.txtRechbleu{color:#0090a5;font-size:0.75em;font-weight:bold;}
.txtRech{color:#000;font-size:0.75em;text-align:justify;font-weight:bold;}
.txtRech2{color:#790071;font-size:0.9em;text-align:justify;font-weight:bold;}
.txtRech2 a{color:#790071;font-size:0.9em;text-align:justify;font-weight:bold;}
.btnreserver{width:94px;height:30px;top:140px;left:522px;position:absolute;border:none;}
.btnreserverBIG{width:153px;height:42px;top:397px;left:463px;position:absolute;border:none;}
.txt_classiqueDetail{color:#0090a5;font-size:1em;text-align:justify;font-weight:bold;}
.hoverimgDetail{width:408px;top:40px;left:0px;position:absolute;}
.zone_txtcalendrier{position:absolute;width:177px;float:right;top:345px;right:37px;text-align:center;}
.zone_picto{position:absolute;width:211px;top:20px;right:27px;text-align:center;height:24px;}
.zone_picto img{float:right;padding-right:3px;}
.txtcalendrier{color:#fff;font-size:0.85em;text-align:justify;font-weight:600;}
.txtcalendrierPrice{color:#fff;font-size:1em;text-align:justify;font-weight:bold;}
.txtcalendrier2{color:#93cfd8;font-size:0.70em;font-weight:600;font-style:italic;}
.txtcalendrier3{color:white;font-size:0.70em;font-weight:600;}
.btngalerie{width:116px;height:27px;top:277px;left:274px;position:absolute;border:none;z-index:1;}
.lien_google{position:absolute;width:190px;float:right;top:550px;right:25px;text-align:justify;}
.lien_google_uk{position:absolute;width:190px;float:right;top:550px;right:15px;text-align:justify;}
.google_img{width:74px;height:37px;top:535px;left:569px;position:absolute;border:none;}
.btn_reserverBIG{width:153px;height:42px;top:535px;left:557px;position:absolute;border:none;}
.zonetxtServices{width:355px;height:auto;position:relative;top:20px;left:50px;}
.zonetxtServices2{width:402px;height:134px;position:relative;top:22px;left:245px;}
.zonetxtServices3{width:600px;height:56px;position:relative;top:22px;left:48px;text-align:justify;}
.zonetxtServices4{width:313px;height:212px;position:relative;top:22px;left:50px;text-align:justify;}
.zonetxtServices5{width:600px;height:28px;position:relative;top:22px;left:50px;text-align:justify;}
.zonetxtServices6{width:402px;height:142px;position:relative;top:22px;left:245px;}
.zonetxtServices7{width:600px;height:70px;position:relative;top:22px;left:48px;text-align:justify;}
.focus_services{width:363px;height:29px;top:22px;left:245px;position:relative;background-image:url(../img/focus_services.jpg);color:#790071;font-size:0.7em;font-weight:600;text-align:center;padding-right:19px;padding-left:19px;padding-top:12px;padding-bottom:12px;}
.focus_services2{width:363px;height:29px;top:22px;left:245px;position:relative;background-image:url(../img/focus_services.jpg);color:#790071;font-size:0.7em;font-weight:600;text-align:center;padding-right:19px;padding-left:19px;padding-top:12px;padding-bottom:12px;}
.focus_services3{width:462px;height:14px;top:22px;left:50px;position:relative;background-image:url(../img/focus_services2.jpg);color:#790071;font-size:0.7em;font-weight:600;text-align:center;padding-right:67px;padding-left:67px;padding-top:7px;padding-bottom:7px;}
.focus_services4{width:316px;height:62px;top:22px;left:50px;position:relative;background-image:url(../img/focus_services3.jpg);color:#790071;font-size:0.7em;text-align:center;padding-right:2px;padding-left:2px;padding-top:3px;padding-bottom:3px;}
.focus_services_uk{width:363px;height:29px;top:10px;left:245px;position:relative;background-image:url(../img/focus_services.jpg);color:#790071;font-size:0.7em;font-weight:600;text-align:center;padding-right:19px;padding-left:19px;padding-top:12px;padding-bottom:12px;}
.focus_services2_uk{width:363px;height:29px;top:10px;left:245px;position:relative;background-image:url(../img/focus_services.jpg);color:#790071;font-size:0.7em;font-weight:600;text-align:center;padding-right:19px;padding-left:19px;padding-top:12px;padding-bottom:12px;}
.focus_services3_uk{width:462px;height:14px;top:10px;left:50px;position:relative;background-image:url(../img/focus_services2.jpg);color:#790071;font-size:0.7em;font-weight:600;text-align:center;padding-right:67px;padding-left:67px;padding-top:7px;padding-bottom:7px;}
.focus_services4_uk{width:316px;height:62px;top:10px;left:50px;position:relative;background-image:url(../img/focus_services3.jpg);color:#790071;font-size:0.7em;text-align:center;padding-right:2px;padding-left:2px;padding-top:3px;padding-bottom:3px;}
.focus_faq{display:block;position:relative;width:607px;height:176px;top:30px;left:28px;background-image:url(../img/focus_faq.jpg);text-align:left;padding-right:15px;padding-left:15px;padding-top:18px;padding-bottom:18px;}
.focus_faq_txt{color:#ff8115;font-size:0.7em;font-weight:600;}
.lien_plus{color:#ff8115;font-size:0.75em;text-align:justify;font-weight:bolder;position:relative;left:185px;width:200px;}
.lien_plus2{color:#ff8115;font-size:0.75em;text-align:justify;font-weight:bolder;position:relative;left:230px;width:250px;}
.noborder{border:0;}
.fright{float:right;}
.cache{display:none;}

.txt_footer{clear:both;position:relative;text-align:center;color:#9c9e9f;font-size:10px;}
.txt_footer a{color:#9c9e9f;font-size:10px;}

#calendar-header { background-color: #6699CC; margin: 0 0 0 0; width: 184px; height: 26px; background-image:url(../img/header_calendar.jpg); }
#calendar-header .closeme { padding: 0px 3px 2px 0px; }
#calendar-body { padding-bottom: 3px; background-color: white; margin: 0 0 0 0; width: 184px; color:#007C92;}
#calendar-body .general { background-color: #FFFFFF; }
#calendar-body .othermonth { background-color: white; color: white; }
#calendar-body .header { background-color: #6699CC; color: #FFFFFF; }
#calendar-body .today { background-color: #FFFFCC; }
#calendar-body .bg { background-color: #6699CC; }
#calendar-body .select { background-color: #FFCC99; }
#calendar-body .othermonth a:link { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#calendar-body .othermonth a:visited { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#calendar-body .othermonth a:hover { text-decoration : underline; font-family: tahoma; color: #FFFFFF; }
#calendar-body a:link { text-decoration : none; font-family: tahoma; color: #007C92; }
#calendar-body a:visited { text-decoration : none; font-family: tahoma; color: #007C92; }
#calendar-body a:hover { text-decoration : underline; font-family: tahoma; color: #007C92; }
#calendar-body .disabledate { background-color:white; color: #007C92; }
#calendar-body .occupe { background-color: #93CFD9; }
#calendar-body .debut { background-image: url(../img/debut_calendrier.jpg); background-repeat: no-repeat;}
#calendar-body .fin { background-image: url(../img/fin_calendrier.jpg); background-repeat: no-repeat;}
#calendar-footer { background-color: white; border-bottom:1px #007C92 solid;  border-top:1px #007C92 solid; width: 100%; margin: auto; }
#calendar-footer .btn { line-height: 21px; }
#calendar-footer .btn a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-footer .btn a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-footer .btn a:hover { text-decoration : underline; font-family: tahoma; color: #FF0000; }
#calendar-header, #calendar-body, #calendar-footer { padding-left: 1px; padding-right: 1px; }
#calendar-container { background-color: #6699CC; margin: 0 0 0 0; height:auto;}
.tcday, .tcmonth, .tcyear { font-size: 11px; }
.date-tccontainer { border: 1px solid #000000; background-color: #ffffff; color:#666666; padding: 2px; font-size:0.6em;}

/* CALENDRIER */
.calendrier{width:184px;color:#007C92;}
.calendrier a{text-decoration:none;color:#007C92;}
.calendrier a:hover{text-decoration:none;color:#007C92;}
.calendrier td{text-align:center;  vertical-align:middle; width:25px;  height:25px;  font-size:8pt; }
.calendrier td.nom_mois{font-size:10pt;  font-style:normal;  font-weight:normal;  height:26px;  color:white;  font-weight:bold;  background-image:url(../img/header_calendar.jpg);  }
.calendrier td.fleches{color:#007C92;  font-size:8pt;  font-style:normal;  font-weight:normal;  background-color:white;  }
.calendrier tr.noms_jours{background-color:#007C92; color:white;  font-weight:bold;  width:25px;  height:25px;  font-size:10pt;  }
.calendrier tr.border_bleu{border-bottom:1px #007C92 solid;  border-top:1px #007C92 solid;}
.calendrier td.jours{width:25px;  height:25px;  font-size:8pt;  background-color:white; }
.calendrier td.aujourdhui{width:25px;  height:25px;  font-size:8pt;  background-color:white;  }
.calendrier td.selection{width:25px;  height:25px;  font-size:8pt;  background-color:#FF8013; color:white;  }
.calendrier td.cases_vides{width:25px;  height:25px;  font-size:8pt;  color:white;  background-color:white;  }


#calendar2-header { background-color: #6699CC; margin: 0 0 0 0; width: 184px; background-image:url(../img/header_calendar.jpg); }
#calendar2-header .closeme { padding: 0px 3px 2px 0px; }
#calendar2-body { padding-bottom: 3px; background-color: white; margin: 0 0 0 0; width: 184px; color:#007C92;}
#calendar2-body .general { background-color: #FFFFFF; color: #007C92; }
#calendar2-body .othermonth { background-color: white; color: white; }
#calendar2-body .header { background-color: #6699CC; color: #FFFFFF; }
#calendar2-body .today { background-color: #FFFFCC; }
#calendar2-body .bg { background-color: #6699CC; }
#calendar2-body .select { background-color: white; color: #FF8013; }
#calendar2-body .othermonth a:link { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#calendar2-body .othermonth a:visited { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#calendar2-body .othermonth a:hover { text-decoration : underline; font-family: tahoma; color: #FFFFFF; }
#calendar2-body a:link { text-decoration : none; font-family: tahoma; color: #007C92; }
#calendar2-body a:visited { text-decoration : none; font-family: tahoma; color: #007C92; }
#calendar2-body a:hover { text-decoration : underline; font-family: tahoma; color: #007C92; }
#calendar2-body .disabledate { background-color:white; color: #007C92; }
#calendar2-body .occupe { background-color: #93CFD9; }
#calendar2-body .debut { background-image: url(../img/debut_calendrier.jpg); background-repeat: no-repeat;}
#calendar2-body .fin { background-image: url(../img/fin_calendrier.jpg); background-repeat: no-repeat;}
#calendar2-footer { background-color: white; border-bottom:1px #007C92 solid;  border-top:1px #007C92 solid; width: 100%; margin: auto; }
#calendar2-footer .btn { line-height: 21px; }
#calendar2-footer .btn a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar2-footer .btn a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar2-footer .btn a:hover { text-decoration : underline; font-family: tahoma; color: #FF0000; }
#calendar2-header, #calendar-body, #calendar-footer { padding-left: 1px; padding-right: 1px; }
#calendar2-container { background-color: #6699CC; margin: 0 0 0 0; height:auto;}

#slideshow{top:8px;    width:238px;    height:159px;}
#slideshow DIV{position:absolute;    top:148px;left:25px;    z-index:8;    opacity:0.0;}
#slideshow DIV.active{z-index:10;    opacity:1.0;}
#slideshow DIV.last-active{z-index:9;}
#slideshow DIV IMG{width:238px; border:1px #DB1F51 solid;   height:159px;    display:block;}

/* * FancyBox - jQuery Plugin * Simple and fancy lightbox alternative * * Copyright (c) 20010 Janis Skarnelis * Examples and documentation at:http://fancybox.net * * Version:1.3.0 (02/02/2010) * Requires:jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses:*   http://www.opensource.org/licenses/mit-license.php *   http://www.gnu.org/licenses/gpl.html */
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../img/fancy_loading.png') no-repeat;}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url('../img/fancy_close.png') top left no-repeat;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background:url('../img/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background:transparent url('../img/fancy_title_left.png') repeat-x;}
#fancybox-title-main{font-weight:bold;line-height:29px;background:transparent url('../img/fancy_title_main.png') repeat-x;color:#FFF;}
#fancybox-title-right{padding-left:15px;background:transparent url('../img/fancy_title_right.png') repeat-x;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('../img/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background:transparent url('../img/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico{background:transparent url('../img/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:1001;}
div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url('../img/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../img/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url('../img/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../img/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('../img/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../img/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url('../img/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../img/fancy_shadow_nw.png') no-repeat;}

