#campings{
background:url(../../images/commun/f_campings.png) repeat-x top left;
padding:0 0 25px 0;
}
#campings .accueil{
width:980px;
margin:0 auto;
}
#campings .accueil .ligne1{
margin:0 0 28px 0;
overflow:hidden;
zoom:1;
}
#campings .accueil .ligne1 .coeur{
float:right;
width:480px;
background:url(../../images/commun/f_coeur.png) no-repeat left top;
padding:4px 0 0 0;
}
#campings .accueil .ligne1 .coeur .f_coeur{
padding:0 11px;
background:#fff;
border-right:1px solid #e7e5dc;
border-left:1px solid #e7e5dc;
}
#campings .accueil .ligne1 .coeur h3{
font-size:13px;
text-transform:uppercase;
border-bottom:3px solid #e7e5dc;
padding:5px 0 0 0;
margin:0 0 10px 0;
}
#campings #loading_actu{
height:116px;
background:#fff url(../../images/commun/loading.gif) no-repeat center center;
}
#campings #cont_coeur{
height:116px;
}
#campings #cont_coeur .item{
background:#fff;
}
#campings #cont_coeur .item .visuel{
display:block;
float:left;
width:150px;
height:108px;
margin:0 20px 0 0;
overflow:hidden;
zoom:1;
}
#campings #cont_coeur .item .visuel img{border:1px solid #e8e6dd;}
#campings #cont_coeur .item h2{
display:inline;
font-size:16px;
padding:0 5px 0 0;
}
#campings #cont_coeur .item h2 a{
color:#01abce;
text-decoration:none;
}
#campings #cont_coeur .item h2 a:hover{
text-decoration:underline;
}
#campings #cont_coeur .item .fixpng{
height:12px;
line-height:12px;
overflow:hidden;
zoom:1;
}
#campings #cont_coeur .item p{
font-size:12px;
margin:0 0 10px 0;
}
#campings #cont_coeur .item p{
color:#5f5f5f;
margin:0 0 5px 0
}
#campings #cont_coeur .item .suite{
color:#01abce;
}
#campings #cont_coeur .item .suite:hover{
text-decoration:none;
}
#campings .coeur .liste_coeur{
background:url(../../images/commun/f_coeur.gif) repeat-y;
padding:0 0 0 1px;
overflow:hidden;
zoom:1;
}
#campings .coeur .liste_coeur .item{
float:left;
background:url(../../images/commun/sb_coeur.png) no-repeat right top;
width:101px;
height:124px;
padding:17px 9px 10px 9px;
}
#campings .coeur .liste_coeur .item.last{
width:104px;
}
#campings .coeur .liste_coeur .item.on{
background:url(../../images/commun/sb_coeur.png) no-repeat right -302px;
cursor:pointer;
}
#campings .coeur .liste_coeur .item.in{
background:url(../../images/commun/sb_coeur.png) no-repeat right -151px;
cursor:pointer;
}
#campings .coeur .liste_coeur .item .visuel{
width:101px;
height:75px;
text-align:center;
margin:0 0 7px 0;
overflow:hidden; 
zoom:1;
}
#campings .coeur .liste_coeur .item img{
display:block;
border:1px solid #e9e8df;
}
#campings .coeur .liste_coeur .item h2{
font-size:11px;
text-align:center;
}
#campings .coeur .liste_coeur .item h2 a{
outline:none;
color:#414141;
text-decoration:none;
}
#campings .coeur .liste_coeur .item.on h2 a,
#campings .coeur .liste_coeur .item.in h2 a{
color:#fff;
}
#campings .accueil .coeur .plus{
background:url(../../images/commun/f_coeur.png) no-repeat -480px bottom;
line-height:30px;
padding:0 10px;
}
#campings .accueil .ligne2{
display:block;
height:1%;
}
#campings .accueil .ligne2:after{ content:" "; display:block; height:0px;	clear:both; visibility:hidden; }
#campings #centre{
width:590px;
}
/* MIEUX NOTES */
#campings .accueil .camping_prefere{
margin:0 0 20px 0;
}
#campings .accueil .camping_prefere .f_camping_prefere{
position:relative;
background:#fff;
padding:44px 9px 7px 9px;
}
#campings .accueil .camping_prefere h3{
position:absolute;
width:185px;
height:28px;
background:url(../../images/commun/f_t_camping.gif) no-repeat left top;
border:none;
padding:0 0 0 5px;
margin:-48px 0 0 -9px;
}
#campings .accueil .camping_prefere h3 span{
display:block;
line-height:28px;
color:#fff;
background:#01abce url(../../images/commun/f_t_camping.gif) no-repeat right bottom;
padding:0 10px 0 5px;
}
/* REGION SEMAINE */
#campings .accueil .region_semaine{
width:590px;
background:url(../../images/commun/f_region.png) no-repeat -590px bottom;
}
#campings .accueil .region_semaine .titre{
background:url(../../images/commun/f_region.png) no-repeat left bottom;
}
#campings .region_semaine .f_region{
background:url(../../images/commun/f_region.png) repeat-y -1180px top;
}
#campings .accueil .region_semaine .f_region .col{
width:290px;
}
#campings .accueil .region_semaine .f_region .col.last{
width:250px;
}
#campings .accueil .region_semaine .f_region .bloc{
width:250px;
background:url(../../images/commun/f_region.png) no-repeat -1770px top;
}
#campings .accueil .region_semaine .f_region .b_bloc{
background:url(../../images/commun/f_region.png) no-repeat -2020px bottom;
}

/* DETAIL */
#campings_detail .fiche{
margin:0 0 14px 0;
}
#campings_detail .fiche .titre,
#campings_detail .fiche .ligne,
#campings_detail .fiche .description{
margin:0 0 14px 0;
overflow:hidden;
zoom:1;
}
#campings_detail .fiche .titre .col1{
float:left;
width:330px;
}
#campings_detail .fiche .titre .col1 h1,#campings_detail .fiche .titre .col1 h2{
display:inline;
font-size:16px;
color:#01abce;
padding:0 10px 0 0;
}
#campings_detail .fiche .titre .col1 .region{
font-size:12px;
color:#5f5f5f;
margin:0 0 5px 0;
}
#campings_detail .fiche .titre .col1 .naturisme{
float:left;
background:url(../../images/commun/f_naturisme.png) no-repeat left top;
padding:0 0 0 31px;
}
#campings_detail .fiche .titre .col1 .naturisme span{
float:left;
font-size:12px;
font-weight:bold;
line-height:23px;
color:#5f5f5f;
background:url(../../images/commun/f_naturisme.png) no-repeat right bottom;
padding:0 10px;
}
#campings_detail .fiche .ligne img{
float:left;
margin:0 14px 0 0;
}
#campings_detail .fiche .ligne .note{
display:block;
float:left;
background:url(../../images/commun/f_note.gif) no-repeat;
width:77px;
font-size:13px;
color:#ff7f00;
line-height:23px;
text-align:right;
padding:0 13px 0 0;
margin:8px 10px 0 0;
}
#campings_detail .fiche .ligne a{
display:block;
float:left;
background:url(../../images/commun/puces/2.gif) no-repeat left center;
font-size:12px;
color:#414141;
line-height:23px;
padding:0 0 0 9px;
margin:8px 10px 0 0;
}
#campings_detail .fiche .ligne a:hover{
text-decoration:none;
}
#campings_detail .fiche .titre .col2{
float:right;
width:226px;
overflow:hidden;
zoom:1;
}
#campings_detail .fiche .titre .col2 .first{
float:left;
margin:28px 0 0 0;
}
#campings_detail .fiche .titre .col2 .last{
float:right;
}
#campings_detail .fiche .description .visuel{
float:left;
width:229px;
}
#campings_detail .fiche .description .f_visuel{
border:1px solid #e7e5dc;
text-align:center;
}
#campings_detail .fiche .description .b_visuel{
background:url(../../images/commun/b_galerie.gif) no-repeat left bottom;
text-align:center;
}
#campings_detail .fiche .description .b_visuel a{
background:url(../../images/commun/pictos/photo2.gif) no-repeat left center;
font-size:12px; 
color:#414141;
line-height:32px;
padding:0 0 0 20px;
}
#campings_detail .fiche .description .texte{
float:right;
width:345px;
}
#campings_detail .fiche .description .texte{
float:right;
width:345px;
}
#campings_detail .fiche .reserver{
float:left;
width:188px;
background:url(../../images/commun/f_info_camping.png) no-repeat 0 top;
padding:4px 0 0 0;
}
#campings_detail .fiche .b_reserver{
background:url(../../images/commun/f_info_camping.png) no-repeat -188px bottom;
padding:0 0 4px 0;
}
#campings_detail .fiche .f_reserver{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:7px;
overflow:hidden;
zoom:1;
}
#campings_detail .fiche .reserver strong{
display:block;
font-size:13px;
color:#01abce;
}
#campings_detail .fiche .reserver span{
display:block;
}
#campings_detail .fiche .promo{
float:right;
width:152px;
background:url(../../images/commun/f_info_camping.png) no-repeat -376px top;
padding:4px 0 0 0;
}
#campings_detail .fiche .b_promo{
background:url(../../images/commun/f_info_camping.png) no-repeat -528px bottom;
padding:0 0 4px 0;
}
#campings_detail .fiche .f_promo{
background:#f8f8f8;
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:7px;
overflow:hidden;
zoom:1;
}
#campings_detail .fiche .promo h3{
font-size:13px;
padding:0 45px 0 0;
}
#campings_detail .fiche .promo h3 span{
display:block;
font-size:15px;
}
#campings_detail .fiche .promo h3.gold{
background:url(../../images/commun/pictos/carte_gold.png) no-repeat right top;
color:#f4ac0e;
}
#campings_detail .fiche .reserver a,
#campings_detail .fiche .promo a{
display:block;
background:url(../../images/commun/puces/2.gif) no-repeat left 5px;
color:#414141;
padding:0 0 0 10px;
margin:5px 0 0 0;
}

#campings_detail .bonus{
background:url(../../images/commun/f_blocs_centre.png) no-repeat top left;
padding:4px 0 0 0;
margin:0 0 14px 0;
}
#campings_detail .b_bonus{
background:url(../../images/commun/f_blocs_centre.png) no-repeat -1176px bottom;
padding:0 0 4px 0;
}
#campings_detail .f_bonus{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:7px 10px;
overflow:hidden;
zoom:1;
}
#campings_detail .f_bonus span{
font-size:13px;
color:#ff7f00;
font-weight:bold;
text-transform:uppercase;
}
.smenu_camping{
background:url(../../images/commun/f_actions.gif) no-repeat left top;
padding:0 0 0 4px;
margin:0 0 20px 0;
overflow:hidden;
zoom:1;
}
.smenu_camping .d_smenu{
float:left;
background:url(../../images/commun/f_actions.gif) no-repeat right bottom;
padding:0 4px 0 0;
}
.smenu_camping ul{
background:#f8f8f8;
border-top:1px solid #e7e5dc;
border-bottom:1px solid #e7e5dc;
overflow:hidden;
zoom:1;
}
.smenu_camping ul li{
float:left;
line-height:26px;
border-right:1px solid #e7e5dc;
border-left:1px solid #fff;
padding:0 12px;
}
.smenu_camping ul li.first{
border-left:none;
}
.smenu_camping ul li.last{
border-right:none;
}
.smenu_camping ul li a{
font-size:11px;
color:#414141;
text-decoration:none;
}
.smenu_camping ul li a:hover,
.smenu_camping ul li a.on{
color:#01abce;
}
#campings_detail .detail .bloc{
background:url(../../images/commun/f_blocs_centre.png) no-repeat -1764px top;
padding:4px 0 0 0;
margin:0 0 20px 0;
}
#campings_detail .detail .b_bloc{
background:url(../../images/commun/f_blocs_centre.png) no-repeat -588px bottom;
padding:0 0 4px 0;
}
#campings_detail .detail .f_bloc{
background:#f4f3f0;
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:7px 12px;
overflow:hidden;
zoom:1;
}
#campings_detail .detail .bloc h3{
border-bottom:3px solid #E7E5DC;
font-size:13px;
margin:0 0 11px 0;
padding:0 0 6px 0;
text-transform:uppercase;
}
#campings_detail .detail .bloc h4{
font-size:13px;
color:#01abce;
margin:0 0 4px 0;
}
#campings_detail .detail .f_bloc .col{
float:left;
width:265px;
}
#campings_detail .detail .f_bloc .col.last{
float:right;
}
#campings_detail .detail .bloc ul,
#campings_detail .detail .bloc p{
margin:0 0 10px 0;
}
#campings_detail .detail .bloc p a{
color:#01abce;
}
#campings_detail .detail .bloc p.info{
clear:both;
font-style:italic;
font-size:11px;
text-align:right;
margin:0;
}
#campings_detail .detail .bloc ul li{
background:url(../../images/commun/puces/12.gif) no-repeat left 5px;
padding:0 0 0 10px;
margin:0 0 5px 0;
}
#campings_detail .location{
margin:0 0 20px 0;
}
#campings_detail .location a{
display:block;
background:url(../../images/commun/f_location.png) no-repeat left top;
font-size:14px;
color:#fff;
text-decoration:none;
font-weight:bold;
line-height:38px;
padding:0 0 0 58px;
}
#campings_detail .location a:hover{
background:url(../../images/commun/f_location.png) no-repeat left bottom;
}
#campings_detail #gmap{
height:285px;
width:560px;
border:1px solid #e7e5dc;
margin:0 0 10px 0;
}
#campings_detail .visionneuse{
background:transparent url(../../images/commun/f_blocs_centre.png) no-repeat scroll -1176px bottom;
padding:0 0 4px 0;
margin:0 0 20px 0;
}
#campings_detail .visionneuse h3{
background:#01abce url(../../images/commun/f_t_camping.gif) no-repeat top left;
font-size:13px;
text-transform:uppercase;
}
#campings_detail .visionneuse h3 span{
display:block;
line-height:27px;
color:#fff;
background:url(../../images/commun/f_t_camping.gif) no-repeat bottom right;
padding:0 11px;
}
#campings_detail .visionneuse .f_visionneuse{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:7px;
}
#campings_detail .visionneuse .detail_visionneuse{
position:relative;
height:268px;
}
#campings_detail .visionneuse #precedent_detail_visionneuse,
#campings_detail .visionneuse #suivant_detail_visionneuse{
position:absolute;
outline:none;
display:block;
background:url(../../images/commun/visionneuse.png) no-repeat 0 -25px;
width:26px;
height:25px;
top:50%;
left:50px;
margin-top:-12px;
text-indent:-999px;
overflow:hidden;
zoom:1;
}
#campings_detail .visionneuse #precedent_detail_visionneuse:hover{
background:url(../../images/commun/visionneuse.png) no-repeat 0 -50px;
}
#campings_detail .visionneuse #precedent_detail_visionneuse.off,
#campings_detail .visionneuse #precedent_detail_visionneuse.off:hover{
background:url(../../images/commun/visionneuse.png) no-repeat 0 0;
cursor:default;
}
#campings_detail .visionneuse #suivant_detail_visionneuse{
background:url(../../images/commun/visionneuse.png) no-repeat -26px -25px;
left:auto;
right:50px;
}
#campings_detail .visionneuse #suivant_detail_visionneuse:hover{
background:url(../../images/commun/visionneuse.png) no-repeat -26px -50px;
}
#campings_detail .visionneuse #suivant_detail_visionneuse.off,
#campings_detail .visionneuse #suivant_detail_visionneuse.off:hover{
background:url(../../images/commun/visionneuse.png) no-repeat -26px 0;
cursor:default;
}
#campings_detail .visionneuse #detail_photo{
position:absolute;
background:url(../../images/commun/loading.gif) no-repeat center center;
width:360px;
height:238px;
text-align:center;
left:50%;
top:50%;
margin:-119px 0 0 -180px;
}
#campings_detail .visionneuse .nav_visionneuse{
position:relative;
background:url(../../images/commun/sep3.gif) repeat-x left top;
padding:15px 0 0 0;
}
#campings_detail .visionneuse #precedent_sb_visionneuse,
#campings_detail .visionneuse #suivant_sb_visionneuse{
position:absolute;
outline:none;
display:block;
background:url(../../images/commun/visionneuse.png) no-repeat -52px -15px;
width:16px;
height:15px;
top:53px;
left:14px;
margin-top:-7px;
text-indent:-999px;
overflow:hidden;
zoom:1;
}
#campings_detail .visionneuse #precedent_sb_visionneuse:hover{
background:url(../../images/commun/visionneuse.png) no-repeat -52px -30px;
}
#campings_detail .visionneuse #precedent_sb_visionneuse.off,
#campings_detail .visionneuse #precedent_sb_visionneuse.off:hover{
background:url(../../images/commun/visionneuse.png) no-repeat -52px 0;
cursor:default;
}
#campings_detail .visionneuse #suivant_sb_visionneuse{
background:url(../../images/commun/visionneuse.png) no-repeat -68px -15px;
left:542px;
}
#campings_detail .visionneuse #suivant_sb_visionneuse:hover{
background:url(../../images/commun/visionneuse.png) no-repeat -68px -30px;
}
#campings_detail .visionneuse #suivant_sb_visionneuse.off,
#campings_detail .visionneuse #suivant_sb_visionneuse.off:hover{
background:url(../../images/commun/visionneuse.png) no-repeat -68px 0;
cursor:default;
}

#campings_detail #sb_visionneuse{
position:relative;
width:500px;
height:80px;
margin:0 auto;
overflow:hidden;
zoom:1;
}
#campings_detail #sb_visionneuse .overlay{
display:none;
}
#campings_detail #sb_visionneuse .item{
float:left;
width:115px;
height:80px;
padding:0 10px 0 0;
}
#campings_detail #sb_visionneuse .item a{
display:block;
width:115px;
border:2px solid #fff;
}
#campings_detail #sb_visionneuse .item a:hover,
#campings_detail #sb_visionneuse .item a.on{
border:2px solid #01abce;
}
#campings_detail #sb_visionneuse .item a img{
display:block;
margin:0 auto;
}


#resultat_recherche{
padding:0 0 20px 0;
overflow:hidden;
zoom:1;
}
#resultat_recherche .recherche{
background:url(../../images/commun/f_recherche.gif) no-repeat left top;
padding:4px 0 0 0;
margin:0 0 20px 0;
}
#resultat_recherche .recherche .b_recherche{
background:url(../../images/commun/f_recherche.gif) no-repeat right bottom;
padding:0 0 4px 0;
}
#resultat_recherche .recherche .f_recherche{
background:#f8f8f8;
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:6px 10px;
}
#resultat_recherche .recherche .titre{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#resultat_recherche .recherche .titre h3{
float:left;
font-size:15px;
color:#01abce;
}
#resultat_recherche .recherche .titre a{
float:right;
font-size:13px;
color:#ff7f00;
background:url(../../images/commun/puces/8.gif) no-repeat left center;
padding:0 0 0 10px;
}
#resultat_recherche .recherche .modifier a{
color:#414141;
}
#resultat_recherche .recherche .titre a:hover,
#resultat_recherche .recherche .modifier a:hover{
text-decoration:none;
}
#resultat_recherche .recherche form .ligne{
padding:10px 0;
overflow:hidden;
zoom:1;
}
#resultat_recherche .recherche form .ligne label{
float:left;
font-size:12px;
text-align:right;
padding:2px 6px 0 0;
}
#resultat_recherche .recherche form .ligne input,
#resultat_recherche .recherche form .ligne select{
float:left;
width:140px;
background:#fff;
border:1px solid #e7e5dc;
margin:0 20px 0 0;
}
#resultat_recherche .recherche form .ligne input.calendrier{
background:#fff url(../../images/commun/pictos/calendrier.gif) no-repeat top right;
width:90px;
padding:1px 0;
}
#resultat_recherche .recherche form .ligne input.bouton{
float:right;
width:auto;
border:none;
margin:-2px 0 0 0;
padding:0;
}
#resultat_recherche .recherche form .ligne .inputError{
border:1px solid #A80010;
}
#resultat_recherche .recherche form .ligne .divError{
display:none;
}
#gauche .filtres{
background:url(../../images/commun/f_smenu.gif) no-repeat top left;
padding:4px 0 0 0;
margin:0 0 15px 0;
}
#gauche .filtres .b_filtres{
background:url(../../images/commun/f_smenu.gif) no-repeat bottom right;
padding:0 0 4px 0;
}
#gauche .filtres form{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:6px 10px;
}
#gauche .filtres h3{
background:url(../../images/commun/puces/10.gif) no-repeat left center;
font-size:13px;
color:#01abce;
padding:0 0 0 18px;
margin:0 0 10px 0;
}
#gauche .filtres form .ligne{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#gauche .filtres form .ligne input{
float:left;
width:13px;
height:13px;
margin:1px 0 0 0;
}
#gauche .filtres form .ligne label{
float:right;
width:148px;
}
#resultat_recherche #nav_resultat .pagination{
background:none;
padding:0;
margin:0;
}
#resultat_recherche #nav_resultat2 .pagination{
background:none;
padding:0;
margin:-10px 0 0 0;
}
#resultat_recherche #nav_resultat .b_pagination{
background:none;
padding:0;
}
#resultat_recherche #t_resultat{
background:url(../../images/commun/f_t_camping.gif) no-repeat left top;
text-transform:uppercase;
padding:0 0 0 5px;
}
#resultat_recherche #t_resultat span{
display:block;
line-height:28px;
color:#fff;
background:#01abce url(../../images/commun/f_t_camping.gif) no-repeat right bottom;
padding:0 10px 0 5px;
}
#resultat_recherche #t_carte{
background:url(../../images/commun/f_t_carte.gif) repeat-x left top;
border:1px solid #e7e5dc;
padding:0 10px;
line-height:31px;
overflow:hidden;
zoom:1;
}
#resultat_recherche #t_carte h3{
float:left;
font-size:18px;
font-weight:normal;
}
#resultat_recherche #t_carte a{
outline:none;
float:right;
background:url(../../images/commun/puces/9.gif) no-repeat left center;
font-size:13px;
line-height:31px;
color:#414141;
font-weight:bold;
text-decoration:none;
padding:0 0 0 21px;
}
#loading_gmap{
position:absolute;
width:588px;
height:350px;
background:#fff url(../../images/commun/loading.gif) no-repeat center center;
z-index:1000;
}
#cont_gmap{
border:1px solid #e7e5dc;
height:350px;
overflow:hidden;
zoom:1;
}
#gmap{
width:586px;
height:350px;
}
#gmap #etiquette{
font-size:12px;
}
#gmap #etiquette h2{
display:inline;
margin:0 10px 0 0;
}
#gmap #etiquette h2 a{
font-size:14px;
color:#01abce;
text-decoration:none;
}
#gmap #etiquette .texte{
height:68px;
font-size:12px;
padding:0 10px 0 0;
margin:0 0 0 98px;
overflow:auto;
zoom:1;
}
#gmap #etiquette p.region{
font-size:11px;
color:#676767;
padding:3px 0 0 0;
margin:0 0 5px 0;
}
#gmap #etiquette .visuel{
float:left;
width:88px;
text-align:center;
border:1px solid #e7e5dc;
margin:0 10px 0 0;
}
#gmap #etiquette p{
margin:0 0 5px 0;
}
#centre .erreur{
margin:0;
}
#centre #resultats .erreur{
margin:0 0 10px 0;
}
#resultat_recherche #resultats{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:10px 10px 0 10px;
}
#campings_liste h1,
#region_detail h1{
color:#01ABCE;
font-size:18px;
margin:0 0 20px 0;
}
#region_detail h1{
margin:0;
}
#region_detail h2{
color:#FFA144;
margin:0 0 10px 0;
}
#region_detail .intro_region{
padding:10px 0 0 0;
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#region_detail .intro_region img{
float:left;
margin:0 20px 0 0;
}
#resultat_recherche #resultats .item,
#campings_liste #resultats .item{
background:url(../../images/commun/sep3.gif) repeat-x bottom;
padding:0 0 10px 0;
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#resultat_recherche #resultats .item.off{
display:none;
}
#resultat_recherche #resultats .item .col1,
#campings_liste #resultats .item .col1{
float:left;
width:404px;
}
#resultat_recherche #resultats .item .col1 h2,
#campings_liste #resultats .item .col1 h2{
display:inline;
font-size:14px;
padding:0 10px 0 0;
}
#resultat_recherche #resultats .item .col1 h2 a,
#campings_liste #resultats .item .col1 h2 a{
color:#01abce;
text-decoration:none;
}
#resultat_recherche #resultats .item .col1 h2 a:hover,
#campings_liste #resultats .item .col1 h2 a:hover{
text-decoration:underline;
}
#resultat_recherche #resultats .item .col1 p.region,
#campings_liste #resultats .item .col1 p.region{
font-size:11px;
color:#676767;
padding:3px 0 0 0;
margin:0 0 5px 0;
}
#resultat_recherche #resultats .item .col1 .naturisme,
#campings_liste #resultats .item .col1 .naturisme{
display:block;
background:url(../../images/commun/f_naturisme.png) no-repeat left top;
padding:0 0 0 31px;
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#campings_liste #resultats .item .col1 .naturisme{
float:left;
}
#resultat_recherche #resultats .item .col1 .naturisme span,
#campings_liste #resultats .item .col1 .naturisme span{
float:left;
font-size:12px;
font-weight:bold;
line-height:23px;
color:#5f5f5f;
background:url(../../images/commun/f_naturisme.png) no-repeat right bottom;
padding:0 10px;
}
#resultat_recherche #resultats .item .col1 .visuel,
#campings_liste #resultats .item .col1 .visuel{
clear:both;
float:left;
width:88px;
text-align:center;
border:1px solid #e7e5dc;
}
#resultat_recherche #resultats .item .col1 .texte,
#campings_liste #resultats .item .col1 .texte{
margin:0 0 0 98px;
}
#resultat_recherche #resultats .item .col2,
#campings_liste #resultats .item .col2{
float:right;
padding:40px 0 0 0;
}
#resultat_recherche #resultats .item .col2 span,
#campings_liste #resultats .item .col2 span{
display:block;
float:right;
background:url(../../images/commun/f_note.gif) no-repeat;
width:77px;
font-size:13px;
color:#ff7f00;
line-height:23px;
text-align:right;
padding:0 13px 0 0;
margin:0 0 10px 0;
}
#resultat_recherche #resultats .item .col2 a,
#campings_liste #resultats .item .col2 a{
display:block;
clear:both;
}
#campings_liste #resultats .item .naturisme{
float:right;
zoom:1;
}
#campings_liste #resultats .item .naturisme:after{
content:"";
clear:both;
display:block;
visibility:hidden;
overflow:hidden;
}
/*#campings_liste #resultats .item .col2 .naturisme{
display:block;
width:45px;
height:26px;
padding:2px 5px 0 40px;
background:url(../../images/commun/f_naturisme2.png) no-repeat left top;
font-size:9px;
line-height:normal;
color:#5f5f5f;
text-align:left;
overflow:hidden;
zoom:1;
}*/
#campings_liste #resultats .item .col2 img.naturisme,
#resultats .item .col2 img.naturisme{margin:0 0 10px 0;}

#region_detail .footer_seo{padding:0 0 20px 0;}
#region_detail .footer_seo ul{padding:0 0 5px 0;}
#region_detail .footer_seo ul li{
display:inline;
padding:0 10px 0 0;
}
#region_detail .footer_seo a{
color:#01ABCE;
text-decoration:none;
}
#region_detail .footer_seo a:hover{text-decoration:underline;}

/* LISTE */

#camping .liste_resultats{

background:url(../../images/commun/f_blocs_centre.png) no-repeat top left;

padding:4px 0 0 0;

margin:0 0 14px 0;

}

#camping .liste_resultats .b_liste{

background:url(../../images/commun/f_blocs_centre.png) no-repeat -1176px bottom;

padding:0 0 4px 0;

}

#camping .liste_resultats .f_liste{

border-left:1px solid #e7e5dc;

border-right:1px solid #e7e5dc;

padding:7px 10px;

overflow:hidden;

zoom:1;

}

#camping .liste_resultats .item{

background:url(../../images/commun/sep3.gif) repeat-x bottom;

padding:0 0 10px 0;

margin:0 0 10px 0;

overflow:hidden;

zoom:1;

}

#camping .liste_resultats .item.off{

display:none;

}

#camping .liste_resultats .item .col1{

float:left;

width:404px;

}

#camping .liste_resultats .item .col1 h2{

display:inline;

font-size:14px;

padding:0 10px 0 0;

}

#camping .liste_resultats .item .col1 h2 a{

color:#01abce;

text-decoration:none;

}

#camping .liste_resultats .item .col1 h2 a:hover{

text-decoration:underline;

}

#camping .liste_resultats .item .col1 p.region{

font-size:11px;

color:#676767;

padding:3px 0 0 0;

margin:0 0 5px 0;

}

#camping .liste_resultats .item .col1 .visuel{

float:left;

width:88px;

text-align:center;

border:1px solid #e7e5dc;

}

#camping .liste_resultats .item .col1 .texte{

margin:0 0 0 98px;

}

#camping .liste_resultats .item .col2{

float:right;

}

#camping .liste_resultats .item .col2 span{

display:block;

float:right;

background:url(../../images/commun/f_note.gif) no-repeat;

width:77px;

font-size:13px;

color:#ff7f00;

line-height:23px;

text-align:right;

padding:0 13px 0 0;

margin:0 0 10px 0;

}

#camping .liste_resultats .item .col2 a{

display:block;

clear:both;

}

