/*________ RECAP DES COULEURS _____________*/
/*
gris :  #4b4a4a;
rose : #e90063;
jaune :  #ffbf24;
*/


/*_____________ GENERAL _____________*/

body {
	background-color:#000;
	font-family:Helvetica, sans-serif;
	font-size : 11px;
}
a {
	color:#fff;
	text-decoration:none;
}
div, p, form, table, ul, li, ol {
	margin:0px;
	padding:0px;
	font-size : 11px;
}
img {
	border : 0px;
}
.img_middle {
	vertical-align:middle;
}
li {
	list-style-position:inside;
	list-style-type:none;
}
/*_________ BLOC PRINCIPAUX _____________*/

#conteneur {
	background-color:#fff;
	width:890px;
	min-height:753px;
	margin:auto;
	margin-top:50px;
	margin-bottom : 50px;
	padding-right : 20px;
	padding-left:20px;
}
#produit_type {
	margin-left:30px;
	margin-top:31px;
	float:left;
	width:620px;
}
.produit {
	float:left;
	margin-right:23px;
	margin-top:14px;
	color:#FFF;
}
#produit_seul{
	min-height:450px;
	width:854px;
	margin-top:20px;
}
#produit_seul .produit{
    float:left;
	color:#FFF;
}
#description_du_produit{	width:280px;
float:left;
}

.description_defaut{
	margin-top:15px;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	background:#DFDFDF;
	}
.description_defaut p{
	color:#7d7676;
	}


.description_rouge{
	margin-top:15px;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	background:#ecd5cf;
	}
.description_rouge p{
	color:#7d7676;
	}

.description_vert{
	margin-top:15px;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	background:#cce6e5;
	}
.description_vert p{
	color:#7d7676;
	}
	
.description_bleu{
	margin-top:15px;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	background:#ccdfea;
	}
.description_bleu p{
	color:#7d7676;
	}	

.description_violet{
	margin-top:15px;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	background:#e5dbe5;
	}
.description_violet p{
	color:#7d7676;
	}
	
.description{
	margin-top:15px;
	padding-top:10px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	background:#ecd5cf;
	}
.description p{
	color:#7d7676;
	}
	
.description_carac{background:none repeat scroll 0 0 #eae9dd;

margin-top:15px;
padding:10px 7px;
}
.description_carac p{border-bottom:1px solid #000000;
	color:#7D7676;
	margin-bottom:1px;
	margin-top:1px;
	padding-bottom:4px;
	padding-top:4px;
}

#produit_seul .produit img{
	max-width:223px;}
	
.image_marque{
	float:right;
	margin-right:32px;
    margin-top:-16px;
	}

.nom_produit_rouge{
	background:url("/images/bandeau_haut_marque_rouge.jpg") no-repeat;
	height:54px;
	width:853px;
	margin-top:16px;
	}
	
.nom_produit_vert{
	background:url("/images/bandeau_haut_marque_vert.jpg") no-repeat;
	height:54px;
	width:853px;
	margin-top:16px;
	}
	
.nom_produit_bleu{
	background:url("/images/bandeau_haut_marque_bleu.jpg") no-repeat;
	height:54px;
	width:853px;
	margin-top:16px;
	}	
	
.nom_produit_violet{
	background:url("/images/bandeau_haut_marque_violet.jpg") no-repeat;
	height:54px;
	width:853px;
	margin-top:16px;
	}
	
.nom_produit_rouge_plus{
	background:url("/images/bandeau_haut_marque_rouge_plus.jpg") no-repeat;
	height:54px;
	width:853px;
	margin-top:16px;
	}
	
.nom_produit_vert_plus{
	background:url("/images/bandeau_haut_marque_vert_plus.jpg") no-repeat;
	height:54px;
	width:853px;
	margin-top:16px;
	}
	
.nom_produit_bleu_plus{
	background:url("/images/bandeau_haut_marque_bleu_plus.jpg") no-repeat;
	height:54px;
	width:853px;
	margin-top:16px;
	}	
	
.nom_produit_violet_plus{
	background:url("/images/bandeau_haut_marque_violet_plus.jpg") no-repeat;
	height:54px;
	width:853px;}		
	
.nom_produit h2{
	color:#fff;
	line-height:28px;
	padding-left:10px;
	float:left;
	
	}
.bandeau_haut {
	background:url("/images/barre_haut.png") no-repeat scroll center top transparent;
	height:6px;
	margin-top:5px;
	width:13px
}
.bandeau_bas {
	padding-left:22px;
	background:url(/images/barre_bas.png) repeat-y bottom left;
	min-height:210px;
}
#partenaire {
	float:right;
	margin-top:50px;
	width:240px;
}
.partenaire_liste {
	background:url("/images/partenaire_plus.jpg") repeat-y;
	width:246px;
	min-height:438px;
	padding-top:11px;
	padding-left:13px;
}
.partenaire_liste p {
	color:#fff;
	line-height:16px;
}
.footer {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#8D8C8C;
	padding-top:20px;
	padding-bottom:15px;
	margin-bottom:5px;
}
.footer a {
	color:#8d8c8c
}
.arbo{
	margin-top:23px;
	border-top:1px dotted #000;
	padding-top:5px;
}
.arbo a {color:#6B6B6B;}

.conteneur_produit {
	float:left;
	margin-top:6px;
	width:610px;
}

.produit_liste_detail {
	color:#FFFFFF;
	padding-left:9px;
	padding-top : 3px;
	padding-bottom : 3px;
	font-size : 11px;
	font-weight : bold;
}
.produit_liste{
	width:280px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:14px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

.image_categorie {
	max-width: 600px;
}

.resultat_recherche{
	font-size:12px;
	margin-top:8px;
	width:364px;
}

.pagination{
	text-align:right;
}

.pagi {text-align :right; } 
.pagi a { color : #000; }
.images_produits {
	float:left;
	width : 135px;
}

.miniature_photo_liste {
	width : 135px;
}

.bloc_code_postal {
	width : 240px;
	color : #8D8C8C;
	text-align:justify;
	padding-right:25px;
}

.position_produits {
	width:610px;
}
.carac{
	color:#6B6B6B;
	float:left;
	background:#eae9df;
	padding:18px 8px;
	width:280px;
}

.carac p{
	padding: 5px 0 5px 5px;
	color:#000;
	font-weight:500;
	border-bottom:1px solid #000;
}

.images_fab{
	float:right;
	width : 160px;
	text-align:center;
	padding-top : 5px;
}
.recherche_fournisseur{
	float:right;
	min-height:485px;
	width:230px;
}

.fournisseur{ 
	background:none repeat scroll 0 0 #ACB5BC;
	color:#FFFFFF;
	min-height:443px;
	padding-left:12px;
	padding-top:9px;
	width:218px;
}
/*___________ MENU TOP _____________*/

.logo {
	float:left;
	margin-left:20px;
	margin-top:58px;
	width:438px
}
.logo p {
	font-size:17px;
	font-stretch: extra-condensed;
	color:#6b6b6b;
}
.acces ul li {
	float:left;
	background:url("/images/bouton_haut.png") no-repeat scroll 0 0 transparent;
	width:179px;
	height:23px;
	text-align:center;
	padding-top:5px;
	margin-left : 10px;
}
.acces a {
	text-decoration:none;
}
.acces {
	float:right;
	height:130px;
	margin-top:12px;
}
.acces form {
	text-align:right;
	padding-top:100px;
}

.input_recherche {
	width : 180px;
}

.liste {
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
	min-height:195px;
	width : 250px;
	/*width:260px;*/
}
.liste a{line-height:15px;}
.vert {
	background:#008c88;
}
.rouge {
	background:#ac0033
}
.violet {
	background:#7e467b
}
.bleu {
	background:#345b98
}
.ecr_rouge{color:#ac0033;
}
.ecr_violet{color:#7e467b;
}
.ecr_bleu{color:#345b98;
}
.ecr_vert{color:#008c88;
}
/*___________ POLICES _____________*/
h1, h2, h3, h4 {
	color:#404040;
	margin:0px;
}
h1 {
	font-weight:bold;
}
h2 {
	font-weight:bold;
	font-size:14px;
}

h3 {
	font-weight:bold;
	font-size:12px;
}

.colonne_detail_produits{
margin-top:14px;
color:#fff;
padding:10px;
margin-right:0px;
}

.colonne_detail_produits_plus{
margin-top:14px;
color:#fff;
padding:10px;
margin-right:0px;
background:url("/images/partenaire_plus.jpg") repeat-y;
}