	/*------------------------------------------------*
	 *---  WWW.ICARE-NET.COM - agence web ---  CSS  --*
	 *------------------------------------------------*/
			
	html {
	   margin: 0;
	   padding: 0;
	}
	
	
	body {
	margin: 0;
	padding: 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(../images/deco/bg.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	color: #fff;
	background-repeat: no-repeat;
	}
	
	p, form, input {
		margin: 0;
		padding: 0;
	}
	
	select {
		color:#fff;
		background-color:#b79992;
		border:#b79992 solid 1px;
		font-size:0.9em;
	}
	
	img {
	border:0px;
	}
	
	 /*------------------------------------------------------*
	  *--------    CSS BLOCS     						 ----*
	  *------------------------------------------------------*/
	
	
	#general{
		margin:0 auto;
		padding:0;
		width:100%;
		/*border-bottom:#fff solid 1px;*/
	}
	
	#content_general{
	margin:0 auto;
	padding:0;
	width:900px;
	border: #000 solid 1px;
	}
	
	/*Haut de page  HEADER*/
	
	#header{
	margin:0 auto;
	padding:0;
	width:900px;
	height:270px;
	background:#000 url(../images/deco/header.jpg) top no-repeat;
	background-repeat: no-repeat;
	}
	
	#header_bis{
	margin:10px auto;
	padding:0;
	width:900px;
	height:20px;
	background:#000;
	border: #000 solid 1px;
	}
	
	#header_bis h1{
	margin:0px;
	padding:0;
	font-size:1.1em;
	color:#000000;
	font-style:italic;
	float:left;
	}
	
	/* MENU */
	
	#menu {
	list-style-type:none;
	margin:0;
	padding:0;
	height: 40px;
}
	#menu li {
	padding:0 1px;
	margin:0;
	position:relative;
	width:110px;
	height:40px;
	z-index:100;
	text-align: center;
	float: left;
	}
	#menu li dl {
		position:absolute;
		top:0;
		left:0;
		padding:0px;
	}
	#menu li a, #menu li a:visited {text-decoration:none;}
	#menu li dd {
	display:none;
}
	#menu li a:hover {
	border:0;
}
	#menu li:hover dd, #menu li a:hover dd {
	display: block;
}
	#menu li:hover dl, #menu li a:hover dl {
	padding-bottom:0px;
}
	#menu table {
	border-collapse:collapse;
	padding:0;
	margin:0px;
	font-size:0.8em;
}
	#menu dl {
	width: 115px;
	margin: 0;
	padding: 0;
	height: 40px;
	}
	#menu dt {
	margin:0;
	padding: 5px;
	color: #fff;
	font-size: 12px;
	}
	#menu dl.one dt.promos{
	background-color:#702538;
	}

	#menu dl.one dt.destock{
	background-color:#cc0000;
	font-siez:14px;
	font-weight:bold;
	}

	#menu .one {

	
	}
	
	#menu .one dt {
	background-color: #1b0f0b;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 5px;
	height: 20px;
	margin: 0px;
	border: 1px solid #000;
	}
	
	#menu dd {
	margin:0;
	padding:0;
	color: #fff;
	font-size:12px;
	text-align: center;
}
	#menu .one dd {
	border-bottom:0;
	}
	#menu dd.last {
	border-bottom:1px solid #000;
	}
	
	#menu dt a, #menu dt a:visited {
	display:block;
	color:#fff;
	width: 100px;
}

.jouez {
	margin:0 auto;
	padding:5px 5px;
	width:164px;
	border: none;
	text-decoration:blink;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
	}

	
	#menu dd a, #menu dd a:visited {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0;
	width:115px;
	}
	
	#menu .one dd a {
	background:#1b0f0b;
	color:#fff;
	width: 105px;
	padding: 5px;
	}
	
	#menu .one dd a:hover {
	color:#000;
	background-color: #f3c7cc;
	width: 105px;
	}
	
	/* MENU */
	
	ul#nav_header{
	margin:0 auto;
	padding:3px 0;
	width:900px;
	font-size:0.7em;
	list-style-type:none;
	text-transform:uppercase;
	color:#fff;
	text-align:right;
	}
	
	ul#nav_header li{
		margin:0;
		padding:0;
		display:inline;
	}
	
	ul#nav_header li a{
		color:#fff;
		text-decoration:none;
	}
	
	ul#nav_header li a:hover{
		text-decoration:underline;
	}
	#flash_anim {
	margin:0 auto;
	padding:0;
	width:900px;
	height:270px;

	}
	
	
	/*Contenu de page  CONTENT */
	
	#content {
	padding:10px auto;
	width:898px;
	margin: 0;
	}
	
	/*Content LEFT */
	#content_left{
	margin:0;
	padding:10px 0 10px 0;
	width:183px;
	float:left;
}
	#content_left h5{
	margin:15px 0 10px 5px;
	padding:2px 0 0 18px;
	font-weight:bold;
	line-height:14px;
	color:#CC0033;
	background-image: url(../images/deco/puce.gif);
	background-repeat: no-repeat;
	background-position: left;
}
	#content_left .bg_catalogue{
	margin:5px auto 0 auto;
	padding:4px 0 3px 0;
	width:173px;
	border:#3c171f solid 1px;
	background-color:#000;
	color:#fff;
	font-size:0.9em;
}
	#content_left ul.catalogue{
	margin:0;
	padding:4px 0 10px 5px;
	width:165px;
	color:#fff;
	font-size:0.8em;
}

.actu_details_texte {
	margin: 0px 12px;
	font-size: 13px;
	text-align: justify;
}
.actu_details_texte a {
	color:#ff547f;
	text-decoration:underline;
}
.actu_details_texte a:hover {
	color:#702538;
}









	#content_left ul.catalogue li{
	margin:4px 0 0 0;
	padding:0;
	list-style-type:none;
	display:block;
	background-image: url(../images/deco/puce2.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
}
	#content_left ul.catalogue li a{
	color:#fff;
	font-weight:bold;
	background-repeat: no-repeat;
	text-decoration: none;
	}
	#content_left ul.catalogue li a:hover{ text-decoration:underline;}
	
	#content_left ul.s_catalogue{ margin:5px 0 10px 3px; padding:0; width:160px; background:#fff; color:#000; font-size:0.9em;}
	#content_left ul.s_catalogue li{ margin:0; padding:3px 0 3px 5px; list-style-type:none;}
	#content_left ul.s_catalogue li a{ color:#666; text-decoration:none;}
	#content_left ul.s_catalogue li a:hover{ text-decoration:underline;}
	
	#content_left .bg_compte{
	margin:5px auto 0 auto;
	padding:4px 0 3px 0;
	width:173px;
	background-color:#000;
	border:#3c171f solid 1px;
	color:#fff;
	font-size:0.8em;
}
#content_left .bg_compte a{
	color:#fff;
	text-decoration:none;

}
#content_left .bg_compte a:hover{
	color:#fff;
	text-decoration:underline;

}
	#content_left .bg_compte p.texte{
	padding:0 0 0 8px;
	color:#fff;
	}
	#content_left .bg_compte .champ{ color:#000; font-size:0.8em; border-top:#DFDFDF solid 1px; border-left:#DFDFDF solid 1px; border-right:#fff solid 1px;  border-bottom:#fff solid 1px;}
	
	
	
	#content_left .bg_nouveautes{ margin:1px auto 0 auto; padding:0 0 3px 0; width:175px; border:#E4E4E4 solid 1px; color:#000; font-size:0.8em; }
	#content_left .bg_nouveautes a{ color:#660033; text-decoration:underline; text-align:center;}
	#content_left .bg_nouveautes a:hover{ text-decoration:none;}
	#content_left .bg_nouveautes .prix{ color:#CC6600; font-size:1.3em; font-weight:bold; text-align:center;}
	

	
	/*Content CENTER INDEX*/
#content_center{
	margin:0;
	padding:10px 0 10px 0;
	width:705px;
	float:left;
}
#content_center h1{
	font-weight:bold;
	color:#e7c6b7;
	text-align: center;
	/*height: 15px;*/
	border: 1px solid #e7c6b7;
	background-color: #000000;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	font-size: 18px;
}
#content_center h3{
	font-size:14px;
	font-weight:bold;
	color:#e7c6b7;
	text-align: center;
	/*height: 15px;*/
	border: 1px solid #e7c6b7;
	background-color: #000000;
	width:330px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#content_center h1
{
	width:100%;
}
#content_center h4{
	margin:0px;
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	text-align: left;
	width: 600px;
	text-indent: 5px;
	text-transform: uppercase;
	font-style: oblique;
	padding: 0px;
}
#content_center .presse{
	width:700px;
	background-color: #000000;
	margin: 10px 0;
}
#content_center .presse img{
	float: right;
	padding: 10px;
	margin: 0;
}

	#content_center .encart_top{ margin:0 auto; padding:0; width:560px; height:150px;}
	#content_center .encart_top .img_encart{ margin:15px 17px; padding:0; width:140px; height:95px; border:#fff solid 3px; float:left;}
	#content_center .encart_top h3{ margin:0; padding:10px 0 0 0; color:#b25a70;}
	#content_center .encart_top p{ margin:0; padding:0 10px 0 0; font-size:0.9em; color:#62524e;}
	#content_center .encart_top a, #content_center .encart_top a:hover { color:#fff; text-decoration:underline; font-weight:bold;}
	#f_intro{ margin:0 auto; padding:0; width:560px; height:150px;}
	#content_center .bloc_produit_left{
	margin:5px 0 0 3px;
	padding:0;
	width:705px;
	float:left;
}
	#content_center .bloc_produit_left_content{
	margin:4px;
	padding:0;
	width:220px;
	color:#000000;
	font-size:0.8em;
	float: left;
}
	#content_center .bloc_produit_right{ margin:5px 3px 0 0; padding:0; width:280px; float:right;}
	#content_center .bloc_produit_right_content{
	margin:1px auto 10px auto;
	padding:0;
	width:275px;
	color:#663300;
	font-size:0.8em;
}
	
	#content_center h3.titre_bloc{
	margin:0 auto;
	padding:0 0 0 10px;
	width:270px;
	line-height:34px;
	font-size:1em;
	font-weight:bold;
	color:#000000;
	background-image: url(../images/deco/bg_titre_center.gif) top no-repeat;
}
#content_center h1.titre_bloc{
	margin:0 auto;
	padding:0 0 0 10px;
	width:270px;
	line-height:34px;
	font-size:1em;
	font-weight:bold;
	color:#000000;
	background-image: url(../images/deco/bg_titre_center.gif) top no-repeat;
}


	#content_center ul.s_menu{ margin:5px 0 0 3px; padding:0; width:160px; background:#fff; color:#000; float:left;}
	#content_center ul.s_menu li{ margin:0; padding:3px 0 3px 5px; list-style-type:none; display:block;}
	#content_center ul.s_menu li a{ color:#000; text-decoration:underline;}
	#content_center ul.s_menu li a:hover{ text-decoration:none;}
	#content_center .bloc_def_pdt { margin:5px 0 0 0; padding:0 4px 0 0; width:128px; text-align:right; float:right;}
	#content_center a.nom_pdt{ color:#660033; text-align:right; text-decoration:none; font-weight:bold;}
	#content_center a.marque{ color:#333; font-size:1em; font-weight:bold; text-decoration:none; text-align:right;}
	#content_center .img_pdt { margin:10px 0 0 0; padding:0;}
	#content_center .prix{
	margin:5px 0 0 0;
	padding:0;
	color:#edcbbb;
	font-size:1.3em;
	font-weight:bold;
	text-align:right;
}
	

	#content_center ul.menu_marque{ margin:5px 0 0 3px; padding:0; background:#fff; color:#9fa4ad; font-size:1em;}
	#content_center ul.menu_marque li{ margin:0; padding:3px 0 3px 8px; list-style-type:none; display:inline;}
	#content_center ul.menu_marque li a{ color:#9fa4ad; text-decoration:underline;}
	#content_center ul.menu_marque li a:hover{ text-decoration:none;}
	#content_center .img_marque { margin:5px 0 0 8px; padding:0; border:#C3C3C3 solid 1px;}
	#content_center ul.menu_cat{ margin:0; padding:10px 0 10px 10px; width:200px; font-size:0.8em; float:left;}
	#content_center ul.menu_cat li{ margin:3px 0 0 0; padding:0; list-style-type:none;}
	#content_center ul.menu_cat li a{ color:#666; font-weight:bold; text-decoration:underline;}
	#content_center ul.menu_cat li a:hover{ text-decoration:none;}
	
	/*Content CENTER PRODUITS*/
	
	#content_center ul.nav_cat{ margin:0; padding:0 0 0 5px; font-size:0.7em; list-style-type:none; color:#62524e;}
	#content_center ul.nav_cat li{ margin:0 3px 0 3px; padding:0; display:inline;}
	#content_center ul.nav_cat li a{ color:#62524e; text-decoration:none;}
	#content_center ul.nav_cat li a:hover{ text-decoration:underline;}
	#content_center ul.nav_cat li a.menu_cat_actif{ color:#d34162; text-decoration:none;}
	
	#bloc_bottom {
	margin:2px auto 0 auto;
	padding:0;
	width:650px;
	font-size:0.8em;
	color:#FFFFFF;

}
#bloc_bottom h3{
	margin:8px auto 0 auto;
	padding:0 0 10px 0;
	width:500px;
	font-size:1em;
	font-weight:bold;
	color:#e7c6b7;
	text-align: center;
	height: 15px;
	border: 1px solid #e7c6b7;
	background-color: #000000;
}

.bloc_general p {
	font-size:12px;
}
.bloc_general p a{
	margin:0;
	color:#f3c7cc;
	font-weight:bold;
	text-decoration:none;	
}
.bloc_general p a:hover{
	text-decoration:underline;	
}
	
	#content_center .bloc_general_liste { margin:2px auto 0 auto; padding:0; background:url(../images/deco/bg_liste.gif); width:560px; border:#E4E4E4 solid 1px; font-size:0.8em; color:#000; }
	#content_center .bloc_general a.voir_pdt {
	color:#000000;
	text-decoration:underline;
}
	#content_center .bloc_general a.voir_pdt:hover { text-decoration:none;}
	#content_center .img_conseil { margin:0; padding:0 0 3px 0; float:left;}
	#content_center .titre_conseil {
	font-size:1em;
	color:#f3c7cc;
	font-weight:bold;
}
	#content_center p.texte_conseil {
	margin:0;
	padding:5px 10px 0 10px;
	color:#fff;
	font-size: 0.9em;
}
	#content_center p.texte_conseil a {
	margin:0;
	color:#f3c7cc;
}
	#content_center p.texte_conseil a:hover {
	margin:0;
	color:#cc0033;
}
	
	#content_center a.lien_conseil {
	color:#cc0033;
	text-decoration:underline;
}
	#content_center a.lien_conseil:hover { text-decoration:none;}
	#content_center .table_liste {
	margin:0px auto 0px auto;
	padding:0;
	width:190px;
	background:#000;
}
	#content_center .table_liste .image{ border:#fff solid 2px;}
	#content_center .table_liste .titre{
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
}
	#content_center .table_liste .s_titre{
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
}
	#content_center .table_liste .prix{
		color:#edcbbb;
		font-size:1.1em;
		text-align:left;
	}
	#content_center .table_liste .prix_barre{
		color:#edcbbb;
		font-size:1.1em;
		font-weight:bold;
		text-decoration:line-through;
		text-align:left;
	}
	#content_center .table_liste .prix_promo{
		color:#CC0033;
		font-size:1.1em;
		font-weight:bold;
		text-align:left;
	}	
	#content_center .table_liste a.lien_infos{ padding:3px; background:#f3c7cc; display:block; color:#000; font-size:0.9em; text-decoration:none;}
	#content_center .table_liste a.lien_infos:hover{
	padding:3px;
	background:#cc0033;
	display:block;
	color:#fff;
	text-decoration:none;
}
	#content_center .table_liste a.lien_detail{ color:#000; font-size:0.9em; text-decoration:underline;}
	#content_center .table_liste a.lien_detail:hover{ text-decoration:none;}
	#content_center .table_tri { margin:0 0 0 155px; padding:0; font-size:0.9em;}
	#content_center .table_liste td.detail{ padding:0 0 0 20px;}
	#content_center h4{ margin:0; padding:5px 0 0 5px; font-size:1em;}
	#content_center p{ margin:0; padding:5px 0 10px 5px;}
	#content_center .texte_rouge{ color:#fb0400; font-size:1.2em;}
	#content_center .texte_gras{ color:#000; text-align:center; font-size:1em; font-weight:bold;}
	#content_center .table_liste td.orange{ padding:5px; background:#ff6600; font-size:0.9em;}
	#content_center .table_liste td.gris{ padding:5px; background:#c4c4c4; font-size:0.9em;}
	#content_center ul.fiche_detail { margin:0; padding:10px 0 20px 30px; list-style-type:square;}
	#content_center ul.fiche_detail li{ margin:0; padding:0;}
	#content_center a.lien_retour, #content_center a.lien_retour { padding:0 10px 0 0; color:#fb44a2; text-align:right; text-decoration:underline;}
	
	#content_center ul.nav_page{ margin:0; padding:10px 10px 10px 5px; font-size:0.9em; list-style-type:none; color:#fb47a4; text-align:right;}
	#content_center ul.nav_page li{ margin:0 3px 0 3px; padding:0; display:inline;}
	#content_center ul.nav_page li a{ color:#fb47a4; text-decoration:none;}
	#content_center ul.nav_page li a:hover{ text-decoration:underline;}
	#content_center ul.nav_page li a.nav_page_actif{ color:#f052f2; text-decoration:none;}
	
	#content_center .bloc_general_detail {
	margin:5px auto 0 auto;
	padding:0;
	width:700px;
	font-size:0.8em;
}
#content_center .apero {
	margin:5px auto 0 auto;
	padding:0;
	width:700px;
	font-size:0.8em;
}
#content_center .apero_content {
	margin:0 auto;
	padding:0;
	background-color:#000000;
}
	#content_center .general_detail_content {
	margin:0 auto;
	padding:0;
}
	#content_center .table_detail {
	margin:15px auto 15px auto;
	padding:0;
	width:700px;
	border:1px solid #000;
	color:#FFFFFF;
}

	#content_center .table_detail a {
	color:#FFFFFF;
text-decoration:underline;
}

	#content_center .table_detail a:hover {
	color:#CC0033;
text-decoration:underline;
}





	#content_center .table_apero {
	margin:15px auto 15px auto;
	padding:0;
	width:700px;
	background-color:#000000;
	color:#FFFFFF;
}
	#content_center .table_apero .image{ border:none;}

	#content_center .table_apero a.lien_infos{
	padding:3px;
	background:#e7c6b7;
	display:block;
	color:#000000;
	font-size:0.9em;
	text-decoration:none;
}
	#content_center .table_apero a.lien_infos:hover{
	padding:3px;
	background:#cc0033;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

	#content_center .table_detail .image{ border:#fff solid 2px;}
	#content_center .table_detail .titre{
		color:#FFFFFF;
		font-size:1.1em;
		font-weight:bold;
	}
	
	#content_center .table_detail .titregd{
		color:#FFFFFF;
		font-weight:bold;
	}
	
	
	#content_center .table_detail .s_titre{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}
	#content_center .table_detail .prix{
		color:#e7c6b7;
		font-size:1.5em;
		text-align:left;
	}
	#content_center .table_detail .prix_promo{
		color:#cc0033;
		font-size:1.5em;
		text-align:left;
	}	
	#content_center .table_detail .prix_barre{
		color:#e7c6b7;
		font-size:1.5em;
		text-decoration:line-through;
		text-align:left;
	}
	#content_center .table_detail a.lien_infos, span.lien_infos{
	padding:3px;
	background:#e7c6b7;
	display:block;
	color:#000000;
	font-size:0.9em;
	text-decoration:none;
}
	#content_center .table_detail a.lien_infos:hover, span.lien_infos:hover{
	padding:3px;
	background:#cc0033;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
	#content_center .table_detail a.lien_zoom{
	color:#f3c7cc;
	font-size:1em;
	text-decoration:underline;
}
	#content_center .table_detail a.lien_zoom:hover{ text-decoration:none;}
	#content_center .table_detail a.lien_retour{
	color:#FFFFFF;
	font-size:1em;
	text-decoration:none;
}
	#content_center .table_detail a.lien_retour:hover{ text-decoration:underline;}
	
	#content_center .table_assoc {
	margin:5px auto 15px auto;
	padding:0;
	width:640px;
	border:1px solid #000;
	color:#FFFFFF;
}
	#content_center .table_assoc .titre{
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
}
	#content_center .table_assoc .s_titre{
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
}
	#content_center .table_assoc .prix{
	color:#f3c7cc;
	font-size:1em;
}
	#content_center .table_assoc a.lien_infos{
	color:#f3c7cc;
	font-size:0.9em;
	text-decoration:none;
}
	#content_center .table_assoc a.lien_infos:hover{
	text-decoration:underline;
	color: #cc0033;
}
	
	/*Content RIGHT */
	#content_right{
	margin:10px 0 10px 0;
	padding:0;
	width:140px;
	float:right;
}
	#content_right .inscription{
	margin:0;
	padding:0 0 5px 10px;
	color:#000;
	font-size: 0.7em;
}
	#content_right .inscription a{
	margin:0;
	padding:0;
	color:#CC6600;
}
	#content_right h5{
	margin:10px 0 10px 5px;
	padding:2px 0 0 18px;
	font-weight:bold;
	line-height:14px;
	color:#CC0033;
	background-image: url(../images/deco/puce.gif);
	background-repeat: no-repeat;
	background-position: left;
	
	 }
	#content_right .bg_compte{
	margin:5px auto 0 auto;
	padding:4px 0 3px 0;
	width:120px;
	background:#f5e0cc;
	border:#663300 solid 1px;
	color:#000000;
	font-size:0.7em;
	}
	#content_right .bg_compte p.texte{
	padding:0 0 0 8px;
	color:#663300;
	}
	#content_right .bg_compte a, #content_right .bg_compte a:hover{
	color:#cc0033;
	text-decoration:underline;
}
	#content_right .bg_compte .btn_enregistrer{
	color:#CC0033;
	text-decoration:underline;
}
	#content_right .bg_compte .champ{ color:#000; font-size:0.8em; border-top:#DFDFDF solid 1px; border-left:#DFDFDF solid 1px; border-right:#fff solid 1px;  border-bottom:#fff solid 1px;}
	#content_right .bg_infos{
	margin:5px auto 0 auto;
	padding:0 0 3px 0;
	width:120px;
	background:#f5e0cc;
	color:#CC0033;
	border:#CC0033 solid 1px;
	font-size:0.7em;
	}
	#content_right .bg_infos a{ color:#fff; text-decoration:underline; text-align:center;}
	#content_right .bg_infos a:hover{ text-decoration:none;}
	#content_right .bg_infos .prix{
	color:#CC6600;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}
	#content_right .bg_infos .prix_barre{
	color:#CC0033;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:line-through;
	text-align:center;
}
	#content_right ul.infos{
	margin:0;
	padding:4px 0 10px 5px;
}
	#content_right ul.infos li{ margin:3px 0 0 0; padding:0; list-style-type:none;}
	#content_right ul.infos li a{
	color:#CC0033;
	text-decoration:underline;
	}
	#content_right ul.infos li a:hover{ text-decoration:none;}
	#content_right .img{ margin:5px 0 0 2px; border:#fff solid 1px;}
	
	
	/*Bas de page  FOOTER*/
	
	#footer{
	margin:0 auto;
	padding:0;
	width:900px;
	background-color: #000000;
	text-align:center;
	color:#fff;
	font-size:11px;
	background-image: url(../images/deco/footer.jpg);
	border: #3c171f solid 1px;
	}
	
	#footer p{
		margin:0;
		padding:0;
		
	}
	
	#footer a{
		color:#fff;
		text-decoration:none;
	}
	
	#footer a:hover{
		text-decoration:underline;
	}
	.texte_italic {
		font-size:10px;
		font-style:italic;
		text-align:center;
	}
	
	/*classe clear*/
	
	.clear {
	   clear: both;
	   overflow: hidden;
	   width: 1px;
	   height: 1px;
	   margin: 0 -1px -1px 0;
	   border: 0;
	   padding: 0;
	   font-size: 0;
	   line-height: 0;
	}
	
	
	 /*---------------------------------------------------------*
	  *----        CSS PAGE CONTACT  DEBUT                  ----*
	  *---------------------------------------------------------*/
	/* NE_PAS_TOUCHER_CETTE_LIGNE_POUR_MAIL_PAGE_CONTACT_DEBUT */
	
	/* DIV général contenant l'ensemble du FORMULAIRE */
	div.formulaire_general {
	font-size: 11px;
	background-color: inherit;
	color: inherit;
	width: 400px;
	margin: 0 auto;
	}
	/* DIV contenant l'ensemble des ERREURS de saisie */
	div.formulaire_erreursSaisie {
		border-style: solid;
		border-width: 1px;
		border-color: #4F3F0E;
		background-color: #4F3F0E;
		color: #f00;
		padding: 5px;
		margin-bottom: 3px;
	}
	/* DIV pour chaque LIGNE D'ERREUR de saisie */
	div.formulaire_erreursSaisie_ligne {
	}
	
	/* Tableau de champs général */
	table.formulaire_table {
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	width: 400px;
	}
	/* GROUPE de champs : ligne EN-TÊTE de table */
	.formulaire_table th {
	background-color: #000;
	color: #fff;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	}
	/* GROUPE de champs : en FIELSET */
	.formulaire_table fieldset {
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	}
	/* LEGENDE du fielset ci-dessus */
	.formulaire_table legend {
		font-weight: bold;
		padding: 5px;
	}
	/* LIGNES de SÉPARATION entre deux lignes de champs */
	.formulaire_cell_espacement {
		height: 5px;
	}
	
	/* LIBELLE des champ dans le formulaires */
	/*---------------------------------------*/
		/* Dans TOUS les cas */
		td.formulaire_nom_champ, td.formulaire_nom_champ_erreur {
			width: 100px;
			padding: 0px 5px 0px 10px;
			text-align: right;
		}
		/* Normal */
		td.formulaire_nom_champ {
	color:#f3c7cc;
		}
		/* En cas d'ERREUR sur le champ */
		td.formulaire_nom_champ_erreur {
			color: #f00;
			font-weight: bold;
		}
	
	/* CELLULES qui contiennent les CHAMPS */
	/*-------------------------------------*/
		/* Dans TOUS les cas */
		td.formulaire_td_champ, td.formulaire_td_champ_erreur {
			padding-right: 10px;
		}
		/* Normal */
		td.formulaire_td_champ {
		}
		/* En cas d'ERREUR sur le champ */
		td.formulaire_td_champ_erreur {
		}
	
	/* Champs dans les formulaires : INPUT, TEXTAREA */
	/*-----------------------------------------------*/
		/* Dans TOUS les cas */
		.formulaire_champ, .formulaire_champ_erreur {
	font-size: 11px;
	text-align: left;
	width: 200px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
			/* Attention, jouer sur l'opacité ICI (sur les INPUT) peut provoquer des problèmes d'affichage de SELECT sous IE */
			/*filter: alpha(opacity=80);
			opacity: 0.8;*/
		}
		/* Normal */
		.formulaire_champ {
			background-color: #eee;
			color: #000;
			border-style: solid;
			border-width: 1px;
			border-color: #ccc;
		}
		/* En cas d'ERREUR sur le champ */
		.formulaire_champ_erreur {
			background-color: #fcc;
			border-style: solid;
			border-width: 1px;
			border-color: #f99;
		}
	
	/* SUFFIXES : texte qui s'ajoute après les champs (€, kg, /jour...) */
	
	span.formulaire_champ_suffixe, span.formulaire_champ_suffixe_erreur {
		font-style: italic;
	}
	
	/* Cellules réunies (colspan) : dans TOUS les cas */
	td.formulaire_td_colspan, td.formulaire_td_colspan_erreur {
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 10px;
	}
	
	/* Cellule TD du Titre d'un objet TABLEAU */
	td.formulaire_tableau_titre {
		font-style: italic;
	}
	/* Cellule TH d'un objet TABLEAU au croisement des en-têtes de lignes/colonnes */
	th.formulaire_tableau_coin {
		background-color : transparent;
	}
	/* EN-TETE TH de COLONNES d'un objet TABLEAU */
	th.formulaire_tableau_colonne_entete {
		background-color: #ccc;
	}
	/* EN-TETE TH de LIGNES d'un objet TABLEAU */
	th.formulaire_tableau_ligne_entete {
		background-color: #ccc;
	}
	
	/* TD du Bouton "ENVOYER" du formulaire */
	td.formulaire_td_envoyer {
		padding-right: 5px;
		text-align: right;
	}
	/* BOUTON "ENVOYER" du formulaire */
	input.formulaire_envoyer {
		font-size: 11px;
		background-color: #CC6600;
		color: #fff;
		border: solid 1px #FFF;
		cursor: pointer;
		margin: 5px;
	}
	
	input.message_envoi {
		margin-top: 4px;
		width: 70px;
		height: 25px;
		border: solid 1px #000;
		background-image: url(../images/panier/btn_envoyer.gif);
	}
	
	
	
	/* TEXTE EN BAS du formulaire concernant les astérisques */
	.formulaire_note {
		text-align: center;
		font-style: italic;
		color:#725d5b;
	}
	
	/* DIV du message une fois le MESSAGE ENVOYÉ */
	div.formulaire_msgRetour {
		background-color: #725d5b;
		color: #fff;
		text-align: center;	
		padding: 10px;
		margin: 50px auto;
		border: solid 1px #999;
	}
	/* Lien "RETOUR" un fois le message envoyé */
	a.formulaire_msgRetour_lien {
		color: #fff;
		font-weight: bold;
	}
	
	/**************/
	/* CALENDRIER */
	/**************/
	
	.div_calend {
		position: absolute;
		margin-left: 0px;
		margin-top: -80px;
		display: none;
		z-index: 100;
	}
	.div_calend .tab_general {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: #fff;
		text-align: center;
		width: 280px;
		border: solid 1px #333;
	}
	.div_calend .cell_mois {
		background-color: #ccc;
		font-weight: bold;
		text-align: center;
		color: #000;
		width: 60%;
		padding: 3px;
	}
	.div_calend .cell_fleche {
		background-color: #ccc;
		text-align: center;
		padding: 3px;
	}
	.div_calend .cell_fleche a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333;
		font-weight: bold;
		text-decoration: none;
	}
	.div_calend .cell_nomjour {
		font-size: 10px;
		color: #000;
		background-color: #ddd;
		text-align: center;
		vertical-align: middle;
		border-top: solid 1px #ddd;
		border-right: solid 1px #aaa;
		border-bottom: solid 1px #aaa;
		border-left: solid 1px #ddd;
		padding: 3px;
	}
	.div_calend .cell_jour {
		font-size: 10px;
		color: #000;
		background-color: #eee;
		text-align: center;
		vertical-align: middle;
		border-top: solid 1px #fff;
		border-right: solid 1px #ddd;
		border-bottom: solid 1px #ddd;
		border-left: solid 1px #fff;
	}
	.div_calend .cell_jour:hover {
		border-top: solid 1px #ccc;
		border-right: solid 1px #eee;
		border-bottom: solid 1px #eee;
		border-left: solid 1px #ccc;
	}
	.div_calend .cell_jour_vide {
		background-color: #f8f8f8;
	}
	.div_calend .cell_jour_a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333;
		text-decoration: none;
		text-align:center;
		display: block;
		width:inherit;
		padding: 3px;
	}
	.div_calend .cell_jour_a:hover {
		background-color: #fff;
		color: #666;
		font-weight:bold;
	}
	.div_calend .lien_fermer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		background-color: #333;
		text-decoration: none;
		padding: 2px;	 /** voir note de l'attribut taille **/
		display: block;  /** on met un display: block car le margin-top ne sera pas pris en compte pour un display in-line (par défaut) **/
		width: 70px;	 /** display: block implique une taille de 100%. Il faut donc mettre une taille qui DOIT être cohérente avec le padding **/
		text-align: center;
	}
	
	/* NE_PAS_TOUCHER_CETTE_LIGNE_POUR_MAIL_PAGE_CONTACT_FIN */
	 /*-------------------------------------------------------*
	  *----        CSS PAGE CONTACT  FIN                  ----*
	  *-------------------------------------------------------*/
	
	 
	
	 /*------------------------------------------------------*
	  *--------    CSS REFERENCEMENT  DEBUT              ----*
	  *------------------------------------------------------*/
	
	#referencement {
		margin-right: auto;
		margin-left: auto;
		font-size: 12px;
		text-align: center;
		padding-top: 20px;
		color: #666;
	}
	
	#referencement a{
		color:#fff;
		text-decoration:none;
	}
	
	#referencement a:hover{
		text-decoration:underline;
	}
	
	#referencement a img {
		border: none;
	}
	
	 /*------------------------------------------------------*
	  *--------    CSS REFERENCEMENT  FIN                ----*
	  *------------------------------------------------------*/


#pages {
	text-align: center;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#pages ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#pages li {
	display: inline;
	height:40px;
	margin: 0px;
	padding: 0px;
}

#pages .inactif{
	font-weight: bold;
	color: #bbbbbb;
}

.aucun_produit {
	font-size: 13px;
	color: #000;
	margin: 5px auto 0px auto; 
	width: 360px;
}

#pages a {
	text-decoration: none;
	color: #140c09;
}

#pages a:hover
{
	text-decoration: none;
	background:#cc0033;
	color:#ffffff;
}

#pages a.texte_page
{
	font-weight: bold;
	background: #f3c7cc;
	color: #140c09;
}

#pages a.lien_page
{
	font-weight: bold;
	color: #999999;
}


.titre_news_petit {
	margin: 4px 7px;
}

.cmd_news {
	height:16px;
	width:16px;
	border:none;
	cursor: pointer;
	background-image: url(../images/deco/go.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 0 0 7px;
	padding: 0;
}


/*------------------------------------------------------*
*--------    		MOTEUR DE RECHERCHE     		----*
*------------------------------------------------------*/

.products{
	margin-left: 8px;
}

input.recherche {
	margin:0;
	padding:0 0 0 2px;
	width:130px;
	border: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: #eee;
}

input.cmd_recherche{
	color:#000; 
	font-size: 11px; 
	border-top:#DFDFDF solid 1px; 
	border-left:#DFDFDF solid 1px; 
	border-right:#fff solid 1px;  
	border-bottom:#fff solid 1px;
	cursor:pointer;
}

.presse_recherche{
	width:700px;
	background-color: #000000;
	margin: 20px 0px 6px 0px;
	padding: 20px 0px;
}

.cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	/*color: #F5911F;*/
	margin: 10px 0px 0px 10px;
}

.sous_title_search{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	/*color: #000000;*/
	margin: 24px 0px 0px 16px;	
}

.result_search_cat ul {
	list-style-type: none;
	margin: 0px;
	padding: 4px;
}

.result_search_cat li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	margin-left: 28px;
	padding: 4px;
}

.result_search_cat li a {
}


.search_nav_interne{
	margin: 0;
	padding: 4px 0 4px 12px;
	font-size: 11px;
}
.search_nav_interne a{
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 0px 4px;
}
.search_nav_interne .inactif{
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 0px 5px;
}

.search_nav_interne a:hover{
	/*color: #FFF;*/
	text-decoration: none;

}

.panier-conseils a{
	color:#ffffff;
	text-decoration:underline;
}

.panier-conseils a:hover{
	color:#cc0033;
	text-decoration:underline;
}

.rose{
color:#702538;
font-weight:bold;
font-size:16px;

}

	#content_center p.titre_recrutement {
	margin:0 25px 0 25px;
	padding:5px 10px 0 10px;
	color:#fff;
	font-size: 0.9em;
	text-align:center
}

	#content_center p.texte_recrutement {
	margin:0 25px 0 25px;
	padding:10px 10px 0 10px;
	color:#fff;
	font-size: 0.9em;
	text-align:justify
}
	#content_center .lien_recrutement {
	margin:25px 0 0 0 ;
	color:#f3c7cc;
	font-size:16px;
	text-align:center;
}
	#content_center .lien_recrutement :hover {
	margin:0;
	color:#cc0033;
}

.sogenal{
border:1px solid white;}






.menu_actif {
	background: red;
	/*background-color:#702538;*/	
}
