/* CSS Document */

div#bxonglet div#contenu_0 { display:block; }
div#bxonglet div#contenu_1 { display:none; }
div#bxonglet div#contenu_2 { display:none; }
div#bxonglet div#contenu_3 { display:none; }
div#bxonglet div#contenu_4 { display:none; }

div.mini-cartouche-teaser {
	font-size:0.8em;
	width:100%;
}

div.mini-cartouche-teaser.header {
	font-size:1.1em;
	font-style:big;
	width:100%;
}

div.mini-cartouche-teaser, 
div.mini-cartouche-teaser div.mini-cartouche-teaser-sku-one, 
div.mini-cartouche-teaser div.mini-cartouche-teaser-sku-externe,
div.mini-cartouche-teaser div.mini-cartouche-teaser-description {
	float:left;
}

div.mini-cartouche-teaser div.mini-cartouche-teaser-sku-one {
	width:10%;
	padding-right: 25px;
}
div.mini-cartouche-teaser div.mini-cartouche-teaser-sku-externe {
	width:20%;
}
div.mini-cartouche-teaser div.mini-cartouche-teaser-description {
	width:65%;
}

div.search_autocomplete {
	width:100%;
}
div.search_autocomplete div.search_label {
	text-align:left;
	padding-right:10px;
	width:30%;
}
div.search_autocomplete div.search_input {
	/*width:22%;*/
	padding-right:10px;
}
div.search_autocomplete div.search_form {
	width:5%;
}

div.search_autocomplete,
div.search_autocomplete div.search_label,
div.search_autocomplete div.search_input,
div.search_autocomplete div.search_form,
div.search_autocomplete div.search_form form {
	float:left;
}



.couloir__onglet_dans_onglet { 
	background-color:#4AC3F8;
	border-bottom:1px solid #F4F4F4;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin:0 1px 0 0;
	padding:4px 7px 3px;
	text-decoration:none; 
}

.couloir__onglet_dans_onglet.onglet_on {
	background-color:#F4F4F4; 
	color:#000000;
}

.show_on_ie { display:none; }
* html .show_on_ie { display:inline; }

/* sacsetsachets */
.sacsetsachets {
	margin:3px;
	float:left;
	text-decoration:none;
	text-align:center;
	font-size:0.8em;
}

/*.bxrounded-color .bxboxcontent ul li a strong {
color:#333333;
display:block;
font-size:0.8em;
line-height:1em;
padding-top:3px;
}*/


button.mult_submit {
	background-color:transparent;
	border:medium none;
}

.nobr {white-space: nowrap}

.tr_over { cursor:pointer; text-decoration:none; background-color:#FFFAAA; }

#bxonglet2 .content_commande {background-color:#FFF;border:1px solid #4AC3F8;padding:5px;font-size:1em;overflow:auto;}
#bxonglet2 .content_commande div.col2-set {float:left;width:250px;}

div.content_commande table tbody tr td label span.price {background:none;float:none;padding-left:0px;margin:0;font-size:1em;}
div.content_commande table tbody tr td strong span.price {background:none;float:none;padding-left:0px;margin:0;font-size:1em;}

/*td.a-right span div span.price {background:none;}
td.a-right.last strong span.price {background:none;}
td.a-right.last span.price {background:none;}*/

.biglogout { height: 325px }

ul.form-list label.lbl {width:140px;display:block;float:left;}
ul.form-list label.lbl2 {width:250px;display:block;float:left;}
.form-list li {list-style-type:none;}
.bxrounded2 p.info {width:300px}

.dash {height:105px}

.dashgauche {width:300px}
.dashdroite {width:330px}
.infofull {width:100%}
.bxrounded2 #form-validate ul {padding:0;} 
.buttons-set button.button.persoedit {float:right}
/*************************************************************************/
/******************************** GENERAL ******************************/
/************************************************************************/
body {margin:0;padding:0;background:url(../images/bkg_body.jpg) repeat-x top left;}
/*body,div,p,span,a {font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:68,75%;}*/
body,div,p,span,a {font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;}

body.img{background:url(../images/bkg_body-img.jpg) no-repeat 50% 0%;}
img {border:0;}
select {font-family:Arial, Helvetica, sans-serif;}
a {text-decoration:underline;color:#000;}
a.whitea {color:#FFF;}

form {padding:0;margin:0;}
fieldset {border:0;margin:0;padding:0;}

/*
h1 img {display:block;height:49px;margin:7px 0 0 0;}
*/

/*
.h1 {display:block;height:49px;/*background:url(../images/baseline.gif) no-repeat bottom right;* /margin:7px 0 0 0;/ *text-indent:-3000px;* /}
*/

#header .hdl .slogan {display:block;}

h1 span {
	display:none;
}

/* CHROME ONLY */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	h1 {display:block;height:49px;background:url(../images/baseline.gif) no-repeat bottom right;margin:7px 0 0 0;}
	#header .hdl .slogan {display:none;}
}
/* END */

/* IE ONLY */
h1 {
	display:block;
	height:49px;
	background:url(../images/baseline.gif) no-repeat bottom right;
	margin:7px 0 0 0;\9
}
#header .hdl .slogan {
	display:none;\9
}
/* END*/

h2 {font-size:1.5em;font-weight:normal;line-height:0.8em;margin:0;padding:0;}
h3 {font-size:0.68em;line-height:0.8em;margin:0;padding:0;}
h4 {font-size:1em;line-height:1.1em;margin:0;padding:0;}
h5 {font-size:0.8em;line-height:1.1em;margin:0;padding:0;}
h2 span {font-size:0.68em;}

a.goback {color:#419ec6;text-decoration:none; font-weight:bold;}

.mrg_home {margin-top:20px;}
.mrg_home1 {margin-top:10px;}
.mrg1 {margin-bottom:60px;}
.mrg2 {margin-bottom:20px;}
.hgt {padding-top:5px;}
.clearing {clear:right;clear:left;clear:both;}
.border {background:url(../images/border.gif) repeat-y top right;}
.color1 {color:#FEF31E;}
.color2 {color:#FFF;}
#full {position:relative;margin-left:auto;margin-right:auto;width:950px;text-align:left;}
a.more {clear:both;background-color:#FEF31E;padding:0 16px 0 5px;text-decoration:none;font-size:.68em;}
a.more:hover {background-color:#1D7195;color:#FEF31E;}
/**cas speciaux dans les titre*/
h2 a, h3 a, h4 a {text-decoration:none}
h2 a:hover, h3 a:hover, h4 a:hover {text-decoration:underline}
h2 strong, h3 strong, h4 strong {color:#f00}

a.more2 {display:block;background:url(../images/more2.gif) no-repeat top left;padding:8px 16px 8px 5px;text-decoration:none;font-size:0.68em;}
a.more2:hover {background:url(../images/more2.gif) no-repeat 0 -32px;color:#FEF31E;}

span.price {float:left;background:url(../images/bkg_price.gif) no-repeat 0 0;padding-left:8px;text-decoration:none;font-size:0.68em;margin:0 0 5px 0;}
span.price {margin:0 0 -10px 0;}

span.price span {float:left;color:#FFF;background:url(../images/bkg_price.gif) no-repeat 100% 0;padding:4px 10px 6px 0;}
span.price span strong {font-size:1.4em;}
span.price_from1 {display:block;background:url(../images/bkg_price_from1.gif) no-repeat top left;padding:5px 0 0 0;text-decoration:none;font-size:0.68em;width:89px;margin-bottom:1px;}
span.price_from1 span {display:block;color:#FFF;background:url(../images/bkg_price_from1.gif) no-repeat bottom left;padding:0 0 5px 6px;}
span.price_from1 span strong,span.promo1 span strong {display:block;font-size:1.4em;}
span.promo1 {display:block;background:url(../images/bkg_promo1.gif) no-repeat top left;padding:5px 0 0 0;text-decoration:none;font-size:0.68em;width:89px;margin-bottom:1px;}
span.promo1 span {display:block;color:#FFF;background:url(../images/bkg_promo1.gif) no-repeat bottom left;padding:0 0 5px 6px;}

span.price_from2 {float:left;background:url(../images/bkg_price_from2.gif) no-repeat 0 0;padding-left:8px;text-decoration:none;font-size:0.68em;margin:0 1px 1px 0;}
span.price_from2 span {float:left;color:#FFF;background:url(../images/bkg_price_from2.gif) no-repeat 100% 0;padding:4px 10px 6px 0;}
span.price_from2 span strong,span.promo2 span strong {display:block;font-size:1.4em;}
span.promo2 {float:left;background:url(../images/bkg_promo2.gif) no-repeat 0 0;padding-left:8px;text-decoration:none;font-size:0.68em;margin:0 1px 1px 0;}
span.promo2 span {float:left;color:#FFF;background:url(../images/bkg_promo2.gif) no-repeat 100% 0;padding:4px 10px 6px 0;}
span.stock {float:left;background:url(../images/bkg_stock.gif) no-repeat top left;width:47px;height:21px;padding:15px 5px 10px 8px;text-decoration:none;color:#FFF;font-size:0.68em;margin:0 1px 1px 0;}

/*************************************************************************/
/********************************* HEADER ******************************/
/************************************************************************/

#header ul#nav li.level0 a.item1.fdmnu1{background:transparent url(../images/main_menu1.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item2.fdmnu2{background:transparent url(../images/main_menu2.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item3.fdmnu3{background:transparent url(../images/main_menu3.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item4.fdmnu4{background:transparent url(../images/main_menu4.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item5.fdmnu5{background:transparent url(../images/main_menu5.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item6.fdmnu6{background:transparent url(../images/main_menu6.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item7.fdmnu7{background:transparent url(../images/main_menu7.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item8.fdmnu8{background:transparent url(../images/main_menu8.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item9.fdmnu9{background:transparent url(../images/main_menu9.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item10.fdmnu10{background:transparent url(../images/main_menu10.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item11.fdmnu11{background:transparent url(../images/main_menu11.png) no-repeat 0px -45px;}
#header ul#nav li.level0 a.item1.fdmnu1 span {background:transparent url(../images/main_menu1.png) no-repeat 100% -135px;color:#FFF;}
#header ul#nav li.level0 a.item2.fdmnu2 span {background:transparent url(../images/main_menu2.png) no-repeat 100% -135px;color:#FFF;}
#header ul#nav li.level0 a.item3.fdmnu3 span {background:transparent url(../images/main_menu3.png) no-repeat 100% -135px;color:#000;}
#header ul#nav li.level0 a.item4.fdmnu4 span {background:transparent url(../images/main_menu4.png) no-repeat 100% -135px;color:#000;}
#header ul#nav li.level0 a.item5.fdmnu5 span {background:transparent url(../images/main_menu5.png) no-repeat 100% -135px;color:#000;}
#header ul#nav li.level0 a.item6.fdmnu6 span {background:transparent url(../images/main_menu6.png) no-repeat 100% -135px;color:#FFF;}
#header ul#nav li.level0 a.item7.fdmnu7 span {background:transparent url(../images/main_menu7.png) no-repeat 100% -135px;color:#FFF;}
#header ul#nav li.level0 a.item8.fdmnu8 span {background:transparent url(../images/main_menu8.png) no-repeat 100% -135px;color:#FFF;}
#header ul#nav li.level0 a.item9.fdmnu9 span {background:transparent url(../images/main_menu9.png) no-repeat 100% -135px;color:#FFF;}
#header ul#nav li.level0 a.item10.fdmnu10 span {background:transparent url(../images/main_menu10.png) no-repeat 100% -135px;color:#FFF;}
#header ul#nav li.level0 a.item11.fdmnu11 span {background:transparent url(../images/main_menu11.png) no-repeat 100% -135px;color:#000;}

#header {}
#header .hdl {float:left;width:440px;font-size:0.68em;}
#header .hdl .logo {float:left;margin:20px 27px 0 0;}
#header .hdl p {color:#C4ECFD;margin:32px 0 0 0;padding:0;}
#header .hdl p span {display:block;color:#019DF2;}

#header .hdr {float:right;width:510px;}
#header .hdr .newsletter {float:right;background:#DADADA;width:478px;padding:4px 7px 7px 7px;}
#header .hdr .newsletter strong {display:block;color:#666;font-size:0.80em;}
#header .hdr .newsletter p {float:left;color:#666;font-size:0.80em;width:273px;font-size:0.6em;line-height:12px;margin:5px 0 0 0;padding:0;}
#header .hdr .newsletter fieldset {float:left;display:block;margin:8px 0 0 0;width:202px;}
/*#header .hdr .newsletter fieldset input {float:left;border:0;font-size:0.70em;color:#999;height:17px;width:170px;padding:3px 0 0 5px;margin:0 4px 0 0;}*/
#header .hdr .newsletter fieldset input {float:left;border:0;font-size:0.70em;color:#FFF;height:17px;width:170px;padding:3px 0 0 5px;margin:0 4px 0 0;}
#header .hdr .newsletter fieldset a {float:right;display:block;background:url(../images/btn_ok.gif) no-repeat 0 0;width:23px;height:20px;text-indent:-3000px;font-size:0.6em;}
#header .hdr .newsletter fieldset a:hover {background:url(../images/btn_ok.gif) no-repeat 0 -20px;width:23px;height:20px;}

#header .hdr .search {float:right;background:#DADADA;border:1px solid #DADADA;width:280px;padding:2px 7px 7px 7px;margin:15px 0 0 0;}
#header .hdr .search strong {float:left;display:block;color:#666;font-size:0.80em;margin:8px 0 0 0;}
#header .hdr .search a.searchmore {float:right;color:#666;font-size:0.68em;margin:2px 0 0 0;}
#header .hdr .search a.searchmore:hover {text-decoration:none;}
#header .hdr .search fieldset {float:right;display:block;margin:8px 0 0 0;width:202px;}
#header .hdr .search fieldset input {float:left;border:0;font-size:0.70em;color:#999;height:17px;width:170px;padding:3px 0 0 5px;margin:0 4px 0 0;}
#header .hdr .search fieldset a.gosearch {float:right;display:block;background:url(../images/btn_search.gif) no-repeat 0 0;width:23px;height:20px;text-indent:-3000px;font-size:0.6em;}
#header .hdr .search fieldset a.gosearch:hover {background:url(../images/btn_search.gif) no-repeat 0 -20px;width:23px;height:20px;}

/*************************************************************************/
/********************************* MENU ********************************/
/************************************************************************/
#nav_transv {height:28px;}
#nav_transv ul {list-style-type:none;margin:0;padding:0;}
#nav_transv li {float:left;margin-right:5px;}
#nav_transv a {text-decoration:none;font-size:11px;}
#nav_transv a:hover {text-decoration:underline;}
.bdr_nav_transv {background:transparent url(../images/border_nav.gif) no-repeat right 9px;padding-right:10px;}
.padd_bdr_nav_transv {padding-left:3px;}

/********** < Navigation */
/*#header ul#nav {list-style-type:none;margin:0;padding:0;z-index:19;}*/
#header ul#nav {
	list-style-type:none;
	margin:0;
	z-index:19;
	padding : 8px 0 0px 0;
}

/**titre de menu**/
#header ul#nav li.level0 {float:left;margin-right:5px;position:relative;z-index:200}
#header ul#nav li.level0 a {
	float:left;
	text-align:center;
	cursor:pointer;
	padding-left:8px;
	text-decoration:none;
	font-size:11px;
	z-index:300;
	/*line-height:1.3em;*/
}
/*
#header ul#nav li.level0 a span {
	float:left;
	padding:0 8px 6px 0;
}
*/

#header ul#nav li.level0 a span {
	float:left;
	padding:0px 8px 4px 0px;
	z-index:200;
}

* html #header ul#nav li.level0 a span {
	padding:0px 8px 4px 0px;
	z-index:200;
}

*+html #header ul#nav li.level0 a span {
	padding:0px 8px 4px 0px;
	z-index:200;
}

/* WEBKIT ONLY = CHROME&SAFARI */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header ul#nav li.level0 a span {
		padding:1px 8px 3px 0px;
		z-index:200;
	}
}
/* END */

#header ul#nav li.level0 a:hover {background-position:0 -23px;}
#header ul#nav li.level0 a:hover span {background-position:100% -23px;color:#FFF;}
#header ul#nav li.active a {background-position:0 -23px;}
#header ul#nav li.active a span {background-position:100% -23px;color:#FFF;}

#header ul#nav li.level0 a.item1 {background:transparent url(../images/main_menu1.png) no-repeat 0px 0px;color:#FFF;}
#header ul#nav li.level0 a.item1 span {background:transparent url(../images/main_menu1.png) no-repeat 100% -90px;color:#FFF;}
#header ul#nav li.level0.over a.item1 {background:transparent url(../images/main_menu1.png) no-repeat 0px -45px;color:#FFF;}
#header ul#nav li.level0.over a.item1 span {background:transparent url(../images/main_menu1.png) no-repeat 100% -135px;color:#FFF;}

* html #header ul#nav li.level0 a:hover {background-position:0}
* html #header ul#nav li.level0 a:hover span {background-position:100%;}
* html #header ul#nav li.active a {background-position:0 -23px;}
* html #header ul#nav li.active a span {background-position:100%;}

#header ul#nav li.level0 a.item2 {background:transparent url(../images/main_menu2.png) no-repeat 0px 0px;color:#FFF;}
#header ul#nav li.level0 a.item2 span {background:transparent url(../images/main_menu2.png) no-repeat 100% -90px;color:#FFF;}
#header ul#nav li.level0.over a.item2 {background:transparent url(../images/main_menu2.png) no-repeat 0px -45px;color:#FFF;}
#header ul#nav li.level0.over a.item2 span {background:transparent url(../images/main_menu2.png) no-repeat 100% -135px;color:#FFF;}

#header ul#nav li.level0 a.item3 {background:transparent url(../images/main_menu3.png) no-repeat 0px 0px;color:#000;}
#header ul#nav li.level0 a.item3 span {background:transparent url(../images/main_menu3.png) no-repeat 100% -90px;color:#000;}
#header ul#nav li.level0.over a.item3 {background:transparent url(../images/main_menu3.png) no-repeat 0px -45px;color:#000;}
#header ul#nav li.level0.over a.item3 span {background:transparent url(../images/main_menu3.png) no-repeat 100% -135px;color:#000;}

#header ul#nav li.level0 a.item4 {background:transparent url(../images/main_menu4.png) no-repeat 0px 0px;color:#000;}
#header ul#nav li.level0 a.item4 span {background:transparent url(../images/main_menu4.png) no-repeat 100% -90px;color:#000;}
#header ul#nav li.level0.over a.item4 {background:transparent url(../images/main_menu4.png) no-repeat 0px -45px;color:#000;}
#header ul#nav li.level0.over a.item4 span {background:transparent url(../images/main_menu4.png) no-repeat 100% -135px;color:#000;}

#header ul#nav li.level0 a.item5 {background:transparent url(../images/main_menu5.png) no-repeat 0px 0px;color:#000;}
#header ul#nav li.level0 a.item5 span {background:transparent url(../images/main_menu5.png) no-repeat 100% -90px;color:#000;}
#header ul#nav li.level0.over a.item5 {background:transparent url(../images/main_menu5.png) no-repeat 0px -45px;color:#000;}
#header ul#nav li.level0.over a.item5 span {background:transparent url(../images/main_menu5.png) no-repeat 100% -135px;color:#000;}

#header ul#nav li.level0 a.item6 {background:transparent url(../images/main_menu6.png) no-repeat 0px 0px;color:#FFF;}
#header ul#nav li.level0 a.item6 span {background:transparent url(../images/main_menu6.png) no-repeat 100% -90px;color:#FFF;}
#header ul#nav li.level0.over a.item6 {background:transparent url(../images/main_menu6.png) no-repeat 0px -45px;color:#FFF;}
#header ul#nav li.level0.over a.item6 span {background:transparent url(../images/main_menu6.png) no-repeat 100% -135px;color:#FFF;}

#header ul#nav li.level0 a.item7 {background:transparent url(../images/main_menu7.png) no-repeat 0px 0px;color:#FFF;}
#header ul#nav li.level0 a.item7 span {background:transparent url(../images/main_menu7.png) no-repeat 100% -90px;color:#FFF;}
#header ul#nav li.level0.over a.item7 {background:transparent url(../images/main_menu7.png) no-repeat 0px -45px;color:#FFF;}
#header ul#nav li.level0.over a.item7 span {background:transparent url(../images/main_menu7.png) no-repeat 100% -135px;color:#FFF;}

#header ul#nav li.level0 a.item8 {background:transparent url(../images/main_menu8.png) no-repeat 0px 0px;color:#FFF;}
#header ul#nav li.level0 a.item8 span {background:transparent url(../images/main_menu8.png) no-repeat 100% -90px;color:#FFF;}
#header ul#nav li.level0.over a.item8 {background:transparent url(../images/main_menu8.png) no-repeat 0px -45px;color:#FFF;}
#header ul#nav li.level0.over a.item8 span {background:transparent url(../images/main_menu8.png) no-repeat 100% -135px;color:#FFF;}

#header ul#nav li.level0 a.item9 {background:transparent url(../images/main_menu9.png) no-repeat 0px 0px;color:#FFF;}
#header ul#nav li.level0 a.item9 span {background:transparent url(../images/main_menu9.png) no-repeat 100% -90px;color:#FFF;}
#header ul#nav li.level0.over a.item9 {background:transparent url(../images/main_menu9.png) no-repeat 0px -45px;color:#FFF;}
#header ul#nav li.level0.over a.item9 span {background:transparent url(../images/main_menu9.png) no-repeat 100% -135px;color:#FFF;}

#header ul#nav li.level0 a.item10 {background:transparent url(../images/main_menu10.png) no-repeat 0px 0px;color:#FFF;}
#header ul#nav li.level0 a.item10 span {background:transparent url(../images/main_menu10.png) no-repeat 100% -90px;color:#FFF;}
#header ul#nav li.level0.over a.item10 {background:transparent url(../images/main_menu10.png) no-repeat 0px -45px;color:#FFF;}
#header ul#nav li.level0.over a.item10 span {background:transparent url(../images/main_menu10.png) no-repeat 100% -135px;color:#FFF;}

#header ul#nav li.level0 a.item11 {background:transparent url(../images/main_menu11.png) no-repeat 0px 0px;color:#000;}
#header ul#nav li.level0 a.item11 span {background:transparent url(../images/main_menu11.png) no-repeat 100% -90px;color:#000;}
#header ul#nav li.level0.over a.item11 {background:transparent url(../images/main_menu11.png) no-repeat 0px -45px;color:#000;}
#header ul#nav li.level0.over a.item11 span {background:transparent url(../images/main_menu11.png) no-repeat 100% -135px;color:#000;}

#header ul#nav li.active a {background:transparent url(../images/main_l1off.gif) no-repeat 0 0;color:#FFF;}
#header ul#nav li.active a span {background:transparent url(../images/main_l1off.gif) no-repeat 0 0;color:#FFF;}

/**elements de menu**/
#header ul#nav li.level0 ul.level0 {
	list-style-type:none;
	margin:0;
	/*padding:8px 0 10px 0;*/
	padding:6px 0 10px 0;
	position:absolute;
	width:10em;
	left:-10000px;
	top:29px;
	background:#fefbc7 url(../images/bg_menu.png) repeat-x;
	z-index:2000;
}

#header ul#nav li.nav-f7 ul.level0 {background:#fefbc7 url(../images/bkg_menu1.jpg) repeat-x;}
#header ul#nav li.nav-f1 ul.level0 {background:#fefbc7 url(../images/bkg_menu2.jpg) repeat-x;}
#header ul#nav li.nav-f2 ul.level0 {background:#fefbc7 url(../images/bkg_menu3.jpg) repeat-x;}
#header ul#nav li.nav-f3 ul.level0 {background:#fefbc7 url(../images/bkg_menu4.jpg) repeat-x;}
#header ul#nav li.nav-f11 ul.level0 {background:#fefbc7 url(../images/bkg_menu5.jpg) repeat-x;}
#header ul#nav li.nav-f5 ul.level0 {background:#fefbc7 url(../images/bkg_menu6.jpg) repeat-x;}
#header ul#nav li.nav-f6 ul.level0 {background:#fefbc7 url(../images/bkg_menu7.jpg) repeat-x;}
#header ul#nav li.nav-f8 ul.level0 {background:#fefbc7 url(../images/bkg_menu8.jpg) repeat-x;}
#header ul#nav li.nav-f4 ul.level0 {background:#fefbc7 url(../images/bkg_menu9.jpg) repeat-x;}
#header ul#nav li.nav-f9 ul.level0 {background:#fefbc7 url(../images/bkg_menu10.jpg) repeat-x;}
#header ul#nav li.nav-f10 ul.level0 {background:#fefbc7 url(../images/bkg_menu11.jpg) repeat-x;}

/** sous menu - deroulement - texte en blanc et souligne **/
#header ul#nav li.level0 ul.level0 li.level1{float:none;margin-bottom:2px}
#header ul#nav li.level0 ul.level0 li.level1 a{text-align:left;float:none;display:block;background-image:none;color:#FFF;}
#header ul#nav li.level0 ul.level0 li.level1 a span{float:none;background-image:none;color:#FFF;padding:0px 10px 0px 0;display:block;}
#header ul#nav li.level0 ul.level0 li.level1 a:hover{background-image:none;text-decoration:underline;}
#header ul#nav li.level0 ul.level0 li.level1 a:hover span{background-image:none;text-decoration:underline;}

/* * html #header ul#nav li.level0 ul.level0 li.level1 a:hover{position:relative;} */

/** sous menu - deroulement - texte en noir **/
#header ul#nav li.level0 ul.level0 li.level1 a.item3{float:none;display:block;background-image:none;color:#000;}
#header ul#nav li.level0 ul.level0 li.level1 a.item3 span{float:none;background-image:none;color:#000;padding:0px 10px 0px 0;}
#header ul#nav li.level0 ul.level0 li.level1 a.item4{float:none;display:block;background-image:none;color:#000;}
#header ul#nav li.level0 ul.level0 li.level1 a.item4 span{float:none;background-image:none;color:#000;padding:0px 10px 0px 0;}
#header ul#nav li.level0 ul.level0 li.level1 a.item5{float:none;display:block;background-image:none;color:#000;}
#header ul#nav li.level0 ul.level0 li.level1 a.item5 span{float:none;background-image:none;color:#000;padding:0px 10px 0px 0;}
#header ul#nav li.level0 ul.level0 li.level1 a.item11{float:none;display:block;background-image:none;color:#000;}
#header ul#nav li.level0 ul.level0 li.level1 a.item11 span{float:none;background-image:none;color:#000;padding:0px 10px 0px 0;}

/**Affichage**/
#header ul#nav li.over ul.level0 { left:0px; }

.lign-item1, .lign-item2, .lign-item3, .lign-item4, .lign-item5, .lign-item6, .lign-item7, .lign-item8, .lign-item9, .lign-item10, .lign-item11 { height:5px; }

.lign-item1 {background-color:#D80036;}
.lign-item2 {background-color:#F55F01;}
.lign-item3 {background-color:#FBC500;}
.lign-item4 {background-color:#FFFF00;}
.lign-item5 {background-color:#DDD801;}
.lign-item6 {background-color:#EC0052;}
.lign-item7 {background-color:#C3016E;}
.lign-item8 {background-color:#9F056E;}
.lign-item9 {background-color:#0531A6;}
.lign-item10 {background-color:#019DF2;}
.lign-item11 {background-color:#53C7E8;}

/*************************************************************************/
/********************************** CONTENT ******************************/
/************************************************************************/
#content_all {background:transparent url(../images/bkg_content.gif) no-repeat top left;background-color:#FFF;width:100%;margin:0;}
#content {float:left;width:700px;padding:20px 0 20px 20px;}
#sidebar {float:left;width:190px;padding:20px 0 20px 28px;}
* html #content {width:680px;padding:20px 0px 20px 20px;}

/* * html #sidebar {width:200px;padding:14px 0px 0 14px;position:relative;} */

/* fine except for home page */
* html #sidebar {padding:20px -10px 0 20px;position:relative;}
/* fine only for home page => see in galery code */

.animcomm_p {margin-bottom: 5px;}

.bxrounded-perso {float:left;background:transparent;width:239px;margin:20px 0 3px 0;}
.bxrounded-perso .bxcontent {background:url(../images/pic_perso.jpg) no-repeat 95% 100%;height:168px;margin:0;padding:10px;}
.bxrounded-perso .bxcontent p {height:80px;}

.bxrounded-choice {float:left;background:transparent;width:239px;margin:20px 0 3px 0;}
.pic_choice {background:transparent url(../images/pic_perso.jpg) no-repeat bottom left;width:229px;height:33px;padding:101px 0 0 10px;}

/*.bxrounded-color {background:transparent;float:left;margin:0 0 3px 0;}
*:first-child+html .bxrounded-color {width:690px}*/
.bxrounded-color {background:transparent;width:100%;float:left;margin:0 0 3px 0;}
.bxrounded-color .bxcontent {margin:0;padding:10px;}
.bxrounded-color .bxcontent p {font-size:0.8em;line-height:1.2em;margin-bottom:0;}
.bxrounded-color .bxcontent p a {text-decoration:none;}
.bxrounded-color .bxcontent p a:hover {text-decoration:underline;}
.bxrounded-color .bxtop,.bxrounded-color .bxbottom {display:block;background:transparent;}

.bxrounded-color .bxb1,.bxrounded-color .bxb2,.bxrounded-color .bxb3,.bxrounded-color .bxb4 {display:block;overflow:hidden;}
.bxrounded-color .bxb1,.bxrounded-color .bxb2,.bxrounded-color .bxb3 {height:1px;}
.bxrounded-color .bxb2,.bxrounded-color .bxb3,.bxrounded-color .bxb4 {background:#FEFDDE;border-left:1px solid #F3E801;border-right:1px solid #F3E801;}
.bxrounded-color .bxb1 {margin:0 5px; background:#F3E801;}
.bxrounded-color .bxb2 {margin:0 3px;border-width:0 2px;}
.bxrounded-color .bxb3 {margin:0 2px;}
.bxrounded-color .bxb4 {height:2px;margin:0 1px;}

/*.bxrounded-color .bxboxcontent {display:block;border:0 solid #F3E801;border-width:0 1px;height:auto;background:#FEFDDE;}*/

.bxrounded-color.pleinelargeur { width:100% }
.bxrounded-color .bxboxcontent2 {display:block;border:0 solid #F3E801;border-width:0 1px;height:auto;background:#FEFDDE;padding-left:10px;color:#333;font-size:0.75em;}
.bxrounded-color .bxboxcontent2 fieldset {padding:10px 0 0 0;margin:0;}
.bxrounded-color .bxboxcontent2 fieldset select {float:left;padding-left:5px;margin-right:10px;border:1px solid #F3E805;font-size:0.9em;color:#999;width:150px;}
.bxrounded-color .bxboxcontent2 fieldset a.gosearch {display:block;float:left;background:url(../images/btn_search.gif) no-repeat 0 0;width:23px;height:20px;text-indent:-3000px;font-size:0.6em;}
.bxrounded-color .bxboxcontent2 fieldset a.gosearch:hover {background:url(../images/btn_search.gif) no-repeat 0 -20px;width:23px;height:20px;}

/*.bxrounded-color .bxboxcontent ul {list-style-type:none;padding:0;margin:0 0 0 -2px;}
.bxrounded-color .bxboxcontent ul li {float:left;display:block-inline;width:168px;}
.bxrounded-color .bxboxcontent ul li img {border:1px solid #FCF987;}
.bxrounded-color .bxboxcontent ul li a {text-decoration:none;}*/

/*.bxrounded-color .bxboxcontent ul li a strong {display:block;color:#333;font-size:0.8em;line-height:1em;padding-top:3px;}*/

.bxrounded-color .bxboxcontent {position:relative;display:block;border:0 solid #F3E801;border-width:0 1px;height:auto;background:#FEFDDE;}
.bxrounded-color .bxboxcontent ul {list-style-type:none;padding:0;margin:0 0 0 -2px;}
.bxrounded-color .bxboxcontent ul li {float:left;display:inline-block;width:168px;margin-right:2px;}
.bxrounded-color .bxboxcontent ul li a {text-decoration:none;}
.bxrounded-color .bxboxcontent ul li a strong {display:block;color:#333;font-size:0.75em;line-height:1em;padding-top:3px;}

* html .bxrounded-color .bxboxcontent {position:relative;display:block;border:0 solid #F3E801;border-width:0 1px;height:auto;background:#FEFDDE;}
* html .bxrounded-color .bxboxcontent .bxcontent {position:relative;display:block;height:auto;background:#FEFDDE;}
* html .bxrounded-color .bxboxcontent ul {list-style-type:none;padding:0;margin:0 0 0 -2px;}
* html .bxrounded-color .bxboxcontent ul li {float:left;display:inline-block;width:168px;margin-right:2px;position:relative;}
* html .bxrounded-color .bxboxcontent ul li a {text-decoration:none;}
* html .bxrounded-color .bxboxcontent ul li a strong {display:block;color:#333;font-size:0.75em;line-height:1em;padding-top:3px;}

.style_title {display:block;float:left;padding-right:10px;padding-bottom:15px;background:transparent url(../images/px_border.gif) no-repeat 100% 0;}
* html .style_title {position:relative;display:block;float:left;padding-right:10px;padding-bottom:15px;background:transparent url(../images/px_border.gif) no-repeat 100% 0;}

.subtitle {display:block;float:left;font-size:0.75em;font-weight:bold;margin:5px 0 0 0;padding:0 0 0 10px;text-decoration:none;}
* html .subtitle {position:relative;display:block;float:left;font-size:0.75em;font-weight:bold;margin:5px 0 0 0;padding:0 0 0 10px;text-decoration:none;}

.collapse {background:url(../images/pic_collapse_on.gif) no-repeat 100% 2px;padding-right:20px;}
* html .collapse {background:url(../images/pic_collapse_on.gif) no-repeat 100% 2px;padding-right:25px;}

.expand {background:url(../images/pic_collapse_off.gif) no-repeat 100% 2px;padding-right:20px;}
* html .expand {background:url(../images/pic_collapse_off.gif) no-repeat 100% 2px;padding-right:25px;}

.print-sendto {display:block;float:right;margin:5px 0 0 0;padding:0 0 0 10px;}
.print-sendto a {display:block;float:right;font-size:0.75em;text-indent:-3000px;margin-left:10px;}
.print-sendto a.print {background:url(../images/pic_print.gif) no-repeat top left;width:21px;height:21px;}
.print-sendto a.sendto {background:url(../images/pic_sendto.gif) no-repeat top left;width:21px;height:21px;}

.bxrounded-caract {background:transparent;margin:0 0 10px 0;}
.bxrounded-caract .bxcontent,.bxrounded-ref .bxcontent {margin:0;padding:10px;}
.bxrounded-caract .bxb2,.bxrounded-caract .bxb3,.bxrounded-caract .bxb4 {background:#FFF;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
.bxrounded-caract .bxb1 {margin:0 5px; background:#E5E5E5;}
.bxrounded-caract .bxboxcontent {display:block;border:0 solid #E5E5E5;border-width:0 1px;height:auto;background:#FFF;}

.bxrounded-ref {background:transparent;}
.bxrounded-ref .bxcontent p,.bxrounded-caract .bxcontent p {font-size:0.68em;line-height:1.2em;margin:20px 0 0 0;}
.bxrounded-ref .bxcontent p.alerte {color:#666;clear:both;}
.bxrounded-ref .bxcontent p.alerte img {float:left;margin:0 7px 0 0;}
.bxrounded-ref .bxcontent .title,.bxrounded-caract .bxcontent .title {font-size:0.68em;line-height:1.2em;position:relative;font-weight:bold;margin-bottom:10px;}
.bxrounded-ref .bxcontent .title span,.bxrounded-caract .bxcontent .title span {font-weight:normal;}
.bxrounded-ref .bxcontent p a {text-decoration:none;}
.bxrounded-ref .bxcontent p a:hover {text-decoration:underline;}

.col1 {float:left;width:341px;margin:10px 0 10px 0;}
* html .col1 {float:left;width:321px;margin:10px 0 10px 0;}
.coldtemp {float:left;background:url(../images/bkg_cold_temp.gif) no-repeat top left;width:55px;height:64px;text-align:center;padding-top:14px;margin-right:5px;}
.hottemp {float:left;background:url(../images/bkg_hot_temp.gif) no-repeat top left;width:55px;height:64px;text-align:center;padding-top:14px;}
.coldtemp span,.hottemp span {color:#FFF;font-size:1em;font-weight:bold;}

a.btnmea {display:block;background:url(../images/bkg_piece_detachee.jpg) no-repeat top left;width:310px;height:48px;padding:12px 0 0 30px;margin:10px 0;text-decoration:none;}
a.btnmea span {color:#019DF2;font-size:1.05em;line-height:1.2em;}

a.btnmea-2 {display:block;background:url(../images/bkg_prixperso.jpg) no-repeat top left;width:310px;height:48px;padding:12px 0 0 30px;margin:10px 0;text-decoration:blink;}
a.btnmea-2 span {color:#019DF2;font-size:1.05em;line-height:2em;}

p.category-description {clear:both;font-size:0.75em}
div.categoryDescription {margin-bottom:1em;font-size:0.8em;}
div.categoryStaticBloc {margin-bottom:1em;}

.std {margin-bottom:0.5em;font-size:.8em;}
.std h3 {font-size:1em; line-height:1.5em;}

div.tableau table tbody tr td.caracteristique { text-align:center; }
div.tableau table tbody tr td.prix { text-align:right; }
div.tableau table tbody tr.impair {background-color:#F4F4F4;}

#caracteristiques dt {clear:left;float:left;margin:10px 10px 0 0;}
#caracteristiques dd a {clear:left;display:block;margin:10px 10px 20px 0;}

.intro-formation {clear:both;font-size:0.68em;}
.intro-formation {margin-top:-20px;}

.intro-formation h5 {background:url(../images/puce2.gif) no-repeat 0 3px;padding-left:15px;margin-bottom:20px;font-size:1.25em;}
.intro-formation .bde {margin:20px 0 10px 0;}
.intro-formation em {display:block;font-weight:bold;margin:10px 0;}
.intro-formation .bxrounded {margin:20px 0;}
.intro-formation .bxrounded .bxcontent p {font-size:1em;line-height:1.2em;margin:0;}
.intro-formation .bxrounded .bxcontent p a {text-decoration:underline;}
.intro-formation .bxrounded .bxcontent p a:hover {text-decoration:none;}
.intro-formation ul {list-style-type:none;margin:0;padding:0;}
.intro-formation ul li {margin:10px 0;padding:0;}
.intro-formation ul li.obj {background:url(../images/puce_obj.gif) no-repeat 0 8px;padding:5px 0 5px 40px;}
.intro-formation ul li.profil {background:url(../images/puce_profil.gif) no-repeat 0 0;padding:5px 0 5px 40px;}
.intro-formation table {margin:20px 0;width:100%;border-top:1px solid #E5E5E5;border-left:1px solid #E5E5E5;}
.intro-formation table td {border-bottom:1px solid #E5E5E5;border-right:1px solid #E5E5E5;padding:5px 10px;vertical-align:top;}
.intro-formation table .lign {background-color:#F4F4F4;font-weight:bold;font-size:1.2em;}
.intro-formation table .lign span {font-size:1.5em;color:#525252;}
a.spe-font {font-size:1.2em;font-weight:bold;}
a.spe-font:hover {text-decoration:none;}

.bx_menu {background:url(../images/pic_formation.gif) no-repeat top left;padding-top:5px;}
.bx_menu .bx_bottom-menu {background:url(../images/pic_formation2.jpg) no-repeat bottom left;padding:5px 10px 10px 10px;text-align:center;}
.bx_menu .bx_bottom-prog {background:url(../images/pic_formation3.jpg) no-repeat bottom left;padding:5px 10px 10px 10px;text-align:center;}
.bx_menu .bx_bottom-menu ul,.bx_menu .bx_bottom-prog ul {list-style-type:none;margin:0;padding:0;}
.bx_menu .bx_bottom-menu ul li,.bx_menu .bx_bottom-prog ul li {margin:10px 0;padding:0;color:#525252;font-size:1.5em;font-weight:bold;}
.bx_menu .bx_bottom-menu ul li span,.bx_menu .bx_bottom-prog ul li span {color:#000;font-size:0.8em;font-weight:normal;}

/****************************** PRODUIT SELECTIONNE **************************/
#da_product {clear:both;}
#da_product {margin-top:-20px;}
#da_product .focus_product {float:left;width:587px;border:1px solid #E5E5E5;background-color:#F4F4F4;padding:7px;}
#da_product .focus_product .select_pic {float:left;padding:4px 5px 0 6px;width:115px;background:url(../images/bkg_product.gif) no-repeat top left;}
#da_product .focus_product .select_pic a {display:bloc; position:relative;text-decoration:none;}
#da_product .focus_product .select_pic a span{position:absolute;font-size:9px;left:0;background-color:#fff;border:1px solid #4AC3F8;}
#da_product .focus_product .select_pic ul {list-style-type:none;margin:0 -15px 0 -15px;padding:0;}
#da_product .focus_product .select_pic ul li {float:left;margin:1px 1px 0 0;}
#da_product .focus_product .select_text {float:left;width:450px;padding-left:10px;}
#da_product .focus_product .select_text p {font-size:0.68em;margin:0 0 10px 0;padding:0;}
#da_product .focus_product .select_text p strong {font-size:1.2em;display:block;margin-bottom:10px;line-height:1.2em;}
#da_product .info_rel_focus_product {float:left;width:89px;}

#da_product .focus_product .select_pic ul li {float:left;margin:-4px 1px 0 0;}

* html #da_product .focus_product {width:567px;}

.table-title td a {text-decoration: none;}
.table-title td a:hover {text-decoration: underline;}
#sorttable_sortfwdind {font-size:x-large;}
#sorttable_sortrevind {font-size:x-large;}
.sorttable_sort {font-size:x-large;}

.table_da_product {width:100%;font-size:0.68em;margin-top:-20px;}

.table_da_product .table-title {color:#2989B1;background:#2989B1 url(../images/bkg_table_tarif.jpg) repeat-x scroll left top;line-height:1.2em;}
.table_da_product td {padding:5px;vertical-align:top;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;}
.table_da_product .bdr_left {border-left:1px solid #E5E5E5;}
.table_da_product .impair {background-color:#F4F4F4;}
.table_da_product .color_legend1 {background-color:#FEF31E;}
.table_da_product .color_legend2 {background-color:#4AC3F8;}
table .color_legend1 {background-color:#FEF31E;}
table .color_legend2 {background-color:#4AC3F8;}
.legende-table_da_product {display:block;text-align:right;font-size:0.8em;color:#666;font-weight:bold;}
.legende-table_da_product img {margin:0 0 0 3px;}
.legendpicto {float:right;}
.legende-table_da_product_rouge {text-align:right;font-size:0.8em;color:#666666;font-weight:bold;}
.legende-table_da_product_orange {text-align:right;font-size:0.8em;color:#666666;font-weight:bold;}
.legende-table_da_product_vert {text-align:right;font-size:0.8em;color:#666666;font-weight:bold;}
.ferragecenter {text-align:center;}
.ferrageright {text-align:right;}

/********************************** LIGHTBOX ******************************/
#lightbox {position:absolute;left:0;width:100%;z-index:200;text-align:center;line-height:0;}
#lightbox a img {border:none;}
#outerImageContainer {position:relative;background-color:#FFF;width:250px;height:250px;margin:0 auto;}
#imageContainer {padding:10px;}
#loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav {position: absolute;top:0;left:0;height:100%;width:100%;z-index:200;}
#imageContainer>#hoverNav {left:0;}
#hoverNav a {outline:none;}
#imageDataContainer {font:10px Arial;background-color:#FFF;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#imageData {padding:0 10px;color:#666; }
#imageData #imageDetails {width:70%;float:left;text-align:left;}	
#imageData #caption {font-weight:bold;}
#imageData #numberDisplay {display:block;clear:left;padding-bottom:1.0em;}			
#imageData #bottomNavClose {width:66px;float:right; padding-bottom:0.7em;}	
#overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}

/********************************** ONGLETS *******************************/
#bxonglet {float:left;width:455px;margin-left:5px;}
#bxonglet .bottom_onglet {width:455px;height:7px;background:url(../images/bkg_bottom_onglet.gif) no-repeat top left;}
#bxonglet .menu_onglet {border-bottom:1px solid #4AC3F8;padding:0 0 3px 0;}
#bxonglet .menu_onglet a.onglet_off {text-decoration:none;border-bottom:1px solid #F4F4F4;margin:0 1px 0 0;padding:4px 7px 3px 7px;background-color:#4AC3F8;color:#FFF;font-weight:bold;font-size:0.68em;}
* html body #bxonglet .menu_onglet a.onglet_off {border-bottom:1px solid #F4F4F4;}
#bxonglet .menu_onglet a.onglet_off:hover,#bxonglet .menu_onglet a.onglet_on:hover {text-decoration:none;}
#bxonglet .menu_onglet a.onglet_on {text-decoration:none;border:1px solid #4AC3F8;border-bottom:2px solid #FFF;margin:0 1px 0 0;padding:3px 7px;background-color:#FFF;color:#000;font-weight:bold;font-size:0.68em;}
#bxonglet .content_onglet {background-color:#FFF;border-right:1px solid #4AC3F8;border-left:1px solid #4AC3F8;padding:5px;font-size:0.68em;overflow:auto;height:180px;}
#bxonglet .content_onglet ul {margin-top:0;}
#bxonglet .content_onglet ul li {line-height:1.2em;}

div.content_onglet .adresse {font-size:1.2em;}

* html body #bxonglet .menu_onglet a.onglet_off {border-bottom:1px solid #F4F4F4;}
* html #bxonglet {width:435px;}
* html #bxonglet .bottom_onglet {width:435px;}

#bxonglet2 .menu_onglet span.onglet_on {border:1px solid #4AC3F8;border-bottom:2px solid #FFF;margin:0 1px 0 0;padding:3px 7px;background-color:#FFF;color:#000;font-weight:bold;font-size:0.68em;}
#bxonglet2 .menu_onglet span.onglet_off {border-bottom:1px solid #F4F4F4;margin:0 1px 0 0;padding:4px 7px 3px 7px;background-color:#4AC3F8;color:#FFF;font-weight:bold;font-size:0.68em;}

/********************************** ONGLETS2 *******************************/
#da_product .focus_product2 {float:left;width:680px;border:1px solid #E5E5E5;background-color:#F4F4F4;padding:7px;}

#bxonglet2 {float:left;width:665px;margin-left:5px;}
#bxonglet2 .bottom_onglet {width:665px;height:7px;background:url(../images/bkg_bottom_onglet2.gif) no-repeat top left;}

* html #bxonglet2 .bottom_onglet {width:665x;height:7px;background:url(../images/bkg_bottom_onglet2.gif) no-repeat top left;margin-left:2px}

#bxonglet2 .menu_onglet {border-bottom:1px solid #4AC3F8;padding:0 0 3px 0;}
#bxonglet2 .menu_onglet a.onglet_off {text-decoration:none;border-bottom:1px solid #F4F4F4;margin:0 1px 0 0;padding:4px 7px 3px 7px;background-color:#4AC3F8;color:#FFF;font-weight:bold;font-size:0.68em;}

* html body #bxonglet2 .menu_onglet a.onglet_off {border-bottom:1px solid #F4F4F4;}

#bxonglet2 .menu_onglet a.onglet_off:hover,#bxonglet .menu_onglet a.onglet_on:hover {text-decoration:none;}
#bxonglet2 .menu_onglet a.onglet_on {text-decoration:none;border:1px solid #4AC3F8;border-bottom:2px solid #FFF;margin:0 1px 0 0;padding:3px 7px;background-color:#FFF;color:#000;font-weight:bold;font-size:0.68em;}
#bxonglet2 .content_onglet {background-color:#FFF;border-right:1px solid #4AC3F8;border-left:1px solid #4AC3F8;padding:5px;font-size:0.68em;overflow:auto;}

#bxonglet2 .content_onglet ul {margin-top:0;}
#bxonglet2 .content_onglet ul li {line-height:1.2em;}

input, textarea { background:#FFF; border: 1px solid #4AC3F8;}

input[type=radio].nuancier { margin: 0 }
input[type=radio] { border:0px; background:none;}

* html .nuancier { border:0px; background:none;}

form.style { position: absolute ; left: 15% ; width: 70% ; height: 90% ; background-color: #CCFFCC ; padding: 20px ; border: solid 2px green ; }

input.zaza { position: absolute ; left: 170px ;height: 15px;margin : 1px 2px 3px 2px;}

input.submit { background:#019DF2; border: 0px solid #FFFFFF; color:#FFFFFF; font-weight:bold; float:right; margin-top: 10px; margin-bottom: 10px; font-size:0.68em;}
button.submit { background:#019DF2; border: 0px solid #FFFFFF; color:#FFFFFF; font-weight:bold; float:right; margin-top: 10px; margin-bottom: 10px; font-size:0.68em;}

div.searchfield button.submit { font-size:1em; }

.buttons-set input.submit { font-size:1em; }
.buttons-set button.submit { font-size:1em; }

.bxrounded-color .bxboxcontent3 {display:block;border:0 solid #F3E801;border-width:0 1px;height:auto;background:#FEFDDE; padding: 10px;}

.error,
a.error span,
.required,
.validation-advice { color:#D40707 !important; font-weight:bold !important; }
.required2 { color:#000000 !important; font-weight:bold !important; }
.notice { color:#ea7601}
.messages ul { border:0 !important; }
.messages li { min-height:23px !important; margin-bottom:11px !important; padding:8px 8px 2px 32px !important; font-size:.95em !important; font-weight:bold !important; }
.messages ul li { margin:0 0 3px 0 !important; border:0 !important; padding:0 !important; }
div.nodecoli ul { margin-left: -35px; }
* html div.nodecoli ul { margin-left:0px; }
*+html div.nodecoli ul { margin-left:0px; }
div.nodecoli ul li ul li {list-style-type:none;}
div.nodecoli ul li {list-style-type:none;}
.error-msg { padding:10px 10px 10px 30px; border:1px solid #f16048 !important; color:#df280a !important; background:#faebe7 url(../images/error_msg_icon.gif) no-repeat 10px 10px !important; }
.success-msg { padding:10px 10px 10px 30px; border:1px solid #95a486 !important; color:#3d6611 !important; background:#eff5ea url(../images/success_msg_icon.gif) no-repeat 10px 10px !important; }
.notice-msg { padding:10px 10px 10px 30px; border:1px solid #ffd967 !important; background:#fffbf0 url(../images/note_msg_icon.gif) no-repeat 10px 10px !important; color:#3d6611 !important; }
.warning-msg { padding:10px 10px 10px 30px; border:1px solid #666e73 !important; background:#e6e6e6 url(../images/warning_msg_icon.gif) no-repeat 10px 10px !important; color:#000000 !important; }
.validation-advice { padding:10px 10px 10px 30px; clear:both; min-height:15px; margin:3px 0 0 9px; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px; padding-left:16px; font-size:.95em; font-weight:bold; line-height:1.25em; }
input.validation-failed, textarea.validation-failed { background:#fef0ed; border:1px dashed #d6340e; }


/********************************* SCROLLING ******************************/
.percentagewrap {width:442px;padding:0;}
.percentagewrap #mycustomscroll {width:100%;height:155px;overflow:auto;position:relative;margin:0;padding:0 1px 0 0;}
.scrollgeneric {line-height:1px;font-size:1px;position:absolute;top:0;left:0;}
.vscrollerbase {width:5px;background-color:#F4F4F4;}
.vscrollerbar {width:5px;background-color:#419EC6;}

/************************************ GONDOLE ******************************/
#gondole {clear:both;height:157px;}
#gondole .our_select {float:left;width:47px;height:137px;background:url(../images/pic_our_select.gif) no-repeat top left;background-color:#F4F4F4;}
#gondole .bestseller {float:left;width:47px;height:137px;background:url(../images/pic_bestseller.gif) no-repeat top left;background-color:#F4F4F4;}
#gondole .indispensable {float:left;width:47px;height:137px;background:url(../images/pic_indispensable.gif) no-repeat top left;background-color:#F4F4F4;}
#gondole .focus_product {float:left;width:541px;height:121px;border-top:1px solid #E5E5E5;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;background-color:#F4F4F4;padding:7px;}
#gondole .focus_product .select_pic {float:left;background-color:#FFF;padding:4px 15px;}
#gondole .focus_product .select_pic {padding:4px 15px 0 15px;}
#gondole .focus_product .select_text {float:left;width:410px;padding-left:10px;overflow:auto;height:120px;}
#gondole .focus_product .select_text p {font-size:0.68em;margin:0 0 10px 0;padding:0;}
#gondole .focus_product .select_text p strong {font-size:1.2em;display:block;margin-bottom:10px;line-height:1.2em;}
#gondole .info_rel_focus_product {float:left;width:89px;}

/********************************** PAGINATION *****************************/
#pagination {background:url(../images/bkg_pagination.gif) repeat-x 0 30px;font-size:0.68em;padding:30px 0 0 305px;margin:0 0 30px 0;height:16px;clear:both;}
#pagination p {background-color:#FFF;margin:0;padding:0;width:150px;height:16px;}
#pagination span {float:left;background:transparent;}
#pagination span input {border:1px solid #999999;width:25px;height:12px;font-size:0.8em;margin:0 5px;}
#pagination a.previous {display:block;float:left;background:url(../images/btn_carrousel.gif) no-repeat 0 -32px;text-indent:-3000px;width:16px;height:16px;margin-right:10px;}
#pagination a.previous:hover {background:url(../images/btn_carrousel.gif) no-repeat 0 0;}
#pagination a.next {display:block;float:left;background:url(../images/btn_carrousel.gif) no-repeat -16px -32px;text-indent:-3000px;width:16px;height:16px;margin-left:10px;}
#pagination a.next:hover {background:url(../images/btn_carrousel.gif) no-repeat -16px 0;}

/* IE 6 and below */
* html {}
/* IE 7 and modern browsers only */
html>body * html {}
/* Modern browsers only (not IE 7) */
html>/**/body {}

#pagination p {width:162px;}

/********************************** ROOTLINE ******************************/
#rootline {color:#666;font-size:0.6em;margin-bottom:20px;}
#rootline a {color:#666;text-decoration:none;}
#rootline a:hover,#rootline a.back-home:hover {color:#000;text-decoration:none;}
#rootline a.back-home {color:#666;background:transparent url(../images/pic_acc.gif) no-repeat 0 2px;padding:0 0 0 15px;}


/********************************** GALLERY ******************************/
#gallery {float:left;margin-right:10px;z-index:10}
#gallery div {position:relative;width:441px;padding:20px 0 10px 0;background:#FFF;}
#gallery div ul.dot {list-style-type:none;margin:0;padding:0;position:absolute;top:0;right:0;}
#gallery div ul.dot li {float:left;margin:0 0 0 7px;background:url(../images/dot.gif) no-repeat 0 -16px;}
#gallery div ul.dot li a {display:block;width:16px;height:16px;background:url(../images/dot.gif) no-repeat 0 0;}
#gallery div ul.dot li a.activeSlide,#gallery div ul li a:hover {background:transparent;}
#gallery div ul.dot li a span {display:none;}

* html #gallery {float:left;margin-right:10px;z-index:10;position:relative;}
* html #gallery div {position:relative;width:441px;padding:20px 0 10px 0;background:#FFF;}

* html #gallery div ul.dot {list-style-type:none;margin:0;padding:0;position:absolute;top:0;right:0;}
* html #gallery div ul.dot li {float:left;margin:0 0 0 7px;background:url(../images/dot.gif) no-repeat 0 -16px;position:relative;}
* html #gallery div ul.dot li a {display:block;width:16px;height:16px;background:url(../images/dot.gif) no-repeat 0 0;}
* html #gallery div ul.dot li a.activeSlide {background:transparent;}
* html #gallery div ul li a:hover {background:transparent;}
* html #gallery div ul.dot li a span {display:none;}

#gallery div div#gallery-container {position:relative;width:441px;height:195px;padding:0;border:1px solid #D3EFFD;}
/* #gallery div div#gallery-container div {padding:0;background:transparent url(../images/bkg_gallery.jpg) repeat-y top left;width:441px;height:195px;} */
#gallery div div#gallery-container div {padding:0;background:transparent url(../images/bkg_gallery.jpg) repeat-y top left;width:162px;height:195px;} 
#gallery div div#gallery-container div .gallery-text h4 {font-size:1.1em;line-height:1.3em;margin:0;padding:0;font-weight:normal;}
#gallery div div#gallery-container div .gallery-text h4 span {display:block;font-size:1.6em;margin:0;padding:0;}
#gallery div div#gallery-container div .gallery-text {float:left;width:240px;padding:10px 0 0 10px;}
#gallery div div#gallery-container div .gallery-text ul {list-style-type:none;font-size:0.75em;margin:10px 0;padding:0 0 0 20px;}
#gallery div div#gallery-container div .gallery-text ul li {line-height:1.2em;padding-left:10px;}
#gallery div div#gallery-container div .gallery-text ul li a {text-decoration:none;background:url(../img/puce1.gif) no-repeat 0 7px;padding-left:7px;}
#gallery div div#gallery-container div .gallery-text ul li a:hover {text-decoration:underline;}
#gallery div div#gallery-container div .gallery-pic {float:right;width:175px;padding:10px 8px;background:#FFF;}
#gallery div div#gallery-container {height:57px;}

* html .home #gallery div #gallery-container {padding:0;} 
* html .home #gallery div #gallery-container div {padding:0;}

#gallery div div#gallery-container3 {position:relative;width:441px;height:195px;padding:0;border:1px solid #D3EFFD; }
#gallery div div#gallery-container3 div {padding:0;background:transparent url(../images/bkg_gallery.jpg) repeat-y top left;} 
#gallery div div#gallery-container3 div .gallery-text h4 {font-size:1.1em;line-height:1.3em;margin:0;padding:0;font-weight:normal;}
#gallery div div#gallery-container3 div .gallery-text h4 span {display:block;font-size:1.6em;margin:0;padding:0;}
#gallery div div#gallery-container3 div .gallery-text {float:left;width:240px;padding:10px 0 0 10px;height:185px;}
#gallery div div#gallery-container3 div .gallery-text ul {list-style-type:none;font-size:0.75em;margin:10px 0;padding:0 0 0 20px;}
#gallery div div#gallery-container3 div .gallery-text ul li {line-height:1.2em;padding-left:10px;}
#gallery div div#gallery-container3 div .gallery-text ul li a {text-decoration:none;background:url(../img/puce1.gif) no-repeat 0 7px;padding-left:7px;}
#gallery div div#gallery-container3 div .gallery-text ul li a:hover {text-decoration:underline;}
#gallery div div#gallery-container3 div .gallery-pic {float:right;width:175px;padding:10px 8px;background:#FFF;}

* html #gallery div div#gallery-container3 div .gallery-text {position:relative;}
* html #gallery div div#gallery-container3 div .gallery-text ul li {line-height:1.2em;padding-left:10px;}
* html #gallery div div#gallery-container3 div .gallery-pic {position:relative;}

* html #gallery div div#gallery-container div .gallery-text {position:relative;}
* html #gallery div div#gallery-container div .gallery-text ul li {line-height:1.2em;padding-left:10px;}
* html #gallery div div#gallery-container div .gallery-pic {position:relative;}

#gallery {float:left;margin-right:10px;z-index:10}
#gallery div {position:relative;width:441px;padding:20px 0 10px 0;background:#FFF;}
#gallery div ul.dot {list-style-type:none;margin:0;padding:0;position:absolute;top:0;right:0;}
#gallery div ul.dot li {float:left;margin:0 0 0 7px;background:url(../images/dot.gif) no-repeat 0 -16px;}
#gallery div ul.dot li a {display:block;width:16px;height:16px;background:url(../images/dot.gif) no-repeat 0 0;}
#gallery div ul.dot li a.activeSlide,#gallery div ul li a:hover {background:transparent;}
#gallery div ul.dot li a span {display:none;}

* html #gallery {float:left;margin-right:10px;z-index:10;position:relative;}
* html #gallery div {position:relative;width:441px;padding:20px 0 10px 0;background:#FFF;}

* html #gallery div ul.dot {list-style-type:none;margin:0;padding:0;position:absolute;top:0;right:0;}
* html #gallery div ul.dot li {float:left;margin:0 0 0 7px;background:url(../images/dot.gif) no-repeat 0 -16px;position:relative;}
* html #gallery div ul.dot li a {display:block;width:16px;height:16px;background:url(../images/dot.gif) no-repeat 0 0;}
* html #gallery div ul.dot li a.activeSlide {background:transparent;}
* html #gallery div ul li a:hover {background:transparent;}
* html #gallery div ul.dot li a span {display:none;}

#gallery2 {float:left;margin-right:10px;z-index:10}
#gallery2 div.gallery2 {position:relative;width:441px;padding:20px 0 2px 0;background:#FFF;}
/*#gallery2 div ul.dot {list-style-type:none;margin:0;padding:0;position:absolute;top:0;right:0;}*/
#gallery2 div ul.dot {list-style-type:none;margin:0;padding:0;}
#gallery2 div ul.dot li {float:left;margin:0 0 0 7px;background:url(../images/dot.gif) no-repeat 0 -16px;}
#gallery2 div ul.dot li a {display:block;width:16px;height:16px;background:url(../images/dot.gif) no-repeat 0 0;}
/*#gallery2 div ul.dot li a.activeSlide,#gallery2 div ul li a:hover {background:transparent;}*/
#gallery2 div ul.dot li a.activeSlide {background:transparent;}
#gallery2 div ul li a:hover {background-color:#1D7195;color:#FEF31E;}
#gallery2 div ul.dot li a span {display:none;}

* html #gallery2 {position:relative;}

* html #gallery2 div ul.dot li {position:relative;}

* html #gallery2 div ul.dot li a span {display:none;}

#gallery2 div div#gallery-container2 {position:relative;width:688px;height:195px;padding:0;}


#gallery #slide {z-index:50}
#bottomNavClose {background:url(../images/closelabel.gif) no-repeat 0 0;width:66px;height:22px;}

/********************************* CAROUSEL++ *****************************/

ul.select-products,ul.select-products2,ul.select-products1 {list-style-type:none;margin:0;padding:0;}
ul.select-products li .select_pic,ul.select-products2 li .select_pic,ul.select-products1 li .select_pic {float:left;width:120px;padding:10px 0 0 5px;}
ul.select-products li .select_text {float:left;width:190px;padding:0 0 0 5px;}
ul.select-products2 li .select_text,ul.select-products1 li .select_text {float:left;width:210px;padding:0 0 0 5px;}
ul.select-products .select_text p,ul.select-products2 .select_text p,ul.select-products1 .select_text p {font-size:0.88em;margin:0 0 10px 0;padding:0;}
ul.select-products .select_text p strong,ul.select-products2 .select_text p strong,ul.select-products1 .select_text p strong {font-size:1em;display:block;margin-bottom:10px;line-height:1.2em;}

div.select-products ul {list-style-type:none;margin:0;padding:0;}
div.select-products ul li .select_pic {float:left;width:120px;padding:10px 0 0 5px;}
div.select-products ul li .select_text {float:left;width:190px;padding:0 0 0 5px;}
div.select-products ul li .select_text p {font-size:0.88em;margin:0 0 10px 0;padding:0;}
div.select-products ul li .select_text p strong {font-size:1em;display:block;margin-bottom:10px;line-height:1.2em;}

div.select-products ul li {float:left;list-style:none;width:320px;position:relative;overflow:hidden;}

#carousel_all {float:left;width:100%;}
.carousel-cont {position:relative;clear:both;}
.carousel {position:relative;overflow:hidden;}
.carousel ul {position:relative;width:100000px;padding:0;margin:0;}
.carousel-cont button {background:url(../images/btn_carrousel.gif);position:absolute;top:20px;width:16px;height:16px;padding:0;border:none;cursor:pointer;display:block;text-indent:-500em;}
.carousel-cont .btnprev {left:-8px;}
.carousel-cont .btnnext {right:0;background-position:-16px 0;}
.carousel-cont .btnprev:hover,.carousel-cont .btnprev:focus {background-position:0 -16px;}
.carousel-cont .btnnext:hover,.carousel-cont .btnnext:focus {background-position:-16px -16px;}
.carousel-cont .btnprevdisabled,.carousel-cont .btnprevdisabled:hover {background-position:0 -32px;}
.carousel-cont .btnnextdisabled,.carousel-cont .btnnextdisabled:hover {background-position:-16px -32px;}
#ynw-hot-topics {position:relative;width:692px;float:left;}
/*#ynw-hot-topics {position:relative;}*/
#ynw-hot-topics-carousel {position:relative;width:655px;left:18px;}
/*#ynw-hot-topics-carousel {left:20px;}*/
/*#ynw-hot-topics-carousel ul.products li {width:158px;}*/
ul.select-products li {float:left;list-style:none;width:320px;position:relative;overflow:hidden;height:250px;/*padding-bottom:30px;*//*height:200px;border-right:1px solid #CFCFCF;*/}
ul.select-products1 li {float:left;list-style:none;width:345px;height:200px;}
ul.select-products2 li {float:left;list-style:none;width:345px;height:250px;}

#sidebar #ynw-hot-topics{position:relative;width:168px;float:left;}
#sidebar #ynw-hot-topics-carousel{position:relative;width:138px;left:10px;}
/*#sidebar #ynw-hot-topics-carousel ul.products {position:auto;width:auto;left:auto;}
#sidebar ul.products{position:relative;width:138px;left:10px;}*/
/*#sidebar #ynw-hot-topics-carousel ul.products li img{margin-right:8px;margin-bottom:28px;}*/
/*html>body ul.select-products2 li {height:auto;min-height:250px;}*/


/*************************************************************************/
/************************************ SIDEBAR *****************************/
/************************************************************************/
.separator {border-bottom:1px solid #4AC3F8;height:5px;margin-bottom:8px;}
.separator {border-bottom:1px solid #4AC3F8;height:5px;margin: 0 0 8px 0; padding: 0 0 0 0;}
/*.pic_formation {background:transparent url(../images/pic_formation.jpg) no-repeat top left;width:190px;height:10px;padding:76px 0 20px 10px;_padding:64px 0 20px 10px;}*/
.pic_formation {background:transparent url(../images/pic_formation.jpg) no-repeat top left;width:190px;height:10px;padding:76px 0 20px 10px;}
* html .pic_formation {background:transparent url(../images/pic_formation.jpg) no-repeat top left;width:190px;height:10px;padding:76px 0 5px 0px;}
* html .pic_formation .more {margin:0px 0px 5px 10px; padding:0px 0px 0px 0px;}

ul.products {list-style-type:none;margin:10px 0 0 0;padding:10px 0 0 0;}
ul.products li {line-height:1.2em;font-size:0.68em;float:left;}
ul.products li a {text-decoration:none;}
ul.products li a:hover {text-decoration:underline;}
ul.products img {float:left;}

/*.bx_order {background:url(../images/bkg_order.jpg) no-repeat top left;padding:11px 14px 3px 14px;margin:0 0 3px 0;}
* html .bx_order {padding:11px 0px 11px 14px;margin:0 0 3px 0;width:188px}
.bx_order p {font-size:0.8em;color:#FFF;line-height:1.2em;}
.bx_order p strong {font-size:1.2em;}
.bx_order p a {color:#FFF;}
.bx_order p a:hover {text-decoration:none;} */

.bx_green {background:url(../images/bkg_green.jpg) no-repeat top left;padding:11px 14px 3px 14px;height:97px;margin:0 0 3px 0;}
.bx_green p {font-size:0.7em;color:#FFF;margin-top:19px;}
.bx_green p a {color:#FFF;text-decoration:none;}
.bx_green p a span {display:block;font-weight:bold;}
.bx_green p a:hover,.bx_green p a:hover span {text-decoration:underline;}

.bx_green-home {background:url(../images/bkg_green-home.jpg) no-repeat top left;padding:11px 14px 3px 14px;height:175px;margin:0 0 3px 0;}
.bx_green-home p {font-size:0.85em;color:#FFF;margin-top:26px;}
.bx_green-home p a {color:#FFF;text-decoration:none;}
.bx_green-home p a span {display:block;font-weight:bold;}
.bx_green-home p a:hover,.bx_green-home p a:hover span {text-decoration:underline;}

.bxrounded {background:transparent;width:100%;float:left;margin:0 0 3px 0;}
.bxrounded .bxcontent,.bxrounded-choice .bxcontent {margin:0;padding:10px;}
.bxrounded .bxcontent p,.bxrounded-choice .bxcontent p {font-size:0.8em;line-height:1.2em;margin-bottom:0;}
.bxrounded .bxcontent p a,.bxrounded-choice .bxcontent p a {text-decoration:none;}
.bxrounded .bxcontent p a:hover,.bxrounded-choice .bxcontent p a:hover {text-decoration:underline;}
.bxtop, .bxbottom {display:block;background:transparent;}
.bxb1,.bxb2,.bxb3,.bxb4 {display:block;overflow:hidden;}
.bxb1,.bxb2,.bxb3 {height:1px;}
.bxb2,.bxb3,.bxb4 {background:#F4F4F4;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
.bxb1 {margin:0 5px; background:#E5E5E5;}
.bxb2 {margin:0 3px;border-width:0 2px;}
.bxb3 {margin:0 2px;}
.bxb4 {height:2px;margin:0 1px;}
.bxboxcontent {display:block;border:0 solid #E5E5E5;border-width:0 1px;height:auto;background:#F4F4F4;}

.bxboxcontent-nocolor {display:block;border:0 solid #FFFFFF;border-width:0 1px;height:auto;background:#FFFFFF;float:left;}
.bxb1-nocolor,.bxb2-nocolor,.bxb3-nocolor,.bxb4-nocolor {display:block;overflow:hidden;}
.bxb1-nocolor,.bxb2-nocolor,.bxb3-nocolor {height:1px;}
.bxb2-nocolor,.bxb3-nocolor,.bxb4-nocolor {background:#FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.bxb1-nocolor {margin:0 5px; background:#FFFFFF;}
.bxb2-nocolor {margin:0 3px;border-width:0 2px;}
.bxb3-nocolor {margin:0 2px;}
.bxb4-nocolor {height:2px;margin:0 1px;}

.bxrounded2 {background:transparent;float:left;margin:0 3px 3px 0;}
.bxrounded2 .bxcontent,.bxrounded-choice .bxcontent {margin:0;padding:10px;}
.bxrounded2 .bxcontent p,.bxrounded-choice .bxcontent p {font-size:0.7em;line-height:1.2em;margin-bottom:0;}
.bxrounded2 .bxcontent p a,.bxrounded-choice .bxcontent p a {text-decoration:none;}
.bxrounded2 .bxcontent p a:hover,.bxrounded-choice .bxcontent p a:hover {text-decoration:underline;}


a.btnmeasmall {display:block;background:url(../images/bkg_piece_detachee_small.jpg) no-repeat top left;width:185px;height:52px;padding:15px 0 0 5px;margin:0 0 3px 0;text-decoration:none;}
a.btnmeasmall span {color:#019DF2;font-size:1.05em;line-height:1.2em;}

/********************** Search */
.advanced-search {
    margin:28px 0;
    border:1px solid #bbafa0;
    padding:22px 25px 12px 25px;
    background:#fbfaf6;
    }
.advanced-search .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
}
.advanced-search li { margin-bottom:5px; }
.advanced-search li label { width:150px; float:left; }
.advanced-search .input-text { width:250px; }
.advanced-search select { width:256px; padding:2px; }
.advanced-search .field-row { float:left; width:256px; }
.advanced-search .range .input-text { width:70px; }
.advanced-search .range select { width:90px; padding:1px; }

.advanced-search-nothing-found { font-weight:bold; color:#df280a; margin-bottom:10px; }
.advanced-search-found-amount { margin-bottom:10px; }
.advanced-search-summary-box { padding:10px 10px 5px 10px; margin:0 0 10px; border:1px solid #E9D7C9; background-color:#FFF6F1; }
.advanced-search-summary-tip { clear:both; font-weight:bold; }
.advanced-search-summary-box { margin-bottom:10px; }
.advanced-search-summary-box ul { list-style:none; float:left; width:50%; }
.advanced-search-summary-box ul li span { background:url(../images/search_criteria.gif) 0 3px no-repeat; padding-left:15px; font-weight:bold; color:#E17C24; }

ul.guidelist {list-style-type:none;padding:0;margin:0 0 0 -2px;}
ul.guidelist li {float:left;display:inline-block;width:110px;margin-right:2px;}
ul.guidelist li a {text-decoration:none;}
ul.guidelist li a strong {display:block;color:#333;font-size:0.75em;line-height:1em;padding-top:3px;}

ul.bigguidelist {list-style-type:none;padding:0;margin:0 0 0 -2px;}
ul.bigguidelist li {float:left;display:inline-block;width:220px;margin-right:2px;margin-bottom:32px;}
ul.bigguidelist li a {text-decoration:none;}
ul.bigguidelist li a strong {display:block;color:#333;font-size:0.75em;line-height:1em;padding-top:3px;}

/**revue de presse*/
.revuepresse {background:url(../images/bkg_press.jpg) no-repeat top left;}

/**formation*/
.intro-formation {clear:both;}
.intro-formation h5 {background:url(../images/puce2.gif) no-repeat 0 3px;padding-left:15px;margin-bottom:20px;font-size:0.85em;}
.intro-formation .bde {margin:20px 0 10px 0;}
.intro-formation em {display:block;font-weight:bold;margin:10px 0;}
.intro-formation .bxrounded {margin:20px 0;}
.intro-formation .bxrounded .bxcontent p {font-size:1em;line-height:1.2em;margin:0;}
.intro-formation .bxrounded .bxcontent p a {text-decoration:underline;}
.intro-formation .bxrounded .bxcontent p a:hover {text-decoration:none;}
.intro-formation ul {list-style-type:none;margin:0;padding:0;}
.intro-formation ul li {margin:10px 0;padding:0;}
.intro-formation ul li.obj {background:url(../images/puce_obj.gif) no-repeat 0 8px;padding:5px 0 5px 40px;}
.intro-formation ul li.profil {background:url(../images/puce_profil.gif) no-repeat 0 0;padding:5px 0 5px 40px;}
.intro-formation table {margin:20px 0;width:100%;border-top:1px solid #E5E5E5;border-left:1px solid #E5E5E5;}
.intro-formation table td {border-bottom:1px solid #E5E5E5;border-right:1px solid #E5E5E5;padding:5px 10px;vertical-align:top;}
.intro-formation table .lign {background-color:#F4F4F4;font-weight:bold;font-size:1.0em;}
.intro-formation table .lign span {font-size:1.5em;color:#525252;}

.bx_menu {background:url(../images/pic_formation.gif) no-repeat top left;padding-top:5px;}
.bx_menu .bx_bottom-menu {background:url(../images/pic_formation2.jpg) no-repeat bottom left;padding:5px 10px 10px 10px;text-align:center;}
.bx_menu .bx_bottom-prog {background:url(../images/pic_formation3.jpg) no-repeat bottom left;padding:5px 10px 10px 10px;text-align:center;}
.bx_menu .bx_bottom-menu ul,.bx_menu .bx_bottom-prog ul {list-style-type:none;margin:0;padding:0;}
.bx_menu .bx_bottom-menu ul li,.bx_menu .bx_bottom-prog ul li {margin:10px 0;padding:0;color:#525252;font-size:1.25em;font-weight:bold;}
.bx_menu .bx_bottom-menu ul li span,.bx_menu .bx_bottom-prog ul li span {color:#000;font-weight:normal;font-size:0.8em;}

/*************************************************************************/
/**************************************  *****************************/
/************************************************************************/
#header .hdr .search {float:right;background:#DADADA;border:1px solid #DADADA;width:280px;padding:2px 7px 7px 7px;margin:10px 0 0 0;}
#header .hdr {float:right;width:510px;}
.connect-buy,.connected-buy {float:right;background:#DADADA;width:478px;padding:4px 7px 7px 7px;}
.connect,.buy,.connected {float:left;}
.connect,.connected {width:310px;border-right:1px solid #F0F0F0;}
.buy {width:140px;margin-left:10px;}
.connect p,.buy p {margin:5px 0 0 0;padding:0;}
.connect p a,.buy p a {display:block;text-decoration:underline;font-size:0.68em;color:#666;}
.connect p a:hover,.buy p a:hover {text-decoration:none;}
.connect p a em,.buy p a em {font-weight:bold;font-style:normal;}
.connect strong,.buy strong {display:block;color:#666;font-size:0.80em;}
.connect fieldset {display:block;margin:8px 0 0 0;}
.connect fieldset input {float:left;border:0;font-size:0.70em;color:#999;height:17px;width:130px;padding:3px 0 0 5px;margin:0 4px 0 0;}
.connect fieldset a {float:left;display:block;background:url(../images/btn_ok.gif) no-repeat 0 0;width:23px;height:20px;text-indent:-3000px;font-size:0.6em;}
.connect fieldset a:hover {background:url(../images/btn_ok.gif) no-repeat 0 -20px;width:23px;height:20px;}
.buy p a.panier {background:url(../images/pic_panier.gif) no-repeat 0 0;padding:2px 0 2px 25px;}
.connected p {margin:5px 0 0 0;padding:0;}
.connected span {display:block;line-height:0.9em;font-size:1.05em;color:#000;padding:8px 0 0 0;}
.connected p a {text-decoration:underline;font-size:0.68em;color:#666;margin:0 10px 0 0;}
.connected p a:hover {text-decoration:none;}
.connected strong {display:block;color:#666;font-size:0.80em;}
.connected p a.go-cmpt {background:url(../images/pic_go-cmpt.gif) no-repeat 0 2px;padding:2px 0 2px 15px;}
.connected p a.disconnect {background:url(../images/pic_disconnect.gif) no-repeat 0 2px;padding:2px 0 2px 15px;}

.newsletter p {font-size:0.80em;line-height:12px;margin:5px 0 0 0;padding:0;}
.newsletter fieldset {margin:8px 0 0 0;}
.newsletter fieldset input {float:left;border:1px solid #D4D4D4;font-size:0.70em;color:#999;height:17px;width:130px;padding:3px 0 0 5px;margin:0 4px 0 0;}
.newsletter fieldset a {float:left;display:block;background:url(../images/btn_ok.gif) no-repeat 0 0;width:23px;height:20px;text-indent:-3000px;font-size:0.6em;}
.newsletter fieldset a:hover {background:url(../images/btn_ok.gif) no-repeat 0 -20px;width:23px;height:20px;}


.bx_express {background-color:#019DF2;border-bottom:3px solid #FFF;}
.bx_express a {display:block;text-decoration:none;background:url(../images/pic_comm-express.gif) no-repeat 8% 50%;padding:13px 0 13px 50px;}
* html .bx_express {width:190px}

/*.bx_order {background:url(../images/bkg_order.jpg) no-repeat top left;padding:11px 14px 3px 14px;margin:0 0 3px 0;}
* html .bx_order {padding:11px 0px 11px 14px;margin:0 0 3px 0;width:188px}
.bx_order p {font-size:0.8em;color:#FFF;line-height:1.2em;}
.bx_order p strong {font-size:1.2em;}
.bx_order p a {color:#FFF;}
.bx_order p a:hover {text-decoration:none;}*/


.bxrounded-color {margin:20px 0;}
.bxrounded-color .bxcontent p {font-size:1em;line-height:1.2em;margin:0;}
.bxrounded-color .bxcontent p a {text-decoration:underline;}
.bxrounded-color .bxcontent p a:hover {text-decoration:none;}

ul#bx-adresse {list-style-type:none;margin:0;padding:0;clear:both;}
ul#bx-adresse li div.group {float:left;width:110px;font-size:0.8em;}
ul#bx-adresse li {padding:0 0 0 20px;margin:0;}
ul#bx-adresse li hr {clear:both;color:#E5E5E5;background-color:#E5E5E5;height:1px;border:0;}
ul#bx-adresse li strong {float:left;margin:0 0 5px 0;}
ul#bx-adresse li.cmd strong {width:150px;}
/*ul#bx-adresse li .btn {float:right;}*/
ul#bx-adresse li .btn a {display:block;float:left;/*text-indent:-3000px;*/margin:0 0 0 10px;font-size:0.75em;}
/*ul#bx-adresse li .btn a.supp {background:url(../images/pic_btn-adresse.gif) no-repeat 0 0;width:12px;height:15px;}
ul#bx-adresse li .btn a.edit {background:url(../images/pic_btn-adresse.gif) no-repeat -12px 0;width:9px;height:15px;}
ul#bx-adresse li .btn .supp-out {display:block;float:left;text-indent:-3000px;margin:0 0 0 10px;background:url(../images/pic_btn-adresse.gif) no-repeat 0 -25px;width:12px;height:15px;padding:0;margin:0;}
ul#bx-adresse li .btn .edit-out {display:block;float:left;text-indent:-3000px;margin:0 0 0 10px;background:url(../images/pic_btn-adresse.gif) no-repeat -12px -25px;width:9px;height:15px;}*/
ul#bx-adresse li ul {list-style-type:none;clear:both;padding:6px 0 0 15px;margin:0;}
ul#bx-adresse li ul li {margin:0;padding:0;}
ul#bx-adresse li a.ajout {float:right;background:url(../images/pic_ajout.gif) no-repeat 100% 50%;text-decoration:underline;color:#019DF2;font-weight:bold;padding:0 20px 0 0;}
.pref {background:url(../images/pic_pref-adresse.gif) no-repeat 0 50%;padding:0 0 0 15px;}
.lambda {background:url(../images/pic_pref-adresse-lambda.gif) no-repeat 0 50%;padding:0 0 0 15px;}

ul#legend {list-style-type:none;margin:0;padding:0;clear:both;}
ul#legend li {text-align:right;margin:0;padding:0;font-size:.68em;color:#666;line-height:1.5em!important;line-height:.8em}
ul#legend li span.legend-supp {display:block;background:url(../images/pic_legend-supp.gif) no-repeat 100% 50%;padding:3px 20px 3px 0;}
ul#legend li span.legend-edit {display:block;background:url(../images/pic_legend-edit.gif) no-repeat 100% 50%;padding:3px 20px 3px 0;}

ul#legend2 {list-style-type:none;margin:0;padding:0;clear:both;}
ul#legend2 li {text-align:right;margin:0;padding:0;font-size:.68em;color:#666;line-height:1.5em!important;line-height:.8em}
ul#legend2 li span.legend-supp {display:block;background:url(../images/pic_legend-supp.gif) no-repeat 100% 50%;padding:3px 20px 3px 0;}
ul#legend2 li span.legend-edit {display:block;background:url(../images/pic_legend-edit.gif) no-repeat 100% 50%;padding:3px 20px 3px 0;}
ul#legend2 li span.legend-pref {display:block;background:url(../images/pic_pref-adresse.gif) no-repeat 100% 50%;padding:3px 20px 3px 0;}
ul#legend2 li span.legend-lambda {display:block;background:url(../images/pic_pref-adresse-lambda.gif) no-repeat 100% 50%;padding:3px 20px 3px 0;}


ul#main-cmpt {list-style-type:none;margin:0;padding:0;clear:both;}
ul#main-cmpt li {display:inline;}
.bxrounded-mi {background:transparent;width:48.25%;float:left;margin:0 0.75em 0.75em 0;}
.bxrounded-mi .bxcontent {margin:0;padding:10px;}
.bxrounded-mi .bxcontent p {font-size:0.68em;line-height:1.5em;margin:5px 0 0 0;}
.bxrounded-mi .bxcontent p span.ad {display:block;font-weight:bold;}
.bxrounded-mi .bxcontent p a {text-decoration:none;}
.bxrounded-mi .bxcontent p a:hover {text-decoration:underline;}


.bxrounded-mi-nocolor {background:transparent;width:100%;float:left;margin:0 0.75em 0.75em 0;}
.bxrounded-mi-nocolor .bxcontent {margin:0;padding:1px;}
.bxrounded-mi-nocolor .bxcontent p {font-size:0.68em;line-height:1.5em;margin:5px 0 0 0;}
.bxrounded-mi-nocolor .bxcontent p span.ad {display:block;font-weight:bold;}
.bxrounded-mi-nocolor .bxcontent p a {text-decoration:none;}
.bxrounded-mi-nocolor .bxcontent p a:hover {text-decoration:underline;}

.bxrounded-mi-nocolor2 {background:transparent;margin:0;float:left;/**/position:relative;/**/display:inline;/**/}
.bxrounded-mi-nocolor2 .bxcontent {margin:0;padding:1px;float:left;display:inline;}
.bxrounded-mi-nocolor2 .bxcontent p {font-size:0.68em;line-height:1.5em;margin:5px 0 0 0;float:left;}
.bxrounded-mi-nocolor2 .bxcontent p span.ad {display:block;font-weight:bold;}
.bxrounded-mi-nocolor2 .bxcontent p a {text-decoration:none;float:left;display:inline;}
.bxrounded-mi-nocolor2 .bxcontent p a:hover {text-decoration:underline;}

a.go-main-cmpt {float:right;display:inline;font-weight:bold;padding-left:10px;text-decoration:none;background:transparent url(../images/go-main-cmpt-l-off.gif) no-repeat 0 0;color:#000;cursor:pointer;}
a.go-main-cmpt span {float:left;display:inline;padding:7px 10px 7px 0;background:transparent url(../images/go-main-cmpt-r-off.gif) no-repeat 100% 0;}
a.go-main-cmpt:hover {background:transparent url(../images/go-main-cmpt-l-on.gif) no-repeat 0 0;color:#FFF;}
a.go-main-cmpt:hover span {background:transparent url(../images/go-main-cmpt-r-on.gif) no-repeat 100% 0;}

.bxrounded-mi-nocolor2 a.go-main-cmpt.selected {float:left;/*position:relative;display:inline;*/ font-weight:bold;padding-left:10px;text-decoration:none;background:transparent url(../images/go-main-cmpt-l-off-selected.gif) no-repeat 0 0;color:#000;cursor:pointer;}
.bxrounded-mi-nocolor2 a.go-main-cmpt.selected span {float:left;/*position:relative;display:inline;*/ padding:7px 10px 7px 0;background:transparent url(../images/go-main-cmpt-r-off-selected.gif) no-repeat 100% 0;}
a.go-main-cmpt.selected:hover {float:left;display:inline;/*position:relative;display:inline;*/ background:transparent url(../images/go-main-cmpt-l-on.gif) no-repeat 0 0;color:#FFF;}
a.go-main-cmpt.selected:hover span {float:left;display:inline;/*position:relative;display:inline;*/ background:transparent url(../images/go-main-cmpt-r-on.gif) no-repeat 100% 0;}

/*float:left;*/

a.BtnMachine:hover {background-color:#FFFFFF;color:#D80036;}
a.BtnMachine:hover span {background-color:#FFFFFF;color:#D80036;}
a.BtnMachine {float:right;font-weight:bold;padding-left:10px;text-decoration:none;background-color:#D80036;color:#FFFFFF;cursor:pointer;}
a.BtnMachine span {float:left;padding:1px 1px 1px 1px;background-color:#D80036;}

/*
 *
 *
  tableau
 *
 *
 */
td.table-ref-number {border-left:1px solid #DAD9C7;}
.table-ref-number input {
	width:65px;
	font-size:1em;
	border:1px solid #4BC3F8;
	margin-right:5px;
}
.table-ref-stock {width:10px;}
.table-lign-pair {background-color:#F4F4F4;}

#table-part1 {float:left;width:598px;}
.table-part0 {float:left;}
.table-part0,
.table-part0 .carouseljs ul {width:210px;}
#table-part3 {float:left;width:100px;}
#table-part1 thead, .table-part0 thead, #table-part3 thead {
	font-size:.68em;
	background:#2C8CB6 url(../images/bkg-entete-ref.jpg) repeat-x 0 0;
	text-align:left;
}
#table-part1 tfoot, .table-part0 tfoot, #table-part3 tfoot {
	font-size:.68em;
	background:#2C8CB6 url(../images/bkg-entete-ref.jpg) repeat-x 0 0;
	text-align:left;
}
#table-part1 tbody,.table-part0 tbody,#table-part3 tbody {
	font-size:.68em;
}
#table-part1 thead th,.table-part0 thead th,#table-part3 thead th {
	border-right:1px solid #DAD9C7;
	font-weight:normal;
	padding:0 15px 0 5px;
}
#table-part1 tfoot th,.table-part0 tfoot th,#table-part3 tfoot th {
	border-right:1px solid #DAD9C7;
	font-weight:normal;
	padding:0 15px 0 5px;
}
#table-part1 tbody tr,.table-part0 tbody tr,#table-part3 tbody tr {
	height:30px;
}
#table-part1 tbody td,#table-part1 tbody th,.table-part0 tbody td,#table-part3 tbody td {
	padding:0 0 0 5px;
	border-right:1px solid #DAD9C7;
	max-width:230px;
}
#table-part3 img {border:0;text-align:left;margin-right:5px;}

.table-part0 .carouseljs ul {list-style:none;padding:0;margin:0;}
.table-part0 .carouseljs ul li {float:left;width:85px;display:inline;}
.table-part0 .carouseljs ul li table {width:100%;}
.table-part0 .carouseljs .cjs-left,
.table-part0 .carouseljs .cjs-right {
	width:20px;
	height:45px;
	cursor:pointer;
}
.table-part0 .carouseljs .cjs-left {
	background: url(../images/btn_carrousel-price-left.jpg) no-repeat #FFF;
	height:100%
}
.table-part0 .carouseljs .cjs-right {
	background:url(../images/btn_carrousel-price-right.jpg) no-repeat #FFF;
	height:100%
}
.table-part0 .carouseljs .cjs-disabled {
	background-position:-20px 0;
	cursor:default;
}
.carouseljs {overflow:hidden;position:relative;}
.carouseljs a.cjs-left,
.carouseljs a.cjs-right {float:left;overflow:hidden;text-indent:-9999em;}

.tableau thead {
	height:70px;
}
.tableau tfoot {
	height:70px;
}
.tableau tbody {
	height:40px;
}

.tableau th.header {
    background-image: url(../images/bg.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	background-position:98% 50%;
	/*padding:2px 20px 2px 2px;*/
	border-right:1px solid #E5E5E5;
	color:#FFF;
	text-align:left;
	font-size:1em;
}
.tableau th.header.headerSortDown {
	background-image: url(../images/asc.gif); background-color: #3399FF;
}
.tableau th.header.headerSortUp {
    background-image: url(../images/desc.gif); background-color: #3399FF;
}

.tableau th.header_tableau {
	background-repeat: no-repeat;
	background-position:98% 50%;
	/*padding:2px 20px 2px 2px;*/
	border-right:1px solid #E5E5E5;
	color:#FFF;
	text-align:center;
	font-size:1em;
}

/*************************************************************************/
/************************************** AJOUT *****************************/
/************************************************************************/
* html .bxcontent .clearing2 {width:100%}


.submit:hover { cursor: pointer; cursor: hand }
.mult_submit:hover { cursor: pointer; cursor: hand }
.mult_submit:hover span { text-decoration:underline; }

ul#bx-adresse li .btn a.supp { cursor: pointer; cursor: hand }
ul#bx-adresse li .btn a.edit { cursor: pointer; cursor: hand }
ul#bx-adresse li .btn a.edit-out { cursor: pointer; cursor: hand }

#info_livraison {margin:0 0 20px 0 ;}

/* block message - page d accueil */
ul.messages {list-style-type:none; margin-left: -35px; }
* html ul.messages { margin-left:0px; }
*+html ul.messages { margin-left:0px; }

ul.messages ul {list-style-type:none; }

.bxrounded-color .bxboxcontent2 form fieldset div#select label { float:left; }

ul.checkboxes li{display:inline;}
ul.checkboxes {padding:0px;}

/*********************************************************************/
/****************** Bloc Static "Commander en ligne" *****************/
/*********************************************************************/

.bx_order {background:#333333;margin:0 0 3px 0;}
* html .bx_order {margin:0 0 3px 0;}
.bx_order {font-size:0.8em;}
.bx_order_top{padding:11px 12px 11px 14px;color:#FEF31E;}
.bx_order_top span.white{color:#FFF;font-weight:bold;}
.bx_order_top span.separator{line-height:0.3em;border:0px;}
.bx_order_top span.xlarge{font-size:25px;line-height:22px}
.bx_order_top span.large{font-size:16px;}
.bx_order_top small.italic{font-style: italic;}
.bx_order .cadenas{background:url(../images/picto-cadenas.png)  no-repeat; margin-right:6px; width:12px; float:right;}
.bx_order .cb{background:url(../images/picto-cb.png)  no-repeat; width:28px; float:right}
.bx_order_sep{background:url(../images/point-repeat.png) repeat-x; clear:both; height:13px;}
.bx_order_livraison{background:#1B1B1B;}
.bx_order_livraison_content{padding:0px 12px 12px 14px;}
.bx_order_livraison_content span{color:#FFF;}
.bx_order_livraison_content span.yellow{color:#FEF31E;}
.bx_order_livraison_content span.large{font-size:17px;}
.bx_order_livraison_content span.medium{font-size:16px;}
.bx_order_livraison_shadow{background:url(../images/shadow-buy.png) no-repeat; clear:both; height:12px;}
.bx_order_images{height: 20px; text-align:right;margin-top:7px;}

/*********************************************************************/
/***************************** BLOC PROMO ****************************/
/*********************************************************************/
.top-promo {
	background:#DADADA url(../images/promo/bkg-top-promo.png) no-repeat 0 0;
	height:80px;
	width:692px;
	margin-top:10px;
	position:relative;
}

.top-promo .title-promo {
	background:#DADADA url(../images/promo/bkg-title-promo.png) no-repeat 0 0;
	height:49px;
	left:11px;
	padding:0 10px 0 30px;
	position:absolute;
	top:15px;
	width:481px;
}

.top-promo .title-promo h2 {color:#FFF;line-height:1.25em;}
.content-promo {background-color:#DADADA;overflow:hidden;width:692px;}
.content-promo .f7 h3 {background-color:#D80036;color:#FFF;}
.content-promo .f1 h3 {background-color:#F55F01;color:#FFF;}
.content-promo .f2 h3 {background-color:#FBC500;color:#000;}
.content-promo .f3 h3 {background-color:#FFFA01;color:#000;}
.content-promo .f11 h3 {background-color:#DDD801;color:#000;}
.content-promo .f5 h3 {background-color:#EC0052;color:#FFF;}
.content-promo .f6 h3 {background-color:#C3016E;color:#FFF;}
.content-promo .f8 h3 {background-color:#9E016C;color:#FFF;}
.content-promo .f4 h3 {background-color:#0531A6;color:#FFF;}
.content-promo .f9 h3 {background-color:#019DF2;color:#FFF;}
.content-promo .f10 h3 {background-color:#53C7E8;color:#000;}
.bk-promo {
	height:296px;
	float:left;
	margin-bottom:10px;
	margin-left:13px;
	position:relative;
	width:214px;
	z-index:1;
	}
.bk-promo b {
	background-image:url(../images/promo/rounded-promo.png);
	background-repeat:no-repeat;
	display:block;
	height:8px;
	position:absolute;
	width:8px;
	z-index:2;
	}
.bk-promo b.tl {background-position:0 0;left:0;top:0;}
.bk-promo b.tr {background-position:-10px 0;top:0;right:0;}
.bk-promo h3 {
	display:block;
	font-size:.95em;
	font-weight:normal;
	height:24px;
	padding:5px 10px 14px 10px;
	width:194px;
}
	
.wp-promo {
	background-color:#FFF;
	margin-top:0px;
	height:238px;
	padding:10px;
	position:relative;
}
	
.wp-promo span.percent-promo {
	background:url(../images/promo/bkg-percent-promo.png) no-repeat 0 0;
	color:#FFF;
	display:block;
	font-size:.8em;
	height:46px;
	padding:2px 0 2px 5px;
	position:absolute;
	top:10px;
	right:10px;
	width:63px;
	}
.wp-promo span.percent-promo em {font-size:1.3em;font-style:normal;}
.wp-promo p {font-size:.75em;margin:0;padding:0 0 5px 0;}
.wp-promo p.name-product {font-size:.8em;font-weight:bold;margin-top:5px;padding:0;}
.wp-promo div.lien-product {position:absolute;bottom:11px;left:11px;width:190px;height:24px;}
.wp-promo img {margin-left:15px;}
.wp-promo a {
	background-color:#333;
	color:#DADADA;
	display:block;
	font-size:1.2em;
	padding:2px;
	text-align:center;
	text-decoration:none;
	zoom:1;
	}
.wp-promo a:hover {background-color:#333;color:#FFF;}
.bottom-promo {background:url(../images/promo/bkg-bottom-promo.png) no-repeat 0 0;height:7px;margin-bottom:20px;width:692px;}

