.titre_gauche{
    background:#2c2831 url("../images/adexos/gauche.jpg") repeat-x;
    width:7px;
    height:55px;
    float: left;
	}
	
.titre_droite{
    background:#2c2831 url("../images/adexos/droite.jpg") repeat-x;
    width:7px;
    height:55px;
    float:right;
	}
	
.catalog-listing h5 a, .catalog-listing h5 a:hover, .product-info-box .product-name {
	color:#FFFFFF;
	text-decoration: none;
}

.product-collateral{
	padding:0px;
	background-image: none;
	background-image: none;
	background-color: #FFFFFF;
	width:100%;
}

.jcarousel_li .price-box {
	margin:0px;
}

.product-essential{
	padding: 0px;
	background-image: none;
	background-color: #FFFFFF;
	/*background-color: #2F2F2F;*/
	color:#000000;
}

.button-set{
	padding-top: 0px;
}

.header-top-container{
	background-image:none;
}

.middle-container{
	background-image:none;
	background-color:black;
}

body{
	background-image:none;
	background-color:black;
	color:#ffffff;
	color:#2f2f2f;
}

.middle{
	background-image:none;
	background-color:black;
	width:1200px;
	padding:0px;
	background-image: url(../images/adexos/graincafe.png);
	/*background-image: url(../images/adexos/bg_gauche.png);*/
	background-position: bottom left;
	background-repeat: no-repeat;
	min-height:800px;
	position:relative;
}

.home-block-sider{
	padding-top:15px;
	padding-left:60px;
	width:200px;
	background-color: transparent;
	/*margin:auto;*/
}

.menu-block-content{	
	width:230px;
	position:absolute;	
}

#zonemilieu-1colonne{
	margin-right:10px;
	}

.headerlist1{
	border-bottom:#d67f3c 1px solid;
	background-color: black;
	}

.headerlist1 a{
	color:#FFFFFF;
	}
        
.menuHome{
	border-bottom:#d67f3c 1px solid;
        text-decoration: none;
	height:50px;
	line-height: 50px;
	}

.menuHome a{
	color:#FFFFFF;
	}        
	
.headerlist2 a{
	color:#d67f3c;
	}

.headerlist1, .headerlist2{
	text-align:right;
	text-decoration: none;
	height:50px;
	line-height: 50px;
	}
	
.headerlist1 a, .headerlist2 a, .menuHome a{
	text-decoration: none;
	}

.footer {
background-color:#181818;
clear:both;
padding:20px 0;
text-align:right;
}
	
#droite-absolute {
	min-height:350px;
	/*position:absolute;*/
	/*float: right;*/
}

#zonemilieu{
	width:620px;
	position:relative;
}

#zonemilieu p{
	color:black;
}

#zonemilieu li.product strong{color:white;}


.category-description{color:white;}

.order-info{
    background-color:white;
}

.generic-box{
    height:150px;
}

.h1, h2, h3, h4, h6, .head {
    color:#DC6809;
}

h5{color:black;}

#main {
background-color:#181818;
border-left:2px solid #D67F3C;
float:none;
margin-left:338px;
margin-right:0;
min-height:1000px;
padding-left:5px;
position:relative;
}


.footer .informational ul, .headerlist1 ul,.menuHome ul, .headerlist2 ul {
    display:inline;
    text-align:right;
    }
    
.footer .informational li, .headerlist1 li,.menuHome li, .headerlist2 li {
    display:inline;
    /*background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;*/
    padding-right:8px;
    padding-left:4px;
    text-align:right;
    color: white;
    }

.headerlist1 ul li a,.menuHome ul li a{
	letter-spacing: 2px;
	font-size: 13px;
	}
	
.base-mini .head{
	background-image: url(../images/adexos/bloc-entete-haut.jpg);
	background-repeat:no-repeat;
	height:47px;
	width:212px;
	padding:0px;
	margin:0px;
	line-height: 54px;
	color: white;
	font-size: 16px;
	text-align: center;
}

.encart-head-bottom{
	background-image: url(../images/adexos/bloc-entete-bas.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:212px;
	padding:0px;
	margin:0px;
	}
	
.encart-simple{
	background-image: url(../images/adexos/onglets.png);
	background-repeat:no-repeat;
	height:54px;
	width:212px;
	padding:0px;
	margin:0px;
	line-height: 54px;
	color: white;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	margin-bottom: 15px;
}

.encart-simple a{
	color: white;
	text-decoration: none;
	}
    
.mini-search { width:212px; height:54px; padding:10px 2px 0 2px; background: url(../images/adexos/onglets.png); background-repeat: no-repeat; }
.mini-search .input-text{
	width: 140px;
	margin-right: 4px;
	margin-left: 10px;
}
		
.mini-newsletter input.input-text{
	width: 140px;
}
    
.side-col{
	width:212px;
	margin-right:10px;
}

.base-mini{
	background-color: #181818;
	border: none;
	color: white;
}



.col-left{
	width:333px;
	/*position: absolute;
	top:0px;
	left:150px;*/
}

.base-mini .content, .base-mini ol, .narrow-by dl{
	background-color: transparent;
	color: white;

}

.base-mini a{
	text-decoration: none;
}

.base-mini ol li.odd{
	background-color: #181818;
}

.narrow-by dt{
	background-image:none;
	color:#d67f3c;
}

.base-mini .actions{
	background-image: none;
	background-color: transparent;	
	border-bottom: #d67f3c 1px solid;
	}
	
.mini-cart .subtotal{
	background-color: transparent;	
}

.bouton-panier{
	background-image:url('../images/adexos/panier.jpg');
	background-repeat:no-repeat; border:0px; width:181px; height:32px;
	cursor: pointer;	
}

.product-list-bloc1{
	float:left;
	width:49%;
	/*background-color:white;*/
	margin-bottom:8px;
	
}

.product-list-bloc2{
	float:right;
	width:49%;
	/*background-color:white;
	margin-bottom:8px;*/
}

.product-image{
	float:left;
	margin-left:-10px;
        position:relative;
}

.product-shop{
	width:160px;
	margin-left:110px;
	float: none;
}

.product-list-title{
	font-size: 14px;
	color:#d67f3c;
}

.pager{
	background-image: none;
	color:#d67f3c;
	
}

table.pager, table.view-by {
	background-image: none;
	background-color: transparent;
}

table.pager td{
	border-top-width: 0px;
}

.pdt-similaire{
	background-color:white;
}

.one-page-checkout-progress{
	/*position: absolute;*/
	/*width:200px;*/
	/*border:#CC0000 1px solid;*/
}

.side-col h3{
	font-size: 1.05em;
	text-transform: none;
	color:#d67f3c;
}

#narrow-by-list a, #recently-viewed-items a{
	text-decoration: none;
	color:white;
}

.base-mini ol li.even, .base-mini ol li.odd{
	background-color: transparent;
}

.head a{
	text-decoration: none;
	color: white;
}

.breadcrumbs li, .breadcrumbs li a{
	text-decoration:none;
	color:#d67f3c;
}

.encart-contenu{
	background-image:url('../images/adexos/encart_fond.png');
	background-repeat: repeat-y;
	border:3px;
	width:212px;
}

.encart-fin{
	background-image:url('../images/adexos/encart_bas.png');
	background-repeat:no-repeat;
	border:0px;
	width:212px;
	height: 7px;
}

.cms-content{
	border-left: #d67f3c 1px solid;
	border-right: #d67f3c 1px solid;
	background-color: white;
	padding:5px;
	padding-left:-5px;		
	overflow:auto;
	/*height:205px;	*/
        height:230px;	
        overflow-x : hidden;
}

.cms-content-product{
	/*border-left: #d67f3c 1px solid;
	border-right: #d67f3c 1px solid;
	background-color: white;*/
	padding:5px;
	padding-left:-5px;		
	overflow:auto;	
	min-height:400px;
	color:#FFFFFF;
}

.cms-content-product h3 { color:#D67F3C;}

.cms-content-product-2{
	border-left: #d67f3c 1px solid;
	border-right: #d67f3c 1px solid;
	background-color: white;
	padding:5px;
	padding-left:-5px;		
	overflow:auto;	
}

.cms-content a{
	color: #d67f3c;
	font-weight: bold;
	text-decoration: none;
}

.cms-content-product a{
	color: #d67f3c;
	font-weight: bold;
	text-decoration: none;
}

.cms-content-product-2 a{
	color: #d67f3c;
	font-weight: bold;
	text-decoration: none;
}

a{
color: #d67f3c;
}

a:hover{
color: #d67f3c;
}

.one-page-checkout .active .head {height:20px;}
#checkout-step-login {height:285px;}
#checkout-step-login strong{color:black;}
.one-page-checkout .head {height:20px;}
#checkout-shipping-method-load span{color:black;}
.one-page-checkout .allow .head {height:20px;}


.pdt-similaire{
	float:left; padding:5px; width:140px; text-align: center;
}

.product-info-box{
	border: 0px;
}

.footer{
	clear:both;
	background-color: #181818;
	margin:20px 0px 0px 0px;
	padding:0px;
	text-align:right;
	padding-bottom:20px;
	padding-top:20px;
}

.footer  .informational{
	text-align:center;
}

.informational ul li a{
	color: white;
	text-decoration:none;
}

.informational ul li a:hover {
	text-decoration:underline;
}

.shopping-cart-collaterals{
	width:auto;
}

.shopping-cart-collaterals .col-2 .discount-codes{
	width:200px;
	float:left;
}


.cadre-content-top{
	background-image:url('../images/adexos/cadre-content-top.jpg');
	background-repeat:repeat-x;
	height: 6px;
}


.cadre-content-top-right{
	background-image:url('../images/adexos/cadre-content-coin-hd.jpg');
	background-repeat:no-repeat;
	height: 6px;
	width: 6px;
	float: right;
}

.cadre-content-top-left{
	background-image:url('../images/adexos/cadre-content-coin-hg.jpg');
	background-repeat:no-repeat;
	height: 6px;
	width: 6px;
	float: left;
}

.cadre-content-bottom{
	background-image:url('../images/adexos/cadre-content-bottom.jpg');
	background-repeat:repeat-x;
	height: 6px;
	margin-bottom:10px;
}


.cadre-content-bottom-right{
	background-image:url('../images/adexos/cadre-content-coin-bd.jpg');
	background-repeat:no-repeat;
	height: 6px;
	width: 6px;
	float: right;
}

.cadre-content-bottom-left{
	background-image:url('../images/adexos/cadre-content-coin-bg.jpg');
	background-repeat:no-repeat;
	height: 6px;
	width: 6px;
	float: left;
}

.form-button, .form-button-alt{
	background-color: #d67f3c;
	border-color: #d67f3c;
	/*margin-bottom:5px;*/
	}
	
.page-popup{
	background-color: #181818;
}

select.address-select{
	width: 550px;
}

.page-head h3, .page-head-alt h3{
	color:orange;
}

.page-head{
	margin-bottom:-90px;
        height:136px;
}

/* Col2 */
.col2-set-login .col-1, .col2-set-login .col-2 { width:48.5%; }
.col2-set-login .col-1 { float:left; }
.col2-set-login .col-2 { float:right; }
.col2-set-login {min-height:130px;}



.conteneurHome
{
    width:1210px;
    margin:0 auto;
    margin-top:-35px;
}

    .leftHome
    {
        width:340px;
        float:left;
    }
    
    .rightHome
    {
        float:left;
        width:860px;
    }
    
        #gallery
        {
            margin-top:20px;
            background-color:#000000;
        }





#hp_ligne1 {margin-left:42px;margin-top:20px;}
    #hp_ligne1 div.blocHome,#hp_ligne2 div.blocHome {float:left;width:237px;height:188px;margin-right:66px;/*border:2px solid #D67F3C;*/}  
    #hp_ligne1 div.lastBlocHome,#hp_ligne2 div.lastBlocHome {margin-right:0px;}  
    
    #hp_ligne1 div.blocHome a,#hp_ligne2 div.blocHome a{text-decoration:none;}  
    #hp_ligne1 div.blocHome img,#hp_ligne2 div.blocHome img.imageHome{width:229px;height:180px;position:absolute;z-index:1;margin-left:4px;} 
    #hp_ligne1 div div {position:absolute;z-index:20;margin-top:150px; color:#D67F3C; font-weight:normal; font-size:14px; font-family:helvetica; text-align:center; line-height:20px;width:237px; height:20px;}
    #hp_ligne2 div div {position:absolute;z-index:20;margin-top:155px; color:#D67F3C; font-weight:normal; font-size:14px; font-family:helvetica; text-align:center; line-height:20px;width:237px; height:20px;}
/*
#hp_boutique {float:left;width:240px;height:188px;padding-left:20px;}
#hp_promo {float:left;width:240px;height:188px;padding-left:20px;}
#hp_cafes {float:left;width:240px;height:188px;padding-left:20px;}
#hp_machines {float:left;width:240px;height:188px;padding-left:18px;}
*/

#hp_actus {height:188px; width:500px;float:left;/*background-color:blue;*/padding-left:60px;}
#hp_coulisses {/*float:left;*/width:234px;height:188px; padding: 5px 0 0 7px;background:url("../images/adexos/hp_bg_coulisse.png") no-repeat; margin-top : 25px; margin-left:50px;}

#hp_ligne2 {padding:20px 0 0 0px;margin-left:42px;}
/*#hp_meocap{float:left;width:240px;height:161px;padding-left :20px;}
#hp_cafemoulu{float:left;width:240px;height:161px;padding-left :20px;}
#hp_cafeengrain{float:left;width:240px;height:161px;padding-left :20px;}
#hp_quellemachine{float:left;width:240px;height:161px;padding-left :20px;}*/

#hp_produit_mois {float:left;/*background-color:yellow;*/width:234px;height:188px;background-repeat:no-repeat;background-position:top center;}


#hp_ligne3 {padding:20px 0 0 80px;/*background-color:green;*/}
#hp_toutsavoir, #hp_achat{float:left;width:202px;height:161px;padding-left :20px;}

.cms-home #main { min-height:0; /*height:800px;*/}
.cms-home .footer {margin-top:-70px;}

.hp_img_actu {height:130px;width:280px;float:left;margin-left:60px;margin-top:-10px; }
.hp_lien_actu{height:25px;width:120px;/*background-color:red;*/float:left;margin:-15px 0 0 10px;display:block;}
.hp_texte_actu {height:30px; width:457px; /*background-color:green;*/margin:10px 0 0 10px;}
.hp_texte_actu p {color:#eb873c; }

.hp_carrousel_title {width:250px;height:38px; margin:0 auto; background:url("../images/adexos/carrousel/bg_hp_carrousel_title.gif"); text-align:center; line-height:38px;color:#D67F3C; font-weight:normal; font-size:14px; font-family:helvetica;margin-top:18px;position:relative;z-index:10;}
.hp_carrousel {margin-top:15px;}

.div_liste{float:left; margin-left:25px;}
.advanced-search{background:none;}
.advanced-search-summary-box ul{width:100%; color:black;}
.advanced-search-summary-tip {color:black;}
.advanced-search li{margin-left:20px;}
.advanced-search li label{width:100%;}
.product-shop .description {height:auto; color:black; overflow:hidden;}
.category-description{color:white;}
.option-search{color:orange; color:#D67F3C;}

.product-shop{/*height:150px;*/}
.cms-content-product-search{background-color:white; padding:10px; height:355px;}
.cms-content-product-search .button-set{margin-left: 510px; position: absolute; top: 350px;}
.product-info-box .cms-content-product {background-color:#FFFFFF; color:#000000;}
.checkout-cart-index .cms-content-product {background-color:#FFFFFF; color:#000000;}

.titre_meo{
    background:#2c2831 url("../images/adexos/milieu.jpg") repeat-x;
    color:#d67f3c;
    height:55px;
    padding:0px;
    padding-left:20px;
    line-height: 55px;
    /*border:#d67f3c 1px solid;*/
    font-size: 20px;
    font-weight: normal;
    text-align: left;
}

/* newsletter home */
.newsletter_home
{
    width:280px;
    margin-left:30px;
    margin-top:20px;
    float:left;
}
    .newsletter_home label
    {
        color:#D67F3C;
        font-size:12px;
        display:inline-block;
        width:70px;
    }

    .newsletter_home input.input-text
    {
        border:1px solid #D67F3C;
        font-size:12px;
    }

/* catalogsearch home */
.catalogsearch_home
{
    width:280px;
    margin-left:30px;
    margin-top:20px;
    float:right;
}
    .catalogsearch_home label
    {
        color:#D67F3C;
        font-size:12px;
        display:inline-block;
        width:70px;
    }

    .catalogsearch_home input.input-text
    {
        border:1px solid #D67F3C;
        font-size:12px;
    }

.product-img-box
{
    position:relative;
}
/*** sticker *****/
.sticker
{
    position:absolute;
    z-index:100;
    width:60px;
    height:60px;
    margin-left:10px;
}
    
    /* a gauche */
    .pica_150_offert
    {
        background :url(/skin/frontend/default/default/images/adexos/stickers/pica_150_offert.png) top left no-repeat;
    }
    .pica_150_offert_mini
    {
        width:40px;
        height:40px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/pica_150_offert_mini.png) top left no-repeat;
    }
    .pica_moins_cher_du_web
    {
        background :url(/skin/frontend/default/default/images/adexos/stickers/pica_moins_cher_du_web.png) top left no-repeat;
    }
    .pica_moins_cher_du_web_mini
    {
        width:40px;
        height:40px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/pica_moins_cher_du_web_mini.png) top left no-repeat;
    }
    .pica_nouveau
    {
        background :url(/skin/frontend/default/default/images/adexos/stickers/pica_nouveau.png) top left no-repeat;
    }
    .pica_nouveau_mini
    {
        background :url(/skin/frontend/default/default/images/adexos/stickers/pica_nouveau_mini.png) top left no-repeat;
    }
    
    /* a droite */
    .picto_bio
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picto_bio.png) top left no-repeat;
    }  
    
    .picto_bio_mini
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picto_bio.png) top left no-repeat;
    }  
    
    .picto_meilleure_vente
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picto_meilleure_vente.png) top left no-repeat;
    }
    .picto_meilleure_vente_mini
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picto_meilleure_vente.png) top left no-repeat;
    }
    
    .picto_coup_de_coeur
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picto_coup_de_coeur.png) top left no-repeat;
    }
    .picto_coup_de_coeur_mini
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picto_coup_de_coeur.png) top left no-repeat;
    }
    
    .picto_max_havelar
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picto_max_havelar.png) top left no-repeat;
    }
    .picto_max_havelar_mini
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picto_max_havelar.png) top left no-repeat;
    }
    
    .prcent_10
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/prcent_10.png) top left no-repeat;
    }
    .prcent_10_mini
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/prcent_10.png) top left no-repeat;
    }
    .prcent_20
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/prcent_20.png) top left no-repeat;
    }
    .prcent_20_mini
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/prcent_20.png) top left no-repeat;
    }
    .prcent_30
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/prcent_30.png) top left no-repeat;
    }
    .prcent_30_mini
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/prcent_30.png) top left no-repeat;
    }
    .prcent_40
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/prcent_40.png) top left no-repeat;
    }
    .prcent_40_mini
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/prcent_40.png) top left no-repeat;
    }
    .prcent_50
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/prcent_50.png) top left no-repeat;
    }
    .prcent_50_mini
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/prcent_50.png) top left no-repeat;
    }
    .picb_promo
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picb_promo.png) top left no-repeat;
    }
    .picb_promo_mini
    {
        width:40px;
        height:40px;
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picb_promo_mini.png) top left no-repeat;
    }
    .picb_liv_gratuite
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picb_liv_gratuite.png) top left no-repeat;
    }
    .picb_liv_gratuite_mini
    {
        width:40px;
        height:40px;
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picb_liv_gratuite_mini.png) top left no-repeat;
    }
    .picb_nouveau
    {
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picb_nouveau.png) top left no-repeat;
    }
    .picb_nouveau_mini
    {
        width:40px;
        height:40px;
        right:0px;
        background :url(/skin/frontend/default/default/images/adexos/stickers/picb_nouveau_mini.png) top left no-repeat;
    }

    .avantagesProduit {
        clear:both;
    }
