/**
 * Menu
 */
div#divmenu {border-bottom: none;}

/**
 * Contenu
 */
#contenu {background-color: #EAE9EF;}
#contenu ul {list-style-type: none; padding-bottom: 0;}
#contenu ul li {padding-left: 0; background: none;}


/**
 * Ligne Encart texte de référencement
 */
#encart_text {width:956px; padding: 0 7px; text-align: justify;}
#encart_text h1, #encart_text p {display: inline;}
#encart_text h1 {font: 11px normal Helvetica, Arial, Sans-serif; color: #555682; font-weight: normal;}

/**
 * Ligne Promo / Guide
 */
#accueil_promo_guide {position: relative; width: 970px; height: 261px;}
#accueil_promo_guide #accueil_promo {position: absolute; top: 0; left: 7px; width: 591px; height: 255px;}
#accueil_promo_guide #accueil_guide {position: absolute; top: 0; left: 605px; width: 358px; height: 255px;}
#accueil_promo_guide #accueil_guide .bx-captions {text-indent: -9999px;}

/**
 * Ligne Raison / Club / Nuage de tags
 */
#accueil_engagements_club_nuage {position: relative; width: 970px; height: 227px;}
#accueil_engagements_club_nuage #accueil_engagements {position: absolute; top: 0; left: 7px; width: 283px; height: 220px;}
#accueil_engagements_club_nuage #accueil_club {position: absolute; top: 0; left: 297px; width: 443px; height: 220px;}
#accueil_engagements_club_nuage #accueil_nuage {position: absolute; top: 0; left: 747px; width: 216px; height: 220px;}

/**
 * Totalité des produits
 */
#totalite {position:relative; margin: 0 auto; width: 964px; overflow: auto;}
#totalite .familles {float: left; width: 241px; height: 268px; overflow: hidden;}
#totalite .familles .famille {margin: 0 auto 8px auto; width: 231px; height: 258px; background-color: #FFFFFF; border: 1px solid #D5D5E1; overflow: hidden;}
#totalite .familles .famille .famille_image {margin-bottom: 12px; width: 231px; height: 118px;}
#totalite .familles .famille h2 {margin-left: 13px;}
#totalite .familles .famille h2 a {font-size: 13px; color: #555682; text-transform: uppercase; text-decoration: none;}
#totalite .familles .famille ul {margin-left: 28px;}
#totalite .familles .famille ul li {padding-top: 4px; list-style-image: url(../images/ico_cartouchebas.png);}
#totalite .familles .famille ul li a {color: #555682; text-decoration: none;}
#totalite .familles .famille h2 a:hover, #totalite .familles .famille ul li a:hover {text-decoration: underline;}

#encartpromo {position: relative; width: 652px; height: 320px; float:left; overflow: hidden;}
#encartpromo p {padding-bottom: 0px;}
#encartpromo #promo_ico {position: absolute; top: 0; left: 0;}
#encartpromo #promo_voir {position: absolute; bottom: 0; right: 100px; width: 160px; height: 25px; cursor: pointer;}

#promo_pager {position: absolute; bottom: 0; right: 3px;}
#promo_pager a.pager-link {text-decoration:none; text-indent: -9999px; display: block; float: left; padding: 3px 0 0 0; margin: 0 1px; width: 20px; height: 20px; background: url(../images/btn_promo_page.png); font-size: 16px; font-weight: bold; text-align: center;}
#promo_pager a.pager-active {display: block; float: left; padding: 3px 0 0 0; margin: 0 1px; width: 20px; height: 20px; background: url(../images/btn_promo_page_a.png); font-size: 16px; font-weight: bold; text-align: center;}

