body {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #000000;
	font-size: 0.8em;
	color: #000;
	background-attachment: fixed;
	background-image: url(images/bg_body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/* cadre css*/


#c1 {
	height: auto;
	width: 700px;
	border: 0px solid #666666;
	margin:0px;
	float: left;
	background-color: #000000;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#c2 {
	width: 230px;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(images/background-cadre.jpg);
	background-color: #000000;
	background-repeat-bottom: x;
	color: #000000;
	text-align: left;
	height: auto;
	background-position: right top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#c3 {
	width: 1000px;
	clear: both;
	height: auto;
	text-align: center;
	z-index: 10;
}

#c4 {
	height: 50px;
	width: 720px;
	float: left;
	background-color: #000000;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	
	text-align: right;
}

#c5 {
	height: 40px;
	width: 1000px;
	float: left;
	margin-top: 60px;
	border-top-style: solid;
	text-align: center;
}

#c6 {
	height: auto;
	width: 660px;
	border: 0px solid #666666;
	margin: -17px;
	margin-left: 25px;
	float: left;
	background-color: #000000;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


#space {
	height: 3px;
	width: 600px;
	border: 0px solid #666666;
	float: left;
	background-color: #000000;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#cadredescriptif {
	height: auto;
	width: 700px;
	margin-top : -35px;
	
	border: 0px solid #666666;
	float: left;
	background-color: #000000;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#tag {
	width: 230px;
	float: right;
	margin-top: 725px;
	margin-right: -250px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #000000;
	color: #000000;
	text-align: left;
	height: auto;
	background-position: right bottom;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#textegauche {
	height: auto;
	width: 621px;
	border: 5px solid #2a5a82;
	margin-top:15px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#cadrevib {
	height: auto;
	width: 620px;
	border: 5px solid #2a5a82;
	margin-top:15px;
	margin-left:2px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#cadrevib h1 { font-family: Verdana, Arial, "Helvetica", sans-serif;font-size:16px;	line-height:20px; 	color: #0078be}

#cadretexte {
	height: auto;
	width: 435px;
	border: 0px solid #2a5a82;
	margin-top:-225px;
	margin-left:2px;
	float: right;
	background-color: #fff;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#cadretexte h1 { font-family: Verdana, Arial, "Helvetica", sans-serif;font-size:12px;		color: #0078be}

#cadrebienfait {
	height: auto;
	width: 290px;
	border: 5px solid #2a5a82;
	margin-top:15px;
	margin-left:2px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#cadrebienfait h1 { font-family: Verdana, Arial, "Helvetica", sans-serif;font-size:16px;	line-height:20px; 	color: #0078be}

#cadrecontreindication {
	height: auto;
	width: 290px;
	border: 5px solid #2a5a82;
	margin-top:15px;
	margin-right:7px;
	float: right;
	background-color: #fff;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#cadrecontreindication h1 { font-family: Verdana, Arial, "Helvetica", sans-serif;font-size:16px;	line-height:20px; 	color: #0078be}


#cadremarque {
	height: 65px;
	width: 175px;
	border: 5px solid #2a5a82;
	margin-top:15px;
	margin-left:10px;
	margin-right:15px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align:center;
}
#cadrecontact {
	height: 110px;
	width: 150px;
	
	margin-top:-20px;
	margin-left:10px;
	margin-right:10px;
	float: right;
	background-color: #fff;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align:center;
}
#cadreannexe {
	height: auto;
	width: 680px;
	border: 5px solid #2a5a82;
	margin-top:15px;
	margin-left:2px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#cadreannexe h1 { font-family: Verdana, Arial, "Helvetica", sans-serif;font-size:16px;	line-height:20px; 	color: #0078be}

#cadreindex {
	height: auto;
	width: 670px;
	border: 0px solid #2a5a82;
	margin-top:-30px;
	margin-left:30px;
	float: left;
	background-color: #00000;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#cadreindex h1 { font-family: Verdana, Arial, "Helvetica", sans-serif;font-size:16px;	line-height:20px; 	color: #F90}
#cadreindex p { font-family: Verdana, Arial, "Helvetica", sans-serif;font-size:12px;	line-height:20px; 	color: #fff}

#contact {
	height: auto;
	width: 670px;
	border: 0px solid #2a5a82;
	margin-top:-30px;
	margin-left:30px;
	float: left;
	background-color: #00000;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/*fin cadre css*/



/* Page
-------------------------------------------------------- */


#home {
	width: 1000px;
	text-align: left;
	overflow: visible;
	position: relative;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}



#footer{
	width: 1000px;
	padding: 0;
	height: 85px;
}




/*Menu Haut*/


ul#menuhaut div{display:none; margin-right:25px}
ul#menuhaut li:hover>*{display:block}
ul#menuhaut li:hover{position:relative;}
ul#menuhaut div{
	position: absolute;left:-1px;top:98%;}
ul#menuhaut ul div{
	position: absolute;left:98%;top:-2px;}
ul#menuhaut,ul#menuhaut ul{
	margin:0px;
	list-style:none;
	padding:0px;
	background-color:#000000;
	border-width:0px;
	border-style:solid;
	border-color:#999999;
}
ul#menuhaut div{
	background-image:url(sub1.png);}
ul#menuhaut h1,ul#menuhaut h2{
	margin:0;font-size:0;position:absolute;width:10px;height:10px;background-image:url(sub1.png);}
ul#menuhaut h1{
	left:100%;top:0;background-position:100% 0;}
ul#menuhaut h2{
	left:0;top:100%;background-position:0 100%;}
ul#menuhaut {
	display:block;
	font-size:0;
	zoom:1;
	height:30px;
	float: left;
	width: 999px;
}
ul#menuhaut ul{
	width:78px;
	position:relative;
	top:79px;
	border:none;
	background-image:url(sub1.png);
	background-position:100% 100%;
	padding:0 10px 10px 0;
	height: 22px;
	visibility: visible;
	overflow: visible;
}
ul#menuhaut li{
	display:block;zoom:1;margin:0;font-size:0;float:left;}
ul#menuhaut a:active, ul#menuhaut a:focus {outline-style:none}
ul#menuhaut a, ul#menuhaut li.dis a:hover,ul#menuhaut li.sep a:hover{
	display:block;vertical-align:middle;background-color:transparent;border:0px solid #E6E6E6;text-align:left;text-decoration:none;padding:6px 5px;font:normal 13px Helvetica,Arial,FreeSans,sans-serif;color: #FFFFFF;text-decoration:none;cursor:hand;}
ul#menuhaut span{overflow:hidden;}
ul#menuhaut ul li {float:none;}
ul#menuhaut ul a, ul#menuhaut ul li.dis a:hover{
	text-align:left;white-space:nowrap;}
ul#menuhaut li.sep{
	text-align:left;padding:0px;line-height:0;height:100%;}
ul#menuhaut li.sep span{
	float:none;padding-right:0;width:2px;height:100%;display:inline-block;background-color:#999999;background-image:none;}
ul#menuhaut ul li.sep span{
	width:100%;height:3px;}
ul#menuhaut li:hover>a{
	background-color:#272727;border-color:#E6E6E6;border-style:none;font:normal 13px Helvetica,Arial,FreeSans,sans-serif;color: #FFFFFF;text-decoration:none;}
ul#menuhaut li.dis a{color: #AAAAAA !important;}
ul#menuhaut img{
	border: none;vertical-align: middle;margin-right:12px;width:24px;height:24px;}
ul#menuhaut ul img{
	width:16px;height:16px;}
ul#menuhaut img.over{display:none}
ul#menuhaut li.dis a:hover img.over{display:none !important}
ul#menuhaut li.dis a:hover img.def {display:inline !important}
ul#menuhaut li:hover > a img.def  {display:none}
ul#menuhaut li:hover > a img.over {display:inline}
ul#menuhaut span{
	display:block;background-position:right center;background-repeat: no-repeat;padding-right:22px;}
ul#menuhaut ul span{background-image:url(drop-arrow.png); width : 13px ; height :13px }
ul#menuhaut li.istylei0>a{
	height:40px;background-image:url(normal-back.png);}
ul#menuhaut li.istylei0:hover>a{
	background-image:url(hover-back.png);}
ul#menuhaut li.istylei1>a{
	height:40px;background-color:transparent;background-image:url(normal-back.png);}
ul#menuhaut li.istylei1:hover>a{
	background-color:transparent;background-image:url(hover-back.png);}
ul#menuhaut li.istylei2>a{
	height:40px;background-color:transparent;background-image:url(normal-back.png);}
ul#menuhaut li.istylei2:hover>a{
	background-color:transparent;background-image:url(hover-back.png);}
	
#menuhaut div.cell{width:78px;height:22px;padding:4px 0px 0px 4px;position:relative;z-index:1}
#menuhaut div.cell div.cache{
	position:absolute;
	border:#000000;
	z-index:1;
	width:69px;
	top:-15px;
	left:-40px;
	padding:0px
}
#menuhaut div.cell div.cache a.prd-image img{width78px;height:22px;border:5px solid #0078be;padding:0px;}	
	
/*Fin Menu Haut*/





/*Menu Bas*/

div#menubas {width : 1000px; height :30px }
div#menubas div.clist_con{padding:0px 0px}
div#menubas ul{list-style:none;margin-left:20px;padding:0px}
div#menubas ul li{margin:0px;padding:0px;text-align:center}
div#menubas li.f{
	float:left;
	padding:0px 0px 0px 0px;
	width:120px;
	font-size: 10px;
}
div#menubas li.f a.f{display:block;padding:0px 0px 0px 0px; }
div#menubas ul.p{padding:0px 0px 0px 0px}
div#menubas li.f:hover a:link,div#menubas li.f:hover a:visited{color:#fff}
div#menubas li.f:hover a:hover,div#menubas li.f:hover a:active{color:#fff}

div.sep-dblue{clear:both;line-height:0px;font-size:0px;height:1px;border-bottom:1px solid #fff}
/*Fin Menu Bas*/


/*Box entete*/

div#entete{width:654px;height:216px;position:relative;z-index:1;float:left;overflow:hidden}

#entetepix{height:216px}
#entetepix ul{list-style-type:none;margin:0px;padding:0px;height:216px}
#entetepix li{width:654px;height:216px}

#entetepix div.cell{width:654px;height:216px;padding:0px 0px 0px 0px;z-index:1}

#entetepix div.cell div.fitness{
	position:absolute;
	z-index:1;
	width:217px;
	top:90px;
	left:19px;
	padding:0px;
	height: 19px;
	font-size:14px;
}

#entetepix div.cell div.fitness2{
	position:absolute;
	z-index:1;
	width:213px;
	top:120px;
	left:19px;
	padding:0px;
	height: 19px;
	font-size:14px;
}

#entetepix div.cell div.fitness3{
	position:absolute;
	z-index:1;
	width:332px;
	top:150px;
	left:19px;
	padding:0px;
	height: 19px;
	font-size:14px;
}

#entetepix div.cell div.fitness4{
	position:absolute;
	z-index:1;
	width:332px;
	top:179px;
	left:19px;
	padding:0px;
	height: 19px;
	font-size:14px;
}


#entetepix div.cell div.beaute1{
	position:absolute;
	z-index:1;
	width:303px;
	top:92px;
	left:20px;
	padding:0px;
	height: 28px;
	font-size:14px;
}

#entetepix div.cell div.beaute2{
	position:absolute;
	z-index:1;
	width:339px;
	top:122px;
	left:20px;
	padding:0px;
	height: 28px;
	font-size:14px;
}
#entetepix div.cell div.beaute3{
	position:absolute;
	z-index:1;
	width:260px;
	top:152px;
	left:20px;
	padding:0px;
	height: 20px;
	font-size:14px;
}

#entetepix div.cell div.beaute4{
	position:absolute;
	z-index:1;
	width:128px;
	top:182px;
	left:20px;
	padding:0px;
	height: 28px;
	font-size:14px;
}
#entetepix div.cell div.relaxation1{
	position:absolute;
	z-index:1;
	width:214px;
	top:85px;
	left:19px;
	padding:0px;
	height: 28px;
	font-size:14px;
}

#entetepix div.cell div.relaxation2{
	position:absolute;
	z-index:1;
	width:188px;
	top:118px;
	left:19px;
	padding:0px;
	height: 28px;
	font-size:14px;
}
#entetepix div.cell div.relaxation3{
	position:absolute;
	z-index:1;
	width:299px;
	top:152px;
	left:19px;
	padding:0px;
	height: 28px;
	font-size:14px;
}
#entetepix div.cell div.relaxation4{
	position:absolute;
	z-index:1;
	width:299px;
	top:186px;
	left:19px;
	padding:0px;
	height: 28px;
	font-size:14px;
}

#entetepix div.cell div.revendeur{
	position:absolute;
	z-index:1;
	width:320px;
	top:82px;
	left:26px;
	padding:0px;
	height: 28px;
	font-size:14px;
}
#entetepix div.cell div.revendeur p{font-size:12px;color:#000000;font-weight:normal;text-align:left;padding:0px;margin-top:10px}

#entetepix div.cell div.marque{
	position:absolute;
	z-index:1;
	width:416px;
	top:131px;
	left:48px;
	padding:0px;
	height: 28px;
	font-size:14px;
}

#entetepix div.cell div.enligne1{
	position:absolute;
	z-index:1;
	width:303px;
	top:132px;
	left:20px;
	padding:0px;
	height: 28px;
	font-size:14px;
}

#entetepix div.cell div.enligne2{
	position:absolute;
	z-index:1;
	width:339px;
	top:162px;
	left:20px;
	padding:0px;
	height: 28px;
	font-size:14px;
}


#entetepix div.cell div.marque p{font-size:12px;color:#000000;font-weight:bold;text-align:left;padding:0px;margin-top:10px}

#entetepix div.cell div.solarium{
	position:absolute;
	z-index:1;
	width:402px;
	top:105px;
	left:25px;
	padding:0px;
	height: 28px;
	font-size:14px;
}
#entetepix div.cell div.solarium p{font-size:25px;color:#0078be;font-weight:bold;text-align:left;padding:0px;margin-top:10px}

#entetepix div.cell div.enligne{
	position:absolute;
	z-index:1;
	width:402px;
	top:75px;
	left:25px;
	padding:0px;
	height: 28px;
	font-size:14px;
}
#entetepix div.cell div.enligne p{font-size:25px;color:#0078be;font-weight:bold;text-align:left;padding:0px;margin-top:10px}


#entetepix div.cell div.grostitre{
	position:absolute;
	z-index:1;
	width:466px;
	top:99px;
	left:26px;
	padding:0px;
	height: 28px;
	font-size:14px;
}
#entetepix div.cell div.grostitre p{font-size:20px;color:#0078be;font-weight:bold;text-align:left;padding:0px;margin-top:10px}

a.welbtnprod{display:block;float:left;padding:0px 20px 0px 6px;font-size:110%;line-height:14px;height:14px;font-weight:normal;white-space:nowrap;}
a.welbtnprod:link,a.welbtnprod:visited{background-position:0px 0px}
a.welbtnprod:hover,a.welbtnprod:active{background-position:0px -14px}
a:link{text-decoration:none;color:#0078be;background:transparent}
a:visited{text-decoration:none;color:#058;background:transparent}
a:hover{text-decoration:none;color:#F90;background:transparent}
a:active{text-decoration:none;color:#F90;background:transparent}
/*fin Box entete*/


/*Box sous-entete*/

div#sousentete{width:654px;height:185px;position:relative;z-index:1;float:left;overflow:hidden}

#sousentetepix{height:185px}
#sousentetepix ul{list-style-type:none;margin:0px;padding:0px;height:180px}
#sousentetepix li{width:654px;height:185px}
#sousentetepix div.cell{width:654px;height:185px;padding:0px 0px 0px 0px;position:relative;	z-index:1;background-color: #000000;}

#sousentetepix div.cell div.titre{
	position:absolute;
	z-index:1;
	width:450px;
	height:35px;
	top:82px;
	left:186px
}
#sousentetepix div.cell div.titre p{font-size: 180%;font-family: tahoma,arial,helvetica,"bitstream vera sans",sans-serif;color:#fff;text-align:left;	padding:0px;margin:0px;font-weight: bold;}

#sousentetepix div.cell div.cadre{position:absolute;	z-index:1;width:191px;top:1px;left:7px;	padding:0px}
#sousentetepix div.cell div.cadre a.prd-image img{width:191px;height:184px;border:0px solid #0078be;padding:0px;}

/*fin Box sous-entete*/

/*Box produit*/

div#miniproduit{
	width:654px;
	height:216px;
	position:relative;
	z-index:1;
	float:left;
	overflow:hidden
}

#miniproduitpix{height:216px}
#miniproduitpix ul{list-style-type:none;margin:0px;padding:0px;height:216px}
#miniproduitpix li{width:654px;height:216px}


#miniproduitpix div.cell{
	width:654px;
	height:220px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:1
}
#miniproduitpix div.cell div.box1{
	position:absolute;
	z-index:1;
	width:426px;
	height:35px;
	top:-4px;
	left:181px
}
#miniproduitpix div.cell div.box1 p{font-size: 150%;font-family: tahoma,arial,helvetica,"bitstream vera sans",sans-serif;color:#0078be;text-align:left;	padding:0px;margin:0px;font-weight: bold;}
#miniproduitpix div.cell div.box2{
	position:absolute;
	z-index:1;
	width:401px;
	left:220px;
	height: 97px;
}
#miniproduitpix div.cell div.box2 p{font-size:12px;color:#000000;font-weight:normal;text-align:left;padding:0px;margin-top:10px}
#miniproduitpix div.cell div.box3{
	position:absolute;
	z-index:1;
	width:152px;
	top:177px;
	left:507px;
	padding:0px;
	height: 28px;
	font-size:14px;
}
#miniproduitpix div.cell div.photo{
	position:absolute;
	border:#0078be;
	z-index:1;
	width:140px;
	top:36px;
	left:40px;
	padding:0px
}
#miniproduitpix div.cell div.photo a.prd-image img{width:140px;height:140px;border:1px solid #0078be;padding:0px;}
#miniproduitpix div.cell div.box5{
	position:absolute;
	z-index:1;
	width:54px;
	top:176px;
	left:350px;
	padding:0px
}
#miniproduitpix div.cell div.box5 p{font-size:16px;color:#000000;font-weight:normal;text-align:Right;padding:0px;margin-top:0px}
#miniproduitpix div.cell div.box6{
	position:absolute;
	z-index:1;
	width:103px;
	top:170px;
	left:387px;
	padding:0px
}
#miniproduitpix div.cell div.box6 p{font-size:22px;color:#F90;font-weight:normal;text-align:Right;padding:0px;margin-top:0px}
a.welbtnminiproduit{display:block;float:left;padding:0px 20px 0px 6px;font-size:110%;line-height:14px;height:14px;font-weight:bold;white-space:nowrap;}
a.welbtnminiproduit:link,a.welbtnminiproduit:visited{background-position:0px 0px}
a.welbtnminiproduit:hover,a.welbtnminiproduit:active{background-position:0px -14px}



/*Fin*/


/*Box sep*/

div#sep{
	width:655px;
	height:104px;
	position:relative;
	z-index:1;
	float:left;
	overflow:hidden;
	background-color: #000000;
}

#seppix{height:104px}
#seppix ul{list-style-type:none;margin:0px;padding:0px;height:104px}
#seppix li{width:655px;height:104px}


#seppix div.cell{width:655px;height:104px;padding:0px 0px 0px 0px;position:relative;z-index:1}
#seppix div.cell div.box1{
	position:absolute;
	z-index:1;
	width:257px;
	height:31px;
	top:52px;
	left:70px
}
#seppix div.cell div.box1 p{font-size: 200%;font-family: tahoma,arial,helvetica,"bitstream vera sans",sans-serif;color:#990000;text-align:left;	padding:0px;margin:0px;font-weight: bold;}


#seppix div.cell div.box2{
	position:absolute;
	z-index:1;
	width:115px;
	left:-33px;
	height: 33px;
	top: -34px;
}
#seppix div.cell div.box2 p{font-size:20px;color:#000000;font-weight:normal;text-align:left;padding:0px;margin-top:0px}

/*Fin*/


/*Box sep*/

div#sep{
	width:655px;
	height:45px;
	position:relative;
	z-index:1;
	float:left;
	overflow:hidden;
	background-color: #000000;
}

#seppix{height:45px}
#seppix ul{list-style-type:none;margin:0px;padding:0px;height:45px}
#seppix li{width:655px;height:45px}


#seppix div.cell{width:655px;height:45px;padding:0px 0px 0px 0px;position:relative;z-index:1}
#seppix div.cell div.box1{
	position:absolute;
	z-index:1;
	width:628px;
	height:31px;
	top:5px;
	left:11px
}
#seppix div.cell div.box1 p{font-size: 200%;font-family: tahoma,arial,helvetica,"bitstream vera sans",sans-serif;color:#fff;text-align:right;	padding:0px;margin:0px;font-weight: normal;border:#000}




/*Fin*/

/*Nuage de tag*/
.tag div.droite div.nuage_de_tag {
	padding:10px 5px;
}
.tag div.droite div.nuage_de_tag span a:hover,
.tag div.droite div.nuage_de_tag span a{
	color:#0078be;
	text-decoration:none;
	line-height:24px;
	height:24px;
	font-weight:normal;
}
.tag div.droite div.nuage_de_tag{
	margin:5px;
	text-align:justify;
}
.tag div.droite div.nuage_de_tag span{
	padding:0px 4px;
}
.tag div.droite div.nuage_de_tag span.tag_1 a{
	font-size:14px;
}
.tag div.droite div.nuage_de_tag span.tag_2 a{
	font-size:16px;
}
.tag div.droite div.nuage_de_tag span.tag_3 a{
	font-size:20px;
}
.tag div.droite div.nuage_de_tag span.tag_4 a{
	font-size:24px;
}
.tag div.droite{
  float:left;
  width:250px;
}

/*fin*/


/* photo gallery */

#cphoto {
	height: 490px;
	width: 360px;
	margin-top:-10px;
	float: left;
	background-color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#wrap {width:360px; height:445px; background: #0078be; border:5px solid #0000; position:relative; margin:5px 0px 0px 0px;}
#slide {
	width:340px;
	height:360px;
	overflow:hidden;
	position:absolute;
	left:9px;
	top:10px;
	background:#fff;
	border:1px solid #698639;
	border-color:#698639 #e0ebcb #e0ebcb #698639;
}
#slide a {text-decoration:none; display:block; width:340px; height:360px; position:absolute; left:340px;}
#slide a img {display:block; border:0;}
#previous b {display:none;}
#previous {
	width:74px;
	height:74px;
	background:url(images/galleryphoto/left.png);
	position:absolute;
	left:1px;
	top:377px;
	cursor:pointer;
}
* html #previous {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/galleryphoto/left.png', sizingMethod='crop');}
#next b {display:none;}
#next {
	width:74px;
	height:74px;
	background:url(images/galleryphoto/right.png);
	position:absolute;
	left:288px;
	top:377px;
	cursor:pointer;
}
* html #next {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/galleryphoto/right.png', sizingMethod='crop');}
#buttons {
	position:absolute;
	left:107px;
	top:399px;
}
#buttons div {width:20px; height:20px; background:url(images/galleryphoto/button.gif); float:left; margin-right:5px; display:inline;}
#buttons div b {display:block; width:20px; height:20px; line-height:19px; font-family:arial, sans-serif; font-size:11px; color:#16a;text-align:center; cursor:pointer;}
img#loading {
	position:absolute;
	left:150px;
	top:170px;
}

/* fin photo gallery */




/*Box fiche*/
#cfiche {
	height: 490px;
	width: 330px;
	margin-top:-5px;
	
	float: right;
	background-color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#welcomboxfiche{
	width:330px;
	height:360px;
	position:relative;
	z-index:1;
	float:left;
	overflow:visible;
}


#welcompixfiche{height:200px}
#welcompixfiche ul{list-style-type:none;margin:0px;padding:0px;height:200px}
#welcompixfiche li{width:340px;height:200px}


#welcompixfiche div.cell{width:320px;height:440px;padding:4px 0px 0px 4px;position:relative;z-index:1; border:1px solid #0078be  ;background-color:#FFF}
#welcompixfiche div.cell div.boxproduit{
	position:absolute;
	z-index:1;
	width:320px;
	height:28px;
	top:18px;
	left:6px
}
#welcompixfiche div.cell div.boxproduit p{font-size: 150%;font-family: tahoma,arial,helvetica,"bitstream vera sans",sans-serif;color:#0078be;text-align:left;	padding:0px;margin:0px;font-weight: bold;}
#welcompixfiche div.cell div.boxlivraison{
	position:absolute;
	z-index:1;
	width:231px;
	left:75px;
	height: 91px;
}
#welcompixfiche div.cell div.boxlivraison p{font-size:11px;color:#000000;font-weight:normal;text-align:right;padding:0px;margin-top:10px}
#welcompixfiche div.cell div.boxmarque{
	position:absolute;
	z-index:1;
	width:150px;
	top:60px;
	left:10px;
	padding:0px;
	height: 20px;
	font-size:15px;
}
#welcompixfiche div.cell div.boxmarque p{font-size:12px;color:#333;font-weight:bold;text-align:left;padding:0px;margin-top:10px}

#welcompixfiche div.cell div.boxref{
	position:absolute;
	z-index:1;
	width:242px;
	top:157px;
	left:60px;
	padding:0px;
	height: 15px;
	font-size:15px;
}
#welcompixfiche div.cell div.boxref p{font-size:10px;color:#333;font-weight:bold;text-align:right;padding:0px;margin-top:10px}


#welcompixfiche div.cell div.boxcomment{
	position:absolute;
	z-index:1;
	width:317px;
	top:52px;
	left:6px;
	padding:0px;
	height: 20px;
	font-size:15px;
}
#welcompixfiche div.cell div.boxcomment p{font-size:11px;color:#000000;font-weight:bold;text-align:left;padding:0px;margin-top:10px}

#welcompixfiche div.cell div.boxstock{
	position:absolute;
	border:#000000;
	z-index:1;
	width:140px;
	top:231px;
	left:175px;
	padding:0px
}
#welcompixfiche div.cell div.boxstock a.prd-image img{width:135px;height:34px;border:0px solid #0078be;padding:0px;}

#welcompixfiche div.cell div.boxgarantie{
	position:absolute;
	border:#000000;
	z-index:1;
	width:69px;
	top:366px;
	left:9px;
	padding:0px
}
#welcompixfiche div.cell div.boxgarantie a.prd-image img{width:59px;height:57px;border:0px solid #0078be;padding:0px;}

#welcompixfiche div.cell div.boxmail{
	position:absolute;
	border:#000000;
	z-index:1;
	width:39px;
	top:395px;
	left:132px;
	padding:0px
}
#welcompixfiche div.cell div.boxmail a.prd-image img{width:35px;height:33px;border:0px solid #0078be;padding:0px;}

#welcompixfiche div.cell div.boximprimer{
	position:absolute;
	border:#000000;
	z-index:1;
	width:41px;
	top:394px;
	left:79px;
	padding:0px
}
#welcompixfiche div.cell div.boximprimer a.prd-image img{width:38px;height:35px;border:0px solid #0078be;padding:0px;}

#welcompixfiche div.cell div.boxgamme{
	position:absolute;
	z-index:1;
	width:184px;
	top:92px;
	left:8px;
	padding:0px;
	height: 35px;
	font-size:13px;
}


#welcompixfiche div.cell div.boxprixpublic{
	position:absolute;
	z-index:1;
	width:221px;
	top:170px;
	left:84px;
	padding:0px;
	height: 19px;
}
#welcompixfiche div.cell div.boxprixpublic p{font-size:11px;color:#666;font-weight:normal;text-align:Right;padding:0px;margin-top:0px}
#welcompixfiche div.cell div.boxprix{
	position:absolute;
	z-index:1;
	width:297px;
	top:189px;
	left:7px;
	padding:0px;
	height: 39px;
}
#welcompixfiche div.cell div.boxprix p{font-size:28px;color:#F90;font-weight:normal;text-align:Right;padding:0px;margin-top:0px}

a.welbtnfiche{display:block;float:left;padding:0px 20px 0px 6px;font-size:11px;line-height:14px;height:14px;font-weight:bold;white-space:nowrap;}
a.welbtnfiche:link,a.welbtnfiche:visited{background-position:0px 0px}
a.welbtnfiche:hover,a.welbtnfiche:active{
	background-position:0px -14px;
	color: #F90;
}

div#enlarg_con{width:310px;height:20px;margin:270px 0px 0px 0px;text-align:right; }
a#enlarg{display:block;height:20px;float:right;font-weight:bold;line-height:20px;padding:0px 10px 0px 25px;background:transparent url('images/produits/cadre/panier.png') no-repeat}
a#enlarg:link,a#enlarg:visited{background-position:0px 0px}
a#enlarg:hover,a#enlarg:active{background-position:0px -20px}


/*Fin*/

/*debut image flottante*/
#imageflottante {
	padding:20px; 
	margin-right:2px; 
	margin-top:0px; 
	float:left; 
	position:relative; 
	}
/*Fin image flottante*/
/*gallery*/
#descriptif {font:12px; verdana,"arial",sans-serif; width:640px; padding:15px 0 0 0; line-height:15px;}

#descriptif div.outside {color:#000; height:33px; margin-right:2px; line-height:33px; padding:0 20px; float:left; background:url(images/tabs_0.gif) repeat-x left bottom; border:1px solid #0078be; border-bottom-color:#fff; cursor:pointer; position:relative; z-index:20;}

#descriptif div.inside {color:#fff; padding:0 20px; margin-right:2px; margin-top:0px; float:left; background:url(images/tabs_2.png) repeat-x left bottom; border:2px solid #0078be; cursor:pointer; border-bottom:0; height:33px; line-height:32px; position:relative; z-index:100;}

div.hide {display:none; width:0; overflow:hidden;}
div.show {
	clear:left;
	background:#fff;
	width:640px;
	height:665px;
	margin-top:0;
	top:-1px;
	border:10px solid #0078be;
	padding:20px;
	position:relative;
	z-index:50;
	line-height:18px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #333;
}
div.showinside img {float:left; margin:0 10px 10px 0;}
.clear {clear:both;}


#scroll {
	unicode-bidi:bidi-override;
	direction:rtl;
	display:block;
	width:640px;
	height:665px;
	overflow:auto;
	padding:10px;
	border:0px solid #000000;
	margin:0px;
	color: #333;
}
#scroll p {
	font-size:12px;
	line-height:18px;
	color: #333;
}
#scroll h1 {
	font-size:16px;
	line-height:18px;
	color: #990000
}

#scroll h2 {
	font-size:16px;
	line-height:20px;
	color: #333
}

#scroll h3 {
	text-decoration:underline;
	font-size:12px;
	font-weight: bold;
	line-height:20px;
	color: #333
}
/*Fin*/

div.sep-prod-blu{clear:both;line-height:0px;font-size:0px;width:620px;height:1px;border-bottom:1px solid #0078be}
div.sep-prod-org{clear:both;line-height:0px;font-size:0px;width:620px;height:1px;border-bottom:1px solid #F90}


/*Box index*/


a:link{text-decoration:none;color:#0078be;background:transparent}
a:visited{text-decoration:none;color:#058;background:transparent}
a:hover{text-decoration:none;color:#F90;background:transparent}
a:active{text-decoration:none;color:#F90;background:transparent}

div#index{width:654px;height:216px;position:relative;z-index:1;float:left;overflow:hidden}
#indexpix{height:216px}
#indexpix ul{list-style-type:none;margin:0px;padding:0px;height:216px}
#indexpix li{width:654px;height:216px}

#indexpix div.cell{width:654px;height:216px;padding:0px 0px 0px 0px;z-index:1}

#indexpix div.cell div.fitness{
	position:absolute;
	z-index:1;
	width:256px;
	top:74px;
	left:21px;
	padding:0px;
	height: 19px;
	font-size:14px;
	font-weight:bold;
}
#indexpix div.cell div.fitness a{font-size:14px;color:#f90}
#indexpix div.cell div.fitness2{
	position:absolute;
	z-index:1;
	width:318px;
	top:104px;
	left:21px;
	padding:0px;
	height: 19px;
	font-size:14px;
}
#indexpix div.cell div.fitness2 a{font-size:14px;color:#f90}
#indexpix div.cell div.fitness3{
	position:absolute;
	z-index:1;
	width:296px;
	top:134px;
	left:21px;
	padding:0px;
	height: 19px;
	font-size:14px;
}
#indexpix div.cell div.fitness3 a{font-size:14px;color:#f90}
#indexpix div.cell div.fitness4{
	position:absolute;
	z-index:1;
	width:261px;
	top:164px;
	left:21px;
	padding:0px;
	height: 19px;
	font-size:14px;
}

#indexpix div.cell div.fitness4 a{font-size:14px;color:#f90}
#indexpix div.cell div.grostitreindex{
	position:absolute;
	z-index:1;
	width:263px;
	top:19px;
	left:26px;
	padding:0px;
	height: 28px;
	
}
#indexpix div.cell div.grostitreindex p{font-size:30px;color:#fff;font-weight:bold;text-align:left;padding:0px;margin-top:10px}

a.welbtnprod{display:block;float:left;padding:0px 20px 0px 6px;font-size:110%;line-height:14px;height:14px;font-weight:normal;white-space:nowrap;}
a.welbtnprod:link,a.welbtnprod:visited{background-position:0px 0px}
a.welbtnprod:hover,a.welbtnprod:active{background-position:0px -14px}


/*Fin*/
