#site #container #content #p_details .cadre{
margin:0 0 24px 0;
}

#site #container #content #p_details .bloc_fixe_l .cadre .espace_titre .titre{
font-size:12px;
height:18px;
padding:5px 0 0 0;
}
#site #container #content #p_details .cadre .actions {
height:37px;
font-style: italic;
font-weight: bold;
padding:14px 0 0 20px;
position:relative;
}
#site #container #content #p_details .cadre .actions img.bg_fleche{
position:absolute;
top:54px;
left:7px;

}
#site #container #content #p_details .cadre .actions span.nb_resultats {
color:#9E0000;
font-size:20px;
}

#site #container #content #p_details .cadre .actions .retour{
float:right;
height:20px;
padding:4px 3px 0 0;
}
#site #container #content #p_details .cadre .actions .retour a{
color:#152332;
text-decoration:underline;
font-weight:bold;
}
#site #container #content #p_details .cadre .actions .retour a:hover{
text-decoration:none;
}



#site #container #content #p_details .cadre .actions .page{
float:left;
height:22px;
padding:9px 9px 0 2px;
}
#site #container #content #p_details .cadre .actions .navigation{
letter-spacing:0px;
float:left;
padding:11px 0 0 0;
}
#site #container #content #p_details .cadre .actions .navigation img{
border:#FFFFFF 1px solid;
}

#p_details .recherche_en_cours .navig_rapide{
height:29px;
border:#C7C7C7 1px solid;
margin:0 0 10px 0;
background:#EFEFEF;
width:182px;
}
#p_details .recherche_en_cours .navig_rapide .liste_rapide{
width:116px;
height:25px;
float:left;
padding:4px 0 0 0;
text-align:center;
}
#p_details .recherche_en_cours .navig_rapide .liste_rapide select{
width: 70px;
padding:2px 1px 1px 2px;
}
#p_details .recherche_en_cours .navig_rapide .bouton_nav{
height:29px;
width:32px;
float:left;
text-align:center;
}
#p_details .recherche_en_cours .navig_rapide .bouton_nav a{
height:21px;
width:32px;
display:block;
background:#E8E8E8;
padding:8px 0 0 0;
}
#p_details .recherche_en_cours .navig_rapide .bouton_nav a:hover{
background:#FFFFFF;
}
#p_details .recherche_en_cours .navig_rapide .bouton_nav_l{
border-right:#C7C7C7 1px solid;
}
#p_details .recherche_en_cours .navig_rapide .bouton_nav_r{
border-left:#C7C7C7 1px solid;
}
#p_details .recherche_en_cours .navig_rapide .bouton_nav_gr{
height:21px;
padding:8px 0 0 0;
}

#p_details .recherche_en_cours .annonce_en_cours{
margin:0 0 10px 0;
width:183px;
height:72px;
color:#152332;
font-size:11px;
letter-spacing:0.2px;
border:1px solid #C7C7C7;
border-right:none;
border-left:1px solid #FFFFFF;
position:relative;
}

#p_details .recherche_en_cours .annonce_en_cours img.ligne_selec{
position:absolute;
top:-88px;
left:225px;
} 
#p_details .recherche_en_cours .annonce_en_cours .ligne_selec_sup1{
position:absolute;
width:42px;
background:#30435E;
height:1px;
overflow:hidden;
top:-1px;
left:183px;
} 
#p_details .recherche_en_cours .annonce_en_cours .ligne_selec_sup2{
position:absolute;
width:42px;
background:#30435E;
height:1px;
overflow:hidden;
top:72px;
left:183px;
} 
#p_details .recherche_en_cours .annonce_en_cours .ligne_selec_sup3_degrade{
position:absolute;
width:69px;
height:72px;
z-index:1;
left:157px;
top:0;
background:url(../pictures/ligne_degrade_selection_bis.png) repeat-y;
} 
#p_details .recherche_en_cours .annonce_en_cours .ligne_selec_sup4_degrade{
position:absolute;
width:69px;
height:72px;
z-index:1;
left:157px;
top:0;
background:url(../pictures/ligne_degrade_selection_bis2.png) repeat-y;
} 


#p_details .recherche_en_cours #annonce_selectionnee_recherche{
border:1px solid #30435E;
border-right:none;
}

/*
fleche_details_colonne_resultats
*/

#p_details .recherche_en_cours #annonce_selectionnee_recherche p.titre a{
background:none;
text-decoration:underline;
}
#p_details .recherche_en_cours #annonce_selectionnee_recherche p.titre a:hover{
text-decoration:none;
}
#p_details .recherche_en_cours #annonce_selectionnee_recherche p.titre img{
padding:2px 4px 0 0;
}
#p_details .recherche_en_cours .annonce_en_cours p.titre{
font-weight:bold;
padding:0;
height:19px;
background:#EFEFEF;
}
#p_details .recherche_en_cours #annonce_selectionnee_recherche p.titre{
background:none;}

#p_details .recherche_en_cours .annonce_en_cours p.titre a{
display:block;
height:17px;
padding:2px 0 0 4px;
width:176px;
background:url(../pictures/details_titre_annonce_en_cours.jpg) no-repeat right center;
}

#p_details .recherche_en_cours .annonce_en_cours .photo{
width:63px;
float:left;
height:53px;
}
#p_details .recherche_en_cours .annonce_en_cours .photo a{
display:block;
width:60px;
padding:4px 0 0 3px;
height:49px;
}
#p_details .recherche_en_cours .annonce_en_cours .infos{
width:120px;
height:53px;
float:left;
}
#p_details .recherche_en_cours .annonce_en_cours .infos a{
display:block;
height:45px;
width:112px;
padding:8px 0 0 8px;
}
#p_details .recherche_en_cours .annonce_en_cours .infos a:hover{
text-decoration:none;
}
#p_details .recherche_en_cours .annonce_en_cours .infos span.prix{
font-weight:bold;
}
#p_details .bloc_details_annonce{
border: 1px solid #C9C9C9;
background:#E8E8E8;
}

#p_details .bloc_details_annonce_ajout{
height:10px;
position:relative;
}
#p_details .bloc_details_annonce_ajout img#fleche_agrandissement{
position:absolute;
top:55px;
left:20px;
}

#p_details .bloc_details_annonce #cadre_envoyer_ami{
position:absolute;
top:46px;
left:5px;
background:#f5f5f5;
border:#304561 1px solid;
width:487px;
height:422px;
z-index:20;
}

#p_details .bloc_details_annonce .validation_formulaire_ok{
height: 93px;
padding: 97px 0 0 120px;
position: relative;
font-weight:bold;
}
#p_details .bloc_details_annonce .validation_formulaire_ok img.icon_ok{
left: 30px;
position: absolute;
top: 77px;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .validation_formulaire_ok .retour_menu_ok{
font-style: italic;
font-weight: normal;
padding: 15px 0 0;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .validation_formulaire_ok .retour_menu_ok a{
color:#990000;
}

#p_details .bloc_details_annonce #cadre_envoyer_ami .close{
position:relative;
height:29px;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .close .espace_blanc_ami{
position:absolute;
top:423px;
left:0;
width:487px;
background:#FFFFFF;
height:16px;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .close a{
display:block;
height:28px;
background:#EDEDED;
color:#C4C4C4;
font-size:20px;
font-weight:bold;
text-align:right;
padding:1px 50px 0 15px;
float:right;
}

#p_details .bloc_details_annonce #cadre_envoyer_ami .close a img{
position:absolute;
top:4px;
right:15px;
}

#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_formulaire_ami{
padding:30px 0 0 12px;
height:330px;
}

#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_titre_ami{
color:#243246;
font-size:18px;
font-weight:bold;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_titre_ami .espace_titre_ami_l{
float:left;
width:250px;}
#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_titre_ami .espace_titre_ami_r{
float:left;}

#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_formulaire_ami dl{
border-top:1px solid #CCCCCC;
float:left;
width:215px;
font-size:11px;
margin:0 33px 0 0;
padding:15px 0 17px 0;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_formulaire_ami dl.contact_right{
margin:0;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_formulaire_ami dl dt{
height:31px;
width:80px;
color:#666666;
padding:2px 0 0 0;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_formulaire_ami dl dd{
height:33px;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_formulaire_ami .icon_mess{
float:left;
width:80px;
padding:16px 0 0 0;
}

#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_formulaire_ami .espace_envoyer{
text-align:right;
padding:15px 16px 0 0;
}

#p_details .bloc_details_annonce #cadre_envoyer_ami span.etoile{
font-size:12px;
padding:0 0 0 3px;
}

#p_details .bloc_details_annonce #cadre_envoyer_ami .mess_erreur{
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E1E1E1;
color: #920100;
padding: 13px 20px 13px 40px;
position:absolute;
top:10px;
left:12px;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .mess_erreur img{
left: 16px;
position: absolute;
top: 7px;
}

#p_details .bloc_details_annonce #cadre_envoyer_ami .champs_obligatoires{
font-size:11px;
color:#666666;
padding:10px 0 0 12px;
height:23px;
background:#EDEDED;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .champs_obligatoires span.etoile{
padding:0 4px 0 7px;}

/** Formulaire **/
#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_formulaire_ami input{
padding: 2px 2px;
width: 125px;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_formulaire_ami textarea{
background:#FFFFFF;
height:80px;
line-height: 18px;
padding: 5px 7px;
width:363px;
}
#p_details .bloc_details_annonce #cadre_envoyer_ami .espace_formulaire_ami input.butt_sub{
padding:7px 0;
width:155px;
font-size:15px;
}





#p_details .bloc_details_annonce .navig_details{
width:30px;
height:16px;
position:absolute;
top:-16px;
}
#p_details .bloc_details_annonce .navig_details img{
vertical-align:bottom;
}
#p_details .bloc_details_annonce .navig_details_l{
left:5px;
}
#p_details .bloc_details_annonce .navig_details_r{
left:36px;
}


#p_details .bloc_details_annonce .espace_titre_principal{
border-left:5px solid #E8E8E8;
border-right:5px solid #E8E8E8;
background:url(../pictures/bg_titre_details.png) repeat-x;
height:27px;
color:#FFFFFF;
position:relative;
}
#p_details .bloc_details_annonce .espace_titre_principal h2.titre_l{
height:25px;
font-weight:bold;
font-size:14px;
position:absolute;
left:0;
top:0;
padding:2px 0 0 8px;
width:550px;
white-space:nowrap;
overflow:hidden;
}
#p_details .bloc_details_annonce .espace_titre_principal .titre_l span.marque{
font-size:18px;
}
#p_details .bloc_details_annonce .espace_titre_principal .titre_l span.ref{
font-weight:normal;
font-size:12px;
}

#p_details .bloc_details_annonce .espace_titre_principal .titre_r{
text-align:right;
height:27px;
float:right;
background:url(../pictures/bg_details_titre.png) right top no-repeat;
}
#p_details .bloc_details_annonce .espace_titre_principal .titre_r a{
color:#FFFFFF;
font-size:13px;
display:block;
height:22px;
padding:5px 45px 0 0;
}


#p_details .bloc_details_annonce .bloc_details_annonce_t{
padding:9px 5px 0 5px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace{
width:489px;
float:left;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .bloc_details_annonce_ensemble_photos{
background:#FFFFFF;
height:304px;
padding:2px 0 0 2px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact{
height:152px;
border:1px solid #C9C9C9;
background:#FFFFFF;
margin:15px 0 0 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact_pro{
height:223px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .entete_emplacement{
height:50px;
border-bottom:1px solid #C9C9C9;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .entete_emplacement .entete_contact{
position:absolute;
left:312px;
top:10px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .entete_emplacement .entete_contact a{
display:block;
width:165px;
padding:8px 0 0 0;
height:19px;
z-index:2;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .entete_emplacement .entete_contact_img{
position:absolute;
left:443px;
top:11px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .entete_emplacement .statut_vendeur{
font-size:16px;
color:#C0C0C0;
font-weight:bold;
padding:5px 0 0 14px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .entete_emplacement .name_vendeur{
font-size:13px;
font-weight:bold;
padding:3px 0 0 14px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .renseignements_emplacement{
height:101px;
background:url(../pictures/bg_renseignements_emplacement.png) top repeat-x;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact_pro .renseignements_emplacement{
height:172px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .renseignements_emplacement .emplacement_sponsor_pro{
height:60px;
padding:5px 0 6px 9px
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .renseignements_emplacement .emplacement_sponsor_pro img{
border:1px solid #ececec;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .renseignements_emplacement .renseignements_adresse{
height:80px;
width:278px;
padding:15px 20px 0 14px;
float:left;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .renseignements_emplacement dl.renseignements_num{
padding:16px 0 0 0;
float:left;
height:80px;
width:170px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .renseignements_emplacement dl.renseignements_num dt{
height:24px;
width:28px;
font-weight:bold;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .renseignements_emplacement dl.renseignements_num dd{
height:24px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .renseignements_emplacement .renseignements_adresse .renseignements_pays_vendeur{
float:left;
width:24px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .renseignements_emplacement .renseignements_adresse .renseignements_pays_vendeur img{
vertical-align:top;
}

#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_contact .renseignements_emplacement .renseignements_adresse p{
height:23px;
padding:1px 0 0 0;
overflow:hidden;
white-space:nowrap;
}



#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_sponsor_prive{
height:60px;
background:#FFFFFF;
margin:11px 0 0 0;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_sponsor_prive .border_sponsor_t{
position:absolute;
top:0;
left:0;
width:488px;
height:1px;
background:#C9C9C9;
overflow:hidden;
z-index:2;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_sponsor_prive .border_sponsor_r{
position:absolute;
top:0px;
left:0;
width:1px;
height:60px;
background:#C9C9C9;
overflow:hidden;
z-index:2;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_sponsor_prive .border_sponsor_b{
position:absolute;
top:59px;
left:0;
width:488px;
height:1px;
background:#C9C9C9;
overflow:hidden;
z-index:2;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_sponsor_prive .border_sponsor_l{
position:absolute;
top:0px;
left:488px;
width:1px;
height:60px;
background:#C9C9C9;
overflow:hidden;
z-index:2;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_sponsor_prive .img_sponsor{
position:absolute;
top:0;
left:20px;
z-index:1;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_sponsor_prive .img_sponsor img{
vertical-align:bottom;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .emplacement_sponsor_prive .txt_sponsor{
position:absolute;
top:1px;
left:1px;
width:19px;
font-size:7px;
text-align:center;
line-height:8px;
height:57px;
padding:1px 0 0 0;
background:#E4E4E4;
}



#p_details .bloc_details_annonce .bloc_details_annonce_t #bloc_details_annonce_t_l{
width:400px;
height:300px;
float:left;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t #bloc_details_annonce_t_l img{
vertical-align:bottom;
}
.bordure_gris_details{
border:1px #FFFFFF solid;
}
.bordure_bleu_details{
border:1px #304561 solid;
}

#p_details .bloc_details_annonce .bloc_details_annonce_t ul.bloc_details_annonce_t_c{
width:80px;
float:left;
padding:1px 0 0 2px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t ul.bloc_details_annonce_t_c li{
background: #f2f2f2;
height: 60px;
width: 80px;
margin: 0 0 2px 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t ul.bloc_details_annonce_t_c li img {
vertical-align: bottom;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t ul.bloc_details_annonce_t_c li.last {
/*border: 1px solid #c9c9c9;*/
height: 114px;
overflow: hidden;
position: relative;
width: 80px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t ul.bloc_details_annonce_t_c li.last img {
height: 114px;
left: -43px;
opacity: 0.2;
position: absolute;
top: 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t ul.bloc_details_annonce_t_c li.last .global_photos {
color: #304561;
font-size: 50px;
height: 86px;
left: 0;
top: 0;
padding: 28px 0 0;
position: absolute;
text-align: center;
width: 80px;
z-index: 10;
}

#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .ens_agrand {
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .ens_agrand #cadre_agrandissement {
border: 1px solid #ffffff;
height: 304px;
position: absolute;
width: 487px;
z-index: 15;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .ens_agrand #cadre_agrandissement:hover {
border: 1px solid #304561;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .ens_agrand #cadre_agrandissement .cadre_agrandissement_fond {
height: 304px;
width: 487px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .ens_agrand #cadre_agrandissement:hover .cadre_agrandissement_fond {
background: #ffffff;
opacity:0.1;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t_espace .ens_agrand #cadre_agrandissement .cadre_agrandissement_fond a {
display: block;
height: 304px;
}



#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r{
width:234px;
padding:0 0 0 5px;
float:left;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n{
background:#FFFFFF;
float:left;
width:180px;
height:297px;
padding:9px 0 0 16px;
overflow:hidden;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales{
font-size:18px;
font-weight:bold;
padding:0 0 0 15px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales li.inf_veh{
height:28px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales li.inf_veh_km{
height:24px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales li.price{
font-size:30px;
color:#324866;
height:53px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales li.price_tai_reduite{
height:47px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales li.price_dep{
color:#769d00;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales li.price_desto{
color:#A20000;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales .pos_relat{
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales .pos_relat p{
font-size: 10px;
font-weight: normal;
left: 3px;
position: absolute;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales .price .pos_relat p{
color: #950300;
top: 32px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales li.prix_marchand{
color: #2693ff;
font-size: 20px;
height: 40px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales .prix_marchand .pos_relat p{
top: 22px;
}


#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n ul.infos_principales li.old_price{
color:#324866;
font-size:23px;
text-decoration:line-through;
height:28px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n .separation{
height:16px;
width:160px;
border-top:1px solid #D6D5D5;
position:relative;
}

#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n dl.liste_caracteristiques dt{
height:22px;
width:18px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_vehicule_n dl.liste_caracteristiques dd{
height:22px;
margin:0 0 2px 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r ul.infos_fonction_n{
float:left;
width:38px;
background:url(../pictures/infos_fonction_n.png) left repeat-y #FFFFFF;
padding:2px 0 0 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r ul.infos_fonction_n li{
height:30px;
padding:2px 0 0 4px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r ul.infos_fonction_n li a{
padding:4px 2px;
display:block;
height:19px;
width:28px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r ul.infos_fonction_n li a img{
vertical-align:bottom;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r ul.infos_fonction_n li.ligne{
height:1px;
line-height:0;
font-size:0;
border-top:1px solid #D6D5D5;
margin:0 5px 0 7px;
overflow:hidden;
padding:0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services{
border:#C9C9C9 1px solid;
margin:15px 0 0 0;
background:#FFFFFF;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service{
height:50px;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service .trait_color{
width:4px;
height:34px;
top:8px;
left:3px;
position:absolute;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service_assurez .trait_color{
background:#194D94;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service_financez .trait_color{
background:#E14501;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service_garatie .trait_color{
background:#993366;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service .tarif_espace_service{
width:87px;
top:19px;
left:138px;
position:absolute;
font-weight:bold;
text-align:right;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service_assurez .tarif_espace_service{
color:#194D94;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service_financez .tarif_espace_service{
color:#E14501;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service_financez .tarif_espace_service_finance{
width:120px;
left:105px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service_garatie .tarif_espace_service{
color:#993366;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service .txt_espace_service{
height:34px;
width:226px;
top:8px;
left:3px;
position:absolute;
z-index:2;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .espace_service .txt_espace_service a{
display:block;
padding:10px 0 0 17px;
width:209px;
height:24px;
color:#283B5C;
}



#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_services .trait{
height:1px;
overflow:hidden;
background:#C9C9C9;
width:165px;
margin:0 0 0 24px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_prive{
border:#C9C9C9 1px solid;
height:58px;
margin:11px 0 0 0;
background:#FFFFFF;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_prive .trait_color{
width:4px;
height:38px;
top:10px;
left:3px;
background:#CCCCCC;
position:absolute;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_prive .txt_espace_service{
height:46px;
width:232px;
top:6px;
left:0;
position:absolute;
z-index:2;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_prive .txt_espace_service a{
display:block;
padding:15px 0 0 20px;
width:212px;
height:31px;
color:#283B5C;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_pro{
border:#C9C9C9 1px solid;
height:110px;
margin:10px 0 0 0;
background:#FFFFFF;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_pro .espace_service_pro{
height:36px;
position:relative;
}
/*
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_pro .espace_service_pro .point_pro{
position:absolute;
left:169px;
top:11px;
}
*/
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_pro .espace_service_pro .photo_pro_1{
position:absolute;
top:12px;
left:187px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_pro .espace_service_pro .photo_pro_2{
position:absolute;
top:8px;
left:194px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_pro .espace_service_pro .txt_service_pro{
height:28px;
width:226px;
top:4px;
left:3px;
position:absolute;
z-index:2;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_pro .espace_service_pro .txt_service_pro a{
color:#283B5C;
display:block;
height:22px;
width:209px;
padding:6px 0 0 17px;
}


#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_pro .denom_pro{
font-size:14px;
font-weight:bold;
color:#C0C0C0;
height:26px;
padding:10px 0 0 20px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_t .bloc_details_annonce_t_r .infos_srvces_pro .trait{
height:1px;
overflow:hidden;
background:#C9C9C9;
width:165px;
margin:0 0 0 24px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b{
margin:16px 0 0 0;
padding:14px 0 0 0;
background:url(../pictures/bg_bloc_multiple_bis.png) repeat-x top;
-margin:3px 0 0 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b ul#menu_bloc_multiple{
height:29px;
list-style-type:none;
padding:0 0 0 15px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b ul#menu_bloc_multiple li{
float:left;
height:27px;
width:109px;
border:#C9C9C9 1px solid;
border-bottom:none;
border-right:none;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b ul#menu_bloc_multiple li.gar{
border-right:#C9C9C9 1px solid;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b ul#menu_bloc_multiple li a{
text-align:center;
font-weight:bold;
padding:7px 0 0 0;
display:block;
width:109px;
height:20px;
background:#FFFFFF;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b ul#menu_bloc_multiple li a.selectionner{
text-align:center;
background:#F5F5F5;
font-weight:bold;
padding:7px 0 0 0;
display:block;
height:21px;
color:#990000;
text-decoration:underline;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple{
background:#F5F5F5;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple .espace_titre_details{
height:45px;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple .espace_titre_details img{
position:absolute;
top:16px;
left:7px;
z-index:100;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple .espace_titre_details_options img{
top:19px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple .espace_titre_details_commentaire img{
top:20px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple .espace_titre_details .titre_details{
font-weight:bold;
font-size:13px;
position:absolute;
top:26px;
left:55px;
}



/************************ bloc change - Contact *********************************/

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact{
padding:40px 15px 30px 15px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t{
height:230px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v{
float:left;
width:264px;
height:180px;
background:#FFFFFF;
border:1px solid #D8D8D8;
margin-right:20px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .titre_infos_v{
height:32px;
border-bottom:1px solid #D8D8D8;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .contenu_infos_generales{
padding:15px 8px 0 12px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .titre_infos_v img.pays_vendeur{
position:absolute;
left:15px;
top:9px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .titre_infos_v img.type_vendeur_icon{
position:absolute;
left:223px;
top:-28px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .titre_infos_v img.ic_part{
left:217px;
top:-26px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .titre_infos_v .type_vendeur{
font-size:13px;
font-weight:bold;
font-style:italic;
padding:9px 0 0 47px;
color:#990000;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .titre_infos_v .type_vendeur_pro{
color:#3C4A53;
}




#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .espace_plan{
padding:8px 0 0 0;
height:16px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v a#voir_plan{
padding:0 0 0 19px;
font-style:italic;
height:16px;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v a#voir_plan img{
vertical-align:bottom;
position:absolute;
left:0;
top:-1px;
}




#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .name{
font-size:13px;
font-weight:bold;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .contact_gar{
padding:6px 0 0 0;
font-size:12px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .contact_gar img{
padding:0 6px 0 0;
}



#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .adresse{
padding:13px 0 0 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_v .adresse_sans{
padding:0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .espace_hauteur_titre{
position:relative;
height:12px;
background:#E1E1E1;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .espace_hauteur_titre img{
position:absolute;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_tel .espace_hauteur_titre img{
left:153px;
top:-28px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v .espace_hauteur_titre img{
left:177px;
top:-26px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_tel{
width:190px;
float:left;
height:180px;
background:#FFFFFF;
border:1px solid #D8D8D8;
margin-right:20px;

}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_tel .contenu_num{
padding:20px 9px 0 9px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t ul.num{
color:#515151;
border-bottom:1px solid #D8D8D8;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t ul.num li{
border-top: 1px solid #D8D8D8;
font-size: 15px;
height: 26px;
padding: 9px 0 0 2px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t ul.num li p{
font-size:12px;
float:left;
width:33px;
padding:1px 0 0 0;
font-weight:bold;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t ul.num li p span{
font-weight:normal;
}






#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v{
float:left;
width:208px;
background:#FFFFFF;
border:1px solid #D8D8D8;
height:180px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v .contenu_supp_v{
padding: 20px 9px 0 9px;
}


#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v ul{
border-bottom: 1px solid #D8D8D8;
color: #515151;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v ul li{
border-top: 1px solid #D8D8D8;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v ul li a{
display:block;
height: 26px;
padding:10px 0 0 45px;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v ul li a img{
position:absolute;
left:4px;
top:11px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v ul li a img.planete{
left:9px;
top:7px;
}

	
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v dl dt{
height: 24px;
padding: 11px 0 0 3px;
width: 32px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v dl dd{
border-top: 1px solid #D8D8D8;
height: 26px;
padding: 9px 0 0 0;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact #plan{
height:25px;
}


#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact #plan #planouvert{
border:1px solid #D8D8D8;
width:700px;
padding:3px;
height:340px;
background:#FFFFFF;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact #plan #planouvert .fermer_plan{
position:absolute;
top:-29px;
left:-1px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact #plan #planouvert .fermer_plan a{
display:block;
color:#C4C4C4;
height:26px;
padding:2px 0 0 0;
font-size:20px;
font-weight:bold;
text-align:center;
border:1px solid #D8D8D8;
border-bottom:none;
background:#FFFFFF;
width:130px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact #plan #planouvert #map_details{
width:700px;
height:340px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v .inf_sup{
padding:12px 0 0 4px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v .inf_sup span.site{
font-weight:bold;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v .inf_sup img{
vertical-align:middle;
padding:0 6px 2px 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_t .infos_supp_v .inf_sup img.stock_partenaire{
vertical-align:middle;
padding:0 0 4px 0;
}



#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b .ensemble_erreur{
padding:25px 15px 0 15px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b .ensemble_erreur .error_message{
background:#F5F5F5;
margin:0;
}


#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b{
background:#FFFFFF;
border:#D8D8D8 1px solid;
padding:0 0 7px 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b .part_b_l{
padding:30px 0 0 15px;
width:435px;
float:left;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b .part_b_r{
float:left;
width:225px;
padding:155px 0 0 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b .part_b_r ul li{
background:#FFFFFF;
border:#CCCCCC 1px solid;
border-left:none;
height:20px;
margin:0 0 7px 0;
-moz-border-radius:0 3px 3px 0; 
-webkit-border-radius:0 3px 3px 0; 
-khtml-border-radius:0 3px 3px 0;
border-radius:0 3px 3px 0;
position:relative;
font-size:11px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b .part_b_r ul li.selection{
background:#CCCCCC;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b .part_b_r ul li #fleche_selection{
position:absolute;
height:22px;
width:17px;
top:-1px;
left:-17px;
background:url(../pictures/fleche_selection_details.png) no-repeat;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b .part_b_r ul li a{
height:17px;
display:block;
width:214px;
padding:3px 0 0 10px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b input{
padding:3px;
width: 220px;
font-size:12px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b input.butt_sub{
padding:7px;
font-size:16px;
width: 170px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b textarea{
width:287px;
height:130px;
padding:5px 20px 5px 3px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b dl{
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b dl dt{
width:120px;
padding:4px 0 0 0;
height:24px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b dl dd{
height:28px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b dl dt.mess{
padding:60px 0 0 0;
height:90px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b dl dd.mess{
height:150px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b dl dd{
margin:0 0 7px 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b .ensemble_titre_contact{
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b img.icon_envoyer_message{
position:absolute;
top:-42px;
left:15px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .part_b .contacter_vendeur{
position:absolute;
top:-20px;
left:86px;
font-weight:bold;
font-size:13px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .espace_sub{
text-align:right;
padding:3px 5px 20px 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_contact .legende{
font-style:italic;
color:#666666;
font-size:11px;}


/***************************************************/


/************************ bloc change - Plan *********************************/
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_plan{
padding:20px 15px 10px 15px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_plan .espace_plan{
padding:2px;
border:1px solid #CCCCCC;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_plan .espace_plan #map{
width:682px;
height:325px;
background:#006633;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_plan .coordonnees_plan{
border:1px solid #CCCCCC;
border-top:none;
background:#f4f4f4;
position:relative;
padding:17px 0 20px 15px; 
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_plan .coordonnees_plan .denomination{
font-size:14px;
font-weight:bold;
padding:0 0 3px 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_plan .coordonnees_plan #contact_vendeur{
padding:6px 0 0 0;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_plan .coordonnees_plan .encadre{
width:165px;
height:24px;
padding:14px 0 0 40px;
background:#FFFFFF;
border:1px solid #CCCCCC;
position:absolute;
right:7px;
top:7px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_plan .coordonnees_plan .encadre img.type_vendeur{
position:absolute;
left:10px;
top:7px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_plan .coordonnees_plan .encadre img.pays{
vertical-align:middle;
padding:0 0 1px 12px;
}



/***************************************************/


/************************ bloc change - Description *********************************/
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description{
padding:5px 0 30px 15px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .cont_gra{
padding: 0 15px 0 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .cont_gra #graph{
background: #ffffff;
border: 1px solid #d8d8d8;
height: 250px;
padding: 15px 15px 0 15px;
width: 676px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple .espace_titre_details .introduction{
left: 350px;
position: absolute;
text-align: right;
top: 27px;
width: 354px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple .espace_titre_details .introduction span {
font-weight: bold;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple .espace_titre_details .introduction span.intro_red{
color: #b20000;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple .espace_titre_details .introduction span.intro_green{
color: #8cb82c;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple .espace_titre_details .introduction span.intro_orange{
color: #d86c00;
}



#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l{
width:387px;
float:left;
padding:0 15px 0 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl{
width:192px;
float:left;

}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl.desc_l{
height:237px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl.link a{
color:#3B5999;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l div.desc_r{
width:180px;
float:left;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l div.desc_r dl{
float:none;
width:180px;
} 
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l div.desc_r p.actualisation{
font-style:italic;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l div.desc_r p.actualisation span{
font-weight:bold;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl dt{
width:70px;
float:left;
height:34px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l div.desc_r dl dt{
width:73px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl dd{
font-weight:bold;
height:34px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l div.desc_r dl.link{
color:#3B5999;
border:#D8D8D8 1px solid;
padding:5px 0 0 2px;
position:absolute;
left:-5px;
width:173px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l div.desc_r dl.link dt{
height:18px;
padding: 3px 0 0 6px;
width:67px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl.link dt.link_credit{
border-left:2px #FF6633 solid;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl.link dt.link_assurance{
border-left:2px #0066CC solid;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl.link dt.link_garantie{
border-left:2px #993366  solid;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl.link dd{
height:18px;
padding:3px 0 0 0;
margin:0 0 5px 0;
}





#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl .puissance{
height:44px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l dl dd.puissance p{
padding:5px 0 0 0;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l .contenu_caracteristiques{
background:#FFFFFF;
border:1px solid #D8D8D8;
height:237px;
padding:17px 0 0 12px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l .contenu_option{
background:#FFFFFF;
border:1px solid #D8D8D8;
padding:13px 0 7px 13px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l .contenu_option ul li.option{
float:left;
width:186px;
height:23px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_l .contenu_option ul li.option span{
color:#336699;
padding:0 6px 0 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description p.commentaire{
padding: 25px 13px 23px 13px;
line-height:20px;
background:#FFFFFF;
border:1px solid #D8D8D8;
word-wrap: break-word;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_r{
width:306px;
float:left;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_r .imu_details{
width:300px;
height:250px;
border:1px solid #D8D8D8;
background:#FFFFFF;
padding:2px;
margin:45px 0 0 0;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_description .change_r img{
vertical-align:bottom;
}
/***************************************************/

/****************************** Financement  ********************************************/
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement{
padding:25px 0 40px 15px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l{
width:332px;
float:left;
padding:4px;
border:#D8D8D8 1px solid;
background:#FFFFFF;
height:465px;
margin:0 24px 0 0;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l .titre_financement{
height:85px;
font-weight:bold;
color:#DF601D;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l .titre_financement p{
padding:17px 0 0 5px;
width:172px;
float:left;
font-size:23px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l .titre_financement img{
float:left;
padding:5px 0 0 0;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l .cadre_financement{
padding:17px 15px 0 20px;
color:#043F4A;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l .cadre_financement .titre_cadre{
padding:0 0 4px 5px;
font-weight:bold;
margin:0 0 10px 0;
font-size:13px;
color:#333333;
border-bottom:#D7D7D7 1px solid;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l .cadre_financement .contenu_cadre{
padding:0 0 0 5px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l form#formulaire_credit input{
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
color:#333333;
font-size: 11px;
padding: 3px;
width: 180px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l form#formulaire_credit input.submit{
background-color:#EFEFEF;
border: 1px solid #CCCCCC;
height: 24px;
line-height: 11px;
font-weight:bold;
margin: 12px 0 0;
padding:0 5px;
width: 120px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l form#formulaire_credit input.submit:hover{
color:#DF601D;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l form#formulaire_credit p{
padding:2px 0;
line-height: 25px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l form#formulaire_credit a.credit_liens{
background-color: #d75e03;
border: 1px solid #CCCCCC;
font-weight: bold;
height: 12px;
line-height: 11px;
margin: 12px 0 0;
padding: 10px;
width: 120px;
display:block;
color:#ffffff
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_l form#formulaire_credit a.recommencer{
background-color: #EFEFEF;
color:#000
}


#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement .part_r{
width:332px;
float:left;
padding:4px;
height:465px;
border:#D8D8D8 1px solid;
background:#FFFFFF;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_financement iframe{
border:none;
width:332px;
height:465px;
}

/****************************************************************************************/






/************************ bloc change - Assurance Foyer *********************************/
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_assurance{
padding:25px 15px 40px 15px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_assurance .ensemble_bloc_foyer{
background:#FFFFFF;
padding:4px;
border:1px solid #D8D8D8;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_assurance iframe{
width:698px;
border:none;
min-height:950px;
}

/***************************************************/


/************************ bloc change - Garantie.lu *********************************/
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_garantie{
padding:25px 15px 100px 15px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_garantie .ensemble_bloc_garantie{
background:#FFFFFF;
border:1px solid #D8D8D8;
padding:0 45px 40px 23px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_garantie .titre_garantie{
text-align:right;
padding:13px 3px 3px 0;
font-weight:bold;
font-size:16px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_garantie .ligne_garantie{
background:#990000;
height:2px;
overflow:hidden;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_garantie img.photo_garantie{
padding:2px;
border:1px solid #D8D8D8;
margin:15px 15px 0 0;
float:left;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_garantie .txt_garantie{
padding:18px 3px 0 0;
text-align:justify;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_garantie .txt_garantie a{
font-weight:bold;
color:#990000;
}
/***************************************************/


/************************ bloc change - Services *********************************/
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services{
padding:35px 15px 83px 15px;
}

#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .bulle_service{
float:left;
width:365px;
height:125px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .bulle_service_no_marg_services{
width:343px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .ensemble_bloc_services{
width:341px;
height:96px;
border:1px solid #C9C9C9;
background:#FFFFFF;
position:relative;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .ensemble_bloc_services .renseignements_services{
width:203px;
padding:0 0 0 11px;
height:96px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .ensemble_bloc_services .renseignements_services .expl_services{
font-weight:bold;
padding:8px 0 5px 6px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .ensemble_bloc_services .renseignements_services .titr_services a{
background:#F4F4F4;
padding:3px 0 3px 6px;
display:block;
color:#272727;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .ensemble_bloc_services .renseignements_services .titr_services a:hover{
color:#990000;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .ensemble_bloc_services .renseignements_services .add_services,#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .ensemble_bloc_services .renseignements_services .vill_services {
color:#666666;
padding:4px 0 0 6px;
font-size:11px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .ensemble_bloc_services .renseignements_services .add_services{
padding:7px 0 0 6px;
}



#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .ensemble_bloc_services .logo_services{
position:absolute;
left:230px;
top:13px;
}
#p_details .bloc_details_annonce .bloc_details_annonce_b #details_change_services .ensemble_bloc_services .trait_sep{
position:absolute;
left:228px;
top:17px;
height:62px;
width:1px;
background:#C9C9C9;
}

/***************************************************/




/********* FRED *********/
#p_details .bloc_details_annonce .bloc_details_annonce_b .contenu_multiple h3{
padding:12px;
}


/******* ARNOOXX - Details no result *********/
#p_details .bloc_noresult .nores_l{
float:left;
width:430px;
padding:15px 50px 10px 10px;
}
#p_details .bloc_noresult .nores_l .ligne_annonce{
border-top: 1px solid #E5E5E5;
padding: 5px 0 2px 0;
}
#p_details .bloc_noresult .nores_l .ligne_annonce a{
color:#333333;
}
#p_details .bloc_noresult .ligne_annonce .photo_annonce {
float: left;
width: 92px;
}

#p_details .bloc_noresult .ligne_annonce .description_annonce {
    float: left;
    font-weight: bold;
    padding: 2px 0 0;
    width: 245px;
}
#p_details .bloc_noresult .ligne_annonce .description_annonce span {
    font-size: 11px;
    font-weight: normal;
}
#p_details .bloc_noresult .ligne_annonce .description_annonce p.tarif {
    color:#425806;
    font-size: 13px;
    padding: 2px 0 0;
}
#p_details .bloc_noresult .ligne_annonce p.voir_annonce {
    float: left;
    font-size: 11px;
    padding: 37px 0 0;
    width: 88px;
}
#p_details .bloc_noresult .afficher_tout {
text-align:right;
width:416px;
font-size:11px;
font-weight:bold;
padding:40px 0 5px 0;
}
#p_details .bloc_noresult .afficher_tout span {
font-size:12px;
}
#p_details .bloc_noresult .afficher_tout a {
color:#333333;
text-decoration:underline;
}
#p_details .bloc_noresult .afficher_tout a:hover{
text-decoration:none;
}

#p_details .espace_blanc{
position:relative;
}
#p_details .espace_blanc .cadre_blanc{
position:absolute;
left:0px;
top:0;
width:1px;
height:50px;
background:#FFFFFF;
}
#p_details .coin_arrondi{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

/********* Escpace Credit mutuel *********/

.ct_credit_mut{
background:#FFFFFF;
border:1px solid #D8D8D8;
padding:4px 0 7px 4px;
width:702px;
}
.ct_credit_mut .cm_l{
width:376px;
margin:0 11px 0 0;
float:left;
}
.ct_credit_mut .cm_l .cm_banner{
padding:0 0 4px 0;
height:307px;
}
.ct_credit_mut .cm_header{
padding:0 0 10px 0;
}
.ct_credit_mut .cm_l .cm_promo{
padding:19px 0 0 0;
height:264px;
border:1px solid #005DA8;
text-align:center;
}
.ct_credit_mut .cm_l .cm_promo .cm_promo_m{
padding:36px 0 40px 0;
}
.ct_credit_mut .cm_l .cm_promo .cm_promo_b{
height:14px;
border-bottom:1px solid #005DA8;
width:348px;
margin:0 auto;
position:relative;
}
.ct_credit_mut .cm_l .cm_promo .cm_promo_b p{
width:312px;
background:#FFFFFF;
position:absolute;
left:20px;
top:1px;
font-size:9px;
line-height:15px;
color:#005DA8;
}
.ct_credit_mut .cm_l .cm_reglement{
color:#005DA8;
font-size:9px;
line-height:15px;
padding:14px 0 0 4px;
}
.ct_credit_mut .cm_r{
width:295px;
padding:0 0 0 15px;
float:left;
border-left:1px solid #D7D7D7;
background:#F2F2F2;
}
.ct_credit_mut .cm_r .cm_cadre_financement{
padding: 17px 15px 15px 0;
color:#4D4D4D;
}
.ct_credit_mut .cm_r .cm_cadre_financement .cm_titre_cadre{
border-bottom: 1px solid #D7D7D7;
color: #005DA8;
font-size: 13px;
font-weight: bold;
margin: 0 0 10px 0;
padding: 0 0 4px 5px;
}
.ct_credit_mut .cm_r .cm_cadre_financement .cm_contenu_cadre{
padding: 0 0 256px 7px;
}
.ct_credit_mut .cm_r .cm_cadre_financement .cm_contenu_cadre .cm_etape_2{
padding: 0 0 15px 0;
}
.ct_credit_mut .cm_r .cm_cadre_financement .cm_contenu_cadre p{
line-height: 25px;
padding: 2px 0;
}
.ct_credit_mut .cm_r .cm_cadre_financement .cm_contenu_cadre .cm_etape_1 input.cm_inp{
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
color: #E2001A;
font-size: 11px;
padding: 3px;
width: 200px;
}
.ct_credit_mut .cm_r .cm_cadre_financement input.cm_quicksearch_submit{
background:#FFFFFF;
border: 1px solid #005DA8;
font-weight: bold;
height: 24px;
color:#005DA8;
line-height: 11px;
margin: 12px 0 0;
padding: 0 5px;
width: 120px;
}
.ct_credit_mut .cm_r .cm_cadre_financement input.cm_quicksearch_submit:hover{
cursor:pointer;
text-decoration:underline;
}
.ct_credit_mut .cm_r .cm_cadre_financement .cm_contenu_cadre  a.credit_liens{
background: #005DA8;
border: 1px solid #CCCCCC;
color: #FFFFFF;
display: block;
font-weight: bold;
height: 12px;
line-height: 11px;
margin: 12px 0 0 0;
padding: 10px;
width: 140px;
cursor:pointer;
}
.ct_credit_mut .cm_r .cm_cadre_financement .cm_contenu_cadre .cm_etape_2 a.recommencer{
background:#FFFFFF;
color: #000000;
}
.ct_credit_mut .cm_r .cm_form_inscription{
padding:8px 0 0 0;
}
.ct_credit_mut .cm_r .cm_validation{
border:1px solid #005DA8;
padding:10px 13px 10px 10px;
text-align:justify;
margin:0 0 314px 0;
line-height:19px;
background:#F0FAFF;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_error{
border:1px solid #993C3C;
background:#FFF4F7;
padding:10px 0 10px 7px;
margin:0 0 16px 0;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_titre_bloc{
padding:7px 0 6px 7px;
color:#005DA8;
border-bottom:1px solid #D7D7D7;
background:#E5E5E5;
}

.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription{
margin:0 0 27px 0;
background:#E5E5E5;
padding:5px 0 0 0;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription_last{
margin:0 0 8px 0;
}

.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription dl dt{
width:134px;
height:26px;
padding:3px 0 0 7px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription dl dt.formule_garanties{
height:117px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription dl dt.cm_client_question{
height:44px;
line-height:17px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription dl dd{
height:29px;
font-size:11px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription dl dd.formule_garanties{
height:120px;
padding: 3px 0 0 7px;
line-height:17px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription dl dd.cm_radio{
height:26px;
padding:3px 0 0 0;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription dl dd.cm_radio ul li{
float:left;
width:35px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription dl dd.cm_radio ul li.cm_mme{
width:45px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription dl dd.cm_client_question{
height:31px;
padding:13px 0 0 0;
}

.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription input.cm_inp{
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
color: #E2001A;
font-size: 11px;
padding: 3px;
width: 120px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription select.cm_inp{
background-color: #FFFFFF !important;
border: 1px solid #CCCCCC;
color: #E2001A !important;
font-size: 11px;
padding: 3px;
width: 128px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_bloc_inscription input.cm_inp_small{
width:60px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_btn_envoyer{
text-align:right;
margin:0 9px 0 0;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_btn_envoyer input.cm_quicksearch_submit{
width:126px;
}
.ct_credit_mut .cm_r .cm_form_inscription .cm_legende{
padding:40px 0 10px 0;
font-size:11px;
}

.ct_credit_mut .cm_r .cm_form_inscription .cm_reglement{
color:#999999;
font-size:9px;
text-align:justify;
}
