html{font-size:100%;cursor:default;}
h1,h2,h3,h4,h5,h6{text-shadow:0 1px 3px #bbb;margin:1em 0;}
h1,h2,h3,h4{font-weight:700;color:#125c8d;}
h1{font-size:1.4em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;font-style:italic;}
h4{font-size:1em;font-style:italic;color:#bd1d6b;}
ul,ol{margin:.75em 0 .75em 24px;padding:0;}
li{margin:0;padding:0;}
p{margin:.75em 0;}
table{cursor:pointer;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.align-justify{text-align:justify;}
.clear-float{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.texte-rose{color:#c40376;}
a{font-weight:700;color:#f171ae;text-decoration:none;}
.fleche{line-height:30px;background:url('/images/fleche.png') no-repeat left center;padding:10px 0 10px 20px;}
.ombre{background:url('/images/ombre.png') no-repeat center;margin:0 auto 20px;}
.box_gradient{background-color:#dff1ff;background-image:-webkit-gradient(linear, left top, left bottom, from(#7eb8de), to(#dff1ff));background-image:-webkit-linear-gradient(top, #7eb8de, #dff1ff);background-image:-moz-linear-gradient(top, #7eb8de, #dff1ff); background-image:-ms-linear-gradient(top, #7eb8de, #dff1ff);background-image:-o-linear-gradient(top, #7eb8de, #dff1ff); background-image:linear-gradient(top, #7eb8de, #dff1ff);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7eb8de', EndColorStr='#dff1ff');}
.inline_block{display:inline-block;vertical-align:top;}
.text_shadow{text-shadow:1px 1px 2px #aaa;}
a:hover,a:focus{cursor:pointer;text-decoration:underline;}
a img{border:none;}
.fond-bleu-rose,.ensemble-liens a{color:#fff;margin:8px 6px;padding:10px;border:1px solid #95DAFF;border-radius:5px;box-shadow:1px 3px 8px #888;background-color:#2B7FB3;background-image:-webkit-linear-gradient(top, #3AB7FE, #2B7FB3);background-image:-moz-linear-gradient(top, #3AB7FE, #2B7FB3);background-image:-ms-linear-gradient(top, #3AB7FE, #2B7FB3);background-image:-o-linear-gradient(top, #3AB7FE, #2B7FB3);background-image:linear-gradient(top, #3AB7FE, #2B7FB3);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3AB7FE', EndColorStr='#2B7FB3');}
.fond-bleu-rose:hover,.ensemble-liens a:hover{border:1px solid #fff;text-decoration:none;background-color:#F172AF;background-image:-webkit-linear-gradient(top, #FFBFDE, #F172AF);background-image:-moz-linear-gradient(top, #FFBFDE, #F172AF);background-image:-ms-linear-gradient(top, #FFBFDE, #F172AF);background-image:-o-linear-gradient(top, #FFBFDE, #F172AF);background-image:linear-gradient(top, #FFBFDE, #F172AF);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFBFDE', EndColorStr='#F172AF');}
.ensemble-liens{margin:8px auto;}
.soleil-jaune{background:url('/images/soleil-jaune-petit.png') no-repeat;}
.soleil-bleu{background:url('/images/soleil-bleu.png') no-repeat;}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;text-align:center;text-decoration:none;color:#125c8d;margin:0;padding:5px 20px;background-color:#9FD6FF;background-image:-webkit-radial-gradient(center, #DFF1FF, #9FD6FF);background-image:-moz-radial-gradient(center, #DFF1FF, #9FD6FF);background-image:-ms-radial-gradient(center, #DFF1FF, #9FD6FF);background-image:-o-radial-gradient(center, #DFF1FF, #9FD6FF);background-image:radial-gradient(center, #DFF1FF, #9FD6FF);}
#global{width:970px;border:1pt solid #6FC8FF;background:#d4ecfe;margin:20px auto;}
#entete{width:100%;height:271px;}
#entete img{border:0;width:970px;height:271px;position:relative;top:-19px;}
#navigation{border:1px solid #9FD6FF;background-image:-webkit-linear-gradient(top, #3AB7FE, #2B7FB3);background-image:-moz-linear-gradient(top, #3AB7FE, #2B7FB3);background-image:-ms-linear-gradient(top, #3AB7FE, #2B7FB3);background-image:-o-linear-gradient(top, #3AB7FE, #2B7FB3);background-image:linear-gradient(top, #3AB7FE, #2B7FB3);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3AB7FE', EndColorStr='#2B7FB3');box-shadow:3px 2px 6px rgba(80,80,80,0.3);}
#navigation ul{width:100%;overflow:hidden;list-style:none;margin:0;padding:0;}
#navigation li{float:left;white-space:nowrap;margin:0;padding:0;}
#navigation a{display:block;font-weight:700;font-size:1.2em;line-height:2.6em;color:#fff;text-decoration:none;background:url('/images/separateur-menu.gif') right no-repeat;margin:0;padding:0 12px;}
#navigation a:hover,#navigation a.courant,a.courant{background-color:#F172AF;background-image:-webkit-linear-gradient(top, #FFBFDE, #F172AF);background-image:-moz-linear-gradient(top, #FFBFDE, #F172AF);background-image:-ms-linear-gradient(top, #FFBFDE, #F172AF); background-image:-o-linear-gradient(top, #FFBFDE, #F172AF);background-image:linear-gradient(top, #FFBFDE, #F172AF);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFBFDE', EndColorStr='#F172AF');;}
#centre{width:100%;}
#principal{float:left;width:720px;padding:10px 20px 10px 30px;}
#principal p{line-height:1.5;padding:0 18px;}
.sous_titre{font-style:italic;font-size:1.2em;text-shadow:0 1px 3px #bbb;}
#secondaire{float:right;width:180px;border:1pt solid #EDF7FF;background:#C9E3F7;margin:30px 14px 10px 0;padding:0;}
#secondaire:hover{background:#c3e0f7;}
.separateur{width:84%;height:1px;background-color:#EDF7FF;box-shadow:1px 1px 2px #888;margin:0 auto;padding:0;}
#telechargements{width:100%;margin:6px auto;}
#telechargements a{display:block;width:80px;height:108px;background:#a4e0f4;border:1px #fff solid;border-radius:8px;margin:16px auto;padding:2px;}
#telechargements img{width:78px;height:88px;border-radius:4px;margin:2px 0;padding:0;}
#telechargements span{font-weight:700;color:#125c8d;margin:2px auto 0;padding:0;}
#actualites{width:85%;margin:5px auto;padding:0;}
#pubs{position:relative;width:150px;height:134px;overflow:hidden;border-top:0 solid #b1cbd8;border-bottom:0 solid #b1cbd8;margin:4px auto;padding:0;}
#pubs li{clear:both;list-style:none;position:absolute;top:0;left:0;display:none;}
#pubs img{display:block;width:130px;max-height:60px;border:1px solid #fff;border-radius:3px;box-shadow:1px 3px 5px #888;margin:10px auto 5px;padding:5px;}
#meteo{height:190px;overflow:hidden;margin:12px auto 0;}
#video{width:150px;height:140px;overflow:hidden;border:1px solid #fff;background-color:#000;box-shadow:1px 3px 5px #888;margin:14px auto;padding:0;}
#pied{width:100%;height:129px;text-align:right;font-style:normal;background:url('/images/location-de-mobil-home-dans-le-var-bj-riviera-vacances.jpg') no-repeat;margin:0;padding:0;}
#pied p{padding-top:60px;}
#copyright{font-size:.8em;opacity:0.7;}
#cristeal{width:80px;height:30px;vertical-align:middle;}
#entetedunet{width:100px;height:26px;vertical-align:middle;}
#drapeaux:hover,#copyright:hover{opacity:1;}
#pied a:hover,#copyright a:hover{color:#f171ae;}
#drapeaux{float:right;margin-top:60px;width:46px;opacity:0.7;padding:0 10px;}
#drapeaux img{width:16px;height:11px;border:0;padding:1px 2px;}
#texte_animation{width:600px;height:50px;}
.grande_image{position:relative;display:inline-block;margin:0;}
.parasol_cadre{position:absolute;width:80px;height:45px;top:-24px;left:-8px;border:none;}
#selection_images{margin:40px auto 20px;}
.image_principale{width:360px;height:239px;background:#fff;border:3px solid #95DAFF;border-radius:6px;margin:0 10px;padding:5px;}
.contact{width:310px;}
.liste_images{width:88px;display:inline-block;vertical-align:top;margin:3px 2px 0;}
.liste_images_dessous{text-align:left;padding-left:25px;margin:8px auto;}
.liste_images img,.liste_images_dessous img{width:84px;height:66px;border:1px solid #95DAFF;background:#fff;border-radius:4px;margin:6px 0;padding:2px;}
.liste_images_dessous img{margin:6px 2px;}
.liste_images img:hover,.liste_images_dessous img:hover{border:1px solid #ed9abc;background:#ed9abc;}
.accueil .image_principale{width:245px;height:185px;background:#fff;border:2px solid #95DAFF;border-radius:6px;margin:0 15px 10px;padding:4px;}
.accueil{margin-top:36px;}
.accueil .parasol_cadre{width:70px;height:40px;top:-18px;left:-8px;}
#diaporama{width:670px;height:400px;border:2px #39aef4 solid;overflow:hidden;background-color:#9FD6FF;border-radius:4px;margin:20px auto 18px;padding:0;}
#diaporama img{width:670px;height:400px;}
.nivoSlider{position:relative;width:670px;height:400px;}
.nivoSlider img{position:absolute;top:0;left:0;display:none;}
.nivo-box{display:block;position:absolute;z-index:5;}
.lien-presentation{float:right;margin:30px 24px 40px;}
.cadre_liste{display:inline-block;vertical-align:top;width:300px;border:2px solid #95DAFF;border-radius:30px 5px 30px 5px;background:#BFE4FF url('/images/fond-cadre.png') no-repeat;box-shadow:1px 3px 8px #888;margin:10px;padding:0 10px 10px;}
.cadre_liste h2,.presentation_mh h2,.cadre_liste h3,.presentation_mh h3{text-align:center;font-style:italic;color:#c40376;margin:10px auto 15px;padding:0 10px 0 30px;}
.cadre_liste li,.presentation_mh li{margin-left:4px;list-style:circle url('/images/soleil-liste.png');list-style-position:outside;padding:0 5px 4px;}
.info{position:relative;display:block;float:right;width:18px;background:url('/images/info-bulle.png') no-repeat center right;}
.info_bulle{display:none;position:absolute;top:-20px;left:20px;z-index:100;background:#f4c8db;color:#c40376;border-radius:5px;padding:5px;}
span:hover.info{font-size:99%;}
span:hover.info span.info_bulle{display:block;width:200px;}
.list_style_none li{list-style:none;line-height:15px;}
.presentation_mh{margin-bottom:30px;border:2px solid #edf7ff;border-radius:5px 30px 5px 30px;background:#c9e7fc;transition-property:background, border;transition-duration:1s;box-shadow:1px 3px 8px #888;padding:25px 10px 10px;}
.presentation_liens{border:0 solid #fff;background:#C9E3F7;margin:10px;padding:0;}
.liens_voyage ul{margin-left:5px;width:100%;}
.liens_voyage li{float:left;list-style:none;border-top:1px solid #b1cbd8;display:block;width:45%;height:75px;overflow:hidden;margin:10px 10px 5px;}
.liens_voyage li[float="left"] + li{float:none;}
.liens_voyage img{float:left;width:120px;max-height:50px;border:1px solid #fff;border-radius:3px;box-shadow:1px 3px 5px #888;margin:0 15px 0 3px;padding:5px;}
.liens_voyage img:hover,#pubs img:hover{background:#f4c8db;}
.liens_voyage a{display:block;padding-top:9px;}
.presentation{width:190px;text-align:center;}
.presentation_mh h2,.presentation_mh h3{position:absolute;display:inline;top:-25px;left:10px;border:2px solid #95DAFF;border-radius:30px 5px 30px 5px;background:#BFE4FF url('/images/fond-cadre.png') no-repeat;box-shadow:1px 3px 8px #888;margin:0;padding:12px 30px 15px 60px;}
.presentation_mh h3{padding:12px 20px 14px 46px;}
.mh{width:410px;margin:10px;}
#tableau-mh{border-collapse:collapse;margin:0 auto 10px;}
#tableau-mh th{width:60px;font-weight:700;text-align:center;}
#tableau-mh td{width:80px;height:20px;text-align:center;}
#tableau-mh .tableau-equipement{width:180px;text-align:left;font-style:italic;padding-left:10px;}
#tableau-mh .equipement-oui{text-align:right;background:url('/images/coche.png') no-repeat center;}
.description{width:420px;margin:10px 30px;}
#tableau-mh tr:hover{background:#c9e7fc;}
.mh_vignette{margin:0 auto 12px;}
.mh_vignette .parasol_vignette{position:absolute;width:80px;height:45px;top:-24px;left:-12px;border:none;}
.mh_vignette a{display:inline-block;position:relative;background:#a4e0f4;border:2px #fff solid;border-radius:8px;margin:16px 5px;padding:2px;}
.mh_vignette img{width:190px;height:130px;border:1px #fff solid;border-radius:4px;margin:3px;padding:0;}
.mh_vignette h2{margin:3px auto 0;padding:0;}
#principal .mh_vignette p{padding:0 8px;}
.elements_communs{display:inline-block;text-align:left;vertical-align:top;padding:0;}
.elements_communs ul{margin:0;padding:0;}
.elements_communs li{display:inline-block;vertical-align:top;list-style:none;width:150px;padding-left:20px;line-height:1.6em;background:url('/images/soleil-liste.png') no-repeat left top;}
.elements_communs span{display:block;padding-left:5px;font-weight:400;font-style:italic;}
.descriptif{font-weight:700;font-size:1.3em;margin-bottom:0;padding:0;}
.descriptif span{display:block;font-weight:400;font-size:.9em;}
.commun_modeles{float:right;width:200px;padding-top:20px;position:relative;margin:30px 16px 10px 0;}
#mh_modele{width:390px;padding-top:20px;position:relative;margin:50px 16px 10px;}
#tarif_modele{width:254px;margin:50px auto 20px;padding:0 3px 10px;}
#lien_offres{padding-top:10px;width:110px;margin:0;}
#camping-liste{list-style-type:none;position:relative;margin:0;}
#camping-liste li{display:inline-block;vertical-align:top;text-align:left;width:170px;padding:6px 2px;}
#camping-plan{width:640px;height:595px;margin:8px auto 12px;}
span.numero{position:absolute;color:#fff;display:inline-block;width:22px;height:22px;line-height:22px;font-size:.8em;font-style:italic;font-weight:700;text-align:center;background-color:#3097d2;border-radius:50% 50%;box-shadow:1px 2px 5px #888;}
#camping-liste li:hover span.numero{background-color:#fcc3ee;}
span.item{position:relative;display:inline-block;font-size:.95em;padding:4px 0 0 28px;}
.tableau-tarifs{text-align:center;line-height:15px;border-collapse:collapse;margin:0;}
.tableau-tarifs td{width:50px;}
.tableau-tarifs .tableau-mois{font-weight:700;color:#fff;border-radius:10px;background:#fcc3ee;}
.tableau-tarifs .tableau-dates{width:68px;color:#af1857;}
.weekend{width:400px;margin:10px auto;}
.weekend .tableau-dates{width:134px;}
.tableau-tarifs tr:hover{font-size:1.3em;font-weight:700;}
.tableau-tarifs td:hover{background:url('/images/soleil-jaune-petit.png') no-repeat right center;}
tr.no_highlight:hover{font-size:1em;font-weight:400;}
.no_highlight td.tableau-mois:hover{background:#fcc3ee;}
fieldset{text-align:left;margin-bottom:30px;border:2px solid #edf7ff;border-radius:5px 30px 5px 30px;background:#c9e7fc;transition-property:background, border;transition-duration:1s;padding:0 10px 10px;}
form p{font-style:normal;}
legend{font-weight:700;font-style:italic;color:#c40376;border:2px solid #95DAFF;border-radius:30px 5px 30px 5px;background:#BFE4FF url('/images/fond-cadre.png') no-repeat;margin:10px 0;padding:12px 30px 15px 50px;}
.champ,textarea,select{font-family:Verdana,Arial,Helvetica,sans-serif;display:block;color:#125c8d;border:1px solid #a5c9e5;border-radius:5px;background:#f4faff;margin:2px 0;}
.champ,textarea{height:20px;padding:1px 2px 0 3px;}
select{height:23px;width:50px;}
textarea{resize:none;}
.champ{width:200px;}
#adresse{width:235px;height:61px;overflow:auto;}
#infos{width:90%;height:50px;overflow:auto;margin:0 auto 20px;}
.champ:hover,.champ:focus,textarea:hover,textarea:focus,select:hover,select:focus{background:#fff;}
.long{width:392px;}
.moyen{width:140px;}
.court{width:80px;}
.marge-bloc{margin:15px 12px;}
.marge-champ{margin:0 10px;}
.marge-checkbox{border:1px solid #fff;border-radius:15px;margin:10px;padding:0 10px 10px;}
.marge-checkbox input{vertical-align:top;margin:0 10px 10px 5px;}
#mentions_legales{width:90%;clear:both;font-style:normal;font-size:.8em;text-align:justify;margin:20px auto 0;}
.error,.error:hover,.error:focus{background-color:#f7e6f3;border-color:#fff;}
#nous_contacter{float:left;width:300px;height:260px;margin:28px 0 28px 10px;}
#nous_trouver{height:270px;}
#a_afficher{position:relative;width:700px;line-height:1.6em;margin:10px auto;}
p#contact_telephone{font-size:1.2em;font-weight:700;background:url('/images/phone.png') no-repeat left center;margin:25px 15px 5px;padding:10px 0 10px 50px;}
p#contact_courrier{background:url('/images/courrier.png') no-repeat left center;margin:5px 18px;padding:10px 10px 10px 50px;}
#map_canvas{float:right;height:290px;width:360px;border:2px solid #fff;background:url('/images/gmaps.jpg');border-radius:4px;margin:16px auto;}
#tripadvisor{display:inline-block;border-radius:4px;margin:10px 16px;}
#facebook{display:inline-block;background:#fff;border-radius:4px;margin:14px 16px;}
#message{position:relative;width:520px;margin:80px auto;padding:40px;}
em,form label{font-style:italic;}
strong,.tableau-tarifs th{font-weight:700;}
.inline,#fromD,#toD{display:inline;}
.block,#pubs a{display:block;}
.align-left,.presentation ul{text-align:left;}
.box_shadow,#global,#secondaire,#telechargements a,.ensemble-liens a,#diaporama,.image_principale,.liste_images img,.liste_images_dessous img,#map_canvas,#facebook,#tripadvisor{box-shadow:1px 3px 8px #888;}
.ensemble-liens a,#drapeaux a{display:inline-block;}
#telechargements a:hover,.mh_vignette a:hover{background:#f4c8db;text-decoration:none;}
#meteo a,#pied a,#copyright a{color:#125c8d;}
#meteo h2,#pas_affiche{display:none;}
.presentation_mh:hover,fieldset:hover{border:2px solid #FFf;background:#c1e5ff;}
#tableau-mh tr.no_background_highlight:hover,.no_highlight td:hover{background:none;}

