@charset "utf-8";
/* CSS Document */

body{
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;	
	margin-top: 0px;
	height: 100%;
	background: white url(images/fond_g.jpg) left top repeat-y;

}

img{
	border:none;
}
a{
	color:#000000;
}
#head{
	background-image:url(images/fond.jpg);
	background-repeat:repeat-x;

}
#conteneur{
			position: relative;
		min-height: 100%;
		background: url(images/fond_d.jpg) right top repeat-y;


}
#page{
	
}
#fond_top{
	background-image:url(images/top/bg_rangement.jpg);
	background-repeat:repeat-x;
}
#fond_bottom{
	background-image:url(images/bottom/bg_rangement.jpg);
	background-repeat:repeat-x;
	vertical-align:bottom;
}
#contenu_page{
	background-color:FFF;
	margin-left:157px;
	margin-right:195px;
	
}
#bloc_l{
	float:left;
	width:157px;
	background-image:url(images/fond_g.jpg);
	background-repeat:repeat-x;
}
#bloc_d{
	float:right;
	width:195px;
	background-image:url(images/fond_d.jpg);
	background-repeat:repeat-x;
	margin-top:-30px;
}
#bloc_l_acc{
	position:relative;
	float:left;
	width:759px;
}
#bloc_d_acc{
	position:relative;
	float:left;
	width:175px;
}
#rangement_btn{
	position: relative;
	margin-top:-135px;
	z-index:4;
}

#rangement_menu{
	position: absolute;
	margin-top:-10px;
	z-index:3;
	visibility:hidden;
}

#tab_rangement{
	background-color:#f4b216;
}

#entretien_btn{
	position: relative;
	margin-top:-135px;
	z-index:4;
}

#entretien_menu{
	position: absolute;
	margin-top:-10px;
	z-index:3;
	visibility:hidden;
}

#tab_entretien{
	background-color:#ba2e00;
}


#emballage_btn{
	position: relative;
	margin-top:-135px;
	z-index:2;
}

#emballage_menu{
	position: absolute;
	margin-top:-10px;
	z-index:1;
	visibility:hidden;
}

#tab_emballage{
	background-color:#5027cc;
}

#protection_btn{
	position: relative;
	margin-top:-135px;
	z-index:2;
}

#protection_menu{
	position: absolute;
	margin-top:-10px;
	z-index:1;
	visibility:hidden;
}

#tab_protection{
	background-color:#47756c;
}

#tab_clemoment{
	background-image:url(images/clemoment_fond.jpg);
	background-repeat:repeat-y;
}

#tab_cenpromo{
	background-image:url(images/cenpromo_fond.jpg);
	background-repeat:repeat-y;
}

#tab_cenpromo_g{
	background-image:url(images/cenpromo_fond_g.jpg);
	background-repeat:repeat-y;
}


#search{
	border: 1px #3793D1 solid;
}

#foot_page{
	position:relative;
	clear:both;
}

#rangement_menu_page{
	text-align:center;
	margin-left:11px;
	width:125px;
	position: absolute;
	z-index:2;
	visibility:hidden;
}

#tab_rangement_page{
	background-color:#f4b216;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	margin-top:-5px;
	z-index:1;
}

#emballage_menu_page{
	text-align:center;
	margin-left:11px;
	width:125px;
	position: absolute;
	z-index:3;
	visibility:hidden;
}

#tab_emballage_page{
	background-color:#5027cc;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	margin-top:-5px;
	z-index:2;
}

#protection_menu_page{
	text-align:center;
	margin-left:11px;
	width:125px;
	position: absolute;
	z-index:3;
	visibility:hidden;
}

#tab_protection_page{
	background-color:#47756c;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	margin-top:-5px;
	z-index:2;
}

#entretien_menu_page{
	text-align:center;
	margin-left:11px;
	width:125px;
	position: absolute;
	visibility:hidden;
	z-index:2;
}

#tab_entretien_page{
	background-color:#ba2e00;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	margin-top:-5px;
	z-index:2;
}

#bio_menu_page{
	text-align:center;
	margin-left:11px;
	width:125px;
	position: absolute;
	visibility:hidden;
	z-index:2;
}

#tab_bio_page{
	background-color:#05A000;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
	margin-top:-5px;
	z-index:2;
}

.txt_protection, a.txt_protection, a.txt_protection:hover, a.txt_protection:visited, a.txt_protection:active{
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#568f84;
}

.titre_protection{
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#568f84;
	text-decoration:underline;
}

.txt_emballage, a.txt_emballage, a.txt_emballage:hover, a.txt_emballage:visited, a.txt_emballage:active{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#3a08c0;
}

.titre_emballage{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#3a08c0;
	text-decoration:underline;
}

.txt_rangement, a.txt_rangement, a.txt_rangement:hover, a.txt_rangement:visited, a.txt_rangement:active{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#e6960c;
}

.titre_rangement{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#e6960c;
	text-decoration:underline;
}

.txt_entretien, a.txt_entretien, a.txt_entretien:hover, a.txt_entretien:visited, a.txt_entretien:active{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#b82d00;
}

.titre_entretien{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#b82d00;
	text-decoration:underline;
}

.txt_bio, a.txt_bio, a.txt_bio:hover, a.txt_bio:visited, a.txt_bio:active{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#05a000;
}

.titre_bio{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#05a000;
	text-decoration:underline;
}

.txt_flash, a.txt_flash, a.txt_flash:hover, a.txt_flash:visited, a.txt_flash:active{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#8d1c7f;
}

.titre_flash{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#8d1c7f;
	text-decoration:underline;
}

.txt_pro, a.txt_pro, a.txt_pro:hover, a.txt_pro:visited, a.txt_pro:active{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#000000;
}

.titre_pro{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.txt_commun, a.txt_commun, a.txt_commun:hover, a.txt_commun:visited, a.txt_commun:active{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#00000;
}

.txt_commun_bleu, a.txt_commun_bleu, a.txt_commun_bleu:hover, a.txt_commun_bleu:visited, a.txt_commun_bleu:active{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#3198da;
}

.titre_commun{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#00000;
	text-decoration:underline;
}

.titre_commun_bleu{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#3198da;
	text-decoration:underline;
}

.liens_menu, a.liens_menu, a.liens_menu:hover{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#FFF;
	text-decoration:none;
}


#tab_vente .td_bord_point {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BEE1FF;
	border-right-color: #BEE1FF;
	border-bottom-color: #BEE1FF;
	border-left-color: #BEE1FF;
}
#tab_vente .td_bord_point_bl {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#tab_vente .td_derniere_case {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEE1FF;
}

#txt_accueil_petit{
		font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 10px;

}

.txt_petit_gris{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#616163;
}
.txt_moyen_gris{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#616163;
}
.txt_prix_promo_gros{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 18px;
	color:#FF0000;
}
.txt_petit_tableau{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 10px;
}