h1,h2,h3,h4{font-weight:normal;}
#principale .titre{margin:0;padding:4px 4px 6px 0;overflow:hidden;zoom:1;}
#principale .titre h1{font-size:16px;color:#0086c7;}
#principale .titre h2{font-size:13px;}
#principale .centre{float:right;width:460px;}
#principale .centre .noreslt{flot:left;overflow:hidden;margin:0 0 15px 0;}
#principale .centre .noreslt .alert{background:url(../../images/commun/alerte.gif) 10px #fdfade no-repeat;border:1px solid #f4eabc;margin-bottom:15px;padding:4px;}
#principale .centre .noreslt h4{padding:6px 0 6px 40px;font-size:12px;color:#363636;font-weight:normal;}
#principale .centre .noreslt .gauche h5{float:left;width:200px;padding:8px;font-size:14px;color:#1b6e8a;font-weight:normal;}
#principale .centre .noreslt .droite{float:right;background:url(../../images/commun/bg-contrib-list.gif) no-repeat left top; width:200px;height:125px;}
#principale .centre .noreslt .droite .top{height:54px;font-size:12px;padding:15px 4px;text-align:center;}
#principale .centre .noreslt .droite .bas {margin:0 auto;padding:7px 0;width:150px;height:20px;background:url(../../images/commun/btn-contrib-list.gif) no-repeat;}
#principale .centre .noreslt .droite .bas a{padding-left:10px;font-size:13px;color:#fff;text-decoration:none;}
#principale .centre .item,#principale .centre .prod{margin:0 0 8px 0;overflow:hidden;zoom:1;border:1px solid #e9e9e9;padding:10px 0 10px 10px;}
#principale .centre .noborder{margin:0 0 8px 0;overflow:hidden;zoom:1;border:none;padding:0;}
#principale .centre .item img,#principale .centre .prod img{border:1px solid #EEE8E3;padding:1px;}
#principale .centre .item .logo,#principale .centre .prod .logo{float:left; margin:0 10px 0 0;}
#principale .centre .item .description,#principale .centre .prod .description{margin:0 10px 0 0;padding:0;overflow:hidden;zoom:1;}
#principale .centre .prod h3,#principale .centre .prod h4{padding:0 0 8px 0;}
#principale .centre .prod h3 a,#principale .centre .prod h4 a{text-decoration:none;fonct-size:14px;color:#16758f;}
#principale .centre .prod h4 a{color:#000;font-size:12px;}
#principale .centre .prod .description{float:left;width:230px;margin:0 15px 0 15px;}
#principale .centre .prod .description span{font-size:11px;color:#000;}
#principale .centre .prod .description ul{margin:8px 0 4px 0;}
#principale .centre .prod .description ul li{float:left;margin:0;padding: 0 4px 0 0; font-size:11px;}
#principale .centre .prod .prix{float:right;margin:40px 10px 10px 0;}
#principale .centre .prod .prix a{float:right;font-size:22px;color:#f98c2d;text-decoration:none;}
#principale .centre .item .description .col1{float:left;margin:0 10px 0 0;}
#principale .centre .item .description .col1 ul{margin:10px 0 0 0;}
#principale .centre .item .description .col1 h2{margin-bottom:6px;}
#principale .centre .item .description .col1 h2 a{font-size:14px;color:#1689bf;text-decoration:none;font-weight:bold;}
#principale .centre .item .description .col1 p{margin:0 10px 0 0;font-size:12px;}
#principale .centre .item .description .col1 li{display:inline;font-size:11px;color:#0086c7;padding:0 10px 0 0;margin:0 10px 0 0;}
#principale .centre .item .description .col1 li.last{border:none;}
#principale .centre .item .description .col1 li a{color:#0086c7;}
#principale .centre .item .description .col2{float:right;}
#principale .centre .item .description .col2 span,#principale .centre .item .description span{font-size:11px;color:#1a1a1a;padding:0 0 0 10px;}
/* ITEM LIST */
#principale #principale #liste_resultat .item ,
.dernieres_annonces .ensemble_col .centre .item{
margin:0 0 20px 0;
border:0;
}
#principale #liste_resultat .item  .date_ajout{
font-size:11px;
color:#888888;
text-align:right;
margin:0 0 3px 0;
}

#principale #liste_resultat .item .f_item,
.dernieres_annonces .ensemble_col .centre .item{
zoom:1;
border:1px solid #d6d6d6;
overflow:hidden;
padding:9px;
}
#principale #liste_resultat .item .f_item .visuel,
.dernieres_annonces .ensemble_col .centre .item .visuel{
position:relative;
float:left;
width:96px;
margin:0 12px 10px 0;
overflow:hidden;
zoom:1;
}
.dernieres_annonces .ensemble_col .centre .item .visuel{
margin:0 12px 0 0;
}
#principale #liste_resultat .item .f_item .visuel span,
.dernieres_annonces .ensemble_col .centre .item .visuel span{
position:absolute;
display:block;
bottom:0;
left:0;
line-height:21px;
background:#4ccaf6;
font-size:11px;
font-weight:bold;
color:#fff;
padding:0 8px;
}
#principale #liste_resultat .item .f_item .visuel a img,
.dernieres_annonces .ensemble_col .centre .item .visuel a img{
display:block;
border:1px solid #b2b2b2;
}
#principale #liste_resultat .item .f_item .col1,
.dernieres_annonces .ensemble_col .centre .item .col1{
float:left;
width:230px;
margin:0 0 10px 0;
}
#principale #liste_resultat .item .f_item .col1 h2 a,
.dernieres_annonces .ensemble_col .centre .item .col1 h2 a{
font-size:13px;
color:#0086c7;
text-decoration:none;
}
#principale #liste_resultat .item .f_item .col1 h2 a:visited,
.dernieres_annonces .ensemble_col .centre .item .col1 h2 a:visited{
color:#551a8b;
}
#principale #liste_resultat .item .f_item .col1 p,
.dernieres_annonces .ensemble_col .centre .item .col1 p{
font-size:13px;
color:#2e2e2e;
padding-top:6px;
}
#principale #liste_resultat .item .f_item .col1 p.description{
padding:5px 0 0 0;
}
#principale #liste_resultat .item .f_item .col1 li{
display:inline;
}
#principale #liste_resultat .item .f_item .col1 li a.detail{
font-size:11px;
color:#0086c7;
margin:0 10px 0 0;
}
#principale #liste_resultat .item .f_item .col1 li a.tous{
display:inline;
}
#principale #liste_resultat .item .f_item .col2,
.dernieres_annonces .ensemble_col .centre .item .col2{
float:right;
width:90px;
text-align:right;
margin:0 0 10px 0;
}
#principale #liste_resultat .item .f_item .col2 .prix,
.dernieres_annonces .ensemble_col .centre .item .col2 .prix{
font-size:13px;
font-weight:bold;
color:#6bb408;
}
#principale #liste_resultat .item .f_item .col2 .prix.baisse,
.dernieres_annonces .ensemble_col .centre .item .col2 .prix.baisse{
background:url(../../images/commun/pictos/baisse.gif) no-repeat right center;
padding:0 20px 0 0;
}
#principale #liste_resultat .item .f_item .col2 .surface,
.dernieres_annonces .ensemble_col .centre .item .col2 .surface{
font-size:13px;
color:#a5a5a5;
}
#principale #liste_resultat .item .f_item .actions{
clear:both;
}
#principale #liste_resultat .item .f_item .actions a,
#principale #liste_resultat .item .f_item .actions span{
outline:none;
float:left;
line-height:26px;
font-size:11px;
color:#767676;
text-decoration:none;
padding:0 0 0 26px;
margin:0 20px 0 0;
}
#principale #liste_resultat .item .f_item .actions a.bt_contacter{
padding:0;
}
#principale #liste_resultat .item .f_item .actions a:hover{
color:#0086c7;
text-decoration:underline;
}
#principale #liste_resultat .item .f_item .actions a.comparateur{
background:url(../../images/commun/pictos/comparateur.gif) no-repeat left center;
}
#principale #liste_resultat .item .f_item .actions a.comparateur.on,
#principale #liste_resultat .item .f_item .actions span.comparateur{
background:url(../../images/commun/pictos/comparateur2.gif) no-repeat left center;
cursor:default;
color:#66b003;
text-decoration:none;
}
#principale #liste_resultat .item .f_item .actions a.supprimer{
background:url(../../images/commun/pictos/supprimer3.gif) no-repeat left center;
}
#principale #liste_resultat .item .contact{
background:#f4f4f4;
border:1px solid #d6d6d6;
border-top:none;
padding:9px;
}
#principale #liste_resultat .item .contact .entete{
background:#fff;
border:1px solid #d6d6d6;
overflow:hidden;
zoom:1;
}
#principale #liste_resultat .item .contact .entete .col1{
float:left;
padding:20px;
}
#principale #liste_resultat .item .contact .entete .col1 h3{
font-size:14px;
color:#0086c7;
}
#principale #liste_resultat .item .contact .entete .col2{
float:right;
text-align:center;
border-left:1px solid #d6d6d6;
padding:10px;
}
#principale #liste_resultat .item .contact form{
background:#efffd9;
border:1px solid #d6d6d6;
border-top:none;
padding:20px;
}
#principale #liste_resultat .item .contact form .ligne{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#principale #liste_resultat .item .contact form .ligne.radio{
margin:0 0 5px 0;
overflow:hidden;
zoom:1;
}
#principale #liste_resultat .item .contact form .ligne .col{
float:left;
margin:0 13px 0 0;
}
#principale #liste_resultat .item .contact form label{
display:block;
font-size:12px;
font-weight:bold;
color:#5ca000;
margin:0 0 5px 0;
}
#principale #liste_resultat .item .contact form input{
font-size:12px;
color:#535353;
border:1px solid #c3c3c3;
padding:2px 2px;
}
#principale #liste_resultat .item .contact form textarea{
width:386px;
height:80px;
font-size:12px;
color:#535353;
border:1px solid #c3c3c3;
padding:5px;
}
#principale #liste_resultat .item .contact form .radio input{
float:left;
width:12px;
height:12px;
margin:0 10px 0 0;
}
#principale #liste_resultat .item .contact form .radio label{
float:left;
font-size:11px;
font-weight:normal;
color:#454840;
margin:0;
}
#principale #liste_resultat .item .contact form .obligatoire{
text-align:right;
font-size:10px;
color:#717171;
}
#principale #liste_resultat .item .contact form sup{
color:#b52807;
}
#principale #liste_resultat .item .contact form .actions{
margin:0 0 10px 0;
}
#principale #liste_resultat .item .contact form .actions input{
border:none;
padding:0;
margin:0;
}
#principale #liste_resultat .item .contact form .donnees{
font-size:9px;
color:#717171;
}
#principale #liste_resultat .item .contact form .donnees a{
color:#717171;
}
#principale #liste_resultat .item .contact .erreur{
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
margin:0;
}
#principale #liste_resultat .item .contact form input.inputError,
#principale #liste_resultat .item .contact form textarea.inputError{
border:1px solid #b52807;
}
#principale #liste_resultat .item .contact form .divError{
background:url(../../images/commun/pictos/erreur.gif) no-repeat left 5px;
font-size:11px;
line-height:16px;
color:#b52807;
padding:5px 0 0 20px;
}
#principale #liste_resultat .item .actions2{
border-top:none;
padding:9px;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
}
#principale #liste_resultat .item .actions2.on{
background:#f3fcff;
}
#principale #liste_resultat .item .actions2 .ligne{
overflow:hidden;
zoom:1;
}
#principale #liste_resultat .item .actions2 .ligne .col1{
float:left;
}
#principale #liste_resultat .item .actions2 .ligne .col1 strong{
background:url(../../images/commun/pictos/commenter.gif) no-repeat left center;
font-size:12px;
line-height:15px;
padding:0 5px 0 23px;
}
#principale #liste_resultat .item .actions2 .ligne .col1 a{
font-size:11px;
color:#0086c7;
padding:0 10px 0 0;
}
#principale #liste_resultat .item .actions2 .depot_commentaire,
#principale #liste_resultat .item .actions2 .commentaire{
clear:both;
padding:8px 0 0 0;
}
#principale #liste_resultat .item .actions2 .depot_commentaire textarea{
background:#fff;
border:1px solid #d6d6d6;
font-size:11px;
color:#464646;
width:428px;
height:100px;
padding:5px;
margin:0 0 5px 0
}
#principale #liste_resultat .item .actions2 .depot_commentaire{
text-align:right;
}
#principale #liste_resultat .item .actions2 .commentaire{
font-size:11px;
color:#464646;
line-height:150%;
}
#principale #liste_resultat .item .actions2 .ligne .col2{
float:right;
width:140px;
padding:4px 0 0 0;
}
#principale #liste_resultat .item .actions2 .ligne .col2 strong{
float:left;
font-size:12px;
line-height:17px;
padding:0 5px 0 0;
}
#principale #liste_resultat .item .actions2 .ligne .col2 a.effacer_note{
float:right;
line-height:17px;
font-size:11px;
color:#0086c7;
}
/* CONTACT */
#droite .contact,
#droite .utilitaire{padding:6px 0 0 0;margin:0 0 14px 0;}
#droite .contact .b_contact,#droite .utilitaire .b_utilitaire{float:left;overflow:hidden;padding:0 0 6px 0;}
#droite .contact .f_contact,#droite .utilitaire .f_utilitaire{float:left;background:#f4f4f4;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;padding:0 5px;}
#principale .contact{margin:0 0 40px 0;}
#principale .contact h3,#droite .contact h2{background:url(../../images/commun/pictos/contact.gif) no-repeat left center;font-size:17px;color:#0086c7;line-height:21px;padding:0 0 0 40px;margin:0 0 5px 0;}
#principale .contact .entete,
#droite .contact .entete{
border:1px solid #d6d6d6;
border-top:3px solid #d6d6d6;
overflow:hidden;
zoom:1;
}
#droite .contact .entete{background:#fff;border-top:1px solid #d6d6d6;margin:0 0 10px 0;}
#principale .contact .entete .col1,#droite .contact .entete .col1{float:left;padding:20px;}
#droite .contact .entete .col1{width:155px;}
#principale .contact .entete .col1 h2,#droite .contact .entete .col1 h2{font-size:14px;color:#0086c7;width:230px;}
#principale .contact .entete .col2,
#droite .contact .entete .col2{float:right;text-align:center;border-left:1px solid #d6d6d6;padding:10px;}
#principale .contact form,
#droite .contact form{float:left;background:#f2f2e8;border:1px solid #dfdeda;border-top:none;padding:20px;}
#droite .contact form{border-top:1px solid #d6d6d6;padding:14px;}
#principale .contact form .ligne,#droite .contact form .ligne,#gauche .adresse #commentaires form .ligne{margin:0 0 10px 0;overflow:hidden;zoom:1;}
#principale .contact form .ligne.radio,#droite .contact form .ligne.radio{margin:0 0 5px 0;overflow:hidden;zoom:1;}
#principale .contact form .ligne .col,#droite .contact form .ligne .col{float:left;margin:0 13px 0 0;}
#principale .contact form label,#droite .contact form label{display:block;font-size:12px;font-weight:bold;color:#5ca000;margin:0 0 5px 0;}
#principale .contact form .col input,#droite .contact form input,#gauche .adresse #commentaires form input{font-size:12px;color:#535353;border:1px solid #c3c3c3;padding:2px 2px;}
#principale .contact form textarea,
#droite .contact form textarea,#gauche .adresse #commentaires form textarea{width:599px;height:80px;font-size:12px;color:#535353;border:1px solid #c3c3c3;padding:5px;}
#droite .contact form textarea{width:246px;}
#principale .contact form .radio input,
#droite .contact form .radio input{float:left;width:12px;height:12px;margin:0 10px 0 0;}
#principale .contact form .radio label,
#droite .contact form .radio label{float:left;font-size:11px;font-weight:normal;color:#454840;margin:0;}
#droite .contact form .radio label{width:220px;}
#droite .contact form .obligatoire{float:right;text-align:right;font-size:10px;color:#717171;}
#principale .contact form sup,#droite .contact form sup{color:#b52807;}
#principale .contact form .actions,#droite .contact form .actions{margin:0 0 10px 0;}
#droite .contact form .actions input{border:none;padding:0;margin:0;}
#principale .contact form .donnees,#droite .contact form .donnees{font-size:9px;color:#717171;}
#principale .contact form .donnees a,
#droite .contact form .donnees a{
color:#717171;
}
#principale .contact .erreur,
#droite .contact .erreur{
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
margin:0;
}
#principale .contact form input.inputError,
#principale .contact form textarea.inputError,
#droite .contact form input.inputError,#droite .contact form textarea.inputError{border:1px solid #b52807;}
#principale .contact form .divError,
#droite .contact form .divError{
background:url(../../images/commun/pictos/erreur.gif) no-repeat left 5px;
font-size:11px;
line-height:16px;
color:#b52807;
padding:5px 0 0 20px;
}
/* UTILITAIRE ANNONCE */
#droite .utilitaire .f_utilitaire{
position:relative;
padding:26px 5px 0 5px;
}
#utilitaire_annonce h3{
position:absolute;
top:-11px;
background:url(../../images/commun/leMuslim.png) no-repeat 6px center;
line-height:39px;
font-size:15px;
color:#0086c7;
padding:0 0 0 46px;
}
#utilitaire_annonce .actions1,
#utilitaire_annonce .actions2,
#utilitaire_annonce .actions3{
background:#f3fcff;
border:1px solid #d6d6d6;
padding:10px 13px;
overflow:hidden;
zoom:1;
}
#utilitaire_annonce .actions1{
background:#fff;
}
#utilitaire_annonce .actions2,
#utilitaire_annonce .actions3{
border-top:none;
}
#utilitaire_annonce .actions1 .col1{
float:left;
width:172px;
}
#utilitaire_annonce .actions1 .col1 a,
#utilitaire_annonce .actions1 .col1 span{
display:block;
outline:none;
line-height:21px;
font-size:11px;
font-weight:bold;
color:#1e1e1e;
text-decoration:none;
padding:0 0 0 26px;
margin:0 0 5px 0;
}
#utilitaire_annonce .actions1 .col1 a:hover{
color:#0086c7;
text-decoration:underline;
}
#utilitaire_annonce .actions1 .col1 a.selection{
background:url(../../images/commun/pictos/selection.gif) no-repeat left center;
}
#utilitaire_annonce .actions1 .col1 a.comparateur{
background:url(../../images/commun/pictos/comparateur.gif) no-repeat left center;
}
#utilitaire_annonce .actions1 .col1 a.selection.on,
#utilitaire_annonce .actions1 .col1 span.selection{
cursor:default;
color:#66b003;
background:url(../../images/commun/pictos/selection2.gif) no-repeat left center;
text-decoration:none;
}
#utilitaire_annonce .actions1 .col1 a.comparateur.on,
#utilitaire_annonce .actions1 .col1 span.comparateur{
background:url(../../images/commun/pictos/comparateur2.gif) no-repeat left center;
cursor:default;
color:#66b003;
text-decoration:none;
}
#utilitaire_annonce .actions1 .col2{
float:right;
width:75px;
}
#utilitaire_annonce .actions1 .col2 a{
display:block;
outline:none;
line-height:21px;
font-size:11px;
color:#adadad;
text-decoration:none;
padding:0 0 0 26px;
margin:0 0 5px 0;
}
#utilitaire_annonce .actions1 .col2 a.envoyer{
background:url(../../images/commun/pictos/contact3.gif) no-repeat left center;
}
#utilitaire_annonce .actions1 .col2 a.imprimer{
background:url(../../images/commun/pictos/imprimer.gif) no-repeat left center;
}
#utilitaire_annonce .ligne_commentaire strong{
background:url(../../images/commun/pictos/commenter.gif) no-repeat left center;
font-size:12px;
line-height:15px;
padding:0 5px 0 23px;
}
#utilitaire_annonce .ligne_commentaire a{
font-size:11px;
color:#0086c7;
padding:0 10px 0 0;
}
#utilitaire_annonce .depot_commentaire,
#utilitaire_annonce .commentaire{
clear:both;
padding:8px 0 0 0;
}
#utilitaire_annonce .depot_commentaire textarea{
background:#fff;
border:1px solid #d6d6d6;
font-size:11px;
color:#464646;
width:248px;
height:100px;
padding:5px;
margin:0 0 5px 0
}
#utilitaire_annonce .depot_commentaire{
text-align:right;
}
#utilitaire_annonce .commentaire{
font-size:11px;
color:#464646;
line-height:150%;
}
#utilitaire_annonce .actions3 strong{
float:left;
font-size:12px;
line-height:17px;
padding:0 5px 0 0;
}
#utilitaire_annonce .actions3 a.effacer_note{
float:left;
line-height:17px;
font-size:11px;
color:#0086c7;
}

/* DETAIL */
#principale .detail{
margin:0 0 20px 0;
}
#principale .detail h3{
background:url(../../images/commun/pictos/detail.gif) no-repeat left center;
font-size:17px;
color:#0086c7;
line-height:38px;
border-bottom:3px solid #d6d6d6;
padding:0 0 0 40px;
margin:0 0 10px 0;
}
#principale .detail h4{
font-size:14px;
margin:0 0 5px 0;
}
#principale .detail ul{
margin:0 0 20px 0;
}
#principale .detail ul li{
background:url(../../images/commun/puces/2.gif) no-repeat left 5px;
padding:0 0 0 10px;
font-size:12px;
}
#principale .detail .ligne{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#principale .detail .col{
float:left;
width:140px;
margin:0 20px 0 0;
}

/* GEOLOCALISATION */
#principale .geolocalisation{
margin:0 0 40px 0;
}
#principale .geolocalisation h3{
background:url(../../images/commun/pictos/proximite.gif) no-repeat left center;
font-size:17px;
color:#0086c7;
line-height:27px;
padding:0 0 0 40px;
margin:0 0 5px 0;
}
#principale .geolocalisation #gmap{
height:410px;
border:1px solid #d6d6d6;
border-top:3px solid #d6d6d6;
overflow:hidden;
zoom:1;
}

/*Fiche*/
#gauche .adresse .titre{padding:3px 0 0 0;margin:0 0 15px 0;}
#gauche .adresse .titre .b_titre{padding:0 0 3px 0;}
#gauche .adresse .titre .f_titre{background:#e9f9ff;padding:6px 10px;overflow:hidden;zoom:1;}
#gauche .adresse .titre2{margin:0 0 15px 0;overflow:hidden;zoom:1;}
#gauche .adresse .titre .col1,#gauche .adresse .titre2 .col1{float:left;width:430px;}
#gauche .adresse .titre .col1 h1,#gauche .adresse .titre2 .col1 h1{font-size:18px;color:#0086c7;}
#gauche .adresse .titre .col1 h2,#gauche .adresse .titre2 .col1 h2{float:left;font-size:14px;}
#gauche .adresse .titre .prix{color:#00ACD9;float:right;font-size:24px;text-decoration:none;text-align:center}
#gauche .adresse .titre .prix a.commander{
background:url("../../images/commun/ajouter-panier.png") no-repeat scroll left bottom transparent;
float:left;height:44px;width:158px;color:#fff;padding:6px 0 0 16px;text-decoration:none;font-size:22px;}
#gauche .adresse .titre .col1 .info{padding:5px 0 0 0;}
#gauche .adresse .titre .col1 .info span{float:left;line-height:17px;font-size:10px;color:#fff;text-transform:uppercase;padding:0 8px;margin:0 5px 0 0;}
#gauche .adresse .titre .col1 .info .nouveau{background:#ff9805;}
#gauche .adresse .titre .col1 .info .exclu{background:#f3521a;}
#gauche .adresse .titre .col2,#gauche .adresse .titre2 .col2{float:right;width:190px;text-align:right;}
#gauche .adresse .titre .col2 .prix,#gauche .adresse .titre2 .col2 .prix{font-size:17px;font-weight:bold;color:#6bb408;}
#gauche .adresse .titre .col2 .prix.baisse,#gauche .adresse .titre2 .col2 .prix.baisse{background:url(../../images/commun/pictos/baisse.gif) no-repeat right center;padding:0 20px 0 0;}
#gauche .adresse .titre .col2 .surface,#gauche .adresse .titre2 .col2 .surface{font-size:13px;color:#a5a5a5;}
#gauche .adresse .titre .col2 .g_action .note{float:right;margin:2px 6px 0 0;font-size:11px;}
#gauche .adresse .titre .col2 .g_action .note li{float:right;margin-left:10px;display:block}
#gauche .adresse .titre .col2 .g_action .note li.nbcmt{background:url(../../images/commun/pictos/commentaire.gif) no-repeat left center; padding-left:12px;}
#gauche .adresse .description{clear:both;overflow:hidden;margin:0 0 20px 0;overflow:hidden;zoom:1;font-size:12px;}
#gauche .adresse .description .photo{float:left;margin:0 10px 0 0;border:1px solid #d6d6d6;padding:2px;overflow:hidden;zoom:1;}
#gauche .adresse .description .left{float:left;width:480px;font-size:13px;line-height:150%;}
#gauche .adresse .description .right{float:right;padding:5px 0 0 0;}
#gauche .adresse .description .right a.plus{font-size:13px;color:#bbbd00;font-weight:normal;text-decoration:none;text-align:center;}
#gauche .adresse .description .col2 li{font-size:11px;margin:0 0 5px 0;}
#gauche .adresse .description .col2 li span{color:#0086c7;}

#gauche .adresse .t_photo h3{
float:left;
background:url(../../images/commun/pictos/photo.gif) no-repeat left center;
font-size:17px;
color:#0086c7;
line-height:20px;
padding:0 0 0 35px;
}
#gauche .adresse .t_photo a{
float:right;
background:url(../../images/commun/pictos/photo2.gif) no-repeat left center;
font-size:11px;
font-weight:bold;
color:#2e2e2e;
text-decoration:none;
line-height:26px;
padding:0 0 0 35px;
}
#galerie_photo1{
background:#f1f1f1;
border:1px solid #d6d6d6;
margin:0 0 40px 0;
}
#galerie_photo1 .cont_galerie{
padding:20px 40px;
}
#galerie_photo2{
border-bottom:1px solid #d6d6d6;
margin:0 0 40px 0;
}
#galerie_photo2 .cont_galerie{
background:#f1f1f1;
border:1px solid #d6d6d6;
padding:20px 40px;
}
#galerie_photo2 .nav{
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
padding:10px;
}
#galerie_photo2 .nav a{
background:url(../../images/commun/pictos/retour.gif) no-repeat left center;
font-size:11px;
color:#2e2e2e;
text-decoration:none;
padding:0 0 0 20px;
}
#galerie_photo2 img{
display:block;
margin:0 auto 20px auto;
}
#galerie_photo1 #precedent_galerie,
#galerie_photo1 #suivant_galerie{
outline:none;
float:left;
background:url(../../images/commun/sb1.png) no-repeat;
width:25px;
height:35px;
overflow:hidden;
zoom:1;
text-indent:-9999px;
}
#galerie_photo1 #precedent_galerie{
margin:130px 10px 0 0;
}
#galerie_photo1 #suivant_galerie{
float:right;
background-position:-25px 0;
margin:130px 0 0 0;
}
#galerie_photo1 #precedent_galerie:hover{
background-position:0 -35px;
}
#galerie_photo1 #suivant_galerie:hover{
background-position:-25px -35px;
}
#galerie_photo1 #precedent_galerie.off{
cursor:default;
background-position:0 -70px;
}
#galerie_photo1 #suivant_galerie.off{
cursor:default;
background-position:-25px -70px;
}
#galerie_photo1 #detail_photo{
position:relative;
float:left;
width:500px;
height:375px;
background:#fff;
border:1px solid #d6d6d6;
text-align:center;
margin:0 0 20px 0;
}
#galerie_photo1 ul{
clear:both;
overflow:hidden;
zoom:1;
}
#galerie_photo1 ul li{
float:left;
background:#fff;
width:80px;
text-align:center;
margin:0 14px 14px 0;
}
#galerie_photo1 ul li a{
display:block;
border:1px solid #d6d6d6;
text-align:center;
}
#galerie_photo1 ul li a:hover,
#galerie_photo1 ul li a.on{
border:1px solid #6bb408;
}
#galerie_photo1 ul li a:hover img,
#galerie_photo1 ul li a.on img{
filter:alpha(opacity=60); 
-moz-opacity:0.6; 
opacity:0.6;
}
/* CONTACT */
#droite .contact,#droite .utilitaire{background:url(../../images/commun/f_form_droite.gif) no-repeat left top;padding:6px 0 0 0;margin:0 0 14px 0;}
#droite .contact .b_contact,#droite .utilitaire .b_utilitaire{padding:0 0 4px 0}
#droite .contact .f_contact,#droite .utilitaire .f_utilitaire{background:#f4f4f4;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:0 5px 5px 5px;}
#droite .contact h3{background:url(../../images/commun/pictos/contact.gif) no-repeat left center;font-size:17px;color:#0086c7;line-height:20px;padding:0 0 0 40px;margin:0;}
#droite .contact .entete{border:1px solid #d6d6d6;border-top:3px solid #d6d6d6;overflow:hidden;zoom:1;}
#droite .contact .f_contact span{float:left;color:#979797;font-size:10px;width:200px;}
#droite .contact .entete{background:#fff;border-top:1px solid #d6d6d6;margin:0 0 10px 0;}
#droite .contact .entete .col1{float:left;padding:6px;}
#droite .contact .entete .col1{width:250px;}
#gauche .adresse .contact .entete .col1 h2,
#droite .contact .entete .col1 h2{font-size:13px;color:#0086c7;}
#gauche .adresse .contact .entete .col2,
#droite .contact .entete .col2{float:right;text-align:center;border-left:1px solid #d6d6d6;padding:10px;}
#droite .contact form{background:#efffd9;border:1px solid #d6d6d6;border-top:none;padding:20px;}
#droite .contact form{border-top:1px solid #d6d6d6;padding:14px;}
#droite .contact form .ligne{float:left;margin:0 0 10px 0;overflow:hidden;zoom:1;}
#droite .contact form .ligne .txtareadr{width:135px;}
#droite .contact form .ligne.radio{margin:0 0 5px 0;overflow:hidden;zoom:1;}
#droite .contact form .ligne .col{float:left;margin:0 13px 0 0;}
#droite .contact form label{float:left;display:block;font-size:11px;font-weight:bold;color:#5ca000;margin:4px 0 5px 0;width:70px;}
#droite .contact form input{width:180px;font-size:12px;color:#535353;border:1px solid #c3c3c3;padding:2px 2px;}
#droite .contact form textarea{
width:599px;
height:80px;
font-size:12px;
color:#535353;
border:1px solid #c3c3c3;
padding:5px;
}
#droite .contact form textarea{
width:246px;
}
#droite .contact form .radio input{
float:left;
width:12px;
height:12px;
margin:0 10px 0 0;
}
#droite .contact form .radio label{
float:left;
font-size:11px;
font-weight:normal;
color:#454840;
margin:0;
}
#droite .contact form .radio label{
width:220px;
}
#droite .contact form .obligatoire{
text-align:right;
font-size:10px;
color:#717171;
}
#droite .contact form sup{
color:#b52807;
}
#droite .contact form .actions{float:left;margin:0 0 10px 0;}
#droite .contact form .actions input{
border:none;
padding:0;
margin:0;
}
#droite .contact form .donnees{float:left;overflow:hidden;font-size:9px;color:#717171;}
#droite .contact form .donnees a{
color:#717171;
}

#droite .contact form input.inputError,
#droite .contact form textarea.inputError{
border:1px solid #b52807;
}
#droite .contact form .divError{
background:url(../../images/commun/pictos/erreur.gif) no-repeat left 5px;
font-size:11px;
line-height:16px;
color:#b52807;
padding:5px 0 0 20px;
}
/* UTILITAIRE ANNONCE */
#droite .utilitaire .f_utilitaire{
position:relative;
padding:26px 5px 0 5px;
}
#utilitaire_annonce h3{
position:absolute;
top:-11px;
background:url(../../images/commun/superimmo.png) no-repeat 6px center;
line-height:39px;
font-size:15px;
color:#0086c7;
padding:0 0 0 46px;
}
#utilitaire_annonce .actions1,
#utilitaire_annonce .actions2,
#utilitaire_annonce .actions3{
background:#f3fcff;
border:1px solid #d6d6d6;
padding:5px 13px 1px 13px;
overflow:hidden;
zoom:1;
}
#utilitaire_annonce .actions1{
background:#fff;
}
#utilitaire_annonce .actions2,
#utilitaire_annonce .actions3{
border-top:none;
padding:5px 13px;
}
#utilitaire_annonce .actions1 .col1{
float:left;
width:172px;
}
#utilitaire_annonce .actions1 .col1 a,
#utilitaire_annonce .actions1 .col1 span{
display:block;
outline:none;
line-height:21px;
font-size:11px;
font-weight:bold;
color:#1e1e1e;
text-decoration:none;
padding:0 0 0 26px;
margin:0 0 5px 0;
}
#utilitaire_annonce .actions1 .col1 a:hover{
color:#0086c7;
text-decoration:underline;
}
#utilitaire_annonce .actions1 .col1 a.selection{
background:url(../../images/commun/pictos/selection.gif) no-repeat left center;
}
#utilitaire_annonce .actions1 .col1 a.comparateur{
background:url(../../images/commun/pictos/comparateur.gif) no-repeat left center;
}
#utilitaire_annonce .actions1 .col1 a.selection.on,
#utilitaire_annonce .actions1 .col1 span.selection{
cursor:default;
color:#66b003;
background:url(../../images/commun/pictos/selection2.gif) no-repeat left center;
text-decoration:none;
}
#utilitaire_annonce .actions1 .col1 a.comparateur.on,
#utilitaire_annonce .actions1 .col1 span.comparateur{
background:url(../../images/commun/pictos/comparateur2.gif) no-repeat left center;
cursor:default;
color:#66b003;
text-decoration:none;
}
#utilitaire_annonce .actions1 .col2{
float:right;
width:75px;
}
#utilitaire_annonce .actions1 .col2 a{
display:block;
outline:none;
line-height:21px;
font-size:11px;
color:#adadad;
text-decoration:none;
padding:0 0 0 26px;
margin:0 0 5px 0;
}
#utilitaire_annonce .actions1 .col2 a.envoyer{
background:url(../../images/commun/pictos/contact3.gif) no-repeat left center;
}
#utilitaire_annonce .actions1 .col2 a.imprimer{
background:url(../../images/commun/pictos/imprimer.gif) no-repeat left center;
}
#utilitaire_annonce .ligne_commentaire strong{
font-size:12px;
line-height:15px;
}
#utilitaire_annonce .ligne_commentaire a{
font-size:11px;
color:#0086c7;
padding:0 10px 0 0;
}
#utilitaire_annonce .depot_commentaire,
#utilitaire_annonce .commentaire{
clear:both;
padding:8px 0 0 0;
}
#utilitaire_annonce .depot_commentaire textarea{background:#fff;border:1px solid #d6d6d6;font-size:11px;color:#464646;width:248px;height:100px;padding:5px;margin:0 0 5px 0}
#utilitaire_annonce .depot_commentaire{text-align:right;}
#utilitaire_annonce .commentaire{font-size:11px;color:#464646;line-height:150%;}
#utilitaire_annonce .actions3 strong{float:left;font-size:12px;line-height:17px;padding:0 5px 0 0;}
#utilitaire_annonce .actions3 a.effacer_note{float:left;line-height:17px;font-size:11px;color:#0086c7;}

/* DETAIL */
#gauche .adresse .detail{clear:both;margin:0 0 15px 0;}
#gauche .adresse .detail h3{font-size:17px;color:#283641;line-height:35px;border-bottom:2px solid #f4f4f4;margin:0 0 10px 0;}
#gauche .adresse .detail h4{font-size:14px;margin:0 0 5px 0;}
#gauche .adresse .detail ul{margin:0 0 15px 0;width:300px;float:left;}
#gauche .adresse .detail ul li{background:url(../../images/commun/puces/2.gif) no-repeat left 5px;padding:0 0 0 10px;font-size:12px;margin-bottom:5px;}
#gauche .adresse .detail .ligne{margin:0 0 10px 0;overflow:hidden;zoom:1;}
#gauche .adresse .detail .col{float:left;width:140px;margin:0 20px 0 0;}
#gauche .adresse .detail ul.date{float:right;width:200px;text-align:right;}
#gauche .adresse .detail ul.date li.modif{float:right;background:url(../../images/commun/pictos/montre.gif) no-repeat left;width:120px;}
#gauche .adresse .detail ul.date li {background:none;}

/* GEOLOCALISATION */
#gauche .adresse .geolocalisation{float:left;overflow:hidden;zoom:1;margin:10px 0 20px 0;}
#gauche .adresse .geolocalisation h3{background:url(../../images/commun/pictos/points.png) no-repeat left center;font-size:17px;color:#283641;line-height:30px;padding:0 0 0 25px;margin:0 0 5px 0;}
#gauche .adresse .geolocalisation #gmap{width:652px;height:380px;border:1px solid #d6d6d6;border-top:3px solid #83c26c;overflow:hidden;zoom:1;}
.rech_itineraire{background:#efefef url(../../images/commun/gmap.png) repeat-x left -80px;border:1px solid #d6d6d6;padding:10px;overflow:hidden;zoom:1;}
.rech_itineraire label{float:left;font-size:12px;font-weight:bold;margin:2px 10px 0 0;}
.rech_itineraire input{float:left;font-size:12px;border:1px solid #d6d6d6;width:345px;padding:2px 5px;}
.rech_itineraire a{float:right;}
#route{font-size:10px;}
#route a{color:#0086c7;}

/* Commentaires */
#gauche .adresse #commentaires{float:left;overflow:hidden;zoom:1;margin:10px 0 20px 0;width:655px;border:1px solid #f2f2e8}
#gauche .adresse #commentaires .titre{margin:0;background:#e9f9ff;border:none;padding:10px;margin:1px;}
#gauche .adresse #commentaires .titre h4{float:left;font-size:17px;}
#gauche .adresse #commentaires .titre a{float:right;}
#gauche .adresse #commentaires .liste{border-bottom:1px solid #fff;padding:15px;}
#gauche .adresse #commentaires .liste .bloc{margin:0 0 10px 0;overflow:hidden;zoom:1;}
#gauche .adresse #commentaires .liste .bloc .col1{float:left;width:49px;}
#gauche .adresse #commentaires .liste .bloc .col1 .avatar{background:url(../../images/commun/f_avatar30x30.gif) no-repeat top left;width:45px;height:35px;padding:4px 0 0 4px;overflow:hidden;zoom:1;}
#gauche .adresse #commentaires .liste .bloc .col1 h4{font-size:11px;width:40px;text-align:center;padding:5px 0 0 0;}
#gauche .adresse #commentaires .liste .bloc .texte{margin-left:55px;}
#gauche .adresse #commentaires .liste .bloc .texte .info{font-size:11px;padding:10px 0 0 0;margin:0 0 5px 0;overflow:hidden;zoom:1;}
#gauche .adresse #commentaires .liste .bloc .texte .info .auteur{float:left;padding:0 8px 0 0;}
#gauche .adresse #commentaires .liste .bloc .texte .info .auteur a{color:#289FD5;text-decoration:underline;}
#gauche .adresse #commentaires .liste .bloc .texte .info .date{float:left;background:url(../../images/commun/pictos/montre.gif) no-repeat 8px 3px;border-left:1px solid #e1e1e1;padding:0 8px 0 23px;}
#gauche .adresse #commentaires .liste .bloc .texte .info .note{float:left;border-left:1px solid #e1e1e1;padding:0 0 0 8px;}
#gauche .adresse #commentaires .liste .bloc .texte .info .note span,#gauche .adresse #commentaires .liste .bloc .texte .info .note .fixpng{float:left;margin:0 5px 0 0;}
#gauche .adresse #commentaires .liste .bloc .texte .info .note .fixpng{margin:-1px 5px 0 0;}
#gauche .adresse #commentaires .liste .bloc .texte .commentaire{font-size:11px;border:1px solid #e1e1e1;background:#f4f4f4;padding:10px 20px;}
#gauche .adresse #commentaires .liste .bloc .texte .on{background:#fff;}
#gauche .adresse #commentaires form{margin:0 10px 10px 10px;border-top:1px solid #e1e1e1;padding:10px;background:#e9f9ff;}
#gauche .adresse #commentaires form .accrch{font-size:13px;margin:6px 0 20px 0;}
#gauche .adresse #commentaires form label{float:left;width:170px;color:#283641;display:block;font-size:13px;font-weight:bold;margin:4px 0 5px 0;text-align:right;padding-right:15px;}
#gauche .adresse #commentaires form input{width:290px;}
#gauche .adresse #commentaires form textarea{width:370px;}
#gauche .adresse #commentaires form p.carac{font-size:10px;padding-top:3px;padding-right:2px;}
#gauche .adresse #commentaires form .ligne .rating_container{float:left;margin-bottom:0;margin-left:0;margin-right:10px;margin-top:0;}
#gauche .adresse #commentaires form .cgu,#gauche .adresse #commentaires form .go{overflow:hidden;zoom:1;}
#gauche .adresse #commentaires form .cgu p label{font-size:11px;overflow:hidden;zoom:1;}
#gauche .adresse #commentaires form .cgu p a{font-size:11px;text-decoration:underline; color:#0086C7;}
#gauche .adresse #commentaires form .go{overflow:hidden;zoom:1;}
#gauche .adresse #commentaires form .go input,#gauche .adresse #commentaires form p.carac{float:right;margin-right:46px;border:none;}
