/*-- Titre orange --*/
/*h2.titre_orange{
font-size:21px;
font-weight:normal;
padding:0 0 5px 0;
color:#ff7500;
}


#mod_recherche .nb_resultats, #mod_recherche .txt_selection{
font-size:13px;
padding:0 0 15px 0;
}
#mod_recherche div.nb_resultats h1 {
color:#808080;
font-weight:normal;
font-size:18px;
}
#mod_recherche .nb_resultats h2, #mod_recherche .txt_selection h2{
color:#ff7500;
font-size:18px;
font-weight:normal;
}
#mod_recherche .nb_resultats h2 span{
font-size:12px;
font-family:Arial;
color:#404040;
}
#mod_recherche .txt_selection h2{color:#00aeef;}
#mod_recherche .nb_resultats a{text-decoration:none;}


#aff_resultats{
background:url(../../images/commun/f_aff_resultats.gif) repeat-y top right;
margin:0 0 30px 0;
}

#rech_pag_tri, #alerte_ast{
overflow:hidden;
zoom:1;
width:656px;
padding:0 30px 0 0;
background:url(../../images/commun/f_rech_page_tri.gif) no-repeat top right;
}
#alerte_ast{background:url(../../images/commun/f_alerte_ast.gif) no-repeat bottom right;}
#rech_pag_tri .pag_haut, #alerte_ast .pag_bas{
overflow:hidden;
zoom:1;
padding:0 0 9px 0;
}
#alerte_ast .pag_bas{padding:0 0 0 0;}
#rech_pag_tri .pagination, #alerte_ast .pagination{
float:left;
width:500px;
}
#rech_pag_tri a.bt_orange, #alerte_ast a.bt_orange{float:right;}
#rech_pag_tri .tri{
background:url(../../images/commun/d_tri.gif) no-repeat top right;
line-height:28px;
padding:0 0 9px 0;
}
#rech_pag_tri .tri ul{
overflow:hidden;
zoom:1;
}
#rech_pag_tri .tri ul li{float:left;}
#rech_pag_tri .tri ul li.first{background:url(../../images/commun/g_tri.gif) no-repeat top left;}
#rech_pag_tri .tri ul li a{
background:url(../../images/commun/puce/puce7.gif) no-repeat 0 5px;
padding:0 0 0 9px;
}
#rech_pag_tri .tri ul li a:hover{
color:#ff7500;
text-decoration:underline;
}

#rech_pag_tri .tri ul li a.up, #rech_pag_tri .tri ul li a.down{
color:#ff7500;
text-decoration:underline;
}
#rech_pag_tri .tri ul li a.up{background:url(../../images/commun/puce/puce21.gif) no-repeat 0 6px;}

#alerte_ast .alerte_prix{
overflow:hidden;
zoom:1;
padding:0 0 10px 0;
}
#alerte_ast .alerte_prix p{
float:right;
font-size:10px;
padding:10px 0 0 0;
}

#aff_resultats .resultat{padding:0 0 15px 0;}
#aff_resultats .fiche{
width:654px;
_overflow:hidden;
_zoom:1;
float:left;
border:1px solid #e3e3e3;
border-bottom:none;
background:url(../../images/commun/f_fiche.gif) #e9e9e9 repeat-x;
}
#aff_resultats .promo .fiche{
background:url(../../images/commun/f_fiche_promo.gif) #fffad6 repeat-x;
border:1px solid #ebe9d7;
border-bottom:none;
}
#aff_resultats .promo .etiquette{position:relative; z-index:0;}
#aff_resultats .promo .etiquette p{
position:absolute;
top:0;
right:0;
background-image:url(../../images/fr/etiquette_promo.png) !important; 
background-image:url(no-image);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/fr/etiquette_promo.png');
background-repeat:no-repeat;
width:70px;
height:45px;
text-indent:-9999px;
margin:-2px -2px 0 0;
}

#aff_resultats .actions_droite{
float:right;
width:32px;
margin:40px 0 0 0;
}
.selection #aff_resultats .actions_droite{margin:30px 0 0 0;}
#aff_resultats .comparer{
background:url(../../images/commun/f_comparer.gif) no-repeat top right;
width:25px;
height:27px;
text-align:right;
padding:13px 7px 0 0;
margin:0 0 14px 0;
}
#aff_resultats .comparer input{
width:13px;
height:13px;
}
#aff_resultats .supprimer{
float:right;
position:relative;
}
#aff_resultats .fiche .detail{
padding:15px 0 5px 15px;
overflow:hidden;
zoom:1;
height:95px;
overflow:hidden;
zoom:1;
}
#aff_resultats .fiche .detail div{
float:left;
margin:20px 0 0 0;
}
#aff_resultats .fiche .detail div.visuel, #aff_resultats .fiche .detail div.infos{margin:0;}
#aff_resultats .fiche .detail div.partenaire{margin:10px 0 0 0;}
#aff_resultats .fiche h3{
font-size:13px;
font-weight:bold;
padding:0 0 2px 0;
}
#aff_resultats .fiche h3 a{text-decoration:none;}
#aff_resultats .fiche h2{
font-size:11px;
font-weight:bold;
color:#8bb300;
padding:0 0 2px 0;
}
#aff_resultats .fiche h2 a{
color:#8bb300;
text-decoration:none;
}
#aff_resultats .fiche p{font-size:11px;}
#aff_resultats .fiche div.hebergement{
background:url(../../images/commun/picto/hebergement.gif) no-repeat 0% 50%;
padding:0 0 0 20px;
margin:4px 0 0 0;
}
#aff_resultats .fiche div.capacite{
background:url(../../images/commun/picto/capacite.gif) no-repeat 0% 50%;
padding:0 0 0 20px;
margin:4px 0 0 0;
}
#aff_resultats .fiche a{text-decoration:none;}
#aff_resultats .fiche .partenaire a{
text-align:center;
border:1px solid #e2e2e2;
padding:5px 0;
background:#fff;
display:block;
width:75px;
}
#aff_resultats .fiche .partenaire a.infos_marchand{
border:0;
background:transparent;
padding:3px 0;
}
#aff_resultats .fiche .prix a{
text-align:left;
display:block;
}
#aff_resultats .fiche .prix a strong{
color:#f40056;
font-size:17px;
font-weight:bold;
}
#aff_resultats .promo .fiche .prix a strong{color:#ffa600;}
#aff_resultats .fiche .prix span{
float:left;
font-size:9px;
width:80px;
}
#aff_resultats .fiche ul.onglets{
overflow:hidden;
zoom:1;
}
#aff_resultats .fiche ul.onglets li{float:left;}
#aff_resultats .fiche ul.onglets li{
background:url(../../images/commun/picto/pointe1.gif) no-repeat center top;
padding:5px 0 0 0;
}
#aff_resultats .fiche ul.onglets li a{
display:block;
border-bottom:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
background:#fff;
}
#aff_resultats .fiche ul.onglets li a.on{border-bottom:1px solid #fff;}
#aff_resultats .fiche ul li.offres a, #aff_resultats .fiche ul li.selection a{color:#ff7500;}
#aff_resultats .fiche ul li.offres a:hover, #aff_resultats .fiche ul li.selection a:hover{color:#414141;}
#aff_resultats .fiche ul li a span{
background:url(../../images/commun/picto/appareil.gif) no-repeat 0 5px;
padding:0 0 0 20px;
display:block;
line-height:25px;
cursor:pointer;
}
#aff_resultats .fiche ul li.localisation a span{background:url(../../images/commun/picto/carte1.gif) no-repeat 0 5px;}
#aff_resultats .fiche ul li.offres a span, #aff_resultats .fiche ul li.selection a span{
background:url(../../images/commun/puce/puce9.gif) no-repeat 0 10px;
padding:0 0 0 13px;
}
#aff_resultats .fiche ul li.savoir{
background:url(../../images/commun/picto/pointe2.gif) no-repeat center top;
padding:5px 0 0 0;
}
#aff_resultats .fiche ul li.savoir a{
background:url(../../images/commun/f_action_savoir.gif) repeat-x top left;
border:none;
}
#aff_resultats .fiche ul li.savoir a span{
background:url(../../images/commun/puce/puce10.gif) no-repeat 0 10px;
padding:0 0 0 10px;
color:#fff;
}
#aff_resultats .fiche ul li.savoir.on{background:url(../../images/commun/picto/pointe2_on.gif) no-repeat center top;}
#aff_resultats .fiche ul li.savoir.on a{background:url(../../images/commun/f_action_savoir.gif) repeat-x bottom left;}


#aff_resultats div.galerie, #fiche_camping div.galerie,
#aff_resultats div.localisation, #fiche_camping div.localisation{
position:absolute;
top:31px;
left:0;
background:#fff;
border:1px solid #e3e3e3;
border-top:none;
width:654px;
margin:0 0 0 -1px;
}
#fiche_camping div.galerie, #fiche_camping div.localisation{border:1px solid #e3e3e3;}
#aff_resultats div.galerie .ensemble, #fiche_camping div.galerie .ensemble,
#aff_resultats div.localisation .ensemble, #fiche_camping div.localisation .ensemble{
padding:15px 15px 10px 15px;
overflow:hidden;
zoom:1;
}
#aff_resultats div.galerie .gauche, #fiche_camping div.galerie .gauche{
float:left;
width:345px;
}
#aff_resultats div.galerie .gauche img, #fiche_camping div.galerie .gauche img{
width:345px;
height:259px;
}
#aff_resultats div.galerie .gauche .cont_zoom, #fiche_camping div.galerie .gauche .cont_zoom{
width:345px;
height:259px;
overflow:hidden;
zoom:1;
padding:0 0 7px 0;
}
#aff_resultats div.galerie .gauche strong, #fiche_camping div.galerie .gauche strong{
float:right;
font-weight:normal;
}
#aff_resultats div.galerie .gauche .legende, #fiche_camping div.galerie .gauche .legende{
overflow:hidden;
zoom:1;
}
#aff_resultats div.galerie .droite, #fiche_camping div.galerie .droite{
float:right;
width:279px;
overflow:hidden;
zoom:1;
}
#aff_resultats div.galerie ul, #fiche_camping div.galerie ul{
overflow:hidden;
zoom:1;
padding:0 0 5px 0;
!padding:0 0 15px 0;
_padding:0 0 5px 0;
}
#aff_resultats div.galerie ul li, #fiche_camping div.galerie ul li{
width:83px;
height:60px;
overflow:hidden;
zoom:1;
background:#ededed;
float:left;
margin:0 0 10px 10px;
display:inline;
}
#aff_resultats div.galerie .droite p, #fiche_camping div.galerie .droite p,
#aff_resultats div.localisation p, #fiche_camping div.localisation p{
text-align:right;
font-size:11px;
}
#aff_resultats div.galerie .droite .lien, #fiche_camping div.galerie .droite .lien,
#aff_resultats div.localisation .lien, #fiche_camping div.localisation .lien{
background:url(../../images/commun/picto/fermer1.gif) no-repeat 0% 60%;
color:#ff7500;
padding:0 0 0 10px;
text-decoration:underline;
}
#aff_resultats div.galerie .droite .lien:hover, #fiche_camping div.galerie .droite .lien:hover,
#aff_resultats div.localisation .lien:hover, #fiche_camping div.localisation .lien:hover{text-decoration:none;}
#aff_resultats .fiche .actions_overlay, #fiche_camping .fiche .actions_overlay{position:relative; z-index:100;}


#aff_resultats .map_localisation,
#fiche_camping .map_localisation{
width:624px;
height:344px;
margin:0 0 5px 0;
background:url(../../images/commun/loading4.gif) no-repeat center;
}

#fiche_camping{
width:686px;
padding:0 0 20px 0;
}
#fiche_camping .vert{color:#8bb300;}
#fiche_camping .titre{
background:url(../../images/commun/h_fiche_camping.gif) no-repeat;
height:62px;
font-size:13px;
position:relative;
}
#fiche_camping .titre .infos{
float:left;
width:520px;
padding:10px 0 0 16px;
}
#fiche_camping .titre .infos a{text-decoration:none;}
#fiche_camping .titre .infos .etoiles{
padding:0 0 3px 0;
overflow:hidden;
zoom:1;
}
#fiche_camping .titre .infos h1{
float:left;
font-size:21px;
font-weight:normal;
color:#8bb300;
padding:0 8px 0 0;
}
#fiche_camping .titre .infos .etoiles img{
float:left;
padding:7px 0 0 0;
}
#fiche_camping .titre .actions{
float:right;
width:125px;
padding:1px 0 0 1px;
}
#fiche_camping .titre a.bt_imp{
width:47px;
height:44px;
display:block;
padding:17px 0 0 19px;
float:right;
}
#fiche_camping .titre a.bt_envoi{
display:block;
float:left;
width:44px;
height:42px;
padding:19px 0 0 15px;
}
#fiche_camping .titre a.bt_envoi.on{background:#fff;}
#fiche_camping .titre .envoyer{
position:absolute;
top:62px;
right:0;
background:#fff;
border:1px solid #e3e3e3;
border-top:none;
z-index:30;
width:350px;
}
#fiche_camping .titre .envoyer form{padding:20px;}
#fiche_camping .titre .envoyer .sep{
overflow:hidden;
zoom:1;
padding:0 0 10px 0;
}
#fiche_camping .titre .envoyer .divError{
padding:2px 0 0 130px;
width:150px;
font-size:11px;
}
#fiche_camping .titre .envoyer label{
float:left;
width:120px;
text-align:right;
padding:2px 10px 0 0;
font-size:11px;
font-weight:bold;
}
#fiche_camping .titre .envoyer input{
border:1px solid #e1e1e1;
font-size:11px;
padding:1px;
width:150px;
}
#fiche_camping .titre .envoyer input.inputError{border:1px solid #EE0000;}
#fiche_camping .titre .envoyer input.submit{
background:none;
padding:0;
width:auto;
border:none;
margin:0 0 0 130px;
float:none;
}
#fiche_camping .fiche{
background:url(../../images/commun/f_fiche_camping.gif) repeat-x bottom;
border:1px solid #e3e3e3;
border-top:none;
padding:16px 16px 6px 16px;
}
#fiche_camping .fiche .fiche_gauche{
width:196px;
float:left;
padding:0 24px 0 0;
}
#fiche_camping .fiche .fiche_droite{
float:right;
width:430px;
overflow:hidden;
zoom:1;
}
#fiche_camping .fiche .fiche_gauche .visuel{padding:0 0 10px 0;}
#fiche_camping .fiche .fiche_gauche .horaires{
background:url(../../images/commun/f_horaires.gif) #f2f2f2 repeat-x;
border:1px solid #e3e3e3;
padding:12px 0 0 0;
}
#fiche_camping .fiche .fiche_gauche .horaires p{
text-align:center;
padding:0 10px;
}
#fiche_camping .fiche .fiche_gauche ul.onglets{
overflow:hidden;
zoom:1;
}
#fiche_camping .fiche .fiche_gauche ul.onglets li{float:left;}
#fiche_camping .fiche .fiche_gauche ul.onglets li{
background:url(../../images/commun/picto/pointe1.gif) no-repeat center top;
padding:5px 0 0 0;
}
#fiche_camping .fiche .fiche_gauche ul.onglets li a{
display:block;
border-right:1px solid #e3e3e3;
background:#fff;
}
#fiche_camping .fiche .fiche_gauche ul.onglets li.localisation a{border:none;}
#fiche_camping .fiche .fiche_gauche ul.onglets li a.on{border-bottom:1px solid #fff;}
#fiche_camping .fiche .fiche_gauche ul.onglets li a span{
background:url(../../images/commun/picto/appareil.gif) no-repeat 0 5px;
padding:0 0 0 20px;
display:block;
line-height:26px;
cursor:pointer;
}
#fiche_camping .fiche .fiche_gauche ul.onglets li.localisation a span{background:url(../../images/commun/picto/carte1.gif) no-repeat 0 5px;}
#fiche_camping .fiche .fiche_gauche a{text-decoration:none;}
#fiche_camping .fiche .fiche_gauche .horaires .actions p{
padding:0;
text-align:right;
}
*/