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;
}

.logo{
	z-index:1;
	position:absolute;
	margin-top:70px;
        margin-left:1px;
}

.mast{
	width:774px;
	margin:0px auto;
	height:124px;
	padding-right:6px;
}

.banner{
	z-index:1;
	position:absolute;
	margin-left:96px;
        margin-top:10px;
}

.login{
	z-index:1;
	position:absolute;
	margin-left:598px;
        margin-top:6px;
	width:175px;
	height:84px;
	background-image: url("../img/bgd-login.gif");
	background-position: top;
	background-repeat:no-repeat;
}
.login a{ font-size:12px; color:#000000; text-decoration:none;}
.login a:link, .login a:visited{ font-size:12px; color:#000000; text-decoration:none;}
.login a:hover{ font-size:12px; color:#FFFFFF; text-decoration:none;}

.flag{
	float:right;
	margin: 6px 5px 0px 0px;
}

.navp{
	width:420px;
	text-align:right;
	padding-top:81px;
}

.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;}


/******************************/
/*****     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;}


/*******************************/
/*****     PARETNAIRES     *****/
.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;
}

/******************************/
/*****     BACKGROUND     *****/



.customer_card_0 {
	background-image: url(/img/customer_card_0.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.customer_card_1 {
	background-image: url(/img/customer_card_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.customer_card_2 {
	background-image: url(/img/customer_card_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.customer_card_3 {
	background-image: url(/img/customer_card_3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.customer_card_4 {
	background-image: url(/img/customer_card_4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.customer_card_5 {
	background-image: url(/img/customer_card_5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.customer_card_6 {
	background-image: url(/img/customer_card_6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.customer_card_7 {
	background-image: url(/img/customer_card_7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.customer_card_8 {
	background-image: url(/img/customer_card_8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.customer_card_9 {
	background-image: url(/img/customer_card_9.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.customer_card_10 {
	background-image: url(/img/customer_card_10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



