body{margin:0; padding:0; font-family:"Times New Roman", Times, serif color:#000; font-size:14px;}

a{outline:none; border:none;}

h1,h2,h3,h4,h5,p{margin:0; padding:0;}

ul{list-style:none; margin:0; padding:0;}

#global{width:807px; margin:auto; background:#99ffff; position:relative; padding-bottom:27px; height:1300px;}

#global_contact{width:807px; margin:auto; background:#99ffff; position:relative; padding-bottom:27px; height:860px;}

#global_activite{width:807px; margin:auto; background:#99ffff; position:relative; padding-bottom:27px; height:1150px;}

#global_excursion{width:807px; margin:auto; background:#99ffff; position:relative; padding-bottom:27px; height:1200px;}

#global_villa{width:807px; margin:auto; background:#99ffff; position:relative; padding-bottom:27px; height:1200px;}
/*  Menu     */

.prix{position:absolute; top:27px; left:27px; width:192px; height:84px; background-color:#99ccff; font-size:22px; text-align:center; padding-top:7px;}

a.bg_contact{position:absolute; top:27px; left:219px; background:url(../images/bg_contact.gif) top left; width:148px; height:91px;}

a.bg_contact:hover{background:url(../images/bg_contact.gif) bottom left; width:148px; height:91px;}

a.bg_villa{position:absolute; top:27px; left:367px; background:url(../images/bg_villa.gif) top left; width:140px; height:91px;}

a.bg_villa:hover{background:url(../images/bg_villa.gif) bottom left; width:140px; height:91px;}

a.bg_activite{position:absolute; top:27px; left:507px; background:url(../images/bg_activite.gif) top left; width:133px; height:91px}

a.bg_activite:hover{background:url(../images/bg_activite.gif) bottom left; width:133px; height:91px;}

a.bg_excursion{position:absolute; top:27px; left:640px; background:url(../images/bg_excursion.gif) top left; width:140px; height:91px;}

a.bg_excursion:hover{background:url(../images/bg_excursion.gif) bottom left; width:140px; height:91px;}

/*    Fin Menu    */

/*     Menu Villa  */

a.bg_contactv{position:absolute; top:27px; left:219px; background:url(../images/bg_contact.gif) top left; width:148px; height:91px;}

a.bg_contactv:hover{background:url(../images/bg_contact.gif) bottom left; width:148px; height:91px;}

a.bg_excursionv{position:absolute; top:27px; left:367px; background:url(../images/bg_excursion.gif) top left; width:140px; height:91px;}

a.bg_excursionv:hover{background:url(../images/bg_excursion.gif) bottom left; width:140px; height:91px;}

a.bg_activitev{position:absolute; top:27px; left:507px; background:url(../images/bg_activite.gif) top left; width:133px; height:91px}

a.bg_activitev:hover{background:url(../images/bg_activite.gif) bottom left; width:133px; height:91px;}

a.bg_accueilv{position:absolute; top:27px; left:640px; background:url(../images/bg_accueil.gif) top left; width:128px; height:91px;}

a.bg_accueilv:hover{background:url(../images/bg_accueil.gif) bottom left; width:128px; height:91px;}

/*  Fin   Menu Villa  */

/*     Menu activite  */

a.bg_contactv{position:absolute; top:27px; left:219px; background:url(../images/bg_contact.gif) top left; width:148px; height:91px;}

a.bg_contactv:hover{background:url(../images/bg_contact.gif) bottom left; width:148px; height:91px;}

a.bg_excursionv{position:absolute; top:27px; left:367px; background:url(../images/bg_excursion.gif) top left; width:140px; height:91px;}

a.bg_excursionv:hover{background:url(../images/bg_excursion.gif) bottom left; width:140px; height:91px;}

a.bg_villaa{position:absolute; top:27px; left:507px; background:url(../images/bg_villa.gif) top left; width:140px; height:91px}

a.bg_villaa:hover{background:url(../images/bg_villa.gif) bottom left; width:140px; height:91px;}

a.bg_accueila{position:absolute; top:27px; left:647px; background:url(../images/bg_accueil.gif) top left; width:128px; height:91px;}

a.bg_accueila:hover{background:url(../images/bg_accueil.gif) bottom left; width:128px; height:91px;}

/*  Fin   Menu activite  */

/*     Menu excursion  */

a.bg_activitee{position:absolute; top:27px; left:367px; background:url(../images/bg_activite.gif) top left; width:133px; height:91px;}

a.bg_activitee:hover{background:url(../images/bg_activite.gif) bottom left; width:133px; height:91px;}

a.bg_villae{position:absolute; top:27px; left:500px; background:url(../images/bg_villa.gif) top left; width:140px; height:91px}

a.bg_villae:hover{background:url(../images/bg_villa.gif) bottom left; width:140px; height:91px;}

a.bg_accueile{position:absolute; top:27px; left:640px; background:url(../images/bg_accueil.gif) top left; width:128px; height:91px;}

a.bg_accueile:hover{background:url(../images/bg_accueil.gif) bottom left; width:128px; height:91px;}

/*  Fin   Menu excursion  */



/*     Menu excursion  */

a.bg_excursionc{position:absolute; top:27px; left:219px; background:url(../images/bg_excursion.gif) top left; width:140px; height:91px;}

a.bg_excursionc:hover{background:url(../images/bg_excursion.gif) bottom left; width:140px; height:91px;}

a.bg_activitec{position:absolute; top:27px; left:359px; background:url(../images/bg_activite.gif) top left; width:133px; height:91px;}

a.bg_activitec:hover{background:url(../images/bg_activite.gif) bottom left; width:133px; height:91px;}

a.bg_villac{position:absolute; top:27px; left:492px; background:url(../images/bg_villa.gif) top left; width:140px; height:91px}

a.bg_villac:hover{background:url(../images/bg_villa.gif) bottom left; width:140px; height:91px;}

a.bg_accueilc{position:absolute; top:27px; left:632px; background:url(../images/bg_accueil.gif) top left; width:128px; height:91px;}

a.bg_accueilc:hover{background:url(../images/bg_accueil.gif) bottom left; width:128px; height:91px;}

/*  Fin   Menu excursion  */

.text_vacance{position:absolute; top:118px; left:27px; width:753px; height:78px; padding-top:20px; font-size:44px; text-align:center;}

.bg_center{position:absolute; top:216px; left:27px; background:url(../images/bg_center.jpg); width:720px; height:475px; padding:20px 20px 0 20px; font-style:italic; font-size:48px;}

.text_louez{position:absolute; top:711px; left:27px; width:753px; height:78px; padding-top:20px; font-size:34px; text-align:center;}

#text_villa_situe{position:absolute; top:809px; left:27px; width:420px; height:480px; background-color:#ffcc99;}

#text_villa_situe .text1{margin:20px 10px 0 10px; font-size:18px; text-align:center;}

#text_villa_situe .text1 span{font-size:20px;}

#text_villa_situe ul{margin:20px 0 0 10px; font-size:18px;}

#text_villa_situe ul li{list-style:circle; margin:3px 0 0 80px; font-size:18px; font-weight:bold;}

#text_villa_situe .text_personnel{margin:20px 0 0 10px; font-size:22px; font-style:italic;}

.bg_villa_plage{position:absolute; top:809px; left:467px; width:317px; height:475px; background-color:#ffcc99;}

/* contenu villa*/

.bg_1{position:absolute; top:141px; left:27px; width:226px; height:340px;}

.bg_2{position:absolute; top:141px; left:273px; width:510px; height:339px;}

.bg_3{position:absolute; top:500px; left:27px; width:371px; height:247px;}

.bg_4{position:absolute; top:500px; left:418px; width:370px; height:247px;}

.bg_5{position:absolute; top:767px; left:27px; width:249px; height:166px;}

.bg_6{position:absolute; top:767px; left:289px; width:247px; height:166px;}

.bg_7{position:absolute; top:953px; left:27px; width:346px; height:231px;}

.bg_8{position:absolute; top:953px; left:383px; width:152px; height:229px;}

.bg_9{position:absolute; top:870px; left:555px; width:208px; height:312px;}

.bg_text_10{position:absolute; top:765px; left:555px; width:208px;}

.bg_text_10 h1{text-align:center; font-size:36px; line-height:30px;}

/* Fin contenu villa */

/* Debut activite  */

.prixa{position:absolute; top:27px; left:27px; width:172px; height:124px; background-color:#99ccff; font-size:22px; text-align:center; padding-top:7px;}

.text_pratique{position:absolute; top:126px; left:219px; background:#ff6666; width:555px; height:30px; text-align:center; color:#0000ff; font-size:26px; padding-top:3px;}

.text_surf{position:absolute; top:183px; left:27px; background:#33ff99; width:322px; height:40px; color:#000; font-size:23px; padding:1px 0 0 5px;}

.bg_anim1_activite{position:absolute; top:233px; left:27px; width:327px; height:218px;}

.img_02_activite{position:absolute; top:183px; left:374px; width:420px; height:292px;}

.img_03_activite{position:absolute; top:491px; left:27px; width:284px; height:213px;}

.text_defile_activite{position:absolute; top:520px; left:335px; width:125px; font-size:18px;}

.img_04_activite{position:absolute; top:491px; left:477px; width:293px; height:219px;}

#text_peche_activite{position:absolute; top:730px; left:27px; width:745px; background:#99ff99; padding:10px 0 20px 20px;}

#text_peche_activite .text_peche1{ font-size:18px; text-align:center}

#text_peche_activite .text_peche2{ font-size:16px; text-align:left; margin-top:20px;}

.img_05_activite{position:absolute; top:960px; left:27px; width:225px; height:168px;}

.img_06_activite{position:absolute; top:960px; left:282px; width:220px; height:165px;}

.img_07_activite{position:absolute; top:960px; left:522px; width:264px; height:168px;}

/* Fin activite  */

/*debut excursion */

.img_01_excursion{position:absolute; top:160px; left:27px; width:247px; height:185px;}

.img_02_excursion{position:absolute; top:160px; left:294px; width:231px; height:187px;}

.img_03_excursion{position:absolute; top:180px; left:565px; width:151px; height:140px;}

.text_bloc1{position:absolute; top:377px; left:27px; width:495px; height:108px; background-color:#66ccff; padding:7px 10px 0 5px; font-size:16px;}

.text_bloc1 span{font-size:18px;}

.img_bloc1{position:absolute; top:367px; left:557px; width:191px; height:144px;}

.text_bloc2{position:absolute; top:557px; left:27px; width:495px; height:108px; background-color:#66ccff; padding:7px 10px 0 5px; font-size:16px;}

.text_bloc2 span{font-size:18px;}

.img_bloc2{position:absolute; top:547px; left:557px; width:193px; height:144px;}

.text_bloc3{position:absolute; top:733px; left:27px; width:495px; height:108px; background-color:#66ccff; padding:7px 10px 0 5px; font-size:16px;}

.text_bloc3 span{font-size:18px;}

.img_bloc3{position:absolute; top:723px; left:557px; width:195px; height:146px;}

.text_bloc4{position:absolute; top:901px; left:27px; width:495px; height:108px; background-color:#66ccff; padding:7px 10px 0 5px; font-size:16px;}

.text_bloc4 span{font-size:18px;}

.img_bloc4{position:absolute; top:891px; left:557px; width:190px; height:135px;}

.text_bloc5{position:absolute; top:1068px; left:27px; width:495px; height:108px; background-color:#66ccff; padding:7px 10px 0 5px; font-size:16px;}

.text_bloc5 span{font-size:18px;}

.img_bloc5{position:absolute; top:1058px; left:557px; width:198px; height:139px;}

/*fin excursion */

/*debut contact */

.banniere_contact{position:absolute; top:148px; left:27px; width:760px; height:81px;}

.img_01_contact{position:absolute; top:250px; left:27px; width:367px; height:240px;}

.img_02_contact{position:absolute; top:510px; left:27px; width:440px; height:308px;}

.text_maison_dieu{position:absolute; top:828px; left:29px; font-size:18px;}

.text_form{position:absolute; top:250px; left:487px; background:#ffff66; width:290px; padding:10px 0 20px 10px; font-size:16px;}

.text_form span{font-size:16px; text-align:left; display:block;}

form.contact_form{width:300px; position:absolute; top:400px; left:487px;}

form.contact_form label{width:147px; height:20px; background:#ffff33; font-size:14px; font-style:italic; border:1px solid #646464; float:left; margin-top:5px;}

form.contact_form input{width:147px; height:18px; background:#ffffff; font-size:13px; border:1px solid #646464; float:left; margin-top:5px;}

form.contact_form .formulez{width:300px; height:20px; background:#ffff33; font-size:16px; font-style:italic; border:1px solid #646464; text-align:center; margin-top:5px;}

.clear{clear:both;}

form.contact_form .text_are{width:147px; height:87px; background:#ffff33; font-size:14px; font-style:italic; border:1px solid #646464; float:left; margin-top:5px;}

form.contact_form textarea{width:147px; height:87px; .height:85px; background:#ffffff; font-size:13px; border:1px solid #646464; float:left; margin-top:5px;}

form.contact_form .btn_envoyer{width:101px; height:25px; margin:5px 0 0 99px; border:none;}

#footer{margin:auto; width:799px; height:228px;}

/*fin contact */

