#p_accueil #accueil_recherche_rapide{
width:965px;
margin:0 6px;
position:relative;
}
#p_accueil .accueil_recherche_rapide_imuxl{
background:url(../pictures/bg_repeat_accueil_recherche.png) repeat-y left;
border-right:#D8D8D8 1px solid;
}
#p_accueil #accueil_recherche_rapide .affichage_imuxl{
width:300px;
height:600px;
top:1px;
left:665px;
position:absolute;
}
#p_accueil #accueil_recherche_rapide .ligne_top_recherche{
height:1px;
overflow:hidden;
top:0;
right:0;
width:385px;
background:url(../pictures/bg_top_rechercher_accueil.png) no-repeat right top;
position:absolute;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left{
width:659px;
height:266px;
float:left;
background:left repeat-y;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top{
height:30px;
padding:0 0 7px 0;
background:url(../pictures/bg_acc_rl_top.png) no-repeat bottom left;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top ul#acc_search{
height:30px;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top ul#acc_search li{
border-top:#C8C8C8 1px solid;
border-left:#C8C8C8 1px solid;
width:58px;
height:29px;
float:left;
text-align:center;
position:relative;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top ul#acc_search li a{
display:block;
width:58px;
height:25px;
padding:2px 0;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top ul#acc_search li a:hover{
padding:0 0 4px 0px;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top ul#acc_search li p.selection{
position:absolute;
height:38px;
width:58px;
border:#C8C8C8 1px solid;
border-bottom:#FFFFFF 1px solid;
top:-11px;
left:-1px;
background:#FFFFFF;
display:none;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top ul#acc_search li p.selection_search_accueil{
display:block;
}

#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top ul#acc_search li p.selection img{
padding:6px 0 0 0;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top ul#acc_search li p.selection img.ombre{
position:absolute;
padding:0;
left:59px;
top:-1px;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top ul#acc_search li.acc_text{
width:207px;
margin:0 18px 0 0; 
border-right:#C8C8C8 1px solid;
height:21px;
padding:8px 0 0 0;
font-size:15px;
font-weight:bold;
text-align:center;
color:#980101;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_top ul#acc_search li.acc_accessoire{
border-right:#C8C8C8 1px solid;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle_arriere{
background:url(../pictures/bg_acc_rl_middle_arr.png) repeat-y right;
border-left:#C9C9C9 1px solid;
position:relative;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle_arriere #wait_accueil{
left:0px;
top:-7px;
width:649px;
height:154px;
background:url(../pictures/bg_acc_rl_middle.png) repeat-x bottom;
padding:70px 0 0 0;
-moz-opacity:0.8;
opacity: 0.8;
filter:alpha(opacity=80);
position:absolute;
text-align:center;
}

#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle{
height:217px;
padding:0 0 0 27px;
margin:0 9px 0 0;
background:url(../pictures/bg_acc_rl_middle.png) repeat-x bottom;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle #espace_formulaire{
padding:24px 0 0 0;
height:145px;
}

#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle .txt_recherche_accueil{
height:18px;
padding:13px 0 0 0;
}

#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle .espace_bouton_search_accueil{
float:right;
height:31px;
width:139px;
padding:2px 35px 0 0;
}

#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle input.butt_sub{
width:135px;
border:none;
background:url(../pictures/bg_input_rechercher_accueil.png) no-repeat;
color:#FFFFFF;
height:29px;
padding:0 0 3px 0;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle input.butt_sub:hover{
background:url(../pictures/bg_input_rechercher_accueil2.png) no-repeat;
}



#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle select{
padding: 2px 2px;
width: 165px;
font-size:11px;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle select.reduit {
width:77px;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle select.marge_filtre {
margin: 0 3px 0 0;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle dl{
width:300px;
float:left;
}

#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle dl.acc_right{
width:282px;
}

#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle dl.acc_right dd{
text-align:right;
word-spacing:2px;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle dl.acc_right dd select#date_introduction{
width:173px;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle dl.acc_right dd select#diametre{
width:173px;
}

#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle dl dt{
width:85px;
padding:3px 0 0 0;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle dl.acc_right dt{
width:85px;
}

#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_middle dl dd{
margin:0 0 13px 0;
font-size:11px;
}



#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_bottom{
height:8px;
font-size:1px;
background:url(../pictures/bg_acc_rl_bottom.png) no-repeat left;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_left .acc_rl_bottom_imuxl{
background:url(../pictures/bg_acc_rl_bottom_bis.png) no-repeat left;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_right{
width:300px;
float:left;
height:250px;
padding:7px 3px 9px 3px;
}
#p_accueil #accueil_recherche_rapide .acc_recherche_right img{
vertical-align:bottom;
}
#p_accueil #accueil_recherche_rapide .ligne_bottom_recherche{
height:1px;
overflow:hidden;
margin:0 0 0 228px;
}
#p_accueil #accueil_recherche_rapide .ligne_bottom_recherche_imuxl{
background:#D8D8D8;
}
#p_accueil .espace_recherche_accueil{
height:26px;
}
#p_accueil #part_l{
width:216px;
float:left;
padding:0 10px 0 6px;
}
#p_accueil #part_c{
width:427px;
float:left;
}
#p_accueil #part_r{
width:303px;
float:left;
}
#p_accueil .part_r_normal{
padding:0 0 0 10px;
}
#p_accueil .part_r_imuxl{
padding:327px 0 0 10px;
}
#p_accueil .cadre{
margin:0 0 12px 0;
}
#p_accueil #part_l #partenaire_lg_bt{
height:200px;
background:#F4F4F4;
}
#p_accueil #part_l #partenaire_lg_bt .espace_lg{
padding:3px 0 0 22px;
}
#p_accueil #part_l #partenaire_lg_bt .espace_lg .emplacement_lg{
width:162px;
height:67px;
border:1px solid #D8D8D8;
background:#FFFFFF;
margin:12px 0 0 0;
}

#p_accueil #part_l #piloter{
height:235px;
}
#p_accueil #part_l #piloter .ensemble_piloter{
padding:9px 4px 0 4px; 
}
#p_accueil #part_l #piloter .ensemble_piloter img.photo_piloter{
padding:1px;
border:#D8D8D8 1px solid;
vertical-align:bottom;
}
#p_accueil #part_l #piloter .ensemble_piloter img.go_piloter{
float:right;
padding:22px 8px 22px 10px;
}
#p_accueil #part_l #piloter .ensemble_piloter .titre_pilo{
height:21px;
background:#EEEEEE;
border-left:#B0C8DF 4px solid;
font-style:italic;
font-weight:bold;
padding:5px 0 0 10px;
margin:13px 0 0 0;
}
#p_accueil #part_l #piloter .ensemble_piloter ul.infos{
padding:14px 0 0 3px;
}
#p_accueil #part_l #piloter .ensemble_piloter ul.infos li{
position:relative;
}
#p_accueil #part_l #piloter .ensemble_piloter ul.infos li a.titre_stage{
position:absolute;
left:12px;
top:0;
padding:0 6px 0 0;
margin:0;
background:#FFFFFF;
}
#p_accueil #part_l #piloter .ensemble_piloter ul.infos li div.ligne_stage{
border-top:1px dashed #999999;
height:1px;
overflow:hidden;
width:170px;
position:absolute;
top:11px;
left:12px;
}
#p_accueil #part_l #piloter .ensemble_piloter ul.infos li a.tarif_stage{
position:absolute;
left:159px;
top:0;
font-weight:bold;
width:34px;
display:block;
background:#FFFFFF;
text-align:right;
}


#p_accueil #part_l .ligne_separation{
height:1px;
background:#E6E6E6;
overflow:hidden;
margin:13px 0;
}
#p_accueil #part_l .ligne_separation_derniere{
margin:16px 0 12px 0;
}
#p_accueil #part_l .cadre_small{
border: 1px solid #D8D8D8;
padding:2px;
margin:0;
}
#p_accueil #part_l .cadre_small a{
display:block;
position:relative;
font-size:13px;
font-weight:bold;
}
#p_accueil #part_l .cadre_small a img{
position:absolute;
top:0;
left:0;
}

#p_accueil #part_l .cadre_small a.pret_auto{
height:18px;
padding:56px 0 0 2px;
}

#p_accueil #part_l .cadre_small a.pret_credit{
color:#CC6600;
}
#p_accueil #part_l .cadre_small a.pret_foyer{
color:#314267;
}
#p_accueil #part_l .cadre_small a.formalites{
height:18px;
padding:96px 0 0 3px;
}
#p_accueil #part_l .cadre_small a.formalites span{
font-size:12px;
font-weight:normal;
font-style:italic;
}
#p_accueil #part_l .cadre #bloc_infos{
height:306px;
background:url(../pictures/bloc_infos_bg_cam.png) no-repeat bottom right;
position:relative;
}
#p_accueil #part_l .cadre #bloc_infos .bloc_img_cam{
position:absolute;
width:150px;
height:72px;
top:234px;
left:0;
}

#p_accueil #part_l .cadre #bloc_infos .separation{
height:1px;
background:#D8D8D8;
width:170px;
overflow:hidden;
font-size:0px;
margin:7px 0 1px 9px;
}
#p_accueil #part_l .cadre #bloc_infos ul.infos{
padding:15px 0 0 7px;
}
#p_accueil #part_l .cadre ul.infos{
list-style-type:none;
padding:14px 0 0 7px;
}
#p_accueil #part_l .cadre ul.infos a{
margin:0 0 0 7px;
}
#p_accueil #part_l .cadre ul.infos li{
height:24px;
}
#p_accueil #part_l .cadre ul.infos li span{
color:#314267;
font-weight:bold;
}
#p_accueil #part_l .annonces_cours{
padding:0 0 0 8px;
}
#p_accueil #part_l .annonces_cours a{
color:#162f53;
font-size:11px;
}

#p_accueil #part_c #pub_os_accueil{
padding:9px 6px 9px 6px;
}
#p_accueil #part_c #pub_os_accueil a:hover{
text-decoration:none;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os{
border:1px solid #666666;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os{
height:68px;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .photo_annonce{
float:left;
width:93px;
height:68px;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .photo_annonce img{
vertical-align:bottom;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .photo_annonce a{
display:block;
width:92px;
padding:4px 0 4px 1px;
height:60px;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .description_annonce{
float: left;
font-weight: bold;
width:120px;
padding:0 4px 0 0;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .description_annonce a:hover{
text-decoration:none;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .description_annonce .tarif{
font-size: 13px;
padding:2px 0 4px 0;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .description_annonce .marque a{
display:block;
width:120px;
padding:3px 0 0 0;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .description_annonce .marque a:hover{
text-decoration:underline;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .description_annonce .tarif a{
display:block;
width:120px;
color:#980101;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .description_annonce .type{
font-size:11px;
font-weight:normal;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .description_annonce .type a{
display:block;
width:120px;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .logo_os{
width:187px;
height:57px;
border:1px solid #E4E4E4;
border-top:none;
border-right:none;
float:left;
background:url(../pictures/bg_logo_os.png) repeat-x;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .logo_os a.logo_om{
display:block;
width:178px;
height:38px;
padding:4px 0 0 9px;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .logo_os a.lien_om{
font-style:italic;
font-size:11px;
height:14px;
width:164px;
line-height:12px;
border-top:1px solid #E9E9E9;
display:block;
margin:0 0 0 9px;
padding:0 2px 0 0;
text-align:right;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .top_os .logo_os a.lien_om:hover{
text-decoration:underline;
}



#p_accueil #part_c #pub_os_accueil .contenu_pub_os .ticker{
height:21px;
font-size:11px;
font-weight:bold;
background:#E9EBED;
overflow:hidden;
white-space: nowrap;
}
#p_accueil #part_c #pub_os_accueil .contenu_pub_os .ticker a{
display:block;
height:18px;
text-align:center;
width:393px;
padding:3px 5px 0 5px;
color:#192736;
}




#p_accueil #part_c #bloc_a_la_une{
padding: 2px 8px 19px 8px;
}
#p_accueil #part_c #bloc_a_la_une .ligne_annonce{
border-top:1px #E5E5E5 solid;
padding:4px 0;
height:60px;
}

#p_accueil #part_c #bloc_a_la_une .ligne_annonce .photo_annonce{
float:left;
width:92px;
height:60px;
}
#p_accueil #part_c #bloc_a_la_une .ligne_annonce .photo_annonce img{
vertical-align:bottom;
}
#p_accueil #part_c #bloc_a_la_une .ligne_annonce .description_annonce{
float:left;
width:213px;
font-weight:bold;
padding:2px 0 0 0;
}
#p_accueil #part_c #bloc_a_la_une .ligne_annonce .description_annonce span{
font-weight:normal;
font-size:11px;
}
#p_accueil #part_c #bloc_a_la_une .ligne_annonce .description_annonce p.tarif{
font-size:13px;
color:#980101;
padding:2px 0 0 0;
}

#p_accueil #part_c #bloc_a_la_une .ligne_annonce p.voir_annonce{
float:left;
font-size:11px;
width:95px;
text-align:right;
padding:37px 3px 0 0;
}
#p_accueil #part_c #bloc_a_la_une .ligne_annonce p.voir_annonce a{
color:#3e3e3e;

}
#p_accueil #part_c #bloc_a_la_une .ligne_annonce p.voir_annonce a:hover{
text-decoration:underline;
}


#p_accueil #part_c #news .ensemble_news{
padding:0 8px;
}
#p_accueil #part_c #news .ligne_news{
height:80px;
padding:13px 0;
}
#p_accueil #part_c #news .ligne_news .txt_news{
width:233px;
height:72px;
padding:8px 15px 0 5px;
text-align:justify;
font-size:11px;
line-height:15px;
}
#p_accueil #part_c #news .ligne_news .txt_news p{
padding:7px 0 0 0;}
#p_accueil #part_c #news .ligne_news .txt_news span.puce{
color:#999999;
}
#p_accueil #part_c #news .ligne_news .txt_news span.puce_debut{
padding:0 5px 0 0;
}
#p_accueil #part_c #news .ligne_news .txt_news span.puce_fin{
padding:0 0 0 5px;
}

#p_accueil #part_c #news .ligne_news .txt_news_bleu{
background:#F5F5F5;
border-right:3px solid #B0C8DF;
}
#p_accueil #part_c #news .ligne_news .txt_news_marron{
background:#F1ECEC;
border-right:3px solid #B49B9B;
}




#p_accueil #part_c #news .ligne_news img.img_news{
padding:2px;
border:1px solid #D8D8D8;
float:right;
}
#p_accueil #part_c #news .trait_news{
background:#D8D8D8;
height:1px;
overflow:hidden;
}

#site #container #content #p_accueil #part_c #categories{
padding:3px 3px 0 3px;
}
#p_accueil #part_c #categories .ensemble_categorie{
padding:9px 5px 0 10px;
}
#p_accueil #part_c #categories .ensemble_categorie_fix{
position:relative;
}
#p_accueil #part_c #categories .ensemble_categorie .ensemble_categorie_fix .toutes_categories{
position:absolute;
width:188px;
top:176px;
left:215px;
}
#p_accueil #part_c #categories .ensemble_categorie .ensemble_categorie_fix .toutes_categories a{
display:block;
float:right;
background:url(../pictures/fleche_autres_accueil.png) no-repeat right;
height:16px;
padding:2px 25px 0 5px;
border:1px solid #D8D8D8;
font-weight:bold;
font-style:italic;
color:#ADADAD;
}
#p_accueil #part_c #categories .ensemble_categorie .ligne_cat{
height:93px;
padding:0 0 10px 0;
}
#p_accueil #part_c #categories .ensemble_categorie .ligne_cat img.img_cat{
border:#D8D8D8 1px solid;
padding:2px;
float:left;
margin:0 10px 0 0;
}
#p_accueil #part_c #categories .ensemble_categorie .ligne_cat .cat_t{
padding:1px 0 0 0;
font-size:15px;
font-weight:bold;
color:#990000;
}
#p_accueil #part_c #categories .ensemble_categorie .ligne_cat .cat_st{
font-size:13px;
font-weight:bold;
padding:1px 0 6px 0;
}
#p_accueil #part_c #categories .ensemble_categorie .ligne_cat a.cat_decouvrir{
display:block;
height:16px;
font-size:11px;
font-style:italic;
background:#EEEEEE;
float:left;
padding:1px 0 0 8px;
width:182px;
}
#site #container #content #p_accueil #part_r .cadre_partenaires_normal{
height:912px;
}
#site #container #content #p_accueil #part_r .cadre_partenaires_imuxl{
height:840px;
}
#p_accueil #part_r .contenu_hit_partenaire{
padding:27px 6px 0 6px;
}
#p_accueil #part_r .ombre_cadre_mise_avant{
height:10px;
margin:0 0 0 1px;
background:url(../pictures/bg_ombre_cadre_accueil.jpg) no-repeat center;
}
#p_accueil #part_r .cadre_mise_avant{
padding:9px 0 0 0;
}
#p_accueil #part_r .cadre_mise_avant a.navig{
float:left;
height:21px;
text-align:center;
width:147px;
background:#F4F4F4;
padding:7px 0 0 0;
}
#p_accueil #part_r .cadre_mise_avant a.navig_l{
width:147px;
}
#p_accueil #part_r .cadre_mise_avant a.navig_r{
border-left:#DDDDDD 1px solid;
}
#p_accueil #part_r .cadre_mise_avant a:hover{

}
#p_accueil #part_r .cadre_mise_avant a.navig_l:hover{
/*
padding:5px 5px 0 0;
width:135px;
*/
}
#p_accueil #part_r .cadre_mise_avant a.navig_r:hover{
/*
padding:5px 0 0 5px;
width:134px;
*/
}


#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant{
border-top:5px solid #D8D8D8;
border-bottom:4px solid #E5E5E5;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant_imuxl{
border-bottom:2px solid #f4f4f4;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .stock_total_hit{
padding:0 0 0 11px;
font-style:italic;
height:26px;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .stock_total_hit a{
position:relative;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .stock_total_hit a img{
position:absolute;
left:195px;
top:1px;
}

#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .photo_annonce{
float: left;
width: 92px;
height:71px;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .encadre_aleatoire{
height:40px;
background:#F4F4F4;
position:relative;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .encadre_aleatoire img{
vertical-align:bottom;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .ligne_part{
width:36px;
height:2px;
background:#E2E2E2;
position:absolute;
top:19px;
left:244px;
}

/*
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .encadre_aleatoire a.stock_aleatoire{
display:block;
width:54px;
height:22px;
padding:5px 0 0 0;
text-align:center;
}
*/
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .encadre_aleatoire a.logo_aleatoire{
display:block;
width:210px;
height:27px;
position:absolute;
top:6px;
left:11px;
}

#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .ensemble_annonce_aleatoire{
padding:11px 0 0 11px;
height:87px;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .ensemble_annonce_aleatoire_imuxl{
height:71px;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .photo_annonce img{
border:#CCCCCC 1px solid;
padding:1px;
background:#FFFFFF;
vertical-align:bottom;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .description_annonce{
font-weight: bold;
padding:1px 0 0 0;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .description_annonce span{
font-size:11px;
font-weight:normal;
}
#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant .tarif{
color:#980101;
font-size:13px;
padding:2px 0 0 0;
}





#p_accueil #part_r .cadre_mise_avant .bloc_partenaire_mise_avant img.logo_part_avant{
vertical-align:bottom;
}


#p_accueil #part_r .top20{
font-size:16px;
font-weight:bold;
height:23px;
position:relative;
}
#p_accueil #part_r .top20 span{
font-size:14px;
}
#p_accueil #part_r .top20 .ligne_top{
height:141px;
width:1px;
background:#990000;
top:23px;
left:-10px;
position:absolute;
}


#p_accueil #part_r ul.top_partenaire{
font-size:11px;
height:606px;
}
#p_accueil #part_r ul.top_partenaire li{
height:20px;
padding:7px 0 0 26px;
border-top:dotted 1px #AAAAAA;
position:relative;
}
#p_accueil #part_r ul.top_partenaire li a.top3{
color:#980101;
}
#p_accueil #part_r ul.top_partenaire li.ensemble_partenaire{
background:#EEEEEE;
padding:0;
border-bottom: 1px dotted #AAAAAA;
height:43px;
font-size:15px;
font-weight:bold;
font-style:italic;
}
#p_accueil #part_r ul.top_partenaire li.ensemble_partenaire a{
color:#444444;
display:block;
height:30px;
padding:13px 0 0 12px;
}

#p_accueil #part_r ul.top_partenaire li.difference{
background:#F4F4F4;
}

#p_accueil #part_r ul.top_partenaire li p.position{
font-size:13px;
font-weight:bold;
position:absolute;
top:5px;
left:4px;
}
#p_accueil #part_r ul.top_partenaire li img.logo_partenaire{
position:absolute;
top:0px;
background-color:#FFFFFF;
padding:0 25px 0 0;
left:25px;
}
#p_accueil #part_r ul.top_partenaire li img.logo_partenaire_difference{
background-color:#F4F4F4;
}
#p_accueil #part_r ul.top_partenaire li p.nb_vehicules{
font-size:13px;
font-weight:bold;
position:absolute;
top:5px;
right:5px;
}


#p_accueil #part_r #bloc_partenaire{
padding:0 0 0 10px;
}
#p_accueil #part_r #bloc_partenaire p#stock_partenaire{
padding:20px 0 7px 0;
}

#p_accueil #part_r #bloc_partenaire .bloc_partenaire_right a{
display:block;
height:29px;
width:29px;
margin:4px 0 0 8px;
font-size:16px;
color:#585858;
font-weight:bold;
background:url(../pictures/bg_nb_vehicules.jpg) no-repeat right bottom;
text-align:right;
padding:0 29px 0 0;
}
#p_accueil #part_r #bloc_partenaire .bloc_partenaire_right a:hover{
color:#980101;
}


#p_accueil #part_r #bloc_partenaire .item_partanire_top{
margin:0 0 8px 0;
}
#p_accueil #part_r #bloc_partenaire .item_partanire_top .bloc_partenaire_left{
}
#p_accueil #part_r #bloc_partenaire .item_partanire_top .bloc_partenaire_left .logo_partenaire{
height:27px;
}
#p_accueil #part_r #bloc_partenaire .item_partanire_top .bloc_partenaire_left .photo_top{
float:left;
padding:5px 0 1px 3px;
}
#p_accueil #part_r #bloc_partenaire .item_partanire_top .bloc_partenaire_left .infos_top{
padding:6px 0 0 8px;
font-size:11px;
float:left;
line-height:17px;
}
#p_accueil #part_r #bloc_partenaire .item_partanire_top .bloc_partenaire_left .infos_top span{
font-weight:bold;
}
#p_accueil #part_r #bloc_partenaire .item_partanire_top .bloc_partenaire_left .infos_top span.prix{
font-size:12px;
}
#p_accueil #part_r #bloc_partenaire .item_partanire_top .bloc_partenaire_right a{
margin:34px 0 0 9px;
}
#p_accueil #part_r #bloc_partenaire .item_partanire{
height:33px;
margin:0 0 8px 0;
}
#p_accueil #part_r #bloc_partenaire .item_partanire .bloc_partenaire_left{
height:31px;
}
#p_accueil #part_r #bloc_partenaire .item_partanire .bloc_partenaire_left a{
height:29px;
padding:2px 0 0 0;
display:block;
}
#p_accueil #part_r #bloc_partenaire .bloc_partenaire_left{
background-color:#FFFFFF;
border:#b9b9b9 1px solid;
width:210px;
float:left;
}
#p_accueil #part_r #bloc_partenaire .bloc_partenaire_right{
float:left;
}
#p_accueil #contenu_fb{
position:relative;
}
#p_accueil #contenu_fb .logo_fp{
position:absolute;
left:239px;
top:0;
border:#D8DFEA 1px solid;
width:48px;
height:64px;
}
#p_accueil #contenu_fb .logo_fp a img{
vertical-align:bottom;
}
#p_accueil #contenu_fb .trait_fb{
position:absolute;
border:1px solid #D8D8D8;
height:241px;
top:0;
width:301px;
left:0;
}
#p_accueil #contenu_fb .trait_fb_h{
position:absolute;
height:1px;
background:#D8D8D8;
top:0;
left:0;
width:299px;
}
#p_accueil #contenu_fb .trait_fb_b{
position:absolute;
height:6px;
background:#FFFFFF;
border-bottom:1px solid #D8D8D8;
top:242px;
left:1px;
width:298px;
}
#p_accueil #contenu_fb .trait_fb_l{
position:absolute;
width:1px;
background:#D8D8D8;
top:0;
left:0;
height:249px;
}
#p_accueil #contenu_fb .trait_fb_r{
position:absolute;
width:1px;
background:#D8D8D8;
top:0;
left:299px;
height:249px;
}
#p_accueil #part_r .tmp_new_fonctionnalites a img{
vertical-align:bottom;
}