/* CSS Document */

/* overwriting styles.css*/
.hblue11 {
	FONT-SIZE: 11px; COLOR: #384f6f; FONT-FAMILY: verdana
}
A.dblue11:hover {
	COLOR: #384f6f; TEXT-DECORATION: underline;
}
.hblue9 {
	FONT-SIZE: 9px; COLOR: #384f6f; FONT-FAMILY: verdana
}
INPUT.btn2 {
	BORDER-RIGHT: #8b9eaf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #384f6f; PADDING-TOP: 0px; BORDER-BOTTOM: #8b9eaf 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #dee5ed
}




/*new styles*/
A.hblue12n, A.hblue12n:link, A.hblue12n:visited {
	FONT-SIZE: 12px; COLOR: #378CFF; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.hblue12n:focus, A.hblue12n:hover, A.hblue12n:active {
	COLOR: #378CFF; TEXT-DECORATION: underline
}

/* menu gammes viveo */
a.viveo:link, a.viveo:visited, a.viveo:focus, a.viveo:hover, a.viveo:active {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	color:#fff; 
}




/*categories*/
.header_category_title{
	width: 560px;
	height: 49px;
	flaot:left;
}
.header_category_img{
	width:560px;
	height:217px;
	float:left;
	margin-bottom:20px;
}

	/* themes */
		.cat_sante_title{
			background:url(images/FR/header_cat_sante_title.gif) no-repeat;
		}
		.cat_sante_articulation{
			background:url(images/FR/header_cat_sante_articulation.gif) no-repeat;
		}
		.cat_sante_calme{
			background:url(images/FR/header_cat_sante_calme.gif) no-repeat;
		}
		.cat_sante_circulation{
			background:url(images/FR/header_cat_sante_circulation.gif) no-repeat;
		}
		.cat_sante_confort{
			background:url(images/FR/header_cat_sante_confort.gif) no-repeat;
		}
		.cat_sante_digestion{
			background:url(images/FR/header_cat_sante_digestion.gif) no-repeat;
		}
		.cat_sante_dynamisme{
			background:url(images/FR/header_cat_sante_dynamisme.gif) no-repeat;
		}
		.cat_sante_equilibre{
			background:url(images/FR/header_cat_sante_equilibre.gif) no-repeat;
		}
		.cat_sante_respiration{
			background:url(images/FR/header_cat_sante_respiration.gif) no-repeat;
		}
		.cat_beaute_votrebeautenaturelle{
			background:url(images/FR/header_cat_beaute_votrebeautenaturelle.gif) no-repeat;
		}
		.cat_minceur{
			background:url(images/FR/header_cat_minceur.gif) no-repeat;
		}
		.cat_minceur_curesdeminceur{
			background:url(images/FR/header_cat_minceur_curesdeminceur.gif) no-repeat;
		}
		.cat_minceur_minceursurmesure{
			background:url(images/FR/header_cat_minceur_minceursurmesure.gif) no-repeat;
		}
		.cat_beaute{
			background:url(images/FR/header_cat_beaute.gif) no-repeat;
		}
		.cat_cheveux{
			background:url(images/FR/header_cat_cheveux_cheveux.gif) no-repeat;
		}
		.cat_cheveux_voscheveux{
			background:url(images/FR/header_cat_cheveux_voscheveux.gif) no-repeat;
		}
		.cat_cheveux_votrecorps{
			background:url(images/FR/header_cat_cheveux_votrecorps.gif) no-repeat;
		}
		.cat_cheveux_votretoilette{
			background:url(images/FR/header_cat_cheveux_votretoilette.gif) no-repeat;
		}
		
.cat_sante_img{
	background:url(images/FR/header_cat_sante_img.jpg) no-repeat;
}
.cat_beaute_img{
	background:url(images/FR/header_cat_beaute_img.jpg) no-repeat;
}
.cat_minceur_img{
	background:url(images/FR/header_cat_minceur_img.jpg) no-repeat;
}
.cat_box_theme_left{
	width:276px;
	height:72px;
	float:left;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0;
	border-right:1px solid #bfc2c7;
	border-bottom:1px solid #bfc2c7;

}
.cat_box_theme_right{
	width:276px;
	height:72px;
	float:right;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0;
	border-right:1px solid #bfc2c7;
	border-bottom:1px solid #bfc2c7;
}
.cat_theme_link{
	color:#fff;
	width:195px;
	font-weight:bold;
	margin-left:10px;
	margin-top:20px;
}
a.cat_theme_txt:link, a.cat_theme_txt:visited, a.cat_theme_txt:focus, a.cat_theme_txt:active  {
/*	color:#808185; */
	color:#6c60c6;
	font-weight:bold;
	text-decoration:underline;
	margin:10px;

}
a.cat_theme_txt:focus,a.cat_theme_txt:hover, a.cat_theme_txt:active  {
	color:#d92059;
}
.cat_theme_slogan{
	font-weight:bold;
	color:#808185;
	font-size:13px;
	margin:10px;
}
.cat_box_families_left{
	width:276px;
	height:38px;
	float:left;
	margin-top: 0px;
	margin-bottom: 5px;
}

.cat_box_families_right{
	width:276px;
	height:38px;
	float:right;
	margin-top: 0px;
	margin-bottom: 5px;
}
.cat_box_families_spacer{
	color:#fff;
}


/*home*/
.header_home_title{
	background:url(images/FR/header_home_title.gif) no-repeat;
}

.header_home_img{
	width:560px;
	/*height:258px;*/
	margin-bottom:10px;
	float:left;
	/*background:url(images/FR/header_home_img.jpg) no-repeat;*/
}
table.home_intro{
	clear:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#384f6f;
	margin-bottom:20px;
	margin-top:5px;
}
table.home_intro td{
	vertical-align:top;
}




/*products box*/
.box_prod_container{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:bottom;
}
.box_newprod_left{
	background:url(images/FR/box_bg_newprod.gif) no-repeat;
	width:276px;
	height:220px;
	float:left;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 0;

}
.box_newprod_right{
	background:url(images/FR/box_bg_newprod.gif) no-repeat;
	width:276px;
	height:220px;
	float:right;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.box_prod_left{
	background:url(images/FR/box_bg_prod.gif) no-repeat;
	width:276px;
	height:220px;
	float:left;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 0;
}
.box_prod_right{
	background:url(images/FR/box_bg_prod.gif) no-repeat;
	width:276px;
	height:220px;
	float:right;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.box_newprod_text1{
	color:#fff;
	width:195px;
	font-weight:bold;
	margin-left:80px;
	margin-top:20px;
}
table.box{
	width:195px;
}

td.box_newprod_text1{
	color:#fff;
	width:195px;
	font-weight:bold;
	margin-left:80px;
	margin-top:20px;
	font-size:12px;
	height:30px;
	vertical-align:bottom;
	padding-bottom:2px;
}
td.box_prod_text1{
	color:#384f6f;
	width:195px;
	font-weight:bold;
	margin-left:80px;
	margin-top:20px;
	font-size:12px;
	height:30px;
	vertical-align:bottom;
	padding-bottom:2px;
}
td.box_offres_text1{
	color:#384f6f;
	width:195px;
	font-weight:bold;
	margin-left:80px;
	margin-top:20px;
	font-size:12px;
	height:30px;
	vertical-align:bottom;
	padding-bottom:2px;
}

.box_prod_text1{
	color:#384f6f;
	width:195px;
	font-weight:bold;
	margin-left:80px;
	margin-top:20px;
	height:30px;
	overflow:hidden;
}
.box_text2{
	font-size:11px;
	margin-top:10px;
	padding-left:5px;
	width:180px;
	height:92px;
	overflow:hidden;
	color:#384f6f;
}
.box_text3{
	display:block;
	margin-bottom:-10px;
	font-size:11px;
	font-weight:bold;
	color:#384f6f;
}

.box_prod_bottom{
	font-size:11px;
	margin:19px 0 0 82px;
}
.box_photo{
	text-align:center;
	height:93px;
	width:73px;
	float:left;
	margin-top: 8;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 4px;
}
.prod_qty{
	width:30px;
	font-size:11px;
}
.enstock{
	display:block;
	width:77px;
	float:left;
	margin-top:7px;
	white-space:nowrap;
	font-weight:bold;
	color:#8a8a8a;
}
.rupture{
	display:block;
	width:81px;
	float:left;
	margin-top:7px;
	white-space:nowrap;
	font-weight:bold;
	color:#8a8a8a;
}
img.stock{
	float:left;
	margin-top:5px;
}
img.outofstock{
	float:left;
	margin-top:9px;
	margin-right:3px;
	margin-left: 2px;
}
.price1{
	padding-left:3px;
	display:block;
	width:33px;
	float:left;
	font-weight:bold;
	color:#8a8a8a;
}
.price2{
	color:#d92059;
	width:58px;
	display:block;
	float:left;
	font-weight:bold;	
}
.qty{
	font-weight:bold;
	color:#8a8a8a;
	margin-top: 7px;
	float:left;
	margin-right: 2px;
}

.spacer{
	clear:left;
	display:block;
	line-height:2px;
}



/* product detail page*/
.box_detail{
	position:relative;
	border:1px solid #c8d1da;
	width:560px;
	float:left;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	height: inherit;
}
.box_detail_text1{
	position:relative;
	background:#f1f4fb;
	color:#384f6f;
	width:560px;
	font-weight:bold;
	height:auto;
	
}
.detail_text1{
	position:relative;
	margin-left:153px;
	padding-top:15px;
	padding-bottom:5px;
	height:auto;
}

.detail_text2{
	position:relative;
	font-size:11px;
	margin-left:153px;
	width:380px;
	color:#384f6f;
	line-height:17px;
}
.box_detail_photo{
	position:relative;
	text-align:center;
	width:140px;
	float:left;
	margin-top: 8;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
}
.box_detail_text3{
	position:relative;
	display:block;
	margin-bottom:-15px;
	font-size:11px;
	font-weight:bold;
	color:#384f6f;
}
.conseil{
	position:relative;
	background:#f1f4fb;
	padding:5px;
}
.box_detail_bottom{
	font-size:11px;
	margin:19px 0 0 0;
	border-top: 1px solid #c8d1da;
}
.box_detail_bottom2{
	margin:5px 10px 5px 350px;
}
.detail_spacer{
	clear:left;
	display:block;
	line-height:2px;
}



.pager{
	top:20px;
	clear:all;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#384f6f;
	position: relative;
	
}
.pager_text{
	font-weight:normal;	
}
a.page_lin:link, a.page_lin:visited, a.page_lin:active {
	text-decoration:underline;
	color:#384f6f;
}
a.page_lin:focus, a.page_lin:hover{
	text-decoration:underline;
	color:#d92059;
}


/*offres*/
.offres_img{
	margin:6px;
}
.offres_img_detail{
	margin-top:20px;
}
.box_offres_bottom{
	font-size:11px;
	margin:5px 0 0 80px;
}
.top{
	margin-top:-15px;
}
.box_offres_text1{
	color:#384f6f;
	width:195px;
	font-weight:bold;
	margin-left:80px;
	margin-top:20px;
	overflow: hidden;
	height: 30px;
}


/*products family header*/
.header{
	width:560px;
	height:396px;
	float:left;
	margin-bottom:20px;
}
/*famille figue*/
.figue{
	background:url(images/FR/header_figue.jpg);
}
.figue_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#9a0032;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.figue_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille argaline*/
.argaline{
	background:url(images/FR/header_argaline.jpg);
}
.argaline_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#9a0032;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.argaline_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

/*famille DHEA*/
.dhea{
	background:url(images/FR/header_dhea.jpg);
}
.dhea_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.dhea_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#493C80;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille silicium*/
.silicium{
	background:url(images/FR/header_silicium.jpg);
}
.silicium_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#493C80;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.silicium_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#493C80;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille carnidix*/
.carnidix{
	background:url(images/FR/header_carnidix.jpg);
}
.carnidix_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.carnidix_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille christemarine*/
.christemarine{
	background:url(images/FR/header_christemarine.jpg);
}
.christemarine_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.christemarine_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille cryophyte*/
.cryophyte{
	background:url(images/FR/header_cryophyte.jpg);
}
.cryophyte_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#4F8FAB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.cryophyte_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#4F8FAB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille vinaigrefigue*/
.vinaigrefigue{
	background:url(images/FR/header_vinaigrefigue.jpg);
}
.vinaigrefigue_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#E33193;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.vinaigrefigue_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#4F8FAB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille elixirs*/
.elixirs{
	background:url(images/FR/header_elixirs.jpg);
}
.elixirs_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.elixirs_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#4F8FAB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille omega3*/
.omega3{
	background:url(images/FR/header_omega3.jpg);
}
.omega3_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#4144A3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.omega3_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#4144A3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille patchs*/
.patchs{
	background:url(images/FR/header_patchs.jpg);
}
.patchs_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.patchs_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille herboligo*/
.herboligo{
	background:url(images/FR/header_herboligo.jpg);
}
.herboligo_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#27443f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.herboligo_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#27443f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille royalebee*/
.royalebee{
	background:url(images/FR/header_royalebee.jpg);
}
.royalebee_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#8f0035;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.royalebee_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#8f0035;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille veraline*/
.veraline{
	background:url(images/FR/header_veraline.jpg);
}
.veraline_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#27443f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.veraline_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#27443f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*famille thermalgo*/
.thermalgo{
	background:url(images/FR/header_thermalgo.jpg);
}
.thermalgo_text1{
	margin-top:72px;
	margin-left:290px;
	width:263px;
	color:#1e2d63;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.thermalgo_text2{
	margin-top:10px;
	margin-left:290px;
	width:263px;
	color:#1e2d63;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}


body{
margin:0; padding:0;
}

#all {
margin-left: auto; margin-right: auto; margin-top:10px;
font-family: verdana, Arial; font-size:11px;
width:940px;
}

#recherche {
height:30px;
background-color: #dee5ed;
}

#menu ul {
font-family: Verdana, Arial, Helvetica; color: #FFF; text-align: center;
margin: 0; padding:0;
}
#menu ul li {
height:43px; float:left; list-style-type: none;
}
#menu ul li a {
display:block; width:auto; height:26px; float:left;
background-color: #0088d5; padding: 8px 12px 8px 12px;
color: #FFF; text-decoration: none; font-size:11px; text-transform: uppercase;
background-image:url(images/FR/espace-menu.png); background-repeat: no-repeat; background-position: bottom right;
}
#menu ul li a:hover {
background-color: #A7CEE7;
color: white;
}

.categorie{
width:570px; background:#A7CEE7; 
font-size:24px; color:#384F6F; font-family:verdana, arial;
height:30px; padding:5px;
}
.categorie_t{
width:570px; background:#90b8dd; 
font-size:18px; color:#384F6F; font-family:verdana, arial;
height:18px; 
padding-left:5px;
padding-top:3px;
padding-bottom:3px;

}


.text-categorie {
background:#dee5ed;
font-size:12px; color:#384F6F; font-weight:bold;
width:560px; padding:8px; padding-left:5px;
}

.ss-categorie{
margin-top:10px;float:left; width:276px;
border-top: 1px solid #A7CEE7;
border-left: 1px solid #A7CEE7;
}
.ss-categorie a {
color:#000; text-decoration:none;
font-size:12px; font-weight:bold;
}
.ss-categorie a:hover {
color:#0088D5;
}


.ss-categorie_d{
margin-top:10px;
float:right; width:276px;
border-top: 1px solid #A7CEE7;
border-left: 1px solid #A7CEE7;
}
.ss-categorie_d a {
color:#000; text-decoration:none;
font-size:12px; font-weight:bold;
}
.ss-categorie_d a:hover {
color:#0088D5;
}


#left {
background-color: #fff;
margin-top:37px;
text-align:top;
}
#right {
background-color: #fff;
margin-top:37px;
text-align:top;
}

.cat_theme_txt a{
	color:#000000;
	text-decoration:none;
}


.cat_theme_txt a:hover{
	color:#000000;
	text-decoration:underline;
}
.table_content{
margin-top:17px;
}