/*-- Comparer --*/
#mod_divers{width:686px;}
#mod_divers .cont_comparer{height:283px;}
#mod_divers .titre_comparer{padding:0 0 15px 0;}
#mod_divers .titre_comparer .ensemble{
overflow:hidden;
zoom:1;
}
#mod_divers .titre_comparer h2{
float:left;
font-size:21px;
font-weight:normal;
color:#FF217A;
}
#mod_divers .titre_comparer a{
float:right;
display:block;
margin:8px 0 0 0;
padding:0 0 0 13px;
background:url(../../images/commun/puce/puce12.gif) no-repeat 0 5px;
}
#mod_divers .titre_comparer p{font-size:13px;}
#liste_comparer .retour{
text-align:right;
padding:20px 0 0 0;
}
#liste_comparer .retour a{
padding:0 0 0 13px;
background:url(../../images/commun/puce/puce12.gif) no-repeat 0 5px;
}
/*-- Liste Comparer --*/
#liste_comparer, #offre_comparer{
overflow:hidden;
zoom:1;
margin:0 0 20px 0;
}
#liste_comparer .fiche, #offre_comparer .fiche{
float:left;
width:156px;
margin:0 20px 0 0;
background:#fff;
}
#offre_comparer .fiche{
float:none;
margin:0 auto;
}
#liste_comparer .fiche.last{margin:0;}
#liste_comparer .fiche .haut, #offre_comparer .fiche .haut{
background:url(../../images/commun/h_fiche_comparer.gif) repeat-x bottom;
padding:14px;
text-align:center;
border:1px solid #e3e3e3;
height:192px;
overflow:hidden;
zoom:1;
}
#liste_comparer .fiche .haut .visuel, #offre_comparer .fiche .haut .visuel{padding:0 0 5px 0;}
#liste_comparer .fiche .haut h2, #offre_comparer .fiche .haut h2{
font-size:13px;
font-weight:bold;
padding:0 0 3px 0;
}
#liste_comparer .fiche .haut h3, #offre_comparer .fiche .haut h3{
font-size:11px;
font-weight:bold;
color:#8bb300;
padding:0 0 3px 0;
}
#liste_comparer .fiche .haut h3 a, #offre_comparer .fiche .haut h3 a{color:#8bb300;}
#liste_comparer .fiche .haut a, #offre_comparer .fiche .haut a{text-decoration:none;}
#liste_comparer .fiche .etoiles, #offre_comparer .fiche .etoiles{padding:0 0 3px 0;}
#liste_comparer .fiche .milieu, #offre_comparer .fiche .milieu{
padding:14px;
border:1px solid #e3e3e3;
border-top:none;
}
#liste_comparer .fiche .milieu strong, #offre_comparer .fiche .milieu strong{
color:#FF217A;
font-size:12px;
}
#liste_comparer .fiche .milieu ul li, #offre_comparer .fiche .milieu ul li{
display:block;
padding:0 0 0 7px;
background:url(../../images/commun/puce/puce13.gif) no-repeat 0 5px;
}
#liste_comparer .fiche .milieu div, #offre_comparer .fiche .milieu div{
padding:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#liste_comparer .fiche .milieu .formules, #offre_comparer .fiche .milieu .formules{height:57px;}
#liste_comparer .fiche .milieu .services, #offre_comparer .fiche .milieu .services{height:130px;}
#liste_comparer .fiche .milieu .hebergement, #offre_comparer .fiche .milieu .hebergement{height:39px;}
#liste_comparer .fiche .milieu .duree, #offre_comparer .fiche .milieu .duree{height:15px;}
#liste_comparer .fiche .milieu .partenaire, #offre_comparer .fiche .milieu .partenaire{padding:0;}
#liste_comparer .fiche .milieu .partenaire strong, #offre_comparer .fiche .milieu .partenaire strong{
display:block;
padding:0 0 5px 0;
}
#liste_comparer .fiche .milieu .partenaire a, #offre_comparer .fiche .milieu .partenaire a{
display:block;
background-color:#fff;
background-repeat:no-repeat;
background-position:center;
border:1px solid #e6e6e6;
width:88px;
height:46px;
padding:5px;
text-indent:-9999px;
overflow:hidden;
zoom:1;
}
#liste_comparer .fiche .bas, #offre_comparer .fiche .bas{background:url(../../images/commun/b_fiche_comparer.gif) repeat-x;}
#liste_comparer .fiche .bas .prix, #offre_comparer .fiche .bas .prix{
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
text-align:center;
padding:10px 0 5px 0;
}
#liste_comparer .fiche .bas .prix a, #offre_comparer .fiche .bas .prix a{
font-size:10px;
text-decoration:none;
}
#liste_comparer .fiche .bas .prix a strong, #offre_comparer .fiche .bas .prix a strong{
color:#f40056;
font-size:20px;
}
#liste_comparer .fiche .bas .savoir, #offre_comparer .fiche .bas .savoir{
background:url(../../images/commun/filet_comparer.gif) repeat-y;
overflow:hidden;
zoom:1;
}
#liste_comparer .fiche .bas .savoir a, #offre_comparer .fiche .bas .savoir a{
display:block;
padding:3px 0 0 0;
line-height:27px;
background:url(../../images/commun/bouton/bt_savoir.gif) no-repeat top center;
color:#fff;
text-align:center;
text-decoration:none;
}
#liste_comparer .fiche .bas .savoir a span, #offre_comparer .fiche .bas .savoir a span{
padding:0 0 0 10px;
background:url(../../images/commun/puce/puce10.gif) no-repeat center left;
}
#liste_comparer .fiche .bas .savoir a:hover, #offre_comparer .fiche .bas .savoir a:hover{background:url(../../images/commun/bouton/bt_savoir.gif) no-repeat bottom center;}

/*-- Offre Comparer Droite --*/
#offre_comparer{
width:250px;
background:url(../../images/commun/fd_offre_comparer.gif) #fff9c9 repeat-x;
padding:15px 0 40px 0;
}
#offre_comparer h5{
width:156px;
margin:0 auto;
font-size:12px;
font-weight:normal;
padding:0 0 10px 0;
text-align:center;
}

/*-- Contact --*/
.contact h2, .partenaires h2, .plan_site h2{
color:#FF217A;
font-size:24px;
font-weight:normal;
padding:0 0 15px 0;
}
.contact .intro, .plan_site .intro{
font-size:12px;
padding:0 0 20px 0;
}
.contact h3{
color:#FF217A;
font-size:14px;
font-weight:bold;
padding:0 0 10px 0;
}
.contact .formulaire{padding:0 0 40px 0;}
.contact .sep{
overflow:hidden;
zoom:1;
padding:0 0 9px 0;
}
.contact .divError{padding:3px 0 0 195px;}
.contact .sep strong, .contact .submit strong{color:#FF217A;}
.contact .sep label{
width:180px;
font-weight:bold;
text-align:right;
float:left;
padding:0 15px 0 0;
}
.contact .sep input, .contact .sep select, .contact .sep textarea{
width:170px;
border:1px solid #e1e1e1;
padding:1px;
font-size:11px;
float:left;
}
.contact .sep input.inputError, .contact .sep select.inputError, .contact .sep textarea.inputError{border:1px solid #EE0000;}
.contact .sep textarea{
width:350px;
height:135px;
}
.contact .submit{
overflow:hidden;
zoom:1;
padding:0 0 0 195px;
width:352px;
}
.contact .submit input{float:left;}
.contact .submit p{
width:170px;
float:right;
text-align:right;
padding:7px 0 0 0;
}
.contact .f_focus{
background:url(../../images/commun/f_focus_contact.gif) #ffddbe repeat-x;
margin:0 0 20px 0;
}
.contact .h_focus{
background:url(../../images/commun/h_focus_contact.gif) no-repeat top left;
padding:3px 0 0 0;
}
.contact .b_focus{
background:url(../../images/commun/b_focus_contact.gif) no-repeat bottom left;
padding:20px 20px 20px 20px;
overflow:hidden;
zoom:1;
}
.contact .f_focus p{
padding:0 0 8px 0;
font-size:12px;
}
.contact .f_focus p.important{
font-size:14px;
font-weight:bold;
color:#FF217A;
padding:0 0 10px 0;
}
.contact .f_focus .visuel{
float:left;
padding:0 20px 10px 0;
}

/*-- Partenaires --*/
.partenaires{padding:0 0 20px 0;}
.partenaires .f_partenaire{
background:url(../../images/commun/f_partenaire.gif) #fff repeat-x bottom;
margin:0 0 20px 0;
overflow:hidden;
zoom:1;
}
.partenaires .h_partenaire{
background:url(../../images/commun/h_partenaire.gif) no-repeat top left;
padding:3px 0 0 0;
}
.partenaires .b_partenaire{
background:url(../../images/commun/b_partenaire.gif) no-repeat bottom left;
padding:0 0 3px 0;
}
.partenaires .m_partenaire{
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
padding:12px 15px;
overflow:hidden;
zoom:1;
}
.partenaires .m_partenaire .visuel{
float:left;
width:136px;
}
.partenaires .m_partenaire .txt{
width:500px;
float:right;
font-size:12px;
}
.partenaires .m_partenaire .double{
width:auto;
float:none;
}
.partenaires .m_partenaire .visuel a{
background-color:#fff;
background-position:center;
background-repeat:no-repeat;
border:1px solid #e3e3e3;
width:134px;
height:84px;
display:block;
text-indent:-9999px;
}
.partenaires .m_partenaire h3{
font-size:18px;
font-weight:normal;
padding:0 0 10px 0;
}
.partenaires .m_partenaire .accroche{
font-weight:bold;
padding:0 0 5px 0;
}
.partenaires .m_partenaire .liens ul{
overflow:hidden;
zoom:1;
}
.partenaires .m_partenaire .liens ul li{float:left;}
.partenaires .m_partenaire .liens ul li.offre{float:right;}
.partenaires .m_partenaire .liens ul li a{
color:#FF217A;
font-weight:bold;
padding:0 0 0 10px;
background:url(../../images/commun/puce/puce1.gif) no-repeat 0 4px;
text-decoration:none;
}
.partenaires .m_partenaire .liens ul li a:hover{text-decoration:underline;}
.partenaires .focus{
background:url(../../images/commun/f_focus_partenaire.gif) no-repeat;
height:57px;
overflow:hidden;
zoom:1;
color:#fff;
font-size:16px;
text-align:center;
padding:10px 0 0 0;
line-height:22px;
}
.partenaires .focus a{
font-size:18px;
text-decoration:none;
color:#fff;
}

/*-- Plan du site / 404 --*/
.plan_site .erreur_404{
background:url(../../images/commun/picto/erreur_404.gif) no-repeat center left;
padding:0 0 0 65px;
min-height:40px;
_height:40px;
margin:0 0 20px 0;
}
.plan_site h3{
color:#FF217A;
font-size:18px;
font-weight:normal;
padding:0 0 5px 0;
margin:0 0 10px 0;
border-bottom:1px solid #e3e3e3;
}
.plan_site .nav{
overflow:hidden;
zoom:1;
padding:0 0 20px 0;
}
.plan_site .nav ul li{
display:block;
padding:3px 0;
}
.plan_site .nav ul li a{
font-size:12px;
font-weight:bold;
padding:0 0 0 15px;
background:url(../../images/commun/puce/puce17.gif) no-repeat 0 5px;
text-decoration:none;
display:block;
}
.plan_site .nav ul li a:hover{color:#FF217A;}
.plan_site .nav .gauche, .plan_site .nav .droite{
width:312px;
float:left;
overflow:hidden;
zoom:1;
}
.plan_site .nav .droite{float:right;}
.plan_site .nav .gauche ul li a, .plan_site .nav .droite ul li a{
background:url(../../images/commun/puce/puce18.gif) no-repeat 0 4px;
padding:0 0 0 12px;
}
.plan_site .nav .gauche ul li ul, .plan_site .nav .droite ul li ul{padding:4px 0 0 12px;}
.plan_site .nav .gauche ul li ul li, .plan_site .nav .droite ul li ul li{padding:2px 0;}
.plan_site .nav .gauche ul li ul li a, .plan_site .nav .droite ul li ul li a{
font-size:11px;
font-weight:normal;
background:url(../../images/commun/puce/puce19.gif) no-repeat 0 4px;
padding:0 0 0 10px;
}
.plan_site .nav .gauche ul li ul li ul, .plan_site .nav .droite ul li ul li ul{padding:2px 0 0 10px;}
.plan_site .nav .gauche ul li ul li ul li, .plan_site .nav .droite ul li ul li ul li{padding:1px 0;}
.plan_site .nav .gauche ul li ul li ul li a, .plan_site .nav .droite ul li ul li ul li a{
font-size:10px;
background:url(../../images/commun/puce/puce20.gif) no-repeat 0 4px;
padding:0 0 0 8px;
}
