form {
	margin:0px;
	padding:0px;
}

input, select, textarea {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#65666F;
}

a:link, a:visited, a:active { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }

img { border: none; }

.killer{
	clear:both;
	line-height:1px;
	height:1px;
}

.separ{
	clear:both;
	height:17px;
	background-image: url("../img/bgd-separ.gif");
	background-position: top;
	background-repeat:repeat-x;
}

.separ_dashed{
	clear:both;
	height:17px;
	background-image: url("../img/bgd-separ-dashed.gif");
	background-position: center;
	background-repeat:repeat-x;
}

.separ_blank{
	clear:both;
	line-height:10px;
	height:10px;
	background-image: url("../img/blank.gif");
	background-position: center;
	background-repeat:repeat-x;
}

.logo{
	z-index:1;
	position:absolute;
	margin-top:70px;
}

.mast{
	width:774px;
	margin:0px auto;
	height:124px;
	padding-right:6px;
}

.banner{
	z-index:1;
	position:absolute;
	margin-left:96px;
        margin-top:10px;
}

.univers-fd1 {
	background-image: url("../img/univers/univers_01.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd2 {
	background-image: url("../img/univers/univers_02.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd3 {
	background-image: url("../img/univers/univers_03.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd4 {
	background-image: url("../img/univers/univers_04.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd5 {
	background-image: url("../img/univers/univers_05.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd6 {
	background-image: url("../img/univers/univers_06.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd7 {
	background-image: url("../img/univers/univers_07.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd8 {
	background-image: url("../img/univers/univers_08.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd9 {
	background-image: url("../img/univers/univers_09.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd10 {
	background-image: url("../img/univers/univers_10.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd11 {
	background-image: url("../img/univers/univers_11.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd12 {
	background-image: url("../img/univers/univers_12.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd13 {
	background-image: url("../img/univers/univers_13.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd14 {
	background-image: url("../img/univers/univers_14.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd15 {
	background-image: url("../img/univers/univers_15.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd16 {
	background-image: url("../img/univers/univers_16.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd17 {
	background-image: url("../img/univers/univers_17.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd18 {
	background-image: url("../img/univers/univers_18.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd19 {
	background-image: url("../img/univers/univers_19.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd20 {
	background-image: url("../img/univers/univers_20.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd21 {
	background-image: url("../img/univers/univers_21.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd22 {
	background-image: url("../img/univers/univers_22.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd23 {
	background-image: url("../img/univers/univers_23.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd24 {
	background-image: url("../img/univers/univers_24.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd25 {
	background-image: url("../img/univers/univers_25.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd26 {
	background-image: url("../img/univers/univers_26.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd27 {
	background-image: url("../img/univers/univers_27.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd28 {
	background-image: url("../img/univers/univers_28.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd29 {
	background-image: url("../img/univers/univers_29.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd30 {
	background-image: url("../img/univers/univers_30.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd31 {
	background-image: url("../img/univers/univers_31.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd32 {
	background-image: url("../img/univers/univers_32.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.univers-fd33 {
	background-image: url("../img/univers/univers_33.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

.univers a{ font-size:12px; color:#D9D9D9; text-decoration:none;}
.univers a:link, .login a:visited{ font-size:12px; color:#D9D9D9; text-decoration:none;}
.univers a:hover{ font-size:12px; color:#FFFFFF; text-decoration:none;}

.login{
	z-index:1;
	position:absolute;
	margin-left:598px;
        margin-top:10px;
	width:175px;
	height:84px;
	background-image: url("../img/bgd-login.gif");
	background-position: top;
	background-repeat:no-repeat;
}
.login a{ font-size:12px; color:#D9D9D9; text-decoration:none;}
.login a:link, .login a:visited{ font-size:12px; color:#D9D9D9; text-decoration:none;}
.login a:hover{ font-size:12px; color:#FFFFFF; text-decoration:none;}

.flag{
	float:right;
	margin: 6px 5px 0px 0px;
}

.navp{
	width:520px;
	text-align:right;
	padding-top:83px;
}

.sub_navp{
	width:580px;
	height:21px;
	text-align:right;
}

.content{
	width:432px;
	float:left;
	margin:0px 10px;
	padding:20px 0px 50px 0px;
	color:#65666F;
}

.content_shopping {
        border:1px solid #BCBCBC;
}

.content_slideshow{
	width:580px;
	float:left;
	margin:0px 10px;
	padding:20px 0px 50px 0px;
	color:#65666F;
}

/******************************/
/*****     NAV GAUCHE     *****/
.navg{
	width:144px;
	float:left;
	padding:0px 0px 50px 0px;
}
.navg img{ display:block; }

.navg_bloc{
	padding:0px 0px 12px 0px;
	border-bottom:1px solid #FFFFFF;
}

.navg_bloc p{
	margin:0px;
	padding:0px 3px 0px 11px;
}

.navg_bloc ul{
	margin:0px;
	padding:0px;
}

.navg_bloc li{
	margin:0px;
	padding:0px 0px 2px 11px;
	color:#8B9B66;
	list-style:none;
}
.navg_bloc li a{ color:#000000; text-decoration:underline;}
.navg_bloc li a:link, .navg_bloc li a:visited{ color:#000000; text-decoration:underline;}
.navg_bloc li a:hover{ color:#000000; text-decoration:none;}


.navg_bloc_2{
	padding:10px 10px 10px 12px;
	border-bottom:1px solid #FFFFFF;
}


/******************************/
/*****     NAV DROITE     *****/
.navd{
	width:175px;
	float:left;
	padding:0px 0px 50px 0px;
	color:#65666F;
}
.navd img{ display:block; }
.navd a{ color:#65666F; text-decoration:underline;}
.navd a:link, .navd a:visited{ color:#65666F; text-decoration:underline;}
.navd a:hover{ color:#65666F; text-decoration:none;}

.navd_common{
	padding:5px 0px 5px 5px;
	border-bottom:1px solid #65666F;
}

.navd_sponsor{
	padding:5px 0px 5px 5px;
	border-bottom:1px solid #65666F;
	background-color:#FBC1EB;
}

.navd_bloc{
	padding:5px 0px 5px 5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #65666F;
}
.navd_bloc_pub{
	padding:5px 0px 5px 0px;
	background-color:#FFFFFF;
	border-bottom:1px solid #65666F;
}


/*********************************/
/*****     LISTE PRODUIT     *****/
.liste_produit{
	width:136px;
	float:left;
	color:#65666F;
	text-align:center;
	margin:5px 10px 10px auto;
}
.liste_produit span{
	font-weight:bold;
	color:#F43E14;
}
.liste_produit_f{
	width:136px;
	float:left;
	color:#65666F;
	text-align:center;
	margin:5px auto 10px 0px;
}
.liste_produit_f span{
	font-weight:bold;
	color:#F43E14;
}
.liste_produit img, .liste_produit_f img{
	display:block;
	margin-bottom:5px;
	border:0px;
}
.liste_produit a{ color:#65666F; text-decoration:underline;}
.liste_produit a:link, .liste_produit a:visited{ color:#65666F; text-decoration:underline;}
.liste_produit a:hover{ color:#65666F; text-decoration:none;}

.liste_produit_f a{ color:#65666F; text-decoration:underline;}
.liste_produit_f a:link, .liste_produit_f a:visited{ color:#65666F; text-decoration:underline;}
.liste_produit_f a:hover{ color:#65666F; text-decoration:none;}

.liste_col2{
	width:66%;
	margin:0px auto;
}

.liste_col1{
	width:30%;
	margin:0px auto;
}



/**********************************/
/*****     OFFRES SPECIAL     *****/

.offre_special{
	text-align:center;
}
.offre_special img{
	display:block;
}

/*******************************/
/*****     TEXTE BRUTE     *****/
.ttl{
	margin:0px;
	padding-top:1px;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}
.content h2{
	font-size:15px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	padding:0px;
	color:#000000;
}

/***********************/
/*****     MEA     *****/
.mea{
	margin-top:8px;
	color:#65666F;
}
.mea a{ color:#000000; text-decoration:underline;}
.mea a:link, .mea a:visited{ color:#000000; text-decoration:underline;}
.mea a:hover{ color:#65666F; text-decoration:none;}

.mea h1{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:14px;
}

.mea_img{
	width:136px;
	float:left;
	padding:0px 10px 0px 0px;
}

.mea_img_g{
	width:136px;
	float:left;
	padding:0px 10px 0px 0px;
}

.mea_img_d{
	width:136px;
	float:right;
	padding:0px 10px 0px 0px;
}

.meac_img{
	float:center;
	text-align:center;
}

.mea_cont{
	width:280px;
	float:left;
	padding:0px 5px 0px 0px;
}

/**************************/
/*****     MARQUE     *****/
.marque{
	margin-top:8px;
	color:#65666F;
}
.marque a{ color:#000000; text-decoration:underline;}
.marque a:link, .marque a:visited{ color:#000000; text-decoration:underline;}
.marque a:hover{ color:#65666F; text-decoration:none;}

.marque_img{
	width:136px;
	margin:0px 0px 0px 0px;
}

.marque h1{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:14px;
}


/******************************/
/*****     MON COMPTE     *****/
th {
	color:#000000;
	border-bottom:1px solid #000000;
	text-align:left;
	font-weight:normal;
}

.compte_ttl{
	color:#000000;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	margin:40px 0px 15px 0px;
}


/*************************/
/*****     FICHE     *****/
.fiche{
	color:#65666F;
}
.fiche a{ color:#000000; text-decoration:underline;}
.fiche a:link, .fiche a:visited{ color:#000000; text-decoration:underline;}
.fiche a:hover{ color:#65666F; text-decoration:none;}

.fiche h1{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:15px;
	text-transform:uppercase;
	color:#000000;
}

.fiche h2{
	margin:0px;
	padding:0px;
	font-size:14px;
}

.fiche_img{
	width:136px;
	float:left;
	padding:0px 10px 0px 0px;
}

.fiche_cont{
	width:280px;
	float:left;
	padding:0px 5px 0px 0px;
}

.fiche_detail{
	margin:10px 0px 0px 0px;
}

.fiche_table{
	color:#65666F;
}

.tr_on{
	background-color:#E6E8EA;
}

.form_list{
	background-image: url("../img/form-dashed.gif");
	background-position: center;
	background-repeat:repeat-x;
}

.form_list p{
	margin:0px 0px 6px 0px;
	padding:2px 5px 0px 0px;
}

.form_list select{
	float:right;
}

.form_list input{
	float:right;
	margin-top:-3px;
}

.form_list p span{
	background-color:#FFFFFF;
}

/********************************/
/*****     PLAN DU SITE     *****/
.plan ul{
	margin:0px 15px 5px 15px;
	padding:0px;
}
.plan ul ul{
	margin:0px 10px 5px 10px;
	padding:0px;
}

.plan li{ list-style-type:none; }
.plan li li{ list-style-type:none;}

.plan a{ color:#65666F; text-decoration:underline;}
.plan a:link, .plan a:visited{ color:#65666F; text-decoration:underline;}
.plan a:hover{ color:#000000; text-decoration:none;}


/*******************************/
/*****     PARTENAIRES     *****/
.partenaire img{
	float:left;
	margin:0px 0px 2px 0px;
}

/**************************/
/*****     FOOTER     *****/
.footer{
	clear:both;
	width:390px;
	color:#7C7D84;
	margin:10px auto 5px auto;
	padding:0px 0px 5px 5px;
	border-top:1px solid #7F7F7F;
	font-size:10px;
	text-align:center;
}
.footer a{ color:#7C7D84; text-decoration:none;}
.footer a:link, .footer a:visited{ color:#7C7D84; text-decoration:none;}
.footer a:hover{ color:#7C7D84; text-decoration:underline;}

.prix {
	font-size: 17px;
	font-weight: bolder;
}
.prix-promo {
	font-size: 17px;
	color: #FF551A;
	font-weight: bolder;
}
.prix-promo-small {
	font-size: 11px;
	color: #FF551A;
	font-weight: bolder;
}
.couleur {
	font-size: 11px;
	margin:5px auto 5px auto;
}

/*******************************/
/*****     Complément     *****/

.reseaux {
        width:175px;
        height:50px;
	padding:5px 0px 5px 5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #65666F;
}

.titre {
        margin-bottom:5px;	
}

.facebook {
        margin-left:10px;
	margin-right:10px;
	float:left;
}

.twitter {
        margin-left:10px;
	float:left;
}

/*********************************/
/*****  Recherche par matère *****/
.rpm {
	margin-top:8px;
	color:#537306;
        height:110px;
	background-image: url("/catalog/img/fond_matiere.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

.rpm a{ font-size:11px; color:#537306; text-decoration:none;}
.rpm a:link, .rpm a:visited{ font-size:11px; color:#537306; text-decoration:none;}
.rpm a:hover{ font-size:11px; color:#000000; text-decoration:none;}

.rpm h1 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:14px;
}

.rpm1 {
	width:90px;
	float:left;
	padding:5px 10px 0px 10px;
}

.rpm2 {
	width:90px;
	float:left;
	padding:5px 5px 0px 10px;
}

.rpm3 {
	width:90px;
	float:left;
	padding:5px 5px 0px 10px;
}

.rpm4 {
	width:90px;
	float:left;
	padding:5px 5px 0px 10px;
}