/*-----------------------------------------------------------------------------------------propriétés génériques-----------------------------------------------------------------------------------------*/#baniere{margin:10px 0 -10px 2px;}body{margin: 0;padding: 0;font: 8pt arial, verdana, helvetica, "sans serif";line-height: 14pt;color: #343457;background-color: white;background: url(../images/bandeau_haut.jpg) repeat-x top;}h1{color: #b9121a;font-variant: small-caps;font-size: 13pt;}div#info_ie{display:none;}img{border: none;}/* -------------------------------------------------------------------------------------------identifiants générique-------------------------------------------------------------------------------------------*/div.conteneur_pds{margin-top:-18px;}#conteneur{position: absolute;width: 800px;left:50%;margin-left: -400px;}#header{width: 800px;height: 117px;background: url(../images/fnd_header.jpg) repeat-x top left; }#header h1{font-size: 14pt;line-height:30px;font-variant: normal;}#slogan{display: block;float: left;width:570px;text-align:center;font-variant: normal;font-size:10pt;padding: 15px 0 0 17px;}#header a{text-decoration: none;color: white;font: bold 8pt arial, verdana, helvetica, "sans serif";}#wrapper{width: 566px;padding-right: 10px;margin-bottom:15px;float: left;clear: both; }#footer{clear: both;width: 800px;height: 32px;background-color: #E7E7E7;padding-top: 2px;margin-bottom:10px;}#footer ul li{float: left;list-style: none;}#footer ul{margin: 6px 0 0 180px;padding: 0 0 0 0;}#footer a{text-decoration: none;color: #343457;}#footer a:hover{text-decoration: underline;}#btns_contact_header{float: left;margin: 20px 0 0 550px;}#logo{width: 193px;height: 117px;float: left;}#right{margin: 43px 0 0 15px;width: 209px;float: left;}#right a{text-decoration: none;color: #343457;}#right a:hover{text-decoration: underline;}#nav_annonces{margin-top: 10px;font-variant: small-caps;background:url(../images/fnd_nav.jpg) repeat-x top left;width:800px;height:32px;}#nav_annonces ul{width:800px;height:32px;margin:0 0 0 -40px;}#nav_annonces ul li{display:block;float:left;height:32px;}#nav_annonces ul li a{color:white;font-size:8pt;font-weight:bold;text-decoration:none;text-transform:uppercase;background:url(../images/fnd_nav.jpg) repeat-x top left;padding:7px 17px 0 19px;display:block;border-right:1px solid white;height:25px;}#nav_annonces ul li a:hover{background:url(../images/fnd_nav_hover.jpg) repeat-x top left;}#nav_annonces ul li a.actif{background:url(../images/fnd_nav_hover.jpg) repeat-x top left;}#puces_h1_02,#right h1,#puce_h1_03,#actu h1,#puce_h1{float: left;margin: 0 0 0 0;}#nouvelles_annonces h1{float: left;margin:-1px 0 0 0;}#nouvelles_annonces{padding-top: 0;}#puce_h1_03{margin-top: 3px;}#puce_h1{padding: 3px 5px 0 7px;}#puces_h1_02{padding: 2px 5px 0 7px;}#titre_nvlle_annonces{background: url(../images/fnd_titre_nvlle_annonces.gif) no-repeat top;width: 576px;height: 18px;margin: 20px 0 10px 0;}#annonce_principale{float: left;width: 284px;}#photo_01{margin-left: 0;}#description_01{margin: 0 0 0 5px;}#description_01 ul{list-style: none;margin: 0 0 0 -40px;}#annonce_secondaire{float: left;display: block;width: 277px;margin: 0 0 0 5px;}#photo_02,#photo_03,#decription_03{display: block;}#photo_02,#photo_03{padding-right: 7px;}#btn_info_02,#btn_info_03{margin: -4px -9px 0 0;display: block;}#annonce_secondaire_bas{margin-top: 0;}div#decription_02{margin-top:-4px;}#btn_info_01{display: block;margin: 0 0 0 -5px;}ul#desc_annonces li{display:block;float:left;margin-right:4px;}ul#desc_annonces{height:24px;margin-top:6px;}#notre_agence{margin-bottom: 27px;clear: both;line-height: 1.5;}#titre_notre_agence{background: url(../images/fnd_titre_notre_agence.gif) no-repeat top;width: 209px;height: 18px;margin: 10px 0 0 0;}#titre_notre_agence h1{margin: -4px 0 5px 0;}#nouvelles_annonces,#contenu_notre_agence,#contenu_actualites{clear: both;}#contenu_actualites ul img{margin: 4px 0 3px 0;}#contenu_notre_agence p{margin: 3px 0 0 1px;}#en_savoir_plus a{margin-top: 5px;font-weight: bolder;color: #b9121a;text-decoration: none;float: right;}#en_savoir_plus a:hover{text-decoration: underline;}#actu{clear: both;background: url(../images/fnd_titre_notre_agence.gif) no-repeat top;margin-top: 12px;line-height: 1.5;width:197px;padding:0 5px 0 7px;}#actu ul{list-style: none;margin: -5px 0  0 -25px;list-style-image: url(../images/puces_liste_actu.gif);}#actu h1{margin: -4px 0 5px 5px;}/*-----------------------------------------------------------------------------------------class-----------------------------------------------------------------------------------------*/.bleu{color: #012f2f;}.rouge{color: #b9121a;}.border{border: 1px solid #809193;}.btn_valider{width: 65px;height: 17px;background: url(../images/btn_valider_form_accueil.gif) no-repeat;border: 0;cursor: pointer;}.btn_valider:hover{background: url(../images/btn_valider_form_accueil.gif) no-repeat 0 -17px;}.btn_effacer{width: 66px;height: 17px;background: url(../images/btn_effacer_form_accueil.gif) no-repeat;border: 0;cursor: pointer;}.btn_effacer:hover{background: url(../images/btn_effacer_form_accueil.gif) no-repeat 0 -17px;}.gras{font-weight: bolder;}.btn_infos{display: block;background: url(../images/btn_infos.jpg) no-repeat top left;width: 283px;height: 21px;}.btn_infos:hover{background: url(../images/btn_infos.jpg) no-repeat 0 -21px;}.marge_filet{display: block;margin: -40px 0 7px 0;width: 181px;height: 1px;}.marge_filet_actu{display: block;margin: 1px 0 7px 0;width: 181px;height: 1px;}.marge_filet_resultat{display: block;margin: 10px 0 10px 10px;width: 181px;height: 1px;clear: both;padding-top: 8px;}.lien_lien{text-align: right;font-weight: bolder;}.lien_lien a{color: #b9121a;}.hidden{display: none;}.float_left{float: left;display: block;padding: 0 10px 10px 10px;}.sous_titre{color: #b9121a;font-size: 10pt;}/* -------------------------------------------------------------------------------------------navigation du moteur de recherche-------------------------------------------------------------------------------------------*/.nav_mettre_en_actif,.nav_louer_actif,.nav_acheter_actif{font: small-caps bold 15pt arial, verdana, helvetica, "sans serif";float: left;margin: 0 4px 0 0;}.nav_acheter_actif{width: 102px;height: 34px;background: url(../images/btn_actif_acheter.gif) no-repeat;}.nav_louer_actif{width: 99px;height: 34px;background: url(../images/btn_actif_louer.gif) no-repeat;}.nav_mettre_en_actif{font: small-caps bold 10pt arial, verdana, helvetica, "sans serif";width: 138px;height: 34px;background: url(../images/btn_actif_mettre_en.gif) no-repeat;text-align: center;}.nav_acheter_actif a{margin: 1px 0 0 11px;}.nav_louer_actif a{margin: 1px 0 0 20px;}.nav_acheter_actif a,.nav_louer_actif a{color: #b9121a;text-decoration: none;border-bottom: 4px solid #012f2f;}.nav_mettre_en_actif a{color: #b9121a;text-decoration: none;}#nav_acheter {background: url(../images/btn_inactif_louer.gif) no-repeat bottom;}#nav_louer{background: url(../images/btn_inactif_louer.gif) no-repeat bottom;}#nav_louer,#nav_acheter{font: small-caps bold 15pt arial, verdana, helvetica, "sans serif";margin: 2px 4px 0 0;float: left;width: 105px;height: 32px;}#nav_acheter a,#nav_louer a{display: block;text-decoration: none;margin: 4px 0 0 24px;color: #012f2f;}#nav_acheter a{margin: 4px 0 0 10px;}#nav_mettre_en{font: small-caps bold 10pt arial, verdana, helvetica, "sans serif";margin: 2px 0 0 0;float: left;width: 138px;height: 32px;background: url(../images/btn_inactif_mettre_en.gif) no-repeat bottom;text-align: center;}#nav_mettre_en a{text-decoration: none;color: #012f2f;text-align: center;display: block;}/* -------------------------------------------------------------------------------------------identifiants index.html-------------------------------------------------------------------------------------------*/#form_acheter{clear: both;background-color:#e7e7e7;width: 576px;padding-bottom:7px;}#form_acheter table td{font-weight: bolder;padding: 0 10px 0 10px;}#form_acheter h1{border-bottom-color:initial;  border-bottom-style:solid;  border-bottom-width:1px;  color:#B9121A;  margin-left:10px;  padding-bottom:4px;  padding-left:0;  padding-right:4px;  padding-top:2px;  width:540px;}/* ------------------------------------------------------------------identifiants PG_accueil_louer.html													identique à index.html : il n'y a que l'id = form_acheter---------------------------------------------------------*/													/* ------------------------------------------------------------------identifiants PG_accueil_mettre_en.html--------------------------------------------------------------------------------------------------*/#form_mettre_en{clear: both;background-color: #e7e7e7;width: 576px;}#form_mettre_en table td{font-weight: bolder;padding: 0 10px 8px 10px;}#form_mettre_en p{margin: 0 0 10px 10px;}#form_mettre_en h1{border-bottom: 1px solid ;color: #b9121a;padding: 2px 4px 4px 0;margin-left:10px;width:540px;}/* ------------------------------------------------------------------identifiants PG_actualites.html--------------------------------------------------------------------------------------------------*/#article{clear: both;background: url(../images/fnd_articles.jpg) no-repeat bottom;width: 576px;padding-top: 1px;padding-bottom: 30px;margin:3px 0 0 0;}#contenu_article{margin: 0 10px 10px 10px;text-align: justify;}#article h1{border-bottom-color:initial;  border-bottom-style:solid;  border-bottom-width:1px;  color:#B9121A;  margin-left:10px;  padding-bottom:4px;  padding-left:0;  padding-right:4px;  padding-top:2px;  width:550px;}#article h2{font: bold 10pt arial, verdana, helvetica, "sans serif";margin: 10px;}#article a{text-decoration: none;color: #343457;}#article a:hover{text-decoration: underline;}/*#article p{margin: 0 10px 10px 10px;text-align: justify;padding-bottom: 29px;}*/#btns_contexte_articles{position: relative;	height:18px;margin: -32px 0 0 417px;}#btns_contexte_articles a.btn_archives{display:block;width:72px;height:18px;background:url(../images/btn_archives.gif) no-repeat top left;float:left;margin-right:3px;}#btns_contexte_articles a.btn_archives:hover{background:url(../images/btn_archives.gif) no-repeat 0 -18px;}#btns_contexte_articles a.btn_imprimer{display:block;width:72px;height:18px;background:url(../images/btn_imprimer.gif) no-repeat top left;float:left;}#btns_contexte_articles a.btn_imprimer:hover{background:url(../images/btn_imprimer.gif) no-repeat 0 -18px;}#auteur_article{display: block;text-align: right;margin-right: 10px;}/* ------------------------------------------------------------------identifiants PG_actualites_archives.html--------------------------------------------------------------------------------------------------*/#contenu_archive{clear: both;background: url(../images/fnd_articles.jpg) no-repeat bottom;width: 576px;height: 210px;padding-top: 1px;padding-bottom: 25px;}#contenu_archive h1{border-bottom-color:initial;  border-bottom-style:solid;  border-bottom-width:1px;  color:#B9121A;  margin-left:10px;  padding-bottom:4px;  padding-left:0;  padding-right:4px;  padding-top:2px;  width:540px;}#contenu_archive h2{font: bold 10pt arial, verdana, helvetica, "sans serif";margin: 10px;}#contenu_archive p{margin: 0 10px 10px 10px;text-align: justify;padding-bottom: 29px;}#contenu_archive a{text-decoration: none;color: #343457;}#contenu_archive a:hover{text-decoration: underline;}#btns_contexte_archive{position: relative;margin: -32px 0 0 450px;}#liste_article_archive ul{list-style: none;list-style-image: url(../images/puces_liste_actu.gif);}#liste_article_archive ul img{margin: 4px 0 3px 0;}#pagination_archive{margin-top: -130px;margin-bottom:-30px;clear: both;}#btn_precedent{float: left;margin-left: 23px;}#btn_precedent_selec{position:relative;float: left;margin: 5px 0 15px 40px;}#btn_suivant_selec{position:relative;float: right;margin: 5px 40px 15px 0;}#btn_precedent_selec a, #btn_suivant_selec a{text-decoration: none;color:#343457;}#btn_precedent_selec a:hover, #btn_suivant_selec a:hover{color:#920e14;}#btn_precedent_selec img, #btn_suivant_selec img{padding: 0 5px;}#btn_precedent_selec, #btn_suivant_selec{display: block;}#lien_pagination{display: block;margin-left:34%;margin-top:150px;margin-bottom:15px;}#lien_pagination a{color: #343457;text-decoration: none;}#lien_pagination a:hover{color: #343457;text-decoration: underline;}#btn_suivant{float: right;margin: -17px 23px 0 0;}/* ------------------------------------------------------------------identifiants PG_contact.html--------------------------------------------------------------------------------------------------*/#form_contact{background-color: #e7e7e7;height:285px;width: 574px;}form#contact{float:left;}#form_contact table td{font-weight: bolder;padding: 0 10px 8px 10px;}#form_contact p{margin: 0 0 10px 10px;}#form_contact h1{border-bottom-color:initial;  border-bottom-style:solid;  border-bottom-width:1px;  color:#B9121A;  margin-left:10px;  padding-bottom:4px;  padding-left:0;  padding-right:4px;  padding-top:2px;  width:540px;}#adresse_contact{float:left;text-align: center;width: 150px;margin:25px 0 0 20px;}/* ------------------------------------------------------------------identifiants PG_partenaire_liens.html--------------------------------------------------------------------------------------------------*/#contenu_lien{clear: both;/*background: url(../images/fnd_articles.jpg) no-repeat bottom;*/width: 576px;padding: 1px 0 25px 0;/*height: 307px;*/}#contenu_lien h1{color: #b9121a;  border-bottom-color:initial;  border-bottom-style:solid;  border-bottom-width:1px;  margin-top:5px;  padding:2px 4px 3px 10px;  width:560px;}#contenu_lien h2{font: bold 10pt arial, verdana, helvetica, "sans serif";margin: 10px;}#contenu_lien img{display: block;float: left;padding: 5px 10px 5px 5px;}#contenu_lien #description{width: 445px;display: block;margin: 0 10px 10px 110px;text-align: justify;padding-bottom: 0;}#contenu_lien a{text-decoration: none;}#contenu_lien a:hover{text-decoration: underline;}.description_lien{width:560px;border-bottom:1px solid #e7e7e7;display: block;margin-bottom:10px;}#description_lien span{display: block;}/* ------------------------------------------------------------------identifiants PLAN D'ACCES--------------------------------------------------------------------------------------------------*/#puce_h1_04{float: left;padding: 3px 4px 0 7px;}#plan_dacces{  background:url(../images/fnd_titre_notre_agence.gif) no-repeat top left;  margin-top:20px;  padding:0 5px 0 0;  width:197px;}#plan_dacces h1{float: left;margin-bottom: 5px;}/* ------------------------------------------------------------------identifiants PG_notre_agence.html--------------------------------------------------------------------------------------------------*/#plan_du_site h1{border-bottom: 1px solid;color: #b9121a;padding: 2px 4px 3px 10px;width:560px;margin-top:5px;}#plan_du_site{clear: both;width: 560px;}#plan_du_site ul {margin:0 0 0 -14px;}#plan_du_site ul li{list-style-type: none;list-style-image: url(../images/puces_liste_actu.gif);background:url(../images/filet_actualite.gif) repeat-x bottom left;padding-bottom:2px;}#plan_du_site a{width:100%;text-decoration: none;color: #343457;}#plan_du_site a:hover{text-decoration: underline;color: #77000e;}#contenu_PG_notre_agence{clear: both;width: 574px;}#contenu_PG_notre_agence p{margin: 0 0 10px 10px;}#les_contacts .float_left{margin: -10px 0 0 10px;}#contenu_PG_notre_agence h1{  border-bottom-color:initial;  border-bottom-style:solid;  border-bottom-width:1px;  color:#B9121A;  margin-top:5px;  padding-bottom:3px;  padding-left:10px;  padding-right:4px;  padding-top:2px;  width:560px;}#texte_notre_agence h2{font: bold 10pt arial, verdana, helvetica, "sans serif";margin: 10px;color: #b9121a;}#texte_notre_agence{margin: 0 0 15px 5px;}#photo_agence{float: left;padding: 0 10px 10px 10px;}#les_contacts{background: url(../images/fnd_contact_notre_agence.jpg) no-repeat top;width: 574px;height: 110px;clear: both;}#les_contacts img{display: block;padding: 25px 0 0 25px; }#les_contacts h2{font: bold 10pt arial, verdana, helvetica, "sans serif";padding: 5px 0 0 19px;color: #b9121a;}#les_contacts p{display: block;margin-top: -8px;}#les_contacts a, #adresse_contact a{color: #b9121a;}#les_contacts a:hover, #adresse_contact a:hover{color: #343457;}/* ------------------------------------------------------------------identifiants PG_resultat_recherche_achat.html--------------------------------------------------------------------------------------------------*/#contenu_resultat-recherche{clear: both;background: url(../images/fnd_resultat_de_recherche.jpg) no-repeat top;width: 574px;height: auto;padding-bottom: 10px;}a.retour{background:url(../images/btn_retour.gif) no-repeat top left;width:55px;height:18px;display:block;}a.retour:hover{background:url(../images/btn_retour.gif) no-repeat 0 -18px;}a.nouvelle_recherche{background:url(../images/btn_nouvelle_recherche.gif) no-repeat top left;width:114px;height:18px;display:block;}a.nouvelle_recherche:hover{background:url(../images/btn_nouvelle_recherche.gif) no-repeat 0 -18px;}#contenu_resultat-recherche h1{border-bottom-color:initial;  border-bottom-style:solid;  border-bottom-width:1px;  color:#B9121A;  margin-left:10px;  padding-bottom:4px;  padding-left:0;  padding-right:4px;  padding-top:2px;  width:540px;}#btns_contexte_resultat{position: relative;margin: -31px 0 0 440px;}.tof_test01,	.synthese_description,.reference_btns{float: left;}.tof_test01{padding: 0 10px 0 10px;}.synthese_description{width: 222px;margin: -5px 10px 0 0;}.reference_btns{text-align: center;margin: 47px 0 0 20px;background: url(../images/fnd_btn_resultat.gif) no-repeat bottom;width: 113px;height: 67px;line-height: 1.5;}.reference_btns a{text-decoration: none;color:white;margin-top:2px;display:block;line-height:10pt;}a.voir_annonce{margin:-10px 0 0 0;}a.voir_annonce:hover{color:#d9b1b3;}a.selection:hover{color: #48b2f4;}#nombre_de_resultat{padding-left: 10px;}#panier{margin: 11px 0 10px 0;background-color: #920e14;width: 208px;height: 89px;}#panier p{clear: both;color: white;display: block;width: 186px;padding: 0 0 0 7px;}#titre_panier h1{display: block;margin: 3px 0 0 0;}#puces_h1_05,#panier h1{float: left;}#puces_h1_05{padding: 5px 10px 10px 7px;}#panier h1{color: white;}span.clear{clear:both;display:block;}.copyright{margin: 0 5px 0 5px;display: block;clear: both;text-align: center;color: #b00000;float:left;}.realisation{display: block;float:left;clear: both;text-align: center;}.realisation a{color:#343457;text-decoration:none;}.realisation a:hover{text-decoration:underline;}/*----------------------------------------------------------------PG achat pdts----------------------------------------------------------------------*/#contenu_pdt, #contenu_selection{clear: both;background: url(../images/fnd_PG_pdt.jpg) no-repeat top;width: 574px;height: auto;}#contenu_selection{}#contenu_pdt{margin-bottom: 10px;}#annonce_selection{margin-top: -30px;}#contenu_pdt h1 , #contenu_selection h1{border-bottom-color:initial;  border-bottom-style:solid;  border-bottom-width:1px;  color:#B9121A;  margin-left:10px;  padding-bottom:4px;  padding-left:0;  padding-right:4px;  padding-top:2px;  width:540px;}#btns_contexte_selection{position: relative;margin: -31px 0 0 395px;}#btns_contexte_selection a{display: block;float: left;padding: 0 3px 0 0;}#btns_contexte_pdt{/*position: relative;*/margin: -31px 0 0 383px;}#btns_contexte_pdt a{display: block;float: left;padding: 0 3px 0 0;}#photo-biens02,#photo-biens03,#photo-biens04,#description_biens,#photo-biens,#precision_gauche,#precision_droite,#les_btns{float: left;}#photo-biens{width:300px;}#description_biens{width: 260px;}#photo-biens01{margin: 10px 10px 5px 10px;}#photo-biens02{margin: 0 4px 10px 10px;}#photo-biens03,#photo-biens04{margin: 0 4px 10px 0;}#description_biens h2{color: #b9121a;font: 9pt arial, verdana, helvetica, "sans serif";font-weight: bolder;}#precisions_biens h2{color: white;font: 9pt arial, verdana, helvetica, "sans serif";font-weight: bolder;padding-top:7px;padding-left:11px;}div#precision_gauche span.filet,div#precision_droite span.filet{margin:2px 0 2px 0;}#description_biens a{display: block;}#description_biens p{background:url(../images/filets_liens.gif) repeat-x bottom left;padding-bottom:5px;color:#788993;}span.filet{display:block;background:url(../images/filets_liens.gif) repeat-x bottom left;height:1px;margin-top:11px;}.titre_desc_pdt{font-size:12pt;margin:0 0 0 0;display:block;}#precisions_biens{width:542px;margin: 0 0 0 10px;clear:both;background-color:#002020;height:182px;padding:0 3px 3px 3px;}div.fnd_blanc{background-color:white;height:151px;}#precision_gauche,#precision_droite{margin: 10px 25px 0 10px;}#les_btns{text-align: center;margin:0;background: url(../images/fnd_btn_resultat.gif) no-repeat top left;width: 113px;height: 67px;line-height: 1.5;float:left;padding-top:8px;}#les_btns a{text-decoration: none;display:block;font-weight: bolder;color:white;}#les_btns a.selection{margin-bottom:2px;}#les_btns a.selection:hover{color:#48b2f4;}#les_btns a.voir_annonce:hover{color:#d9b1b3;}div.inter_pdts{width:280px;}a.ajout_selec_pdt{width:114px;height:38px;float:left;margin-right:28px;display:block;background:url(../images/btn_ajouter_selection.gif) no-repeat top left;}a.ajout_selec_pdt:hover{background:url(../images/btn_ajouter_selection.gif) no-repeat 0 -38px;}#precision_gauche,#precision_droite{width: 230px;}#lien_panier{display: block;float: right;}#lien_panier a{color: white;font-weight: bolder;}div#mea_facotel{background:#e7e7e7 url(../images/img_mea_facotel.jpg) no-repeat top right;width:576px;height:117px;margin-bottom:-11px;}div#mea_facotel ul{float:left;width:290px;margin:-5px 0 0 10px;padding:0;list-style-type:none;}div#mea_facotel ul li{width:270px;background:url(../images/filet_facotel.gif) repeat-x bottom left;display:block;padding-bottom:2px;}div#mea_facotel a{float:left;font-weight:bold;padding:55px 93px 0 93px;display:block;color:white;text-decoration:none;text-transform:uppercase;}div#mea_facotel a:hover{text-decoration:underline;color:#48b2f4;}div#mea_facotel h2{color:#b6121a;text-transform:uppercase;font-size:9pt;border-bottom:1px solid #B9121A;color:#B9121A;margin-left:10px;padding:4px 0 3px 0;width:270px;}div#pagi_selec{height:30px;width:560px;margin:-30px 0 0 10px;background:white;}div#pg_facotel h1{border-bottom-color:initial;border-bottom-style:solid;border-bottom-width:1px;color:#B9121A;margin-top:5px;padding-bottom:3px;padding-left:10px;padding-right:4px;padding-top:2px;width:560px;}div#pg_facotel h2{color:#B9121A;text-transform:uppercase;font-size:8pt;height:10px;}div#pg_facotel div.col_l,div#pg_facotel div.col_r{width:270px;float:left;text-align:justify;}div#pg_facotel div.col_l{margin:0 25px 0 0;}div.imgs_facotel{width:553px;height:61px;color:white;background:url(../images/fnd_presenta_facotel.jpg) no-repeat top left;padding:142px 0 0 7px;}div.imgs_facotel span{display:block;width:545px;}div.mea_facotel{width:265px;padding:4px 0 4px 5px;background-color:#002020;}div.mea_facotel span.titre{text-transform:uppercase;color:white;display:block;font-weight:bold;margin-bottom:4px;}div.mea_facotel div.mea_facotel_blanc{width:250px;background-color:white;padding:5px 5px 5px 5px;}ul#download,ul#box_facotel{list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}ul#download li{display:block;padding:0 0 0 15px;background:url(../images/puce_download.gif) no-repeat 0 5px;}ul#download li a{color:#B9121A;text-decoration:none;text-transform:uppercase;font-size:8pt;}ul#download li a:hover{text-decoration:underline;color:#002020;}ul#box_facotel li{width:47px;height:47px;display:block;float:left;margin-right:4px;}ul#liste_contenu_facotel{list-style-type:none;margin:0 0 10px 0;padding:0;}ul#liste_contenu_facotel li{background: url(../images/filet_actualite.gif) repeat-x bottom left;padding-bottom:1px;margin-bottom:1px;}
