/* div encadrant le tout  */
#desc_gen{width:662px;display:block;position:relative;}
/*div pour la bordure extérieure du contenu changeant */
#desc_border{width:418px !important;border-top:solid 1px #BFBFBF;border-right:solid 1px #BFBFBF;border-bottom:solid 1px #BFBFBF;border-left:solid 1px #BFBFBF;background-color:#E2E2E2;float:right;}
/*div pour la bordure intérieure du contenu changeant */
#desc_text{background-color:#E2E2E2;width:396px !important;border-top:solid 1px #FFF;border-right:solid 1px #FFF;border-bottom:solid 1px #FFF;border-left:solid 1px #FFF;float:right;clear:none;padding:10px;}
/*zone de texte du contenu changeant  */
#content_text{float:left;left:0;position:relative;top:0;width:396px;margin:0;padding:0;}
/*div vide servant à fixer la taille minimale de la zone de contenu Ajuster manuellement la hauteur en fonction de celle de liste ul
 et des marges et différents paddings de la zone de texte et des ses conteneurs  */
 .ajusteur_desc{width:1px;height:142px !important;float:right;clear:none;}
#desc_gen ul{position:absolute;top:0;left:0;z-index:1;list-style:none;height:164px;width:241px;border-top:solid 1px #BFBFBF;border-right:none;border-bottom:none;border-left:solid 1px #BFBFBF;margin:0;padding:0;}
#desc_gen li{border-bottom:solid 1px #BFBFBF;margin:0;}
#desc_gen li h3{display:block;width:183px;height:37px;padding-left:46px;padding-top:10px;padding-bottom:5px;border-top:solid 1px #FFF;border-right:none;border-bottom:solid 1px #FFF;border-left:solid 1px #FFF;text-align:left;font-size:100%;margin:0;}
/* les classes suivantes s'appliquent aux H3 listés (ul/li)   la disparition de la double bordure au niveau du li sélectionné est dûe à l'augmentation du padding (on passe de 10px à 13px)
(si on joue sur la largeur, le texte peut changer de présentation suivant les cas)  attention:  ces classes sont complémentaires ... elles ne peuvent pas écraser une propriété existante  */
.menu_on_1{background:#E2E2E2 url(http://www.europages.com/market_place/images/icons/menu_desc_1_on.jpg) no-repeat left center;padding-right:13px;color:#505050;}
.menu_off_1{background:#FFF url(http://www.europages.com/market_place/images/icons/menu_desc_1_off.jpg) no-repeat left center;padding-right:10px;color:#AAA;}
.menu_on_2{background:#E2E2E2 url(http://www.europages.com/market_place/images/icons/menu_desc_2_on.jpg) no-repeat left center;padding-right:13px;}
.menu_off_2{background:#FFF url(http://www.europages.com/market_place/images/icons/menu_desc_2_off.jpg) no-repeat left center;padding-right:10px;color:#AAA;}
.menu_on_3{background:#E2E2E2 url(http://www.europages.com/market_place/images/icons/menu_desc_3_on.jpg) no-repeat left center;padding-right:13px;}
.menu_off_3{background:#FFF url(http://www.europages.com/market_place/images/icons/menu_desc_3_off.jpg) no-repeat left center;padding-right:10px;color:#AAA;}
/* div contenant les contenus à faire apparaitre */
#desc_content_1{display:block;margin:0;padding:0;}
/* boites achats/ventes * */.partie_droite{float:right;clear:none;width:240px;}
.partie_gauche{float:left;clear:none;width:420px;}
.offer_title{float: left;width: 290px;margin: 0;}
#demandes_achat .logo{width:70px;height:84px;background:url(http://www.europages.com/market_place/images/icons/logo_home_achat.jpg) no-repeat left top;}
#offres_vente .logo{width:82px;height:75px;background:url(http://www.europages.com/market_place/images/icons/logo_home_vente.jpg) no-repeat left top;}
/* légende des offres recommandées  */
.legende_premium{width:29px;height:9px;background:transparent url(http://www.europages.com/market_place/images/icons/etoiles_recom_2.gif) no-repeat left;}
.beta_buysell{float:left;margin:8px 10px 0 0;}
#ong2_on a{padding:0 30px;}
#ong4_off span{padding:0 30px;}
#menu3onglets,#menu3onglets h2,#menu3onglets h3,#menu3onglets h4{width:679px;}
#desc_content_2,#desc_content_3{display:none;margin:0;padding:0;}
#content_text p,#boite1_home p,#boite2_home p{margin-left:18px;}
#demandes_achat a,#offres_vente a{color:#FFF;text-decoration:none;}
#boutons_achat,#boutons_vente{float:right;clear:none;}
#pousse1,#pousse2{width:10px;height:10px;float:right;}