
@font-face {
    font-family: 'roboto';
    src: url('Roboto-Regular-webfont.eot');
    src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Regular-webfont.woff') format('woff'),
         url('Roboto-ThinItalic-webfont.ttf') format('truetype'),
         url('Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: "Source Sans Pro";
    font-weight: normal; font-style: normal;
    src: url('SourceSansPro-Regular.ttf') format('truetype');
}
@font-face {
    font-family: "Source Sans Pro";
    font-weight: 600; font-style: normal;
    src: url('SourceSansPro-Semibold.ttf') format('truetype');
}
@font-face {
    font-family: "Source Sans Pro";
    font-weight: 800; font-style: normal;
    src: url('SourceSansPro-Bold.ttf') format('truetype');
}
@font-face {
    font-family: "Source Sans Pro";
    font-weight: bold; font-style: normal;
    src: url('SourceSansPro-Bold.ttf') format('truetype');
}
@font-face {
    font-family: "Source Sans Pro";
    font-weight: 600; font-style: italic;
    src: url('SourceSansPro-Italic.ttf') format('truetype');
}
@font-face {
    font-family: "Source Sans Pro";
    font-weight: 800; font-style: italic;
    src: url('SourceSansPro-BoldItalic.ttf') format('truetype');
}
@font-face {
    font-family: "Source Sans Pro";
    font-weight: bold; font-style: italic;
    src: url('SourceSansPro-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'open_sans';
    font-weight: normal;
    src: url('OpenSans-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'open_sans-Bold';
    font-weight: bold;
    src: url('OpenSans-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'open_sans';
    font-weight: bold;
    src: url('OpenSans-Bold.ttf') format('truetype');
}

::-moz-selection { /* Pour firefox */
	background:#97b4e1 none repeat scroll 0 0;
	/*background:#cbcbcb none repeat scroll 0 0;*/
	color:white;
}
::selection { /* Pour les autres */
	background:#97b4e1 none repeat scroll 0 0;
	/*background:#cbcbcb none repeat scroll 0 0;*/
	color:white;
}

body {
    font-family:"Source Sans Pro", arial, Verdana, sans-serif;
	/*background: #f8f7f5;*/
	background: #f4f3f2;
    color: #000000;
    margin: 0px;
	text-align: center;
	/*background:url(/assets/inter/bricotoo/pages/fond_noel.jpg) no-repeat fixed top center;*/
	/*background:url(/assets/inter/bricotoo/pages/habillage_news_kessebohmer.jpg) no-repeat fixed top center;*/
}
.header_site{
	background: none repeat scroll 0 0 #ffb700;
    color: #333;
    font-size: 12px;
    height: 21px;
    position: relative;
    z-index: 2;
}
.content_center{
	background: none repeat scroll 0 0 #ffffff;
    box-shadow: 0 0 6px 1px rgba(150, 150, 150, 0.8);
    margin: auto;
    padding-left: 25px;
    padding-right: 25px;
    position: relative;
    width: 990px;
    z-index: 1;
}
.oreilleGauche{
	/*background:url(/assets/inter/bricotoo/pages/habillage-left.jpg) no-repeat scroll right top transparent;*/
	height:700px;
}
.oreilleDroite{
	/*background:url(/assets/inter/bricotoo/pages/habillage-right.jpg) no-repeat scroll left top transparent;*/
	height:700px;
}

#bodyCenterTop {
	width:990px;
	/* background:url(/assets/inter/bricotoo/pages/header.jpg) no-repeat ;*/
    /*background:#FFF;*/
	font-family:"Source Sans Pro", arial, Verdana, sans-serif; color: #000000;
}
#bodyCenter {
	/*background: none repeat scroll 0 0 #FFFFFF;*/
    color: #000000;
    font-family:"Source Sans Pro", arial,Verdana,sans-serif;
    margin: 0;
    text-align: center;
    width: 990px;
}
img { border:0; outline:none;}
input, select, textarea {color:#555; font-family:"Source Sans Pro", arial; font-size:12px; outline: none;}

#close{
	 position: fixed; width:400px; height:22px; padding:2px 5px 0px 15px; top:6px; left:20px; text-align: right; background-color: #6E6E6E;border: 1px solid #094480; z-index: 2000;
}
#headerInfo {
    overflow: hidden; visibility:visible; position: fixed;
    z-index: 2000;
    background: #FFFFFB; border: 1px solid #094480;
    top: 29px; left: 20px; padding: 5px; width: 400px; padding-left:15px;
    font-family:"Source Sans Pro", arial, Verdana, sans-serif; font-size: 12px; text-align:left;
    color: #036;
}

#fullflux { overflow: hidden; width: 990px; margin: 0px; padding: 0px; }

#topBand {
	overflow: hidden; padding-top:20px; padding-bottom:20px;
	background-image: url(/assets/inter/bricotoo/pages/spacer.gif);
}
#topPub {
	position: relative; left: 140px; top: 15px; width: 470px; height: 62px; float:left; text-align:left;
}
#topLinkHome {
	position: relative; left: 10px; top: 7px; width: 188px; height: 129px; float:left; text-align:left;
}

#topPicto { position: relative; top: 8px; height: 39px; }
#topPicto img { margin-right: 5px; }
#spaceWhiteVisuel {
	height:10px; width:990px; background-color:#FFF;
	font-family:"Source Sans Pro", Verdana, Geneva, sans-serif; font-size:10px;
}
#middleBand { overflow: hidden; color: #000000; text-decoration: none; text-align: center;  }

#leftBand {
	overflow: hidden; width:195px; margin-right:20px;box-shadow:0 0 4px 0px #dedede;
	color: #ffffff; background:#fff; text-align: center; float: left; padding-bottom:50px;
}
#leftBandVideo {
	overflow: hidden; width: 182px; padding:13px 18px 50px 16px; color: #ffffff; text-align: center; float: left;
}
#bg_categories #leftBand { box-shadow:0 0 0 0 #dedede; }

#cartZone { margin-right: 0px;  width: 238px; }

#cartZone .bull_panier{
	background:url(/assets/inter/bricotoo/pages/bull_panier.png) no-repeat;
	display: block;
    height: 17px;
    margin-left: 65px;
    margin-top: -32px;
    position: absolute;
    width: 17px;
	font-size:10px;
	font-weight:600;
	color:#3c3a3e;
	line-height:17px;
}

#cartText { position: relative; top: 32px; text-align: center; float:none; font-weight: bold; color: #fff; }
#cartLink { position: relative; top: 28px; text-align: center; font-weight:bold; }
#cartLink a{ color: #333; text-decoration: none; }
#cartLink a:hover{ text-decoration: underline; color: #777; }

#cartLinkProduct { position: relative; top:30px; text-align: center; font-weight:bold; }
#cartLinkProduct a:link{ color: #48402D; text-decoration: none; }
#cartLinkProduct a:hover{ text-decoration: underline; color: #48402D; }
#cartLinkProduct a:visited{ color: #48402D; text-decoration: none; }
#loginZone {
	background-image: url(/assets/inter/bricotoo/pages/login.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 180px;
	margin-bottom: 10px; padding-bottom:8px;
	font-size: 70%;
}
#loginAccount { position: relative; margin:5px 0px 0px 10px; padding:5px 0px 0px 10px; text-align: left; float:left; }
#loginFields { position: relative; top: 32px; }
#loginSub { position: relative; top: 0px; left: 20px; width: 20px; }
#loginLinks { position: relative; top: 0px; text-align: left; float:left; }
#loginLinks a:link { color: #FF0; text-decoration: none; }
#loginLinks a:hover { color: #FFC; text-decoration: underline; }
#loginLinks a:visited { color: #FF0; text-decoration: none; }
#logoutZone {
	background-image: url(/assets/inter/bricotoo/pages/logout.gif); background-repeat: no-repeat;
	height: 120px; width: 180px; margin-bottom:10px; padding-bottom:8px; font-size: 70%; text-align:center;
}
#logoutFields { position: relative; top:22px; text-align:center; float:none; font-size:12px; color: #FF6; }
#logoutFields p{ line-height:2px; }
#logoutFields a:link{ color: #FFF; text-decoration: none;}
#logoutFields a:hover { color: #FFC; text-decoration: underline; }
#logoutFields a:visited { color: #FFE; text-decoration: none; }

.logoutFieldDeconnex {
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px; width:120px;
}

.logFieldNew {
	float:left; text-align:left; vertical-align:middle; width:150px;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px;
}
#loginconsult {
	position: relative; width:180px; top: 0px; color: #ff0;
	font-size:12px; text-align: center; float:none; text-decoration: none;
}
#loginconsult a:link{ color: #ff0; text-decoration: none; }
#loginconsult a:hover{ color: #FFC; text-decoration: underline; }
#loginconsult a:visited{ color: #ff0; text-decoration: none; }
.searchFieldDeconnex {
	text-align:center; vertical-align:middle; width:100px;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px;
}
#searchZone {
	background-image: url(/assets/inter/bricotoo/pages/search.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 180px;
	margin-bottom:10px;
	padding:5px 5px 0px 5px;
	font-size: 70%;
}
#searchField { position: relative; padding-top: 32px; text-align: left; float:left; }
.searchFieldNew {
	float:left; vertical-align: middle; width:115px; text-align:left;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px;
}
.searchFieldButtonOk {
	float:left; text-align:left; vertical-align:middle; width:30px; padding-left:3px;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px;
}
#TradeMenuPop {
	float:left; text-align:left; width:150px;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px;
}
#searchSub { position: relative; top: 25px; left: 0px; width: 20px; }
#newsZone {
	background-image: url(/assets/inter/bricotoo/pages/news.gif); background-repeat: no-repeat;
	height: 90px; width: 180px; margin-bottom:2px; padding:13px 5px 5px 0px;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:11px; color:#ff0;
}
#newsField { position: relative; top: 2px; padding-left:5px; text-align: left; float:left; }
#newsText { position: relative; top: 18px; padding-right:10px; margin-bottom: 16px; }
#newsSub { position: relative; top: 10px; left: 0px; width: 20px; }

#contactZone {
	background-image: url(/assets/inter/bricotoo/pages/contact_bg.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 180px;
	margin-bottom: 10px; padding-bottom:8px;
	font-size: 70%;
	text-align: center;
}

#contactSub { position: relative; top: 50px; }
#promoZone {
	background-image: url(/assets/inter/bricotoo/pages/promotions.png); background-repeat: no-repeat;
	width: 180px; height:790px; margin-bottom: 10px;
}
/*	------  zone affichage scroll discount */
#promoZone .boite { width: 160px; height:253px; text-align: left; margin: 0px; padding: 14px 8px 8px 10px;
	font-family:"Source Sans Pro", arial, sans-serif;  font-size: 10pt; color: #333;  }
#promoZone .boite A { color: #777777; text-decoration: none; font-weight: bold; }
#promoZone .boite A:hover { color: #777777; text-decoration: underline; font-weight: bold; }
.tradeDiscountScroll { font-weight:normal; color: #F66; font-size:12px; padding-left:10px; }
.tradeDiscountScroll a{ font-weight:normal; color: #F66; font-size:11px; padding-left:10px; text-decoration:none; }
.priceDiscountScroll { font-weight:bold; color:#C30; font-size:14px; padding-left:10px; }
.prixBarreScroll {
	text-align:right; font-size:12px; text-decoration: line-through;
	margin:0; padding-right:12px; color:#344678; height:12px;}
#promoZonePub { background-repeat: no-repeat; padding-top: 15px; }

#centerBand {
	width:774px; text-align: center; float:left;
	overflow:visible; padding-bottom:50px; padding-left:19px;
}

#mainMenu { position: relative; margin: 15px; height: 30px; z-index:2000; }
#mainMenu2 { position: relative; z-index: 899; text-align:left; height: 370px; }

#arianeMain {
	position: relative; z-index: 789; top: 1px; height: 20px;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; color: #111111;
}
#ariane {
    z-index: 1; height:50px;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:normal; text-decoration: none; line-height:13px; color: #505050;
}
#ariane div{ display:table-cell; height:50px; vertical-align:middle; text-align:center; }
#ariane a{ font-weight:normal; color: #505050; text-decoration: none; }
#ariane a:hover{ font-weight:normal; color: #333; text-decoration: underline; }
.arianeTable {background:#eeeeee; font-weight:bold; border-radius:4px; height:21px; width:72px;}
#ariane .arianeTable a{text-decoration:none; color:#505050; font-size:13px; font-weight:600;}

#menuCenterBase { position: relative; top: 2px; }
#menuCenter { position: relative; z-index:10; }

.titleZoneTableBloc { color:#333;padding:4px 0px 8px 10px;font-size:18px;font-weight:normal; }

#categorieZone { top: 5px; padding-left:15px; z-index:788; }
#categorieTop {
	height:31px; width:630px; top:0px; font-size:16px; padding:0px 0px 0px 15px; color:#FFC;
	background:url(/assets/inter/bricotoo/pages/souscat_top.gif) no-repeat; z-index:787;
}
#catblockName { font-size:18px; color:#FFFD00; padding:5px 0px 0px 15px;}
.catblockNameQty{font-size:11px;color:#FFF;}

#categorieCenter { width:630px; top:0px; padding-top:3px; background:url(/assets/inter/bricotoo/pages/souscat_center.gif); background-repeat:repeat-y; z-index:786; }
/*#categorieCenter2 {
width:630px;  top:0px;  height:0px; display:none;  z-index:786;
}*/
#categorieZoneCR { top: 5px; width: 600px; padding-left:15px; z-index:788; font-weight:bold; }
#categorieTopCR { height:31px; width:600px; top:0px; padding:0px 0px 0px 15px; color:#FFE; z-index:787; }
#categorieCenterCR { width:600px; top:0px; background-repeat:repeat-y; z-index:786; }

.sousCategorieListeTitre {
	padding:10px 0px 0px 13px; font-family:"Source Sans Pro", arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:normal; color: #FFC; text-decoration: none;
}
.sousCategorieListeTitre h3{ text-decoration: none; display:inline; line-height:0px ; }
.sousCategorieListeTitre a{ font-family:"Source Sans Pro", arial, Helvetica, sans-serif; line-height:12px;
	font-size: 12px; font-weight:normal; color: #222222; text-decoration: none; }
.sousCategorieListeTitre br{ line-height:5px; }
.sousCategorieListeQty {
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;
	color: #999999; text-decoration: none; padding-left:7px; padding-bottom:5px;
}
#subCategorieName { width:600px; float:none; text-align:center; padding:5px 0px 5px 5px; font-size:16px; color: #360;}
#subCategorieName a{ text-align:left; padding-left:15px; font-size:16px; color:#360; text-decoration: underline; font-weight:bold}
#subCategorieName a:hover{ color: #963; text-decoration: underline;}

#parentCat { float:right; font-size:10pt; margin-top:-24px; margin-right:30px; text-align:center; color:#FFC;font-size:10px; }
#parentCat p{display:inline; line-height:12px; }
#parentCat a{ color:#FFC; font-weight:bold; text-decoration:none; }
#parentCat a:hover{ color:#FFC; font-weight:bold; text-decoration:underline;}

#categorieBottom { height:2px; top:0px; width:630px; background:url(/assets/inter/bricotoo/pages/souscat_bottom.gif) no-repeat; z-index:785; }
/*#categorieBottom2 { display:none; top:0px; width:630px; z-index:785;	}*/
#categorieBottomCR { height:2px; top:0px; width:600px; z-index:785;	}

#subcat { position: absolute; top: 140px; left: 215px; height: 140px; width: 225px; }
#subcat a { color:#344678; font-weight:bold; font-size:12px; line-height: 130%; }

#rightBand { overflow: hidden; width: 120px; color: #ffffff; text-align: center; float: left; }

#servicesZone { float:left; width: 120px; height: 510px; color: #ffffff; }
#brandZone { overflow: hidden; float:left; width: 120px; height:795px; }
#brandZoneTop {
	overflow: hidden; float:none; width: 120px; height:48px; background-image:url(/assets/inter/bricotoo/pages/brand_free_top.gif); background-repeat:no-repeat;
}
#brandZoneCenter {
	overflow: hidden; float:left; width: 120px; height:730px; background-image:url(/assets/inter/bricotoo/pages/brand_free_center.gif); background-repeat:no-repeat;
}
#FootSpace { width:990px; margin-top:1px; margin-bottom:1px; display:block; clear: right; }
#footBand {
	font-family:"Source Sans Pro", Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px; padding-top:0; text-align: center;
}
#footBandtext{ width: 920px; padding:0px 15px 0px 15px; color: #FFF; font-weight:bold; line-height: 110%; text-decoration: none; text-align: center; }
#footBandtext a{ text-decoration:none; color: #FFF; }
#footBandtext a:hover{ text-decoration: underline; color: #FF9 }

#subFootBand { width: 990px; padding-top: 0px; background-color: #666; text-align: center; font-family:"Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
#subFootBandtext { width: 920px; padding:0px 20px 0px 20px; color: #FF6; line-height: 115%; text-decoration: none; text-align:justify; }
#subFootBandtext a{ text-decoration:none; color: #FF6; }
#subFootBandtext a:hover{ text-decoration: underline;	color: #FFC; }

#liste td.blocProd,.liste div.blocProd{ border:1px solid #d8d8d8; }
#liste td.blocProd:hover, .liste div.blocProd:hover{ border:1px solid #fbbd1a; }
#liste_apercu td.blocProd{ border:1px solid #d8d8d8; }
#liste_apercu td.blocProd:hover{ border:1px solid #fbbd1a; }
.prodManDay td.blocProd{ border:1px solid #f6f0e2; }
#liste{ margin-bottom:10px; }
/*#liste td{ padding:5px;}*/

.listeButton { padding: 0px 0px 0px 2px; float:none; vertical-align:middle; }
.liste { padding: 2px 0px 13px 0px; z-index:10; }
.listeliketoo { padding:0px; }
#menuCenterListe { position: relative; top: 15px; padding-right:10px; }

/*  ---- listing des fiches produits  */


/*  modification petite fiche article pour liste cat�gorie  */
h2 { margin:0px; padding:0px; }

h1 {
	font-style:normal;
	font-size:12px;
	text-align:center;
	float:none;
	font-weight:normal;
	color:#344678;
	display:inline;
	line-height:120%;
	height:38px;
}
h1 a { font-weight:normal; color:#ff7800; text-decoration: none; }
h1 span { font-weight:normal; color:#ff7800; text-decoration: none; }
h1 span.little_option { font-weight:normal; color:#aaa; text-decoration: none; font-size:14px; }
h1 a:hover {
	font-weight:normal;
	color: #ff7800;
	text-decoration: underline;
}
/*h3 {
    color: #344678;
    display: inline;
    float: none;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 38px;
    text-align: center;
}
h3 a{
	text-decoration: none;
}
h3 a:hover{
	text-decoration: underline;
}*/
#descriptif3 p{
	font-size:11px;
	text-align:center;
	color:#A00;
	margin:0px;
	padding:0px;
	line-height:1px;
}
/*
.descriptifprod3{
	font-size:11px;
	text-align:center;
	color:#344678;
	padding:0px 7px 0px 7px;
}*/
.descriptifprod3 .condit{ font-size:11px; color:#777777; }
.productsDayMan .priceNew3 { font-weight:bold; font-size:17px; display:inline; color:#434343; }

.priceNew3, .priceDiscount3 { display:inline; }
.priceNew3 .big_price{ font-weight:600; font-size:26px; line-height:14px; display:inline; color:#333333; }
.priceNew3 .little_price{ font-weight:600; font-size:20px; line-height:14px; display:inline; color:#333333; }
.priceDiscount3 .big_price{ font-weight:600; font-size:26px; line-height:14px; display:inline; color:#e40000; }
.priceDiscount3 .little_price{
	font-weight:600;
	font-size:20px;
	line-height:14px;
	/*font-size:18px; */
	display:inline;
	color:#e40000;
}
.priceNew3 .conditionnement, .priceDiscount3 .conditionnement{
	font-size:12px; color:#666666; font-weight:500;
}
.div_price .priceInsteadOf2{
	font-size:12px; font-weight:500;
	display:inline;
	color:#333333;
}
.priceInsteadOf {
	font-size:12px;
	height:22px;
	text-decoration: none;
	color:#6f6f6f;
	/*float:left;*/
}
.produit-line .priceInsteadOf {
	height:0;
}
.prix-barre {
	text-decoration: line-through;
	color: #6f6f6f;
	/*padding-left:5px;*/
	font-weight:normal;
    font-size: 11px;
}
/* -----  fin listing articles     --------        */

#presentation {
	background-image:url(/assets/inter/bricotoo/pages/bloc_text.png);
	width:630px;
	margin-left:5px;
	height:80px;}

#presentation p {
	text-align:justify;
	font-size:10px;
	padding: 8px 10px;
	color:#344678;}

.position-right {
	float:right;
	padding:0;
	margin:0;}


#menu-listeTop {
	position: relative;
	width:620px;
	padding-left:15px;
}
#menu-liste {
	position: relative;
	width:630px;
	font-size:10px;
	text-align:justify;
	margin: 0 15px;
	color:#344678;
	font-weight:bold;
	background-image:url(/assets/inter/bricotoo/pages/bannerLinks_middle.gif);
	background-repeat:repeat-y;
}

#menu-liste a { color:#344678; text-decoration:none;}
#menu-liste p { margin:10px;}
#menu-liste b { padding-left:120px; padding-top:10px; font-size:11px;}
#numero-page{
	margin: 5px 0px 0px 15px;
	background-image:url(/assets/inter/bricotoo/pages/tranche_listepage_top.gif); background-repeat:no-repeat;
	width:630px; height:30px;
	font-family:"Source Sans Pro", Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#440E0B;
	padding-top:12px;
	}
#numero-page a{ color:#999999; text-decoration:none;}
#numero-page b{ color: #333333; padding:0px 0px 0px 30px; }

.tabCatBest{
	 padding-left:2px; background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #F5F5F5; border-radius: 2px 2px 2px 2px; margin-left: 2px; margin-top: 0; width: 946px;
}
.headerSite{
	background:#fff;
	height:31px;
	padding-top:5px;
	z-index:2;
	position:relative;
}
.borderSite{ background:#3b4a51; height:3px; }
#PanierSeul{ float: right; margin-top: -4px; position: absolute; }

*+html #PanierSeul{ position:absolute; float: none; margin-left:-80px; }
.tableOngletSite{
	/*margin-bottom:-5px;*/
}
*+html .tableOngletSite{ margin-bottom:-8px; }

.numero-page-foot{
	/*margin: 7px 0px 0px 15px;*/
	/*margin-left:15px;*/
	/*background-image:url(/assets/inter/bricotoo/pages/tranche_listepage_bottom.gif);
	background-repeat:no-repeat;*/
	background:#fff;
	/*border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;*/
	height:40px;
	width:775px;
	/*height:30px;*/
	font-family:"Source Sans Pro", arial,Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#4B4144;
	/*padding-top:12px;*/
}

.numero-page-foot a{
	color:#4B4144;
	text-decoration:none;
}
/*
.numero-page-foot a.ici{
	font-weight:bold;
	text-decoration:none;
	color:#e41f1f;
	padding:5px;
	background:#FFFFFF;
}*/
.numero-page-foot b{
	color: #4B4144;
	padding:0 30px;
}


#fiche-produit {
			width:630px;
	font-size:10px;
	text-align:justify;
	margin: 10px 20px;
	color:#344678;
	font-weight:bold;
	background-image:url(/assets/inter/bricotoo/pages/bannerLinks_middle.gif);}

#fiche-produit p { margin:10px;}

.floatleft { float:left; padding:5px 35px 5px 10px; }
.floatleftbasket { float:left; padding:15px 35px 5px 10px; vertical-align: text-bottom; }

#descriptif-produit { padding:1px 8px;}

#descriptif-produit a { text-decoration:none; font-weight:bold; color:#3888c2; font-size:11px;}

#descriptif-produit b { font-weight:bold; color:#344678; font-size:12px;}

#descriptif-quantite { font-size:10px; color:#663358; text-align: center; float:left; padding-top:15px;}
#descriptif-produit-price { font-weight:bold; color:#344678; font-size:15px;}

#descriptif-produit p{ font-size:9px; text-align:left; color:#344678;}

	#padding img{ margin:0 0 0 65px; padding:0; float:left;}
	/*
#descriptif-produit h2{ font-weight:bold; text-align:left; color:#3886c0; font-size:12px;}
#descriptif-produit h3{ font-weight:bold; text-align:left; color:#344678; font-size:12px;}*/

#slider { margin-top:10px; }

#parent4 li{ padding:5px; margin:5px; }
.floatright{ float:right;}

#menu4 b{ color:#FFF; }
#menu4 img { border:none; }
			#menu4 a.wactive b{ background-image:url(/assets/inter/bricotoo/pages/tab_compo_activ.gif); text-decoration:none; }

.font-js1 { background-image:url(/assets/inter/bricotoo/pages/tab_prop.gif); padding:3px 20px;}

.font-js2 { background-image:url(/assets/inter/bricotoo/pages/tab_prop.gif); padding:3px 21px; }

.font-js3 { background-image:url(/assets/inter/bricotoo/pages/tab_prop.gif); padding:3px 19px;}

#cartBlock {
	text-align: left; padding-left:15px;
    color: #000000;
    font-size: 12px; z-index:11;
}
#accountCreateTitle{ font-size:22px;color: #060; margin:10px 0px 0px 5px; }
#accountCreateWelco { font-size:16px; color:#060; margin:34px 0px 0px 5px; font-weight:bold; }

#contactText {
	position: relative;
	top: 43px; margin-bottom: 10px; padding-left:53px; color:#555; font-size:11px;
}
.cartStepContactForm {
    font-size: 12px; font-weight: bold;
}
#contactText p{ line-height:50px;  }
#contactText a:link{ color: #000000; text-decoration:none;  }
#contactText a:hover{  color: #666666; text-decoration: underline; }
#contactText a:visited{ color: #666666; text-decoration: underline; }

.cartBienvenue {
	text-align:left; color:#226BA8 ;padding:0px 0px 10px 10px; font-weight:bold; font-size:18px;
}

.cartTitle {
    color: #666;
    font-size: 20px;
    font-weight: bold;
}

.priceClass {
    color: #445999;
    font-size: 18px;
    font-weight: bold;
}

#prodName {
    width: 100%;
    text-align: center;
    color: #06C;
    font-size: 12px;
    font-weight: bold;
}

#prodName a {
    width: 100%;
    text-align: center;
    color: #06C;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#prodDesc {
    padding: 5px;
    text-align: left;
    font-size: 11px;
}

#prodDesc p {
    padding: 0px;
	margin: 0px;
}

.formTextErr {
    color: #ff0000;
    font-weight: bold;
}

.textProduct {
    text-align: left;
    font-size: 10px;
    font-weight: bold;
}

.textProduct span {
    color: #58b344;
    font-size: 12px;
    font-weight: bold;
}

.textProduct td a {
    color: #000;
    font-size: 10px;
    font-weight: bold;
    text-decoration:none;
}

#contactFormTop {
	height:27px;
	/*width:630px;background:url(/assets/inter/bricotoo/pages/contact_top.gif) no-repeat;*/
	background:#ccc;
	margin-right:10px;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
}
#contactFormCenter {
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	margin-right:10px;
/*	width:630px;background:url(/assets/inter/bricotoo/pages/contact_center.gif) repeat-y;*/
}
#contactFormFoot {
	height:16px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	margin-right:10px;
	/*width:630px;background:url(/assets/inter/bricotoo/pages/contact_foot.gif) no-repeat;*/
}

#customerFormTitle {
	font-size:16px;
	font-weight:bold;
	color:#333;
	padding:3px 0px 0px 15px;
}
.customerFormCenterText {
	padding-top:15px; padding-left:15px;
}
.customerListLiens {
	padding-top:15px; padding-left:15px;
}
.customerListLiens a{
	color:#3a4d88; text-decoration: none;
}

.customerFormInput {
	font-size:12px;
	/*margin:10px 0px 0px 3px;
	float:left;*/
}
.customerFormLibelle {
	font-size:12px;
	/*margin:10px 8px 0px 0px;*/
	color:#656565;
	float:right;
}
.customerFormLibsmall {
	font-size:11px;margin:10px 8px 0px 0px;color:#656565; float:right;
}
.customerFormLibtd {
	text-align:right;float:right;
}
.customerFormCountry {
	/*float:left;*/
	/*text-align:left;*/
	width:192px;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px;
}
.customerFormCountryDeli {
	float:left;
	text-align:left;
	width:182px;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px;
}

#trademenuCenter {
	/*padding-right:5px;
	padding-left:5px;*/
	 /*width: 630px; */
	 z-index:889;
}
#textmenuCenter {
	/*padding-top:5px; */
	padding-left:5px;
	 /*width: 630px; */
	 z-index:889;
}
#tradeTop {
	height:7px;width:630px;background:url(/assets/inter/bricotoo/pages/spacer.gif) no-repeat;
}
#tradeCenter {
	/*width:630px;*/
	background:url(/assets/inter/bricotoo/pages/spacer.gif) repeat-y;
}
#tradeFoot {
	height:16px; width:630px;background:url(/assets/inter/bricotoo/pages/spacer.gif) no-repeat;
}
.titreMenu a{
	color:#666;
	text-decoration:none;
	font-weight:normal;
}
.titreMenu a:hover{
	text-decoration:underline;
}
.listingMarque th{
	/*border-bottom:1px solid #aeaeae;*/
	color:#666666;
	font-size:15px;
}

.listingMarque  a{
	color:#666666;
	text-decoration:none;
	font-size:11px;
	line-height:140%;
}
.listingMarque  a:hover{
	text-decoration:underline;
}

.tradeCellsImgTab {
	text-align:center;
	float:none;
}
.tradeCellsNoImgTab a {
	text-align:center;
	float:none;
	padding-left:10px;
	color: #06C;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
#tradeCellsTxtTab {
	text-align:left;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333;
}
#tradeCellsTxtTab a{ text-decoration:none; color:#333; font-weight:bold;  }
#tradeCellsTxtTab a:hover{ text-decoration:none; color: #600; font-weight:bold; }
#tradeCellsTxtTabRigth {
	padding-left:10px; text-align:left; width:90px; font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#333;
}

#tradeCellsFreeTab {
	padding-left:2px; text-align:left; width:10px;
}
#tradeRowFreeTab {
	padding: 1px 1px 1px 1px; height:25px;
}
.tradeRowFreeTab {
	padding: 1px 1px 1px 1px; height:25px;
}
#tradeCellsTxtTabLeft {
	padding-left:7px; text-align:left; width:80px; font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#333;
}
#orderHistory {
	text-align:left; font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:11px; color:#333;
}
#orderHistoryLabel2 {
	font-size:11px; color: #039; text-align:center; float:none;
}
#orderHistoryLabel {
	font-size:11px; color: #666;
}

/* ****** tunel de paiement **** */

#centerBandStep {
	width: 760px;
	text-align: left; float: left;
	overflow:visible;
}
#menuCenterStep {
	padding:5px 0px 0px 15px; float:left;
	width: 760px;
}

.cartStep {
    width:100%;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.cartStep span {
    color: #039;
    font-size: 18px;
    font-weight: bold;
}

.cartStep a {
    color: #000;
    font-size: 18px;
    font-weight: bold;
}

#cartStep {
	height:36px;
	padding-top:5px;
	padding-left:30px;
    color: #ccc;
    font-size: 21px; font-weight: bold; text-align: left;
}
.LinksCartStep{
    font-size: 16px;
	line-height:18px;
    font-weight: normal;
	color:#a0a0a0;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
#LinksCartStepIci{
    color: #ff7800;
    font-size: 16px;
	line-height:18px;
    font-weight: normal;
    text-decoration: none;
	/*text-transform:uppercase;*/
}

.cartstepCur{ color: #FD9200; }

#basketDetailBase {
	color:#333;
	background-color:#FFF;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif;
	font-size:12px;
	/*text-align: left; float:left; width:757px;*/
}
.basketDetHead {
	background:#f0f0f0;
	color:#404040;
	font-size:12px;
	font-weight:bold;
	height:30px;
}
.basketDetHeadValue {
	text-align: left; float: left;
	padding: 1px 0px 0px 5px;
	font-weight:normal; font-size:11px;
}
.basketDetHeadCentValue {
	padding: 1px 0px 0px 0px;
	text-align: center; float: none;
	font-weight:normal; font-size:11px;
}
.basketTdImg {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333;
	border-left-color: #333;
}
.basketTdImgValue {
	float:none; vertical-align: middle; text-align:center;
}
.basketDetail {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.basketDetail a{
	text-decoration:none; color: #333;
}
#basketvariant { font-size: 11px; }
.basketDetailValue {
	text-align: left; vertical-align: top; color:#333;
	float: left;
	padding: 10px 0px 10px 10px; font-weight:normal;
}
.basketref {
	padding: 15px 0px 0px 0px; color:#999;
	font-weight:normal;
}
.basketDispo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.basketDispoValue {
	color:#389BCD;
	font-weight: bold;
	font-size:12px;
	/*padding-top: 20px;
	padding-right: 10px;	*/
}
.basketPriceU {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.basketPriceUValue {
	text-align: right; color: #111;
	vertical-align: top;
	float: right; padding-top:15px; padding-right:7px;
}
.basketQt {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.basketQtValue {
	/*text-align: right; */
	color: #111;
	/*vertical-align: top;
	float: right;
	padding-top: 15px;
	padding-right: 2px;	*/
}
.basketQtValueSt3 {
	text-align: center; color: #111;
	vertical-align: top;
	float: none; padding-top:18px;
}
.prodQte {
	border:solid #CCC 1px; padding:2px 3px 2px 3px;
}
.basketQtModif {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.basketQtModifValue {
	text-align: left; color: #111;
	vertical-align: top;
	float: left; padding-top: 12px; padding-left: 1px;
}
.basketPriceT {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333; background-color:#F2FBFF;
}
.basketPriceTValue {
	text-align: right;
	vertical-align: top; font-weight:bold;
	float: right; padding-top: 15px; padding-right: 10px;
}
.basketPriceTValue .promo{
	text-decoration:line-through; color:#666; font-weight:normal;
}
.basketDelete {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
}
.basketDeleteValue {
	color:#389BCD; font-weight: bold; font-size:15px;
	text-align:center; vertical-align:top; float:none;
	padding-top: 25px;
}
#basketFoot1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
}
.basketFoot1Value {
	color: #CC0000; text-align: right; font-weight:bold; font-size:14px;
	vertical-align: middle; float: right;
	padding: 5px 10px 7px 0px;
}
#basketFoot2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
}
.basketFoot2Value {
	color: #CC0000; text-align: right; font-weight:bold; font-size:14px;
	vertical-align: middle; float: right;
	padding: 5px 68px 7px 0px;
}

/* ****** tunel de paiement step 3 et suivants  **** */

.step3Text {
	color: #555555; font-weight: normal; font-size: 12px; padding-left:15px;
}
.underligne { color: #F99; text-decoration:underline;}
.step3DeliveryAdrTitle {
	color: #333333; font-weight: bold; font-size: 14px;
}
.step3DeliveryAdrDetail {
	color: #555555; font-weight: normal; font-size: 12px;
}
.step3DeliveryAdrDetail a{
	color: #555555; font-weight: bold; font-size: 12px; text-decoration:none;
}
.step3SubTotalLib {
	text-align: right; color: #111;
	vertical-align: top;
	float: right; padding-top:7px; padding-right:7px;
}
.step3SubTotalValue {
	text-align: right;
	vertical-align: top; font-weight:bold;
	float: right; padding-top: 7px; padding-right: 10px;
}
.step3SubTotal1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
}
.step3SubTotal2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
}
.step3Foot1Value {
	color: #CC0000; text-align: right; font-weight:bold; font-size:12px;
	vertical-align: middle; float: right;
	padding: 10px 10px 0px 0px;
}
.step3Foot2Value {
	color: #CC0000; text-align: right; font-weight:bold; font-size:14px;
	vertical-align: middle; float: right;
	padding: 10px 10px 0px 0px;
}
#discountCode {
	background-image:url(/assets/inter/bricotoo/pages/tunnel_paiement/bloc_promo.gif); background-repeat:no-repeat;
	width:380px; height:103px; border:0px; padding-top:2px; padding-left:30px;
	font-size:11px; color:#333333; font-weight:normal;
}
.discountCodeTitle {
	font-size:17px; color:#FFFFFF;
}
.discountCodeText {
	font-size:12px; color:#333333; padding-bottom : 10px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}
.discountCodeMenu {
	font-size:12px; color:#333333;
	margin-left:5px;
}
.discountCodeTextValue {
	font-size:11px; color:#D60A00; font-weight:bold;
}
.discountCodeError {
	font-size:11px; color:#D60A00; padding-left:10px;
}
#stepSpace {
	margin-top:1px; margin-bottom:1px;
}
/* ****** tunel de paiement step 4 **** */

.step4VerticalTr {
	background-image:url(/assets/inter/bricotoo/pages/tunnel_paiement/tr_vertical.gif); background-repeat:repeat-y; width:30px;
}
.step4ImgPayment {
	text-align:left; float:left; vertical-align:top;
}
.step4TitlePayment {
	text-align:left; float:left; vertical-align: top;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333;
}
.step4ClicPayment {
	text-align: center; vertical-align: top;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333;
}
.step4TextPayment {
	text-align:left; float:left; vertical-align: top;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333;
}
.step4PaymentTerm {
	text-align: left; vertical-align:top; float:left;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000;
}
.step4PaymentTerm a{
	text-decoration:underline; color:#666666;
}
/* ****** tunel de paiement step 5 et suivants  **** */

#step5Final {
	width:710px; border:#06C solid 1px; background-color:#FFF; padding:15px 15px 15px 35px;
}
#step5Error {
	width:710px; height:120px; border:#06C solid 1px; background-color:#FFF; padding:25px 25px 0px 25px;
}
#step5Back {
	width:710px; height:40px; padding:5px 15px 0px 25px; text-align:right; float:right; left:0px; top:5px; position:relative;
}
#step5CB {
	width:710px; height:320px; border:#06C solid 1px; background-color:#FFF; padding-left:35px;
}
.step5thankyou {
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #F66;
	text-align: left; float: left; padding-top:15px;
}
.step5yourSelect {
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333;
	text-align: left; float: left; padding: 15px 0px 15px 0px;
}
.step5yourOrderNum {
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0579B3;
	text-align: left; margin-bottom:0px; padding-bottom:0px;
}
.step5yourOrderText {
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #333;
	text-align: left; padding-bottom: 15px;
}
.step5yourOrderText .strong {
	font-weight: bold;
}
.step5seeYouSoon{
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #F66;
	text-align: left; float: left; padding-top: 30px;
}
.step5asterix {
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333;
	text-align: left; float: left; padding-top: 0px;
}
#step5Chq {
	width:710px; border:#06C solid 1px; background-color:#FFF; padding-left:35px;
}
#step5chqDetail {
	border:#333 solid 1px; width:550px;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333;
	text-align: left; padding-top: 15px; padding-left:15px;
}
#step5chqDetail .strong {
	font-weight: bold;
}
.step5infos {
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333;
	text-align: left; float: left;
}
#step5Vir {
	width:710px; border:#06C solid 1px; background-color:#FFF; padding-left:35px;
}
/*  fin tunnel de paiement  */

/* Product sheet ***********************************************************************************************/
#centerBandProduct {
	/*margin-left:3px;*/
	text-align: left;
	float:left;
	overflow:visible;
	padding-left:0px;
}

#productPage {
	width:990px; font-size:10px; text-align: left; float:left;
	margin: 7px 0px 0px 5px; color:#344678; font-weight:bold;
}
#productPageTop {
	width:990px; height:10px; float:left; vertical-align:top; background-image:url(/assets/inter/bricotoo/pages/product_sheet/spacer.gif); background-repeat:no-repeat;
}
#productPageCenter {
	/*background-image:url(/assets/inter/bricotoo/pages/product_sheet/backgrd_product_center.gif); background-repeat: repeat-y; */
	padding:0px 0px 0px 0px;
}
#productLikeToo {
	background-image: url(/assets/inter/bricotoo/pages/product_sheet/backgrd_product_liketoo.gif); background-repeat:no-repeat; width:210px;
}
#productLikeTitle {
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding-top:7px;
}
#productSheetImage {
	border:0px; padding-bottom:0px; float:none; text-align:center; vertical-align:middle;
}
#productSheetImgValue {
	border:0px; width:264px; height:275px; padding-bottom:0px;  float:none; text-align:center; vertical-align:middle;
}
.prodImages{
	border:1px solid #dfdfdf;
}


.productRef {font-size:10px; color:#666; float:right; text-align:right; padding-right:2px;}
#productSeeAll {background-image:url(/assets/inter/bricotoo/pages/product_sheet/backgrd_white_flech.gif); background-repeat:no-repeat; font-size:11px; color:#666; float:left; text-align:left; vertical-align:middle; padding-left:18px; width:200px; }
#productSeeAllTrade {font-size:11px; color:#666; font-weight:bold; float:left; text-align:left; vertical-align:middle; padding-left:18px; }
#productSeeAllTradeText a{color:#666; text-decoration:none; }

#productVarMenu { font-size:12px; text-align:left; }
#productVarMenu p{ padding-top:15px; }

#productImgTrade { float: none; text-align: center; }
#productDesc { font-family:"Source Sans Pro", arial, Helvetica, sans-serif; float:left; text-align:left; padding-left:10px; vertical-align:top; top:0px; font-weight:normal; }

#productDesc a{ text-decoration:none; font-weight:bold; font-size:11px; color:#666;}

#productDesc b{ font-weight:bold; color:#344678; font-size:12px;}

/*#productDesc h2{ text-align:left; color:#333; font-size:18px; line-height:22px; font-weight:normal;}
#productDesc h3{ text-align:left; color:#333; font-size:12px;  line-height:13px; font-weight:normal;}*/
#productDesc h4{ text-align:left; color:#666; font-size:10px; font-weight:normal;}
#productDesc br{ line-height:10px;}
#productDesc p{ font-size:9px; text-align:left; color:#344678;}

#descriptQty {
	font-size:10px;
	color:#333;
	float:left;
	text-align:left;
	vertical-align:middle;
	/*padding-top:10px;
	padding-left:10px;
	width:100px;*/
}
#addheart { float:left; text-align:left; padding-left:10px;}

#productDescBasket { background-image:url(/assets/inter/bricotoo/pages/product_sheet/fond_gris.gif); background-repeat:no-repeat; height:276px; width:210px; border:0px; }
#productDescBasket form{ width:190px; border:0px; }
#productDescBasket br{ line-height:10px; }

.linkProdBtn{
	font-size:11px;
	color:#6c6c6c;
	text-decoration:none;
}
.productPriceNew-add {
	font-weight:normal;
	color: #666666;
	font-size:22px;
	float:right;
	text-align:right;
	padding-right:10px;
}

.floatleftbasket { float:left; padding:15px 20px 0px 0px; vertical-align: text-bottom; }
.floatMiddleBasket { float:none; text-align:center; border: 0px none; }
.floatMiddleBasket input { border: 0px none;}
.productServZone { font-size:10px; color:#043F72; float:left; text-align:left; padding-left:15px; height:18px; }
.productServZone a{ font-size:10px; color:#043F72; text-decoration:none; padding-left:10px;}

#infostock { font-size:10px; text-align:center; }
#pricefrom { font-size:10px; text-align: right; padding-right:21px; }

#productShareZone {background-image:url(/assets/inter/bricotoo/pages/product_sheet/backgrd_share.gif); background-repeat:no-repeat; float:left; text-align:left; width:185px; height:28px; padding-left:18px; font-size:11px; color:#043F72; vertical-align:middle; }

#productBackList { font-size:11px; color:#000; text-decoration:none; width:210px; height:25px; float:left; text-align:left; vertical-align:middle;}
#prodText {
	font-size:12px;
	color:#000;
	float:left;
	text-align:left;
	padding-right:14px;
	 /*padding-top: 54px;*/
	/*min-height:480px;*/

	/*border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;*/
}
#prodText .prodTextSTitle{ font-size:12px; font-weight:bold; color:#060; padding-top:22px;  }
#prodText h2,
#prodText .h2{
	line-height:28px; padding:0px; margin:0px;
	text-align:left; font-size:18px; font-weight:600; margin-bottom:10px;
}
#prodText .descriptifprod3 h2,
#prodText .descriptifprod3 .h2{
	line-height:18px; padding:0px; margin:0px;
	text-align:left; font-size:18px; font-weight:600; margin-bottom:10px;
}
#prodText ul li{
	list-style-position: inside;
    list-style-type: initial;
    padding-left: 5px;
	line-height:18px;
	font-size:14px;
	color:#333;
	font-weight:500;
}

#descriptifprod3 h2{ line-height:inherit; }
#prodText h3{
	line-height:35px;
	padding:0px;
	margin:0px;
	text-align:left;
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
}
#prodText h3 span{ color:#ff7800; font-size:20px; }
#prodText h2#caracteristique_produit{ margin-top:30px; }
#prodText h2#produit_recommande,#prodText h2#produit_associes{  margin-top:100px; }
#prodText p{
	margin:0px; padding:0px; line-height:16px; font-size:14px;
	font-family:"Source Sans Pro", arial,Verdana,sans-serif;
	margin-bottom:10px;
}
#prodText p a{
	text-decoration:none;
	color:#ee8214;
}
#prodText ul{ padding-left: 0px; }
#prodText li{ list-style-position: inside; padding-left: 10px; }

#prodText .header_tab_ref{
	width:940px; height:28px; border:1px solid #aaa; margin:auto;
	font-size:11px; font-weight:600; color:#505050;
	text-transform:uppercase;
	box-shadow: 0px 0px 3px 1px rgba(16, 18, 17, 0.06);
	-moz-box-shadow: 0px 0px 3px 1px rgba(16, 18, 17, 0.06);
	-webkit-box-shadow: 0px 0px 3px 1px rgba(16, 18, 17, 0.06);
	background: linear-gradient(top, #ffffff, #f8f8f8);
}
#prodText .listing_ref{ color:#505050; font-size:12px; margin:9px 10px 0px 10px; }
#prodText .listing_ref .pair,
#prodText .listing_ref .impair{
	/*padding-left:15px;*/
	/*padding-right:15px;*/
	/*height:54px;*/
	height:40px; margin:auto; border:none; border-bottom:1px solid #aaa; font-weight:500;
	/*border-right:1px solid #ccc;
	border-left:1px solid #ccc;*/
	/*border-left:5px solid #ffffff;*/
	/*box-shadow: 8px 0px 1px -4px #ffffff inset;*/
}
#prodText .listing_ref .pair .first,
#prodText .listing_ref .impair .first{
	border-left:5px solid #ffffff;
	height:40px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:75px;
}
#prodText .listing_ref .pair:hover .first,
#prodText .listing_ref .impair:hover .first{
	border-left:5px solid #ee8214;
	height:40px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:75px;
/*	box-shadow: 8px 0px 1px -4px #ffcc33 inset;*/
}
#prodText .listing_ref .impair{ background:#f4f4f4; }
#prodText .listing_ref .impair .first{ border-left:5px solid #f4f4f4; }
#prodText .listing_ref .pair .desc_tab_var,
#prodText .listing_ref .impair .desc_tab_var{
	font-size:11px; line-height:13px; font-weight:700; /*text-transform:uppercase;*/
}
.prodMenuVariant {
	border: #630 solid 1px; background-color:#FEF9F5; font-size:10px;margin-top:1px;
	width:200px; height:18px;overflow:hidden; text-align:left; float:left; }
.prodMenuVariantUnique { padding-right:8px; height:15px; overflow:hidden; text-align:left; font-size:11px; }


/*	------  zone affichage top bann recherche */

#topSearch {
	/*background-image:url(/assets/inter/bricotoo/pages/bannSearch.gif);
	background-repeat:no-repeat; */
	/*border: 0px; */
	/*background:#f8f8f8;*/
	border-top : 1px dotted #f1f1f1;
	border-bottom : 1px dotted #f1f1f1;
	top:5px;
	font-family:"Source Sans Pro", arial, Verdana, Geneva, sans-serif;
	width:735px;
	height:38px;
	font-size: 11px;
	color: #010101;
	padding-left:15px;
	text-align:left;
	vertical-align:middle;
}
#topSearch  a{ font-size: 11px; color:#9e9e9e; font-weight:normal; text-decoration:none; }
#topSearch a.ici{ font-size: 11px; color:#e41f1f; font-weight:bold; text-decoration:none; }
#topSearch #afficherProd a{ font-size: 11px; color:#323232; }
#topSearch #afficherProd a.ici{
	font-size: 11px;
	text-decoration:none;
	color:#e41f1f;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #ccc;
}
#ZoneBannSearch {
	/*background-image:url(/assets/inter/bricotoo/pages/bannSearch.gif);
	background-repeat:no-repeat; */
	/*border: 0px; */
	/*background:#f8f8f8;*/
	/*border-top : 1px dotted #666;*/
	border-bottom : 1px solid #ddd;
	top:5px;
	font-family:"Source Sans Pro", arial, Verdana, Geneva, sans-serif;
	/*width:735px; */
	height:38px;
	font-size: 11px;
	color: #010101;
	/*padding-left:15px; */
	text-align:left;
	vertical-align:middle;
}


#zone-filter  a{
	font-size: 14px;
	color:#9e9e9e;
	font-weight:normal;
	text-decoration:none;
}
#pageFilter a{ font-size: 14px; color:#999; font-weight:bold; text-decoration:none; }
#pageFilter div.ici a{ color:#fff; font-weight:bold; text-decoration:none; }
#pageFilter div.ici{ border:1px solid #4f4f4f; background:#4f4f4f; border-radius:4px; }
#zone-filter a.ici{ font-size: 11px; color:#e41f1f; font-weight:bold; text-decoration:none; }

#ZoneBannSearch  a{ font-size: 11px; color:#9e9e9e; font-weight:normal; text-decoration:none; }
#ZoneBannSearch a.ici{ font-size: 11px; color:#f69400; text-decoration:none; }
#ZoneBannSearch #afficherProd a{ font-size: 11px; color:#323232; }
#ZoneBannSearch #afficherProd a.ici{
	font-size: 11px;
	text-decoration:none;
	color:#e41f1f;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #ccc;
}

/*.ZoneBannSearchTrade {
	font-family:"Source Sans Pro", Verdana, Geneva, sans-serif; font-size: 10px; color: #333; text-align:left; float:left;
	padding: 10px 0px 0px 15px; border: 0px; vertical-align:middle; width:210px;
}
.ZoneBannSearchPrice {
	font-family:"Source Sans Pro", Verdana, Geneva, sans-serif; font-size: 10px; color: #333; text-align:left; float:left;
	padding: 10px 0px 0px 3px; border: 0px; vertical-align:middle; width:200px;
}
.ZoneBannSearchselect {
	font-family:"Source Sans Pro", Verdana, Geneva, sans-serif; font-size: 10px; color: #333; text-align:left; float:left;
	padding: 10px 0px 0px 9px; border: 0px; vertical-align:middle; width:200px;
}*/

#mZoomP div { border-color:#999; }

/*	------  zone affichage popup news*/
#popUpIndex{
	float: left;
    height: 100%;
    opacity: 0.65;
    position: fixed;
    width: 100%;
    z-index: 1001;
	background:#000;
	display:none;
}
#popUpIndexContent{
	float: left;
    height: 100%;
    opacity: 1;
    position: fixed;
    width: 100%;
    z-index: 1002;
	display:none;
}
#cachepage {
	text-align:center;
	float:none;
/*	padding-top:100px; */
	position:fixed;
	top:0px;
	left:-2px;
	width:200%;
	height:200%;
	z-index:11;
	background:black;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
	-khtml-opacity:0.35;
	text-align:center;
	float:none;
}
#cachepage2 { text-align:center; float:none; padding-top:100px; top:100px; left:0px; width:150%;height:330px;z-index:1900;background:black;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;-khtml-opacity:0.25;}
#cachepage3 {
	/*z-index:12;
	background:black;
	filter:alpha(opacity=15);
	-moz-opacity:.15;
	opacity:.15;
	-khtml-opacity:0.15;
	text-align:center;
	float:none; */
    float: left;
    height: 100%;
    opacity: 1;
    position: fixed;
    width: 100%;
    z-index: 1002;
}
#popupnews {
	position:absolute; overflow: hidden; visibility:visible; top:25%; left:35%;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif;
	background-image: url(/assets/inter/bricotoo/pages/popup_news.gif); background-repeat: no-repeat;
	text-align: left; float: left;padding-left: 10px; padding-top: 7px;
	height: 145px; width: 386px;
	z-index: 2000;
}
#popupnews .titlePopNews { font-size: 18px; color: #FFF; }
#popupnews .close { padding-left:105px; font-size: 11px; color: #FFF; }
#popupnews .close a{ text-decoration:none; color: #FFF; }
#popupnews .firstline {  padding-top: 15px;  font-size: 16px; color: #11709F; }
#popupnews .errortline {   padding-top: 7px; font-size: 12px; color: #333; }


/*	------  zone affichage popup basket*/
#divBasket {
  background: url(/assets/inter/bricotoo/pages/popup-quantite.png) no-repeat scroll 0 0 transparent;
    color: #333333;
    float: left;
    font-family:"Source Sans Pro", arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 64px;
    padding-left: 10px;
    padding-right: 7px;
    padding-top: 15px;
    position: absolute;
    text-align: left;
    width: 140px;
    z-index: 2000;
}
#addFav {
	background: url(/assets/inter/bricotoo/pages/infobulle-favoris.png) no-repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family:"Source Sans Pro", arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
	margin-left:-32px;
    position: absolute;
    text-align: left;
    width: 143px;
    z-index: 2000;

	height: 49px;
    padding: 6px 5px 5px 0;
}
#popupProdAdded {
	background: #fff; font-size: 12px; height: 660px; margin: 2% auto auto; text-align: left; width: 720px;
}
#popupProdAdded #descriptifprod3{
	/*padding-left:10px;*/
	/*height:30px;*/
}
#popupProdAdded #descriptifprod3-add{ font-size:18px; line-height:24px; color:#333333; }
#popupProdAdded #descriptifprod3-add a{ font-size:18px; line-height:24px; color:#ff7800; text-decoration:none; }
#popupProdAdded #descriptifprod3-add a:hover{ text-decoration:underline; }

#popupProdAdded .details{ font-size:14px; line-height:22px; color:#666666; }
#popupProdAdded #descriptif3{ padding-left:15px; }
#popupProdAdded .title_other_prod{ font-size:22px; line-height:24px; color:#666666; font-weight:normal; }
#popupProdAdded .info_price_popup .old_price{
	color: #313131; display: table-cell; vertical-align:middle; text-align:left; padding-left:5px; font-size: 14px;
	font-weight: 500; line-height: 14px; text-decoration: line-through;
}
#popupProdAdded .info_price_popup .div_price{ margin-top:10px; }
#popupProdAdded .products_others{ border:1px solid #ddd; width:154px; height:243px; padding:15px 22px 10px 22px; }
#popupProdAdded .products_others #imageliste{
	height:160px; display:table-cell; vertical-align:middle; text-align:center;
}
#popupProdAdded .products_others #descriptif3{ padding-left:0px; }
#popupProdAdded .products_others #descriptif3 #descriptifprod3 h2 a{
	font-size:14px; line-height:16px; font-weight:normal; color:#333333; text-decoration:none;
}
#popupProdAdded .products_others #descriptif3 #descriptifprod3 h2 a .trade_info{
	color:#ef7b0b; text-decoration:none;
}
#popupProdApercuProd {
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif;
	font-size: 14px; color: #333; text-align: left; z-index: 13;
}
#popupProdZoom {
	opacity:0;font-size: 14px; color: #333; text-align: left;  z-index: 9999;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif;
}
#popupProdAddedPassForget {
	  -moz-box-shadow: 0px 0px 15px 2px #555; -webkit-box-shadow: 0px 0px 15px 2px #555;
	  box-shadow:0px 0px 15px 2px #555;
	background: none repeat scroll 0 0 #FBFBFB;
    /*border: 1px solid #000000;*/
    color: #333333; font-family:"Source Sans Pro", arial,Helvetica,sans-serif; font-size: 12px;text-align: left;
    height: 190px; float: left; padding: 8px 10px 0;  position: absolute;
    width: 500px; left: 50%;  margin-left: -270px; position: fixed;  top: 20%; z-index: 9999;
}
#popupProdAdded .PopProdName { padding:25px 45px 0px 2px; font-weight:bold; font-size: 15px; color: #333; text-align:center; width:320px }
#popupProdAdded .titlePopProdAdd { font-size: 13px; color: #333; text-align:center; width:415px;}

@media screen and (max-height: 800px) {
	#popup_choice_prod{ height:510px; overflow:auto; }
	#popup_choice_prod .choiceListOptPop{ width:400px; min-height:130px; max-height:175px; overflow:auto; }
	#popupProdAdded { height:510px; overflow:auto; }
}
@media screen and (max-height: 640px) {
	#popup_choice_prod{ height:390px; overflow:auto; }
	#popup_choice_prod .choiceBrandPop { height:60px; }
	#popup_choice_prod .choiceListOptPop{ width:400px; height:130px; overflow:auto; }
	#popup_choice_prod .title_popup{height:60px; }
	#popupProdAdded { height:390px; overflow:auto; }
}
/* ----  encadrement sans titre ------- */

#userConditionsTop {
	height:1px;
	/*width:630px;*/
	/*background:url(/assets/inter/bricotoo/pages/bannnerLinks_top.gif) no-repeat;*/
}
#userConditionsCenter {
	/*width:630px;*/
	/*background:url(/assets/inter/bricotoo/pages/bannerLinks_middle.gif) repeat-y;*/
}
#userConditionsFoot {
	height:16px;
	/*width:630px;*/
	/*background:url(/assets/inter/bricotoo/pages/bannerLinks_bottom.gif) no-repeat;*/
}
#pageTextTitle { color:#343434; font-size:18px; font-weight:bold; }

/*NOUVEAUTE*/


/*pop_up image zoom*/
#bloc_couvrant_img {
 background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:url(/assets/inter/bricotoo/pages/noir-50-pourcent.png);
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  display:block;
  left:0;
  top:0;
  position:absolute;
  z-index:2000;
  height:1431px;
  width:100%;
}
#popupimg {
	position:absolute; color: #333; background:#FFF; text-align: center; float:left;
	z-index:2000; left: 27%;  top: 13%;
}
.help{
	color:#fff;
	font-weight:normal;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.help a{ color:#fff; text-decoration:none; }
.help a:hover{ text-decoration:underline; }
.listCat{ font-weight:bold; color:#c7c7c7; height:30px; }
.listCat a{ text-decoration:none; color:#3D4C53; font-size:14px; text-transform:uppercase; }
.listCat a:hover{ text-decoration:none; color:#333; }
.listSsCat { padding-left:5px; line-height:18px; }
.listSsCat a{ text-decoration:none; color:#707070; font-size:14px; font-weight:normal; }
.listSsCat a:hover{ color:#3d4c53; }
.who{ padding-left:30px; padding-right:30px; color:#FFF; }
.who a{ color:#FFF; text-decoration:none; }
.aligneAlafleche{ line-height:25px; padding-left:10px; }
#listingCategories{ text-align:left; margin-bottom:20px; }
#listingCategoriesM{ text-align:left; margin-bottom:20px; }
#listingMarque{ text-align:left; margin-top:50px; }

#listingFiltre .titlePriceCat{
	font-size: 18px;
	font-weight:800;
    padding-left: 6px;
	color:#434343;
	text-transform:uppercase;
	background: #FED438;
    font-family: "Source Sans Pro",arial,times;
    padding-top: 3px;
}

#listingFiltre a{
	text-decoration:none;
	color:#333;
	font-size:14px;
}
#listingMarque .titleTradeCat{
	font-size: 18px;
	font-weight:800;
    padding-left: 6px;
	color:#434343;
	text-transform:uppercase;
	background: #FED438;
    font-family: "Source Sans Pro",arial,times;
    padding-top: 3px;
}
.overflowMarqueAuto{
	height:125px;
	/*border:1px solid #ccc;*/
	width:100%;
	text-align:left;
	overflow-y:auto;
	line-height:16px;
}
.categorieListScroll{
	height:400px;
	overflow-y:auto;
	overflow-x: hidden;
	/*padding-right:2px;*/
	width:200px;
}
#listingCategories td a{
	font-size:13px;
	text-align:left;
	/*color:#666666;*/
	color:#353535;
	text-decoration:none;
	font-weight: normal;
	line-height: 160%;
}
#listingCategories td a:first-letter{
	text-transform:uppercase;
}
#listingCategories td a.CatSel{
	font-weight: bold;
}
#listingCategories a:hover{
	text-decoration:underline;
	color:#000;
}

#listingCategories td a.lienDecocher{
	font-size:11px; color:#434343; text-decoration:none;
}

#listingCategoriesM td a{
	font-size:12px;
	text-align:left;
	color:#535353;
	line-height:160%;
	text-decoration:none;
	font-weight: normal;
}
#listingCategoriesM td a#ParentCatListingM{
	font-size:12px;
	text-align:left;
	color:#666666;
	text-decoration:none;
	font-weight: bold;
}
#listingCategoriesM a:hover{
	text-decoration:underline;
	color:#666666;
}
#listingCategories td #lienMarque a{
	color:#1e7cc2;
	float:right;
	margin-right:10px;
	margin-top:5px;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
}
.CategoriesList{
	/*width:190px;*/
	/*background:url(/assets/inter/bricotoo/pages/menu-left-center.gif);*/
	/*margin-top:-8px;*/
	/*border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;*/
	padding-bottom: 10px;
	/*padding-left: 5px;*/
	/*padding-right: 5px;*/
    padding-top: 12px;
	line-height:16px;
	color : #666666;
}
#MarqueList{
	width:190px;
	/*background:url(/assets/inter/bricotoo/pages/menu-left-center.gif);*/
	/*margin-top:-8px;*/
	padding-bottom: 10px;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	padding-left: 5px;
    padding-top: 10px;
	line-height:16px;
	color : #363636;
	text-align:center;
}
#MarqueList a:hover{
	text-decoration:underline;
}

#menuGaucheBottom{
	/*width:190px;*/
	margin-left: 0px;
	/*border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;*/
    /*margin-top: -3px;*/
    margin-top: 0px;
}
.BrotherMarqListing{
	font-size:14px;
	font-weight:normal;
	/*color:#45990e;*/
	color:#363636;
	line-height:160%;
	text-decoration:none;
}
.thParentSelect{
	background:#fef1ce;
	/*width:200px; */
	font-weight:normal;
}
#MarqueList th a.CatSel{
	font-size:13px;
	line-height:160%;
	font-weight:bold;
	color:#363636;
	text-decoration:none;
}
#listingCategoriesM #menuGaucheTop{
	/*width:215px;
	background:url(/assets/inter/bricotoo/pages/menu-left-header.png);*/
	background:#FED438;
	height:30px;
}
#menuGaucheTop{
	/*margin-left:-3px;*/
	/*width:215px;
	background:url(/assets/inter/bricotoo/pages/menu-left-header.png);*/
	/*background:#FED438;*/
	/*padding-top:3px;*/
	/*font-weight:800;*/
	font-family:"Source Sans Pro", arial, times;
	/*box-shadow: 1px 1px 2px #AAAAAA;*/
}
.menuGaucheTitre{
	font-size: 18px;
	font-weight:600;
	color:#333333;
	text-transform:uppercase;
	text-align:left;
	line-height:26px;
}
.menuGaucheTitreBorder{
	height:3px;
	width:195px;
	border-radius:4px;
	background:#ccc;
	margin-top:2px;
}
.menuGaucheTitreFleche{
	width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 5px solid #ccc;
	margin-left:96px;
	margin-bottom:10px;
}
.menuGaucheTradeTitre{
	/*font-size: 13px;
	font-weight:bold;
    padding-left: 5px;
	color:#5c5954;*/
}
.nbProdCat{
	font-size:9px;
	color:#444;
}
.nbProdCatbull{
	color: #444;
    font-size: 6px;
    vertical-align: middle;
}
.BrotherCatListing{
	font-size:13px;
	font-weight:normal;
	/*color:#45990e;*/
	color:#444;
	line-height:160%;
	text-decoration:none;
}
#listingCategories td#Ici a{
	/*text-decoration:underline;*/
	font-weight:normal;
	/*font-style:italic;*/
	font-size:13px;
	color:#f69400;
}
#listingCategories th a#Ici{
	font-size:13px;
	text-align:left;
	text-decoration:underline;
	color:#444;
}
#listingCategories .sousCat{
	/*padding-left:12px;*/
	line-height:130%;
}
#listingCategories  .sousCat a{
	font-size:13px;
	color:#7c7c7c;
}
#listingCategoriesM td#Ici a{
	text-decoration:underline;
	font-weight:bold;
	color:#444;
}
#listingCategoriesM th a#Ici{
	font-size:13px;
	text-align:left;
	text-decoration:underline;
	color:#444;
}
#listingCategoriesM .sousCat{
	padding-left:12px;
}
#listingCategoriesM  .sousCat a{
	font-size:12px;
	color:#7c7c7c;
}
#listingCategories td a#ParentCatListing{
	color:#343434;

}
#listingCategoriesM #menuGaucheTop .menuGaucheTitre{
	font-size: 13px;
	font-weight:bold;
    padding-left: 10px;
	color:#333;
}

#menuCenterBase {
	position: relative;
	top: 15px;
	left:15px;
	/*width:765px;*/
}
*+html #menuCenterBase {
	left:10px;
}
#menuCenter {
	position: relative;
	/*width: 785px;*/
}

/*GESTION PANIER*/
.fondImageList{
	background:url(/assets/inter/bricotoo/pages/product_sheet/border_product2.gif) no-repeat;
}
.pair_1{
	background:#ffffff;
}
.impair_1{
	background:#f5f5f5;
}
.pairPan{
	background-color:#e6f9ff;
}
.impairPan{
	background-color:#FFF;
}
.impairPan, .pairPan{
	height:40px;
}
.gestionPan a{
	font-size:11px;
	text-decoration:none;
	color:#333;
}
.gestionPan a:hover{
	text-decoration:underline;
}
.table_see_panier{
	margin:auto;
	border-left:1px solid #bababa;
	border-top:1px solid #bababa;
	border-right:1px solid #bababa;
}
.table_see_panier td{
	border-bottom:1px solid #bababa;
}
.table_see_panier th{
	border:0px;
	background:#ffcc00;
}
.boutonCache{
	border:0px;
	background:none;
	font-size:10px;
}
.gestionPan td{
	border:0px;
}
.head_see_panier{
	text-align:center;
	font-size:10px;
}
#panierTxt{
	padding:16px;
	font-size:11px;
}
/*FIN GESTION PANIER*/

/*POP UP SEND FRIEND*/
#popupProdFriend {
	  -moz-box-shadow: 0px 0px 15px 2px #555;
	  -webkit-box-shadow: 0px 0px 15px 2px #555;
	  box-shadow:0px 0px 15px 2px #555;
	position:absolute;
	/*top:25%;
	left:35%;
	z-index:2000;*/
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	float:left;
	padding:15px;
	width:500px;
	/*height:300px;*/
	/*border:1px solid green;*/
	background:#fefefe;

	left: 50%;
    margin-left: -245px;
    position: fixed;
    top: 20%;
    z-index: 9999;
}
#popupProdFriend td{
	/*padding-bottom:15px;*/
}
/*FIN POP UP SEND FRIEND*/

/*FICHE PRODUIT RAJOUT*/
.produitListingLiketoo{
	margin-bottom:15px;
}
.produitListingLiketoo .imgprod a{
	color:#666666;
	font-weight:bold;
	font-size:11px;
}
.produitListingLiketoo .descriptifprod3  a{
	color:#2b9796;
	font-weight:normal;
	font-size:11px;
}
.produitListingLiketoo .prix{
	color:#222;
	font-weight:bold;
	font-size:16px;
}
.produitListingLiketoo #descriptif3 {
	padding-right:10px;
}
#titleFP {
	/*height:50px;*/
	font-family:"Source Sans Pro", arial, times;
	font-size:24px;
	font-weight:800;
    vertical-align: top;

}
#titleZoom{
	color:#333;
	font-weight:bold;
	font-size:20px;
	line-height: 26px;
	/*text-transform: lowercase;*/
}
#titleFP h1{
	color:#333;
	/*font-weight:bold;*/
	font-size:26px;
	line-height: 28px;
	font-weight:600;
	/*text-transform: lowercase;*/
}
#titleFP h2{
	padding:0px;
	margin:0px;
	/*display:inline;*/
	color:#78a50a;
	font-weight:normal;
	font-size:20px;
	/*text-transform: lowercase;*/
}
#titleFP h2 a{
	padding:0px;
	margin:0px;
	/*display:inline;*/
	color:#999999;
	/*font-weight:bold;*/
	font-size:20px;
	/*text-transform: lowercase;*/
}
#apercuProd {
	height:35px;
}
#apercuProd h2{
	color:#333;
	font-weight:bold;
	/*text-transform:lowercase;*/
	font-size:22px;
	line-height: 22px;
}
#apercuProd h3{
	padding:0px;
	margin:0px;
	display:inline;
	color:#989898;
	font-weight:normal;
}
.titleDescFicheProd{
	color:#666666;
	/*background:#e2f0f3;*/
	font-size:13px;
	font-weight:bold;
	padding:2px;
}
.NoStockProd{
	color:#e12404;
	font-size:14px;
	font-weight:bold;
}
.StockProd{
	color:#178526;
	font-size:14px;
	font-weight:bold;
}
/*#descriptifprod3-add .NoStockProd, #descriptifprod3-add .StockProd{
	margin-top:30px;
	color:#666666;
	font-size:12px;
}*/
#tableIconeFicheProd{
	color:#ebeff0;
	padding:5px;
	font-size:11px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	background:#fff;
}
#tableIconeFicheProd a{
	color:#626262;
	text-decoration:none;
}
#tableIconeFicheProd a:hover{
	text-decoration:underline;
}

.titleOngletFicheProd a{
	color:#6c6c6c;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.titleOngletFicheProd a#ici{
	color:#000;
}
/*FIN FICHE PRODUIT RAJOUT*/



/*PAGE MARQUE AJOUT*/
.productsDayMan{
	width:173px;
	/*border:1px solid #fbe2ce;*/
	/*border-bottom:1px solid #f1eae4;*/
	background-color:#f1f0ed;
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
    height: 280px;
}
.productsDayMan:hover{
	/*border:3px solid #FBE2CE;*/
}
	/*MARQUE SHEET*/
#tradeSheet{
	font-size:12px;
	text-align:justify;
	padding:20px;
	text-decoration:none;
	color:#333;
	width:920px;
}
#tradeSheet a{
	font-size:12px;
	text-decoration:none;
	color:#333;
}
#tradeSheet a:hover{
	text-decoration:underline;
}
.titleTradeSheet{
	text-transform:uppercase;
	font-size:16px;
	color:#5ba6bd;
	font-weight:bold;
	margin-top:30px;
}
.titleTrade{
	text-transform:uppercase;
	font-size:24px;
	color:#5da5be;
	font-weight:bold;
}
.vignetteNbProd{
	font-size:12px;
	color:#898989;
	padding:0px;
	width:86px;
	height:30px;
	background: url(/assets/inter/bricotoo/pages/vignette-nbre-prod.png) no-repeat scroll right center transparent;
}
/*FIN PAGE MARQUE AJOUT*/
.cartCodePromo{
	color:#225b9c; font-weight:bold; padding-right:10px;
}
.cartValableFr{
	color:#999; font-size:11px; padding-top:10px; padding-bottom:15px; padding-right:10px;
}
.cartHelp{
	color:#666666;
}
.titleLabel{
	text-align:left;font-size:15px;color:#225b9c;font-weight:normal;line-height:22px;padding-bottom:15px; padding-top:30px;
}
#favLien{
	color:#626262; text-decoration:none; font-size:11px; font-weight:normal; text-transform:uppercase;
}
.cartSup{
	text-decoration:none; color:#057cac; font-size:11px; font-weight:normal; text-transform:uppercase;
}
.cartSup:hover{
	text-decoration:underline;
}
.cartModifAdr{
	padding:0px; font-size:11px; background:none; border:none; color:#f69400;
}
.colorSite{
	color:#f69400;
}
.addBasketPopUp{
	color:#f69400;
}
.title_popup_tr{
	height:56px;
	background:#eeeeee;
}
.TitrePopUpBasket{
	color:#333333;
	height:56px; font-size:26px; font-weight:600; line-height:24px;
	background:#eeeeee;
	padding-left:40px;
}
.colorSiteAddBasket{
	color:#343434;
}
#liste .colorSite{
	color:#666;
}
.seeMoreFP{
	/*color:#3487cb; */
	color:#ff7800;
	text-decoration:none;
}
.seeMoreFP:hover{
	cursor:pointer;
	text-decoration:underline;
}
.allMarqueFP{
	color:#f38515; text-decoration:none;
}
.allMarqueFP1{
	padding-right:1px; font-size:11px; color:#f38515; text-decoration:none;
}
/*PAGE ACCUEIL*/
#titleBase {
}
#titleBase a.nouvBestHeart{
	/*text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#fefefe;
	font-size:15px;
	text-shadow: 0 1px 1px #005901;*/
}
#titleBase a#ici{
	/*color:#fe9b00;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	text-shadow: 0 1px 1px #FFF;*/
}
#btnDefilPub img{
	cursor:pointer;
}
#btnDefilPub{
	width:80px;
	position:absolute;
	z-index:2;
	text-align:right;
    margin-top: -10px;
	margin-left: 20px;
}
#titleBase .produitListing{
	height: 212px;
    padding: 10px 5px;
    width: 145px;
}
.productsListingPromo{
	padding-right:5px;
	padding-left:5px;
}
.productsLiketooPlus{
	/*padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;*/
}
.productsLiketoo{
	padding:0px;
}
#titleBase .tdCategories{
	background:#fff;
	/*color:#225b9c;*/
	/*font-weight:bold;*/
}
#titleBase .tdCategories a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#93b720;
}
#titleBase .tdCategories a#catlienIci{
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	color:#333;
}

#titleBase .priceNew3Acc {
	font-weight:bold;
	color: #333;
	font-size:18px;
	float:none;
}
#titleBase .priceDiscount3Acc {
	font-weight:bold;
	color: #333;
	font-size:18px;
	float:none;
	line-height:105%;
}

	/*SEARCH*/
.searchTop{
	width:419px;
	/*height:33px;*/
}
.serviceTop{
	/*width:420px;*/
	height:45px;
	padding-bottom:10px;
	background : url(/assets/inter/bricotoo/pages/header-pictos.png) no-repeat;
}
.serviceTopCart{
	background : url(/assets/inter/bricotoo/pages/header-pictos.png) no-repeat;
}
.inputSearch{
	/*padding-left:13px;*/
	/*width:375px;*/
}
.tdSearchPicto{
	padding-left:38px;
}
	/*FIN SEARCH*/

.borderBottomRight{
	border-bottom:1px solid #ddd;
	border-right:2px solid #ddd;
	/*padding-top:10px;*/
	padding-bottom:10px;
}
.borderRight{
	border-right:2px solid #ddd;
	/*padding-top:10px;*/
	padding-bottom:10px;
}
.borderLeft{
	border-left:2px solid #ddd;
	/*padding-top:10px;*/
	padding-bottom:10px;
}
.borderBottom{
	border-bottom:1px solid #ddd;
	/*padding-top:10px;*/
	padding-bottom:10px;
}
.borderTop{
	border-top:1px solid #ddd;
	/*padding-top:10px;*/
	padding-bottom:10px;
}
.borderNone{
	border-top:0px;
	padding-top:10px;
	padding-bottom:10px;
}
.borderLeftBottom{
	border-left:2px solid #ddd;
	border-bottom:1px solid #ddd;
	/*padding-top:10px;*/
	padding-bottom:10px;
}
/*FIN PAGE ACCUEIL*/

/*BLOC PRODUIT*/
.produit{
	width:164px;
	height:230px;
	/*border:1px solid #CCC;*/
	text-align:center;
	overflow:hidden;
	z-index:10;
	padding-left:10px;
	padding-right:10px;
}
.produitNews{
	width:122px;
	height:210px;
	/*border:1px solid #ebebeb;*/
	/*background:#fbfbfb;*/
	text-align:center;
	overflow:hidden;
	z-index:10;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.produitNews #descriptif3{
	/*padding-left:10px;
	padding-right:10px;*/
}
.vide{
	width:122px;
	height:215px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
.produitSelFirst{
	/*border: 2px solid #333;
    height: 267px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
	padding-bottom:15px;
    text-align: center;
    width: 240px;
    z-index: 10;*/
	border: 2px solid #ebebeb;
    height: 281px;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
	padding-bottom:5px;
    text-align: center;
    width: 168px;
    z-index: 10;
}
.produitSel{
	border: 2px solid #ebebeb;
    height: 80px;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 278px;
    z-index: 10;
}
.productsIndisponible{
	width:175px;
	padding-left:5px;
	padding-right:5px;
	height:280px;
	/*border:1px solid #CCC;*/
	background:url(/assets/inter/bricotoo/pages/prod-rupture.png) repeat;
	text-align:center;
	overflow:hidden;
	z-index:10;
	padding-top:20px;
}
.productsIndisponible:hover{
/*	background: url(/assets/inter/bricotoo/pages/bloc_background.png) no-repeat;*/
	background-position: center bottom;

}
.blocProd .productsIndisponible{
	width:178px;
	padding-left:5px;
	padding-right:5px;
	height:280px;
	/*border:1px solid #CCC;*/
	background:url(/assets/inter/bricotoo/pages/prod-rupture.png) repeat;
	text-align:center;
	overflow:hidden;
	z-index:10;
	padding-top:20px;
}
.blocProd .productsIndisponible:hover{
	/*background: url(/assets/inter/bricotoo/pages/bloc_background.png) no-repeat;*/
	background-position: center bottom;
}
.popUp{
	padding:10px 5px 15px;
	width:150px;
	background-color:#fff;
	text-align:center;
	overflow:hidden;
	z-index:10;
	height:190px;
}

.produit-rose, .produit-line{position:relative}

.produit-rose{/*Page TRADE_LIST*/
	padding-top:20px;
	padding-bottom:5px;
	/*background: url(/assets/inter/bricotoo/pages/bloc_background.png) no-repeat;*/
	background-position: center bottom;
	width:175px;
	/*border:1px solid red;*/
	/*background-color:#fff;*/
	text-align:center;
	overflow:hidden;
	z-index:10;
	height:280px;
	padding-left:5px;
	padding-right:5px;
}
#liste_apercu .produit-rose{/*Page Fiche Produit*/
	padding-top:0px;
	padding-bottom:0px;
	/*background: url(/assets/inter/bricotoo/pages/bloc_background.png) no-repeat;*/
	background-position: center bottom;
	width:175px;
	/*border:1px solid red;*/
	/*background-color:#fff;*/
	text-align:center;
	overflow:hidden;
	z-index:10;
	height:230px;
	padding-left:10px;
	padding-right:10px;
}
.produit-rose:hover{
	background: #fff;
}
.blocProd .produit-rose{/*Page TRADE_LIST*/
	/*padding-top:22px;*/
	padding-top:10px;
	padding-bottom:10px;
	background: #fff;
	background-position: center bottom;
	width:156px;
	/*border:1px solid red;*/
	/*background-color:#fff;*/
	text-align:center;
	overflow:hidden;
	z-index:10;
	/*height:315px;*/
	height:338px;
	/*height:262px;*/
	padding-left:14px;
	padding-right:14px;
}
.blocProd .produit-rose-home{/*Page TRADE_LIST*/
	/*padding-top:22px;*/
	padding-top:10px;
	padding-bottom:10px;
	background: #fff;
	background-position: center bottom;
	width:156px;
	/*border:1px solid red;*/
	/*background-color:#fff;*/
	text-align:center;
	overflow:hidden;
	z-index:10;
	/*height:315px;*/
	height:260px;
	/*height:262px;*/
	padding-left:14px;
	padding-right:14px;
}
.blocProd .produit-rose-home:hover,
.blocProd .produit-rose:hover{
	background: #fff;
}

.produit-empty{
	width:748px;
	border:1px solid #f4f4f4;
	background-color:#fbfbfb;
	text-align:center;
	overflow:hidden;
	z-index:10;
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
}

#descriptif3 {
	/*position:relative; */
	top:0px;
	left:0px;
	padding:0px;
	/*text-align:center; */
	float:none;
	/*padding-right:9px;*/
	/*height:100%;*/
}
#descriptif3 img{
	border:0px;
	text-align:center;
}
#descriptif3 .descriptifprod3 .h2 a,
#descriptif3 .descriptifprod3 h2 a{
	/*color:#f69400;*/
	color:#333333;
	font-size:14px;
	line-height:16px;
	font-weight:500;
	/*text-transform: uppercase;*/
	text-decoration:none;
	margin:0px;
	/*margin-left:1px;*/
	padding:0px;
	/*line-height:120%;*/
}
#descriptif3 .descriptifprod3 .h2 a .trade_info,
#descriptif3 .descriptifprod3 h2 a .trade_info{
	color:#ef7b0b;
	text-transform:uppercase;
}
#descriptif3 .descriptifprod3{
	margin:0px;
	margin-left:-1px;
	padding:0px;
}
.productsLiketooPlus .titleProd .descriptifprod3 a{
	font-weight:normal;
	color:#f69400;
}
.productsLiketooPlus .priceDiscount3Acc{
	font-weight:normal;
	color:#e40e68;
	font-size:18px;
}
.productsLiketooPlus .prix-barre{
	font-weight:normal;
	color:#a1a1a1;
	font-size:13px;
}
.productsLiketoo .titleProd .descriptifprod3 a{
	font-weight:normal;
	color:#f69400;
}
.productsLiketoo .priceDiscount3Acc{
	font-weight:normal;
	color:#e40e68;
	font-size:18px;
}
.productsLiketoo .prix-barre{
	font-weight:normal;
	color:#a1a1a1;
	font-size:13px;
}
.productsListingPromo .titleProd .descriptifprod3 a{
	font-weight:normal;
	color:#f69400;
}
.productsListingPromo .priceDiscount3Acc{
	font-weight:normal;
	color:#e40e68;
	font-size:18px;
}
.productsListingPromo .prix-barre{
	font-weight:normal;
	color:#a1a1a1;
	font-size:13px;
}
#descriptif3 .DescProdH2{
	margin:0px;
	padding:0px;
}
.DescProdH2{
	padding-top:2px;
	/*padding-left:10px;*/
}
#descriptif3 .imgprod a{
	color:#fbbd1a;
	font-size: 14px;
    font-weight: normal;
	text-decoration:none;
	font-family: "Source Sans Pro";
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	/*margin-left:10px;*/
}
.productsListingPromo .imgprod a{
	font-weight:bold;
	color:#959595;
	font-size:10px;
}
.productsLiketooPlus .imgprod a{
	font-weight:bold;
	color:#999;
	font-size:10px;
}
.productsLiketooPlus .priceNew3{
	color:#333;
}
.productsLiketoo .imgprod a{
	font-weight:bold;
	color:#999;
	font-size:10px;
}
.productsLiketoo .priceNew3{
	color:#333;
}
.produitListing #descriptif3 .imgprod a{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	margin:0px;
	color:#6598cd;
	padding:0px;
}
.produitListing #descriptifprod3{
	margin:0px;
	width: 143px;
	padding:0px;
}
.produitSelFirst #descriptif3 .imgprod a{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	margin:0px;
	margin-left:-1px;
	padding:0px;
	/*margin-left:9px;*/
}
.produitSel #descriptif3 .imgprod a{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	margin:0px;
	margin-left:-1px;
	padding:0px;
	/*margin-left:9px;*/
}
.produitSel #descriptif3 .DescProdH2{
	margin:0px;
	padding:0px;
}
.produitSelFirst #descriptif3 .priceNew3{
	font-size:20px;
	margin-left:3px;
	/*color:#666666;*/
}

.produitListing #descriptif3 .priceNew3{
	/*font-weight:normal;*/
}

#popUp #descriptif3 .priceNew3 {
	font-weight:bold;
	font-size:16px;
	display:inline;
}
.produitSelFirst #imageliste{
	padding-top:10px;
	/*height:120px;*/
}
.produitNews #imageliste{
	/*padding-top:10px;*/
}
.vignetteBloc{
	color: #666666;
    font-size: 10px;
    height: 70px;
    margin-left: -16px;
    margin-top: -12px;
    position: absolute;
    width: 70px;
    z-index: 2;
}
.vignetteVideo{
	width:24px;
	height:29px;
 margin-left: 60px;
    margin-top: -10px;
	position: absolute;
	z-index : 2;
	font-size:10px;
	color:#666666;
}
.productsLiketooPlus .vignetteBloc{
	margin-left:-5px;
	margin-top:0px;
}
.productsLiketooPlus .vignetteVideo{
	margin-left: 50px;
    margin-top: 0px;
}
.productsDayMan .vignetteBloc{
	margin-left:-6px;
	margin-top:-20px;
}
.produitNews .vignetteBloc{
	padding:0px;
	margin:0px;
	z-index : 500;
	height: 59px;
    margin-top: -13px;
    position: absolute;
    width: 132px;
}
.popUp .vignetteBloc{
	width:155px;
    height: 56px;
	position: absolute;
	z-index : 500;
    margin-top: -28px;
	padding-left:0px;
    padding-top: 4px;
	font-size:10px;
	color:#e65439;
}
#titleBase .produitListing .vignetteBloc{
	padding-left:0px;
    padding-top: 4px;
	width:140px;
	margin-top:-20px;
}
.produitNews #descriptif3 .imgprod a{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
.produitNews #descriptif3 .descriptifprod3 a,
.produitNews #descriptif3 .descriptifprod3 a h2{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	margin:0px;
	padding:0px;
}
.popUp #descriptif3 .descriptifprod3 a,
.popUp #descriptif3 .descriptifprod3 a h2{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	margin:0px;
	padding:0px;
}
.produitNews #descriptif3 .DescProdH2{
	margin:0px;
	padding:0px;
	padding-top:10px;
}
.produitSelFirst .vignetteBloc{
	font-size:10px;
	color:#e65439;
	height: 59px;
    margin-top: 0;
    /*padding-left: 15px;*/
    /*padding-top: 30px;*/
    position: absolute;
    width: 60px;
	margin-left:-6px;
    z-index: 500;
}
.produitSel .vignetteBlocSel{
	padding:0px;
	margin:0px;
    margin: -5px 0 0 0px;
    /*position: absolute;*/
	text-align: right;
    z-index: 500;
	position: absolute;
}
.likeTooTrade .vignetteBloc{
	margin-left:-6px;
	margin-top:-20px;
}
.produitSel #descriptifprod3{
	padding-top:5px;
	margin-top:-5px;
}
.vignettePourcentage{
	position: absolute;
	top: 30px;
	left: -30px;
	width: 130px;
	background-color: #fdd917;
	color: #333;
	font-weight: 700;
	text-align:center;
	z-index: 2;
	transform: rotate(-45deg);
	font-size: 12px;
}
#popupProdAdded .info_price_popup{height:40px}
#popupProdAdded .info_price_popup .vignettePourcentage{top:10px;left:-50px;}
#popupProdAdded .info_price_popup, #popupProdAdded .products_others{position:relative;overflow:hidden}
#popupProdAdded .info_price_popup .old_price{
	position: absolute;
	top: 50px;
	right: 0;
}
#popupProdAdded .old_price{
	bottom: -1px;
	left: 20px;
}
#priceReduc{
	/*background: url(/assets/inter/bricotoo/pages/picto-promo.png) no-repeat;
    width: 42px;
    height: 24px;*/
	color:#333333;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	/*padding-top: 4px; */
	font-weight:600;
	background: none repeat scroll 0 0 #fdd917;
    height: 23px;
	font-size:20px;
    width: 50px;
	float:none;
}
.vignetteVide{
	background: url(/assets/inter/bricotoo/pages/spacer.gif) no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    margin-left: 0;
    margin-top: -25px;
    position: absolute;
    text-align: center;
    width: 36px;
    z-index: 3;
    display:none
}
/*FIN BLOC PRODUIT*/


/*LIEN TOP*/
.lienTopTable{ background:#f6f0e2; }
#lienTop{ height: 22px; font-size:12px; font-family:"Source Sans Pro", arial; color:#333; }
#lienTop a{ text-decoration:none; color:#333; font-weight:normal; font-size:13px; }
#lienTop a:hover{ text-decoration:underline; }
*+html #lienTop{ height: 20px; }
#lienTop td.lienInactifAccount{ color:#333; }
#lienTop td.lienInactifAccount2{ background:#333; border-top-left-radius:5px; border-top-right-radius:5px; }
#lienTop td.lienInactifAccount2 a{ color:#fff; }
#usernameText{ color:#ee8214; font-weight:bold; font-size:11px; padding-right:20px; }
#serviceClient{ display: inline; float: left; margin: 0px; }
#connexion{ margin:0px; display: inline; float: right; background: #fff; }
#MontrerConnexion{
	z-index: 13; position: absolute; padding:21px; height:300px; width:330px;
	margin-left: -125px; margin-top: -20px; color:#666666; font-size:14px; line-height:14px;
}
#MontrerConnexion .arrow_top{
	width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 6px solid #ffb700;
	margin:0px;
	padding:0px;
	margin-left:162px;
}
#MontrerConnexion .content_popup_connexion{
	background: none repeat scroll 0 0 #fff;
    border-top: 4px solid #ffb700;

	padding:21px;
	/*height:205px;*/
	width:286px;

	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	color:#333333;
	font-size:18px;
	line-height:20px;
}
#MontrerConnexion .content_popup_connexion .content_bnt{ margin-top:14px; }
#MontrerConnexion .content_popup_connexion .content_bnt .btn_action{
	width:287px;
	height:36px;
	background:#ff7800;
	border-radius:3px;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	line-height:14px;
	font-weight:600;
}
#MontrerConnexion .content_popup_connexion .content_bnt .btn_action .little_content{
	width:65px;
	display:block;
	margin:auto;
}
#MontrerConnexion .content_popup_connexion .content_bnt .btn_action .little_content .left,
#MontrerConnexion .content_popup_connexion .content_bnt .btn_action .little_content .right{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
#MontrerConnexion .content_popup_connexion .content_bnt .btn_action .little_content .right{
	padding-left:5px;
}
#MontrerConnexion .content_popup_connexion .lose_password{
	margin-top:10px;
	text-align:right;
}
#MontrerConnexion .content_popup_connexion .lose_password a{
	text-decoration:none;
	font-size:14px;
	line-height:14px;
}
#MontrerConnexion .content_popup_connexion .lose_password a:hover{
	text-decoration:underline;
}
#MontrerConnexion .content_popup_connexion .div_input{
	width:285px;
	height:38px;
	border:1px solid #cccccc;
	background:#f8f8f8;
	margin-top:14px;
	border-radius:3px;
}
#MontrerConnexion .content_popup_connexion .div_input .left,
#MontrerConnexion .content_popup_connexion .div_input .right{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:38px;
}
#MontrerConnexion .content_popup_connexion .div_input .right input{
	background:none;
	border:none;
	width:250px;
}
#MontrerConnexion .content_popup_connexion .div_input .left{
	width:35px;
}
#MontrerConnexion .content_popup_connexion .div_input{
	color:#666666;
	font-size:14px;
	line-height:14px;
}
#MontrerConnexion .content_popup_connexion .text{
	color:#666666;
	font-size:14px;
	line-height:14px;
}
#MontrerConnexion .account_exist{
	text-align:left;
	font-size:14px;
	line-height:14px;
	color:#666666;
	border-bottom:1px solid #cccccc;
	padding-bottom:30px;
}
#MontrerConnexion .marginLeft{
	text-align:left;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #eeeeee;
}
#MontrerConnexion .marginLeft a{
	text-decoration:none;
	color:#666666;
	line-height:24px;
	font-size:14px;
}
#MontrerConnexion .marginLeft a:hover{
	text-decoration:underline;
}
#MontrerConnexion #nomClientConnexion{
	font-size:18px;
	line-height:20px;
	text-align:center;
	border-bottom:1px solid #eeeeee;
	height:49px;
	margin-bottom:10px;
}
#MontrerConnexion a.logout{
	text-decoration:none;
	color:#ff7100;
	line-height:24px;
	font-size:14px;
}
#MontrerConnexion a:hover{
	text-decoration:underline;
}
*+html #MontrerConnexion{
    float: right;
    font-size: 10px;
	text-align:left;
    margin-left: -120px;
    margin-top: 15px;
    position: absolute;
    width: 238px;
	border:1px solid #333;
	z-index:5000;
}



.seeCart{
	font-size: 14px;
	margin-bottom: 2px;
	padding-left:10px;
	color:#626262;
	font-weight:bold;
}
*+html .seeCart{
	 font-size: 13px;
	 margin-top: 0px;
}

.nbProdBasket{
	font-size:14px;
	font-weight:bold;
	color:#f69400;
	/*padding-right:12px;*/
}
.priceCart{
	font-size:13px;
	font-weight:600;
	line-height:10px;
	color:#aaaaaa;
    text-align: center;
	/*padding-right:12px;*/
}
*+html .priceCart{
	font-size:14px;
	font-weight:normal;
	color:#535353;
	margin-top:0px;
	padding-left: 7px;
    text-align: left;
	/*padding-right:12px;*/
}
.apercu{
	display: none;
	margin-left: 3%;
	margin-top: -20px;
	position: absolute;
	text-align: center;
}
*+html .apercu{
	display: none;
	margin-left: -100px;
	margin-top: 0px;
	position: absolute;
	text-align: center;
}
.apercu1{
	display: none;
	margin-left: 2%;
	margin-top: -20px;
	position: absolute;
	text-align: center;
}
*+html .apercu1{
	display: none;
	margin-top: 0px;
	position: absolute;
	text-align: center;
}
.apercu2{
	display: none;
	margin-left: 1%;
	margin-top: -30px;
	position: absolute;
	text-align: center;
}
*+html .apercu2{
	display: none;
	margin-left: -100px;
	margin-top: 0px;
	position: absolute;
	text-align: center;
}
.apercu3{
	display: none;
	margin-top: -20px;
	margin-left: 13px;
	position: absolute;
	text-align: center;
}
*+html .apercu3{
	display: none;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	text-align: center;
}
.apercu4{
	display: none;
	margin-top: -20px;
	position: absolute;
	text-align: center;
}
*+html .apercu4{
	display: none;
	margin-top: 0px;
	position: absolute;
	text-align: center;
}
.apercu5{
	display: none;
	margin-left: 3%;
	margin-top: -20px;
	position: absolute;
	text-align: center;
}
*+html .apercu5{
	display: none;
	margin-left: 30%;
	margin-top: 0px;
	position: absolute;
	text-align: center;
}
*+html #Lien2{
	margin-top:-25px;
	line-height:10px;
	position:absolute;
	text-decoration:underline;
}
/*FIN LIEN TOP*/

/*PAGE UNIVER AJAX*/
.borderBestU{
	/*border: 2px solid #ebebeb;
	width:745px; */
	background:#fff;
}
.tableauProductsSelect{
	/*border-bottom: 1px solid #ede8e2; border-left: 1px solid #ede8e2;*/
}
.titleBest{
padding-top:25px; padding-bottom:10px;  padding-left:0px; font-size:17px; color:#666; text-align:left; font-weight:bold;
}
.colorUniversTitle{
	color : #666;
}
#titleBestCat a{
	/*text-shadow:0 1px 0px #fff;*/
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
#titleBestCat a#act{
	color: #f69400;
    /*text-shadow: 0px 0px #FEE287;*/
}
.titleUnivers{
	color:#77a50a;
	font-weight:normal;
	text-transform:uppercase;
	font-size:18px;
}
.titleUnivers a{
	color:#389dba;
	text-decoration:none;
	font-weight:normal;
	font-size:25px;
}
.titleCat, .titleCat h1{
	color:#333;
	font-size:18px;
}
.border_categories{
	height:3px;
	width:775px;
	border-radius:4px;
	background:#ffb700;
	margin-top:2px;
}
.fleche_categories{
	width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 5px solid #ffb700;
	margin-left:387px;
	margin-bottom:0px;
}


.descriptionTrade{
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
	color:#999;
}
.titleSelectTrade{
	color:#5da5be;
	font-weight:bold;
	font-size:16px;
}
.prodManDay{
	/*border-top:1px solid #fbe2ce;
	border-left:1px solid #fbe2ce; */
	margin-bottom:60px;
}
.tableauProd{
	margin-top:30px;
	/*border-top:1px solid #ccc;
	border-left:1px solid #ccc;*/
}
.baniereTrade{
	height:112px;
	width:950px;
	margin-left:5px;
	text-align:center;
	background: url(/assets/inter/bricotoo/pages/backgroundMarque.jpg) no-repeat;
}
.TopTrade{
	margin-bottom:20px;
	margin-top:20px;
}
.TabSelTrade{
	margin-left:15px;
	margin-bottom:30px;
}
/*FIN PAGE UNIVER AJAX*/

/*Page PANIER*/
.products_qte_panier{
	font-size:11px;
	border:1px solid #dedede;
	padding:3px;
	width:50px;
}
.StockPanier{
	color:#5A9D21;
}
/*fin page panier*/
.sliderBt{
	cursor: default;
	background:#F6F6F6;
    top: -0.2em;
	height: 0.8em;
	position: absolute;
	width: 0.8em;
	border: 1px solid #CCCCCC;
	color: #1C94C4;
	font-weight: bold;
	outline: medium none;
	border-radius: 4px 4px 4px 4px;
}
.sliderBt:hover{
	background:#c5f6c3;
	border: 1px solid #666666;
}
.barreslide{
	border: 0 none;
	height: 0.7em;
	top: 0em;
	left: 0em;
	display: block;
	font-size: 0.7em;
	position: absolute;
	background:#666666;
	color: #FFFFFF;
	font-weight: bold;
}
.divContentSlide{
	position: relative;
	left:0px;
	border-radius: 4px 4px 4px 4px;
	text-align: left;
	height: 0.5em;
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	color: #333333;
}

.tabOfficeData{
	font-size:12px;
	border:2px solid #ccc;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}

.tabOffice{
	font-size:12px;
	border:2px solid #ccc;
	padding-bottom:20px;
}
.tabOfficeSeul{
	font-size:12px;
	border:2px solid #ccc;
	padding-bottom:20px;
}
.tabOfficeSB{
	font-size:16px;
}
.tabOfficeSB th{
	padding-left:10px;
	padding-right:10px;
	padding-top:40px;
}
.tabOfficeSB td{
	padding:0px;
	padding-bottom:10px;
}
.tabOfficeSB th a{
	text-decoration:none;
	font-size:12px;
	color:#f69400;
	font-weight:normal;
}
.tabOfficeSB th a:hover{
	text-decoration:underline;
}
.tabOffice th{
	font-size:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
}
.tabOfficeSeul th{
	font-size:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
}
.tabOffice td{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:3px;

}
.tabOffice td a{
	text-decoration:none;
	font-size:12px;
	color:#f69400;
	font-weight:normal;
}
.tabOffice td a:hover{
	text-decoration:underline;
}
.tabOfficeOrder{
	border:2px solid #ccc;
}
.tabOfficeOrder th{
	font-size:12px;
	background:#efefef;
}
.tabOfficeOrder td{
	font-size:12px;
}
.tabOfficeOrder td a{
	font-size:11px;
	text-decoration:none;
	color:#f69400;
}
.tabOfficeOrder td a:hover{
	text-decoration:underline;
}


.tabHistSB{
	font-size:16px;
}
.tabHistSB th{
	/*padding-left:10px;*/
	padding-right:10px;
}
.tabHistSB td{
	padding:0px;
	padding-bottom:10px;
}

.tabHistOrder{
	border:2px solid #ccc;
}
.tabHistOrder th{
	font-size:12px;
	background:#efefef;
}
.tabHistOrder td{
	font-size:12px;
}
.tabHistOrder td a{
	font-size:11px;
	text-decoration:none;
	color:#666666;
}
.tabHistOrder td a:hover{
	text-decoration:underline;
}
.tabHistOrder .grise{
	background:#f9f9f9;
}
.tabHistOrder .blanche{
	background:#fff;
}

.ficheOrderProd td a{
	font-size:11px;
	text-decoration:none;
	color:#666666;
}
.ficheOrderProd td a:hover{
	text-decoration:underline;
}
.avantageFidTableau {
	font-size:12px;
	border:2px solid #dfdfdf;
	margin-bottom:15px;
}
.avantageFidTableau th{
	background:#f0f0f0;
	font-weight:normal;
	padding:10px;
}
.avantageFidTableau td{
	padding:7px;
}
.avantageFidTableau td.grise{
	background:#f5f5f5;
}
.avantageFidTableau  .totalRemise{
	color:#e65439;
	font-weight:bold;
}

/*FOOTBAND*/
.lifooter, .lifooter2{
	list-style:none;
}
.lifooter{
	background:#fff;
	width:65%;
	border:1px solid #ccc;
	padding:3px;
}
.lifooter ul{
	padding:0px;
	margin:0px;
}
#ulFooter{
	border-top:1px solid #ccc;
	padding:0px;
	margin:0px;
}
 .footTitle {
	color:#ffffff;
	font-weight:600;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:15px;
 }
 .footText{
	color:#cccccc;
	line-height:16px;
	font-size:14px;
 }
 .footText2{
	color:#cccccc;
	line-height:18px;
	font-size:12px;
 }
 .footText a{
	text-decoration:none;
	color:#cccccc;
	line-height:28px;
	font-size:14px;
 }
 .footText a:hover{
	text-decoration:none;
	color:#fff;
 }
/*FIN FOOTBAND*/

/*DIV SEARCH*/
a.linkBandeau{
	color:#847c79;
	text-decoration:none;
}
a.linkBandeau:hover{
	color:#e41f1f;
}
.tableSearch{
	background-color: #FFFFFF;

	border: 1px solid #ccc;
	border-radius:5px;
    height: 45px;
    margin-top: -1px;
    width: 100%;
}
#rechercheApp{
	display:none;
	margin-top:10px;
	position:absolute;
}
#rechercheAppCart{
	display:none;
	margin-top:10px;
	position:absolute;
}
#rechercheApp .arrow_top{
	width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 6px solid #ffb700;
	margin-left:205px;
	display:block;
}
/*FIN DIV SEARCH*/
#search{
	border:0px solid #dadada;
	font-size:13px;
	height:26px;
	margin-right:0px;
	color:#505050;
	width: 97%;
}
#search:focus{
	outline:none;
}
.nbProdCart{
	font-size:16px;
	font-weight:bold;
	color:#5b5b5b;
	padding-top:10px;
}
.lienSeeCart{
	text-decoration:none;
	text-transform:uppercase;
	color:#535353;
	font-size:14px;
	font-weight:bold;
}
.txtFranco{
	font-size:12px;
	color:#999999;
	/*padding-left:10px;*/
	padding-top:34px;
}
.promoTitleTd{
	background:#f7f2ef;
	border-bottom:1px solid #ddd;
	padding-top:3px;
}
.promoBlocTd{

}
.titlePromotion{
	color:#e40c68;
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
	padding-left:10px;
	text-shadow: 0 1px 1px #fff;
}
.LinkPromo{
	color:#62413c; text-decoration:none;
	text-shadow: 0 1px 1px #fff;
}
.allPromo{
	color:#1fa11a;
	font-size:11px;
	text-shadow: 0 1px 1px #fff;
	text-decoration:none;
}
.tradeLinkAcc{
	text-decoration:none;
	color:#f69400;
	font-size:11px;
}
.infoLivraison{
	color: #666666; font-size: 10px; margin-top: 0;  padding-bottom: 2px;
}
.txtpromo{
	/*padding:0px; font-weight:bold; color:#e51f1f; font-size:13px; padding-left:2px;*/
}
.StockBloc{
	line-height:10px;
	font-size:11px;
	color:#80776d;
	font-weight:bold;
}
.StockBlocOff{
	font-size:11px; color:#ad3c3d; font-weight:bold;
}
.pourcentFP{
	background: url(/assets/inter/bricotoo/pages/picto-promo.png) no-repeat scroll 0 0 transparent;
    color: #ed1f1f;
    font-size: 13px;
    font-weight: bold;
    height: 21px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: center;
    width: 42px;
}

#btnPub_plus, #btnPub_moins{
	text-decoration:none;
	color:transparent;
	opacity:0.4;
	font-size:70px;
	font-weight:bold;
	/*text-shadow: 0 1px 1px #666;*/
}
#btnPub_plus:hover, #btnPub_moins:hover{
	opacity:1;
	color:#666666;
}

#popupProdZoom #btnPub_plus, #popupProdZoom #btnPub_moins{
	text-decoration:none;
	color:#f5f5f5;
	font-size:100px;
	font-weight:bold;
	text-shadow: 0 1px 1px #666;
}
#popupProdZoom #btnPub_plus:hover, #popupProdZoom #btnPub_moins:hover{
	color:#666666;
}


#btnPromo_moins, #btnPromo_plus{
	text-decoration:none;
	color:#535353;
	font-size:62px;
	/*font-weight:bold;*/
	/*text-shadow: 0 1px 1px #666;*/
}
#btnPromo_plus:hover, #btnPromo_moins:hover{
	color:#666666;
}

.boutonPub{
	text-decoration:none;
	font-size:30px;
	font-weight:bold;
	color:#ccc;
}
.boutonPubActive{
	text-decoration:none;
	font-weight:bold;
	font-size:40px;
	color:#e41f1f;
}
.blocCart{
	border:1px solid #ccc;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	background:#fbfbfb;
}
.blocCart select{
	color:#777;
	border:1px solid #ccc;
	padding:3px;
	font-size:11px;
	margin-bottom:10px;
}
.topCart3{
	padding-top:17px;
	padding-bottom:17px;
	padding-left: 10px;
	font-size:16px;
	font-weight:bold;
}
.middleCart{
	padding-bottom:10px;
}

.parainage{
	font-size:11px;
	padding-left:10px;
	height:50px;
}
.parainage p{
	margin:0px;
	padding:0px;
}

.titleListFaq{
	margin-top:15px;
	font-size:12px;
	text-align:left;
	margin-right:15px;
}
.titleListFaq a{
	text-decoration:none;
	color:#225b9c;
	font-weight:normal;
}
.titleListFaq a:hover{
	text-decoration:underline;
}
.detail{
	text-align:justify;
	font-size:12px;
	padding-right:20px;
	margin-top:30px;
}

.detail a{
	text-decoration : none;
	font-size:9px;
	color:#CCC;
}

.detailDel{
	text-align:justify;
	font-size:12px;
	padding-right:20px;
	margin-top:30px;
}


#tradeCenter h1{
	text-align:left;
	font-size:15px;
	color:#225b9c;
	font-weight:normal;
	line-height:22px;
}
.detailDel h1{
	text-align:left;
	font-size:15px;
	color:#225b9c;
	font-weight:normal;
	line-height:22px;
}
.descFaq{
	margin-bottom:50px;
}
.descDel{
	margin-bottom:30px;
}
.titleConsoBio{
	text-align:left;
	font-size:15px;
	color:#225b9c;
	font-weight:normal;
	line-height:22px;
}
.detailDel .titleConsoBio{
	font-size:13px;
	font-weight:bold;
}
.divText a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
.divText ul {
	margin:0px;
	padding:0px;
	margin:20px;
}
.divText ul li{
	list-style:disc;
	list-style-position:inside;
}
.titleListDel{
	margin-top:15px;
	font-size:12px;
	text-align:left;
	margin-right:15px;
}
.titleListDel a{
	text-decoration:none;
	color:#225b9c;
	font-weight:normal;
	font-size:13px;
}
.titleListDel a:hover{
	text-decoration:underline;
}
.colorBleu{
	color:#225b9c;
}
.detailDel a{
	text-decoration : none;
	font-size:9px;
	color:#CCC;
}

.DescLabel p {
	margin:0px;
	padding:0px;
}

.descConseil a{
	text-decoration:none;
	color:#333;
}
.descConseil a:hover{
	text-decoration:underline;
}
/*14*/
.headerAvantageCompte{
	font-family:"Source Sans Pro", arial;
	font-size:14px;
	line-height:120%;
	color:#f69400;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:10px;
}
.titleAvantageCompte{
	font-weight:normal;
	font-family:"Source Sans Pro", arial;
	font-size:12px;
	line-height:190%;
	color:#434343;
}
.FPgarantietitle{
	font-family:"Source Sans Pro", arial;
	font-size:23px;
	line-height:120%;
	color:#f38515;
	font-weight:normal;
	text-transform:capitalize;
	padding-bottom:10px;
}
.FPgarantie{
	font-weight:normal;
	font-family:"Source Sans Pro", georgia, arial;
	font-size:12px;
	line-height:190%;
	color:#434343;
	font-style:italic;
	padding-right:10px;
}
.FPgarantie a{
	font-weight:normal;
	font-family:"Source Sans Pro", georgia, arial;
	font-size:12px;
	line-height:190%;
	color:#434343;
	font-style:italic;
	padding-right:10px;
	text-decoration:none;
}
.FPgarantie a:hover{
	text-decoration:underline;
}
.puceFP{
	padding-right:5px;
	padding-left:15px;
}

.accountTitle{
	font-size:13px;
	color:#656565;
	margin:10px 0px 0px 5px;
}
.accountTxt{
	font-size:11px;
	color:#252525;
	margin:10px 0px 0px 5px;
}
.titleAccountInfo{
	font-size:12px;
	margin:10px 8px 0px 0px;
	color:#656565;
}
.txtAccountInfo{
	font-size:12px;
	margin:10px 0px 0px 8px;
	color:#656565;
}
.adrLivFac{
	text-align:center;
	float:center;
	font-family:"Source Sans Pro", times,serif;
	font-style:italic;
	color:#877058;
	font-size:19px;
	font-weight:bold;
}

.footerServices{
	/*background:url(/assets/inter/bricotoo/pages/footer.png) repeat-x; */
	/*font-family:"Source Sans Pro", arial,Verdana,sans-serif;
	padding-left:30px;
	padding-right:30px;
	padding-top:40px;
	padding-bottom:10px;
	margin-top:-18px;
	font-size:13px;
	height:188px;*/
}
.footerMenu{
	/*background:#e6e6e6; padding-left:25px; padding-right:15px;  padding-top:15px; padding-bottom:25px;*/
	padding-top:15px;
}
.popupbasketaddbasket{
	color:#93b720;
}
.borderBlocPromo{
border:1px solid #ddd; border-radius:2px; font-size:11px; color:#FFF; margin-top:15px; margin-left:5px;
}
.topCategorie{
	/*background:#fff;*/ /*width:990px;*/ /*height:80px;*/
}
.topCategorie .little_text{
	color: #888;
    float: right;
    font-size: 11px;
    font-style: italic;
    margin-top: 130px;
	/*font-family:"comic sans MS";*/
}
.topCategorie{
	background:url(/assets/inter/bricotoo/pages/bg_univers_top.jpg) no-repeat;
	width:960px;
	height:200px;
	padding:15px;
}
.topCategorie table{
	width:774px;
	background:#fff;
	height:200px;
	padding-right:50px;
}
.topCategorie div h1,
.topCategorie table h1{
	color:#333333;
	font-size:32px;
	text-transform:uppercase;
	line-height:16px;
	font-weight:600;
}
.topCategorie div .description,
.topCategorie table .description{
	font-size:14px;
	color:#333333;
	line-height:16px;
}
.topCategorie div .description{
	margin-top:16px;
}
#title_univers_prod{
	margin-top:30px;
	width:990px;
	height:12px;
}
#title_univers_prod .line{
	height:2px;
	width:990px;
	background:#ffb700;
}
#title_univers_prod .lineTrade{
	height:2px;
	width:990px;
	background:#079a64;
}
#title_univers_prod_text{
	margin:auto;
	margin-top:-20px;
}
#title_univers_prod_text .info_title_univers, .info_title_univers h1{
	padding-right:16px;
	padding-left:16px;
	text-transform:uppercase;
	font-size:24px;
	color:#333333;
	font-weight:600;
	line-height:16px;
	margin:auto;
	background:#fff;
	width:50%;
}

.bloc_categories_univers h2 a{
	font-size:16px; font-weight:800; color:#333333; line-height:16px; text-transform:uppercase; text-decoration:none;
}
.bloc_categories_univers .nb_prod_univers a{
	font-size:13px; color:#999999; line-height:16px; text-decoration:none;
}
.bloc_categories_univers .nb_prod_univers a:hover{ text-decoration:underline; }

.borderGaranti{ width:180px; height:190px; border:1px solid #ede8e1; }
.blocGaranti{ padding-top:10px; padding-bottom:10px; border:1px solid #fff; background:#f9f8f4; }
.borderAvantageConnexionContent{ border:1px solid #ddd; }
.borderAvantageConnexion{
	padding-left:10px; border:1px solid #fff; background:#fffcf9; padding-right: 10px;
}
.cart1nameTrade{
	font-weight:normal; font-size:11px; color:#FBBD1A; text-transform:uppercase; text-decoration:none;
}
.cart1prodName{ font-weight:bold; font-size:12px; color:#444; text-decoration:none; }
.cart1conditionnement{ color:#333333; font-size:12px; }
.cart3priceCart{ margin-left:20px; color:#666; }
.BlocPriceApercu{
	background: url(/assets/inter/bricotoo/product_sheet/bloc-price.png) no-repeat scroll 0 0 transparent;
}
.inputNewsBt{ margin-left: 0px; margin-top: 2px; }
.overflowMarqueAuto .nbProdSsCat, .CategoriesList .nbProdSsCat, .FilterList .nbProdSsCat{
	color: #898989; font-size: 11px; font-weight: normal; line-height: 160%; text-decoration: none;
}
.inputNews{
    border: 1px solid #B5B5B5;
    height: 21px;
    margin-left: 13px;
    margin-top: 0px;
    font-family:"Source Sans Pro", arial;
    font-size: 12px;
	color:#717171;
    padding: 2px 2px 2px 6px;
    width: 176px;
}
.divSurvole{
	background:#626262;
	height:15px;
	width:60px;
	border-radius:8px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.divSurvole:hover{
	background:#feab10;
}
.divSurvole a{
	font-size:11px;
	text-decoration:none;
	color:#fff;
}
.divSurvole:hover a{
	color:#333;
}
a.linkSurvole{
	font-size:13px;
	text-decoration:none;
	color:#8f887c;
}
a.linkSurvole:hover{
	text-decoration:underline;
	color:#ee8214;
}

.textNews{
	font-size:12px;
	text-align:left;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	color:#3e4d54;
}
.titleNews{
	font-size:13px;
	text-transform:uppercase;
	text-align:left;
	padding-left:15px;
	padding-top:15px;
	color:#3e4d54;
}
.blocAccount a{
	text-decoration:none;
	color:#a0a0a0;
	font-weight:bold;
	font-size:12px;
}
.traitSeparationFooter{
	border-top:1px solid #fff; border-bottom:1px solid #fff; width:940px;
}
.backgroundTrait{
	background:#fff; padding-top:25px; padding-bottom:5px;
}
.ongletBestHeartNews{
}
#popUpApercuLinkBrand{
	color: #78A50A;
    display: inline;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#popUpApercuLinkBrand:hover{
	text-decoration:underline;
}

.imgConnexion:hover{
	cursor:pointer;
}

/*Creation de compte*/
.accountPartie {
    border: 1px solid #DFDFDF;
    padding-bottom: 25px;
	padding-left: 25px;
    padding-right: 50px;
}
.titleAccount3Ask {
    padding: 10px 8px 10px 40px;
    text-align: left;
	padding-left:10px;
    width: 250px;
}
.classAdr {
    color: #666666;
    font-family:"Source Sans Pro", arial;
    font-size: 16px;
    font-weight: bold;
    padding-left: 40px;
    text-align: left;
}
.accountPartie input:focus{
	background : none repeat scroll 0 0 #F6F0E2;
}
.accountPartie th {
    color: #333333;
    font-size: 18px;
    font-weight: normal;
}

.serviceClt td {
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}
.serviceClt td td{
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
}
.titleService {
    color: #0A78BD;
    font-weight: bold;
}
.serviceClt {
    border: 1px solid #DFDFDF;
    color: #5F5F5F;
    font-size: 12px;
    /*padding: 15px 0 1px;*/
    /*padding-left: 5px;*/
    padding-top: 15px;
    width: 260px;
}
.serviceTel {
    color: #0A78BD;
    font-size: 18px;
    font-weight: bold;
}

.serviceClt2 {
    border: 1px solid #DFDFDF;
    color: #5F5F5F;
    font-size: 12px;
    padding: 10px;
    width: 260px;
}
.titleAccount {
    padding: 10px 8px 10px 2px;
    text-align: right;
    width: 250px;
}
.titleAccount3 {
    padding: 10px 8px 10px 2px;
    text-align: left;
    width: 250px;
}
#nbProd{
	margin-top:-8px;
	color:#f69400;
}
#prodBest{
	/*width:752px;*/
}

/*FICHE PRODUIT*/
.pairPan{ background-color:#e6f9ff; }
.impairPan{ background-color:#FFF; }
.impairPan, .pairPan{ height:40px; }
.impair{ background:#fbf8f1; }
.impair td.td_desc, .impair td.td_cond, .impair td.td_ref, .impair td.td_stock, .impair td.td_prix,
.impair td.td_qty, .impair td.td_disp, .impair td.td_qte_disp, .pair td.td_desc, .pair td.td_cond,
.pair td.td_ref, .pair td.td_stock, .pair td.td_prix, .pair td.td_qty, .pair td.td_disp, .pair td.td_qte_disp{
	padding-left:5px; padding-right:5px; padding-top:3px 5px 3px 5px; height:54px;
}
.impair td.td_desc span, .pair td.td_desc span{ /*line-height:18px;*/ }
.tab_var_list_princ th{ color:#626262;font-size:11px;text-transform:uppercase;padding-top:10px 5px 10px 5px; }
.desc_tab_var{ font-weight:bold; text-transform:lowercase; color:#929292; }
.desc_tab_var:first-letter{ text-transform:uppercase; }
.gestionPan a{ font-size:11px; text-decoration:none; color:#333; }
.gestionPan a:hover{ text-decoration:underline; }
.table_see_panier{
	margin:auto; border-left:1px solid #bababa; border-top:1px solid #bababa; border-right:1px solid #bababa;
}
.table_see_panier td{ border-bottom:1px solid #bababa; }
.table_see_panier th{ border:0px; background:#ffcc00; }
.boutonCache{ border:0px; background:none; font-size:10px; }
.gestionPan td{ border:0px; }
.head_see_panier{ text-align:center; font-size:10px; }
#panierTxt{ padding:16px; font-size:11px; }
#tabFPseul { line-height: 170%; color:#666; }
/*FIN FICHE PRODUIT*/


#divDevis{
	background: url(/assets/inter/bricotoo/pages/infobulle-favoris.png) no-repeat scroll 0 0 transparent;
    color: #fff;
    float: left;
    height: 55px;
    margin-left: -25px;
    padding-left: 5px;
    padding-right: 8px;
    padding-top: 14px;
    position: absolute;
    width: 130px;
}

/*DEVIS*/
.LinksDevisStep {
    color: #C9C9C9;
    font-size: 21px;
    font-weight: bold;
    text-decoration: none;
}

#LinksDevisStepIci {
    color: #393939; font-size: 21px; font-weight: bold; text-decoration: none; text-shadow: 1px 1px #F5F5F5;
}
.devisDetHead1 {
    background: none repeat scroll 0 0 #F0F0F0; border-left: 2px solid #CCCCCC; border-top: 2px solid #CCCCCC;
    color: #404040; font-size: 12px; font-weight: bold; height: 30px; text-align: left;
}
.devisDetHead2 {
    background: none repeat scroll 0 0 #F0F0F0; border-right: 2px solid #CCCCCC; border-top: 2px solid #CCCCCC;
    color: #404040; font-size: 12px; font-weight: bold; height: 30px;
}
.devisTdImgLast { border-bottom: 2px solid #CCCCCC; border-left: 2px solid #CCCCCC; padding-left: 10px; }
.devisTdImg { border-bottom: 1px solid #CCCCCC;  border-left: 2px solid #CCCCCC; padding-left: 10px; }
.devisQt { border-bottom: 1px solid #CCCCCC; border-right: 2px solid #CCCCCC; }
.devisQtLast { border-bottom: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC; }
.devisDetail {
    border-bottom: 1px solid #CCCCCC; padding-bottom: 10px; padding-top: 10px; font-size:12px;
}
.devisDetailLast { border-bottom: 2px solid #CCCCCC; padding-bottom: 10px; padding-top: 10px; }
.universDescription{ font-size:12px; color:#6c6c6d; line-height:140%; padding-right:20px; text-align:left; }
.flecheBest{ margin-top:-1px; }

.stock, .stockCommandeStock, .stockEpuisement, .stockReappro, .stockCommande, .livraison{
	font-size:11px; font-weight:bold; color:#999999; text-transform:uppercase;
}
.stock{ color:#999999; }
.stockCommandeStock{ color:#00518a; }
.stockEpuisement{ color:#7f776c; font-weight:normal; }
.stockReappro{ color:#7f776c; font-weight:normal; }
.stockCommande{ color:#7f776c; font-weight:normal; }
.stock3, .stockCommandeStock3, .stockEpuisement3, .stockReappro3, .stockCommande3{
	font-size:11px; font-weight:normal; color:#979797;
}
/*POP UP APERCU*/
#ulApercu { list-style: none outside none; border: 1px solid #1F6EB1; margin: 0px; padding: 0px;}
ul#ulApercu li.gris { background: none repeat scroll 0 0 #F0F0F0; }
ul#ulApercu li { padding: 8px 5px; }
ul#ulApercu li.gris:hover, ul#ulApercu li.blanc:hover{ background:#aaa; cursor:pointer; }
.RefMultiApercu {
    background: none repeat scroll 0 0 #FFFFFF; float: left; margin-top: -1px;
    position: absolute; text-transform: uppercase;  width: 430px; z-index: 25;
}
#qtyAp { float: left; padding-right: 10px; }
.seeFP { color: #f69400; font-size: 11px; text-decoration: none; }
.RefUniqueApercu { text-transform: uppercase; }
.RefUniqueApercu td span { color: #929292; font-weight: bold; }
.linkSearch a{ text-decoration :none; color:#333; }
.colorSiteConnexion{ color:#f69400; }

.classNoel{
	background : url(/assets/inter/bricotoo/pages/vignette_xmas.png) no-repeat;
	height: 79px; margin-top: -1px; margin-left:-1px; position: absolute; width: 80px;
}
.classPromo{
	background : url(/assets/inter/bricotoo/pages/vignette-promo.png) no-repeat;
	height: 79px; margin-top: -1px; margin-left:-1px; position: absolute; width: 80px;
}
.classCoupeEurope{
	background : url(/assets/inter/bricotoo/pages/vignette_xeuro_foot.png) no-repeat;
	height: 79px; margin-top: -1px; margin-left:-1px; position: absolute; width: 80px;
}
.classTop{
	background : url(/assets/inter/bricotoo/pages/vignette-top.png) no-repeat;
	height: 79px;  margin-top: -1px; margin-left:-1px; position: absolute; width: 80px;
}
.classNews{
	background : url(/assets/inter/bricotoo/pages/vignette-new.png) no-repeat;
	height: 79px; margin-top: -1px; margin-left:-1px; position: absolute; width: 80px;
}
.classIndispensable{
	background : url(/assets/inter/bricotoo/pages/vignette-select.png) no-repeat;
	height: 79px;
    margin-top: -1px;
	margin-left:-1px;
    position: absolute;
    width: 80px;
}
.classFirst{
	background : url(/assets/inter/bricotoo/pages/vignette-first.png) no-repeat;
	height: 79px;
    margin-top: -1px;
	margin-left:-1px;
    position: absolute;
    width: 80px;
}
.classSolde{
	background : url(/assets/inter/bricotoo/pages/vignette_sale.png) no-repeat;
	height: 79px;
    margin-top: -1px;
	margin-left:-1px;
    position: absolute;
    width: 80px;
}
.classLivraison{
	/*background: url(/assets/inter/bricotoo/product_sheet/pic-free-delivery.png) no-repeat scroll 0 0 transparent;
    height: 15px;
    width: 80px;*/
    /*margin-left: 260px;
    margin-top: -61px;
    position: absolute;*/
}
.classVideo{
	background: url(/assets/inter/bricotoo/product_sheet/picto-video2.png) no-repeat scroll 0 0 transparent;
    height: 39px;
    margin-left: 115px;
    margin-top: -36px;
    position: absolute;
    width: 237px;
}
*+html .classPromo,
*+html .classTop,
*+html .classIndispensable,
*+html .classSolde{
    margin-left: -348px;
    margin-top: -1px;
}
*+html .classVideo{
    margin-left: 300px;
    margin-top: 0px;
}
*+html .classLivraison{
    margin-left: -348px;
    margin-top: -77px;
}

.askDevis a{
	color:#f69400;
}
.askDevisPopUp{
	color:#f69400;
}
.prixBarreAp{
	text-decoration:line-through;
}
.linkBase{
	font-size:13px;
	color: #434343;
	text-decoration:none;
}
.linkBase:hover{
	text-decoration:underline;
}
.linkBaseProd{
	font-size:13px;
	color: #333;
	text-decoration:none;
}
.linkBaseProd:hover{
	text-decoration:underline;
}
.linkBase2{
	font-size:11px;
	color: #f69400;
	text-decoration:none;
}
.linkBase2:hover{
	text-decoration:underline;
}

.menuLeft_1{
	background: #3696dd;
}
.menuLeft_2{
	background: #87b030;
}
.menuLeft_3{
	background: #d9bac3;
}
.menuLeft_4{
	background: #b21a1a;
}
.menuLeft_5{
	background: #e57a1a;
}
.menuLeft_6{
	background: #e57a1a;
}
.menuLeft_7{
	background: #e9c638;
}
.menuLeft_8{
	background: #823402;
}
.menuLeft_gene{
	background: #e41f1f;
}
.menuLeft_1,
.menuLeft_2,
.menuLeft_3,
.menuLeft_4,
.menuLeft_5,
.menuLeft_6,
.menuLeft_7,
.menuLeft_8,
.menuLeft_gene{
	margin-left:3px;
	width:8px;
	height:25px;
}
/*
.titleUnivers_1,
.titleUnivers_2,
.titleUnivers_3,
.titleUnivers_4,
.titleUnivers_5,
.titleUnivers_6,
.titleUnivers_7,
.titleUnivers_8,
.titleUnivers_gene{
	font-weight:normal;
	text-transform:uppercase;
	font-size:18px;
	color: #333;
}
.titleUnivers_1{
	color: #3696dd;
}
.titleUnivers_2{
	color: #87b030;
}
.titleUnivers_3{
	color: #d9bac3;
}
.titleUnivers_4{
	color: #b21a1a;
}
.titleUnivers_5{
	color: #e57a1a;
}
.titleUnivers_6{
	color: #e57a1a;
}
.titleUnivers_7{
	color: #e9c638;
}
.titleUnivers_8{
	color: #823402;
}
.titleUnivers_1 a,
.titleUnivers_2 a,
.titleUnivers_3 a,
.titleUnivers_4 a,
.titleUnivers_5 a,
.titleUnivers_6 a,
.titleUnivers_7 a,
.titleUnivers_8 a{
	color:#389dba;
	text-decoration:none;
	font-weight:normal;
	font-size:25px;
}*/
/*
.titleCat_1{
	color: #3696dd;
}
.titleCat_2{
	color: #87b030;
}
.titleCat_3{
	color: #d9bac3;
}
.titleCat_4{
	color: #b21a1a;
}
.titleCat_5{
	color: #e57a1a;
}
.titleCat_6{
	color: #e57a1a;
}
.titleCat_7{
	color: #e9c638;
}
.titleCat_8{
	color: #823402;
}*/
.titleCat, .titleCat h1{
	font-size:26px;
	/*line-height:40px;*/
	font-weight:600;
	text-transform:uppercase;
	color:#333333;
	line-height:26px;
	font-family:"Source Sans Pro", arial, times;
}

.blocPlusInfo{
	background: linear-gradient(to bottom, #ffffff, #faf7f5) repeat scroll 0 0 rgba(0, 0, 0, 0);

	border:1px solid #cdcdcd;
	/*padding-left:9px;
	padding-right:12px;*/
    padding-bottom: 3px;
    padding-top: 4px;
	color:#333;
	font-size:11px;
	font-weight:bold;
	/*height:21px;*/
	width:76px;
	text-align:center;
	border-radius:3px;
}
.blocPlusInfo a{ color:#959595; font-weight:normal; font-size:10px; text-decoration:none; }
.blocPlusInfo:hover{ cursor:pointer; background:#faf7f5; }
.lowercase{ text-transform:lowercase; }
.uppercase{ text-transform:uppercase; }
th.uppercase{ color:#f69400; font-size:11px; font-weight:bold; padding-left:13px; }
.linkRef{ font-weight:normal; color:#f69400; }
a.see_add_basket{ color:#f69400; text-decoration:none; font-size:11px; font-weight:normal; }
a.delete_basket{ color:#333; text-decoration:none; font-size:11px; font-weight:normal; }
a.see_add_basket:hover,  a.delete_basket:hover{ text-decoration:underline; }
.pair1, .impair1{ border-bottom:1px solid #ccc; }
.pair12, .impair12{ border-bottom:0px solid #ccc; }
.pair1, .pair12{ background:#FFF; }
.impair1, .impair12{ background:#f5f5f5; }
#searchVideo td a{
	color:#fff; font-size:14px; font-weight:bold;
	text-shadow : 1px 1px #0062a4; text-decoration:none; text-transform:none;
}
#searchVideo td.Afficher a{
	color:#fff; font-size:14px;
	font-weight:bold; text-shadow : 1px 1px #bcbcbc; text-decoration:none; text-transform:none;
}
#searchVideo td a#ici{
	color:#333; font-size:14px;
	font-weight:bold; text-decoration:none; text-transform:none; text-shadow :0px 0px #46494C;
}
#searchVideo td a.ici{
	color:#fff; font-size:14px; font-weight:bold;
	text-shadow : 1px 1px #46494C; text-decoration:none; text-transform:none;
}
#searchVideo td{
	color:#fff; font-size:11px; font-weight:bold; text-shadow : 1px 1px #46494c; text-transform:uppercase;
}
#searchVideo td .filtre{
	color:#fff; font-size:14px; font-weight:bold; text-shadow : 1px 1px #bcbcbc; text-transform:none;
}
.nameFilter{ margin-top:-4px; }
.bloc_video{ background : url(/assets/inter/bricotoo/pages/bg-video.png); }
.bloc_video div.bloc_video_div{ padding-bottom:8px; }
.bloc_video .title{
	color:#f69400;
	font-size:14px;
	font-weight:bold;
	text-shadow : 1px 1px #fff;
	text-transform:none;
	text-decoration:none;
	height:30px;
	padding-top:20px;
	vertical-align:middle;
}
.bloc_video .title:hover{ text-decoration:underline; }
.bloc_video .video_image{
	background:#FFF; width:316px; height:170px; padding:10px; box-shadow:0px 0px 6px #ccc;
}
.bloc_video .grisVideo{
	background:#333;
	opacity : 0.85;
	display:none;
	width:316px;
	height:92px;
	margin-top:-170px;
	position:absolute;
	padding-top:78px;
}
.bloc_video .grisVideo a{ color:#ffffff; font-size:14px; font-weight:normal; text-transform:uppercase; }

.CategoriesList th{
	/*padding-left:5px;*/
}
.CategoriesList th.selected{ background:#FFF5E2;  width:165px; font-weight:normal; }
#listingCategoriesVideo{ text-align:left; margin-bottom:20px; }
#listingCategoriesVideo #menuGaucheTop{
	width:215px;
	background:url(/assets/inter/bricotoo/pages/menu-video.png);
	height:36px;
}
#listingCategoriesVideo #menuGaucheTop .menuGaucheTitre{ color:#fff; text-transform:none; padding-left:0px; }
#listingCategoriesVideo .CategoriesList{
	padding:0px; margin:0px; padding-top:15px;
}
#listingCategoriesVideo .CategoriesList th{
	padding:0px;
	margin:0px;
	border-bottom:1px solid #ccc;
	height:33px;
	padding-left:10px;
	text-transform:uppercase;

}
#listingCategoriesVideo .CategoriesList th a{
	text-transform:uppercase; font-size:13px; text-decoration:none;
}
#listingCategoriesVideo .CategoriesList th.selected{
	background:url(/assets/inter/bricotoo/pages/filtre-select.png);
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
}
#listingCategoriesVideo .CategoriesList th.selected a{
	/*text-transform:uppercase;*/
	color:#333;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
#listingCategoriesVideo #menuGaucheTop .menuLeft_gene{
	background:none;
}

#footer-video .numero-page-foot{
	background:#f2f2f2;
	border-top:1px solid #e2e2e2;
	padding-left:21px;
	height:40px;
	width:748px;
	font-family:"Source Sans Pro", arial,Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#4B4144;
}

#footer-video .numero-page-foot a{
	color:#4B4144;
	text-decoration:none;
}
#footer-video .numero-page-foot a.ici{
	font-weight:bold;
	text-decoration:none;
	color:#e41f1f;
	padding:5px;
	background:#FFFFFF;
}
#footer-video .numero-page-foot b{
	color: #4B4144;
	padding:0 30px;
}


#popupProdAddedVideo {
	position:fixed;
	top:19%;
	left:27%;
	font-family:"Source Sans Pro", arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	background:#FFF;

	text-align: left;
	float:left;
	padding:12px 20px 0px 30px;
	width:700px;
	height:500px;
	z-index:2000;
}

#cachepageVideo {
	text-align:center;
	float:none;
	padding-top:100px;
	position:fixed;
	top:0px;
	left:-2px;
	width:200%;
	height:200%;
	z-index:1700;
	background:black;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
	-khtml-opacity:0.35;
}

#cachepageVideo3 {
	top:5px;
	left:5px;
	width:120%;
	height:120%;
	z-index:1800;
	background:black;
	filter:alpha(opacity=15);
	-moz-opacity:.15;
	opacity:.15;
	-khtml-opacity:0.15;
	text-align:center;
	float:none;
	padding-top:100px;
}

a.tradeTextTitle{ color:#f69400; }
.priceDevis{ font-size:11px; color:#959595; }
.FP_Table_Onglets{ margin-bottom:-1px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { /*hack chrome Safari*/
	.FP_Table_Onglets { margin-bottom:-2px; }
}
.FP_Table_Onglets2{ margin-bottom:-2px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { /*hack chrome Safari*/
	.FP_Table_Onglets2 { margin-bottom:-3px; }
}
.tableBasket{ border:2px solid #ccc; }

.searchRapide:hover{ background:none repeat scroll 0 0 #ffeee4; }
.ongletBlocProd{
	background:url(/assets/inter/bricotoo/product_sheet/bg_photo.png) repeat-x;
	height:29px;
}
.classTablePrice{
	border:1px solid #e2e2e2; height:100%; border-radius:4px; box-shadow:0 -1px 3px -3px #333333;
}
.classTablePrice2{ height:1px; }
#totalProd{ font-size:12px; color:#666; }
.zoom{
	height: 60px; margin-top: -60px; padding-left: 0px; position: absolute; text-align: left;
}
.atterissage{ font-size:13px; line-height:20px; color:#333; }
.atterissage .boutonPageAtterissage{
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	background:#f1433f;
	color:#333333;
	font-size:12px;
	text-transform:uppercase;
	line-height:120%;
}
.atterissage .boutonPageAtterissage a{
	color:#333333; font-size:12px; line-height:12px; text-transform:uppercase; text-decoration:none;
}
.atterissage .classBoutonTDP a,
.classBoutonTDP a{
	color:#333333; font-size:12px; line-height:12px; text-transform:uppercase; text-decoration:none;
}
.atterissage2 .classBoutonTDP a{
	color:#333333;
	font-size:12px;
	line-height:12px;
	text-transform:uppercase;
	text-decoration:none;
}
.atterissage .boutonPageAtterissage:hover,
.boutonPageAtterissage:hover{
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	background:#333;
	color:#ffffff;
	font-size:12px;
}
.atterissage h2,
.atterissage h3{
	color: #F1433F;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.title_att h1{
	font-size:24px;
	text-transform:uppercase;
	color:#333;
	font-weight:normal;
}
.link_ariane{
	color:#999;
	font-size:11px;
}
.link_ariane:hover{
	color:#999;
	text-decoration:none;
	font-size:11px;
}
.landingVideoTexte{
	padding-right:15px;
}
.landingVideoTexte p {
	padding:0px;
	margin:0px;
}
.landingVideoTexte br {
	line-height:8%;
}

.OngletActifBase{
	background:#fbbd1a; border-top-left-radius: 5px; border-top-right-radius: 5px; color:#FFFFFF;
}
.OngletInactifBase{
	color:#7d7d7d;
}
#fleche{
	background:url(/assets/inter/bricotoo/pages/arrow_down.png);
	width:18px;
	height:14px;
	position:absolute;
}
.fleche_ongletHeart{
	/*margin-left:503px;*/
	margin-left:623px;
}
.fleche_ongletBest{
	/*margin-left:246px;*/
	margin-left:247px;
}
.fleche_ongletPromo{
	margin-left:66px;
}
.fleche_ongletNew{
	/*margin-left:373px;*/
	margin-left:428px;
}

#content_univer{
	display: block;
    overflow: hidden;
    position: relative;
	/*padding-left:4px;*/
	/*padding-top:4px;*/
	width:990px;
}
#bg_categories{
	background:#fff;
	display: block;
    overflow: hidden;
    position: relative;
	/*box-shadow:0 0 4px 0px #dedede;*/
	/*margin-left:3px;*/
	margin-top:4px;
	margin-bottom:4px;
	width:990px;
}

.classBoutonGris {
	 background: #eeeeee url(/assets/inter/bricotoo/pages/gradient-bg-gris.png) repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Internet Explorer */
    *background: #eeeeee;
    background: #eeeeee\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFfafafa, endColorstr=#FFeeeeee);
	color:#434343;
	border:1px solid #b7b7b7;
	border-radius:7px;
	font-weight:bold;
	font-size:15px;
	box-shadow:inset 0px 1px 0px 0px #fff;
}
@media all and (min-width: 0px) {
	.classBoutonGris {
		/* Opera */
		background: #eeeeee url(/assets/inter/bricotoo/pages/gradient-bg-gris.svg);
		/* Navigateurs r�cents */
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#fafafa),
			to(#eeeeee)
		);
		background-image: -webkit-linear-gradient(
			top,
			#fafafa,
			#eeeeee
		);
		background-image: -moz-linear-gradient(
			top,
			#fafafa,
			#eeeeee
		);
		background-image: -o-linear-gradient(
			top,
			#fafafa,
			#eeeeee
		);
		background-image: linear-gradient(
			top,
			#fafafa,
			#eeeeee
		);
		color:#434343;
		border:1px solid #b7b7b7;
		border-radius:7px;
		font-weight:bold;
		font-size:15px;
		box-shadow:inset 0px 1px 0px 0px #fff;
	}
}

.classBoutonGris:hover {
	 /* Anciens navigateurs */
	background: #fafafa url(/assets/inter/bricotoo/pages/gradient-bg-gris-hover.png) repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #fafafa;
	background: #fafafa\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFeeeeee, endColorstr=#FFfafafa);
	color:#434343;
	border:1px solid #b7b7b7;
	border-radius:7px;
	font-weight:bold;
	font-size:15px;
	box-shadow:inset 0px 1px 0px 0px #f5f5f5;
}
@media all and (min-width: 0px) {
	.classBoutonGris:hover {
		/* Opera */
		background: #fafafa url(/assets/inter/bricotoo/pages/gradient-bg-gris-hover.svg);
		/* Navigateurs r�cents */
		background-image: -webkit-gradient(
			linear,
			left top, left bottom,
			from(#eeeeee),
			to(#fafafa)
		);
		background-image: -webkit-linear-gradient(
			top,
			#eeeeee,
			#fafafa
		);
		background-image: -moz-linear-gradient(
			top,
			#eeeeee,
			#fafafa
		);
		background-image: -o-linear-gradient(
			top,
			#eeeeee,
			#fafafa
		);
		background-image: linear-gradient(
			top,
			#eeeeee,
			#fafafa
		);
		color:#434343;
		border:1px solid #b7b7b7;
		border-radius:7px;
		font-weight:bold;
		font-size:15px;
		box-shadow:inset 0px 1px 0px 0px #f5f5f5;
	}
}


.classBoutonTDP {
	background:#ff7800;
    height: 42px;
    border-radius: 2px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}
.classBoutonTDP:hover{
	cursor:pointer;
}
.contentBouton{
	border-radius:7px;
	box-shadow:1px 1px 3px 0px #ddd;
}
.boutonRetour{
	text-decoration:none;
	text-transform:uppercase;
	color:#434343;
	font-size:14px;
}
.boutonRetour:hover{
	text-decoration:underline;
}

#pagingTop{
	cursor: pointer;
	position: fixed;
	left: 40px;
	top: 300px;
	opacity:0.2;
	z-index:2000;
}
#pagingTop:hover{
	opacity:1;
}




.classBoutonPage{
	background: #eeeeee;
	border-radius:4px;
	color:#505050;
	font-weight:600;
	font-size:14px;
	width:106px;
	height:32px;
	text-transform:uppercase;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	line-height:12px;
}
.classBoutonPage span{
	font-size:20px;
	line-height:8px;
}
.classBoutonPage:hover {
	cursor:pointer;
}

.classBoutonRond{
	color:#FFF;
	background:#535353;
	font-size:8px;
	border-radius:10px;
	width:100%;
	height: 14px;
    padding-top: 2px;
}

#popUp{
	float: left;
    height: 100%;
    opacity: 0.65;
    position: fixed;
    width: 100%;
    z-index: 1001;
	background:#000;
	display:none;
}
#popUpContent{
	float: left;
    height: 100%;
    opacity: 1;
    position: fixed;
    width: 100%;
    z-index: 1002;
	display:none;
}


#leftBandVideo #listingCategories #listingFiltre .CategoriesList2  .sel{
	background:#0c4c69;
	box-shadow:inset 0px 2px 0px 0px #03344a;
}
#leftBandVideo #listingCategories #listingFiltre .CategoriesList2  .nosel{
	background:#247093;
	box-shadow:inset 0px 2px 0px 0px #1d6081;
}
#leftBandVideo #listingCategories #listingFiltre .CategoriesList2  .sel, #leftBandVideo #listingCategories #listingFiltre .CategoriesList2  .nosel{
	width:162px;
	height:23px;
	padding-top:3px;
	border-radius:5px;
	font-size:13px;
	font-family:"Source Sans Pro";
	color:#fff;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
	text-decoration:none;
	color:#fff;
}
#leftBandVideo #listingCategories #listingFiltre .CategoriesList2  .sel:first-letter, #leftBandVideo #listingCategories  #listingFiltre .CategoriesList2 .nosel:first-letter{
	text-transform:uppercase;
}

#leftBandVideo #listingCategories #listingFiltre .CategoriesList2  .selGris{
	background:#888888;
	box-shadow:inset 0px 2px 0px 0px #707070;
}
#leftBandVideo #listingCategories #listingFiltre .CategoriesList2  .noselGris{
	background:#aaaaaa;
	box-shadow:inset 0px 2px 0px 0px #959595;
}
#leftBandVideo #listingCategories #listingFiltre .CategoriesList2  .selGris, #leftBandVideo #listingCategories #listingFiltre .CategoriesList2  .noselGris{
	width:162px;
	height:23px;
	padding-top:3px;
	border-radius:5px;
	font-size:13px;
	font-family:"Source Sans Pro";
	color:#fff;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
	text-decoration:none;
	color:#fff;
}
#leftBandVideo #listingCategories #listingFiltre .CategoriesList2  .selGris:first-letter, #leftBandVideo #listingCategories  #listingFiltre .CategoriesList2 .noselGris:first-letter{
	text-transform:uppercase;
}

.title_filtre{
	color:#247093;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	text-shadow:-1px 0px 5px #fff;
}

.title_descacc_ana_compo{
	margin-top:20px;
	margin-bottom:10px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}


.ariane_foot {
	/*padding-left:20px;*/
	text-align:left;
	color:#aaa;

}
.ariane_foot div{
	display:inline;
}
.ariane_foot a{
	font-family:"Source Sans Pro";
	font-size:13px;
	color:#aaa;
	text-decoration:none;
	line-height:14px;
}
.ariane_foot a.arianeLink{
	color:#848484;
}
.ariane_foot a:hover{
	text-decoration:underline;
}


.listing_bloc{
	font-size:14px;
	color:#505050;
	font-weight:500;
	line-height:15px;
}
.listing_bloc ul,
.listing_bloc li{
	list-style-type:disc;
	list-style-position:inside;
}


.info_supplementaire .content{
	/*margin:20px;*/
	/*padding:10px;*/
	/*background:#f5f5f5;*/
	float:left;
	/*border-radius:5px;*/
}
.info_supplementaire .content h2{
	font-family:"Source Sans Pro";
	font-size:14px;
	text-align:left;
	line-height:16px;
	font-weight:600;
	color:#ff7800;
    margin: 0px;
    padding: 0px;
	margin-top:10px;
	margin-bottom:5px;
}
.info_supplementaire .content p{
	font-family:"Source Sans Pro";
	font-size:12px;
	text-align:left;
	line-height:14px;
	color:#505050;
    margin: 0px;
    padding: 0px;
	margin-bottom:10px;
}
.info_supplementaire .content p a:hover{
	text-decoration:underline;
}
.info_supplementaire .content p a{
	font-size:12px;
	color:#ee8214;
	text-decoration:none;
}

.desc_top a:hover{
	text-decoration:underline;
}
.desc_top a{
	font-size:12px;
	color:#ee8214;
	text-decoration:none;
}
.desc_top p{
	margin:0px;
	padding:0px;
}

.box_univers{
	display:table-cell;
	vertical-align:top;
	background:#FFF;
	/*box-shadow:0 0 4px -1px #aaa;*/
	width:118px;
	height:186px;
	border-radius:3px;
}
.box_univers a{
	font-size:14px;
	line-height:16px;
	font-weight:600;
	color:#666666;
	text-decoration:none;
}
.box_univers:hover{
	background:none repeat scroll 0 0 rgba(234, 234, 234, 1);
	cursor:pointer;
}

.btn_see_offre{
	background: #dc3838;
    border-radius: 3px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    /*text-shadow: 0 1px #fff;*/
    width: 105px;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
}
.btn_see_offre a{
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
	text-decoration:none;
}
.btn_see_offre:hover{
	cursor:pointer;
}
ul,li, ol{
	list-style: outside none none;
    margin: 0;
    padding: 0;
}
#loadProducts{
	height: 200px;
	position: relative;
	text-align: right;
    /*width: 990px;*/
    width: 576px;
}
.hideProduct {
    display: none !important;
    z-index: 1;
}
.showProduct {
    z-index: 2;
}
.showlastProduct {
    z-index: 1;
}


.hideProduct .vignettePourcentage,
.showProduct .vignettePourcentage,
.showlastProduct .vignettePourcentage{
	/*background: url(/assets/inter/bricotoo/pages/picto-promo.png) no-repeat;*/
	background: #fdd917;
    color: #333;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    margin-left: 0px;
    /*position: absolute;*/
    text-align: center;
    width: 42px;
	/*margin-top: -25px;*/
	z-index:1;
}
.hideProduct,
.showProduct,
.showlastProduct{
	background:#fff;
	box-shadow:0 0 120px 0 rgba(200,200,200,0.5) inset;
	border-radius:0px;
	border:1px solid #ccc;
	height: 228px;
	width: 556px;
	padding-right:20px;
}
.hideProduct .titleprod,
.showProduct .titleprod,
.showlastProduct .titleprod{
	font-size:16px;
	line-height:16px;
	color:#333333;
	font-weight:600;
}
.hideProduct .listing_bloc,
.showProduct .listing_bloc,
.showlastProduct .listing_bloc{
	font-size:14px;
	line-height:18px;
	color:#333333;
	font-weight:normal;
	padding-top:5px;
}

.hideProduct .div_price,
.showProduct .div_price,
.showlastProduct .div_price{
	height:27px;
	margin-top:5px;
}
.hideProduct .old_price,
.showProduct .old_price,
.showlastProduct .old_price{
	display: table-cell; vertical-align:middle; text-align:left; padding-left:8px; font-size: 14px; font-weight: 500; line-height: 14px; text-decoration: line-through; color:#313131;
}
.hideProduct .old_price .unit_money,
.showProduct .old_price .unit_money,
.showlastProduct .old_price .unit_money{
	font-size:12px; font-weight:500;
}


.separateurBoutonProduct{
	width:13px;
	height:13px;
	background:transparent;
	float:left;
}
.boutonProduct{
	width:13px;
	height:13px;
	background:#666666;
	float:left;
	border-radius:8px;
}
.boutonProductActive{
	width:13px;
	height:13px;
	background:#eb7d26;
	float:left;
	border-radius:8px;
}
.boutonProduct:hover,
.boutonProductActive:hover{
	cursor:pointer;
}


#ZoneBannSearch .opt_grille, #ZoneBannSearch .opt_line {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #ebebeb;
    display: table-cell;
    height: 24px;
    text-align: center;
    vertical-align: middle;
    width: 74px;
}

#ZoneBannSearch .opt_grille:hover,
#ZoneBannSearch .opt_line:hover,
#ZoneBannSearch .opt_grille_selected:hover,
#ZoneBannSearch .opt_line_selected:hover {
    cursor:pointer;
}

#ZoneBannSearch .opt_grille_selected, #ZoneBannSearch .opt_line_selected {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #ebebeb;
    display: table-cell;
    height: 24px;
    text-align: center;
    vertical-align: middle;
    width: 74px;
}
#ZoneBannSearch .opt_grille .img, #ZoneBannSearch .opt_grille_selected .img, #ZoneBannSearch .opt_line_selected .img, #ZoneBannSearch .opt_line .img {
    border-right: 1px solid #ebebeb;
    display: table-cell;
    height: 24px;
    text-align: center;
    vertical-align: middle;
    width: 23px;
}
#ZoneBannSearch .opt_grille_selected .text, #ZoneBannSearch .opt_line_selected .text, #ZoneBannSearch .opt_grille .text, #ZoneBannSearch .opt_line .text {
    color: #9e9e9e;
    display: table-cell;
    font-size: 14px;
    height: 24px;
    text-align: center;
    vertical-align: middle;
    width: 35px;
}

.categorie_principale_1,
.categorie_principale_2,
.categorie_principale_3,
.categorie_principale_4,
.categorie_principale_5,
.categorie_principale_6,
.categorie_principale_7,
.categorie_principale_8,
.categorie_principale_gene{
	font-size:14px;
	line-height:16px;
	font-family:"Source Sans Pro";
	height:40px;
	font-weight:400;
	width:180px;
	border-radius:2px;
	color:#353535;
}
.categorie_principale_gene2{
	font-size:14px;
	line-height:16px;
	font-family:"Source Sans Pro";
	height:24px;
	font-weight:400;
	width:180px;
	border-radius:2px;
	color:#353535;
}
.categorie_principale_1#selected,
.categorie_principale_2#selected,
.categorie_principale_3#selected,
.categorie_principale_4#selected,
.categorie_principale_5#selected,
.categorie_principale_6#selected,
.categorie_principale_7#selected,
.categorie_principale_8#selected,
.categorie_principale_gene#selected{
	font-weight:700;
}
.categorie_principale_gene2#selected{
	font-weight:700;
}
.categorie_principale_1#selected a,
.categorie_principale_2#selected a,
.categorie_principale_3#selected a,
.categorie_principale_4#selected a,
.categorie_principale_5#selected a,
.categorie_principale_6#selected a,
.categorie_principale_7#selected a,
.categorie_principale_8#selected a,
.categorie_principale_gene#selected a{
	color:#353535;
}
.categorie_principale_gene2#selected a{
	color:#353535;
}
.categorie_principale_1 a,
.categorie_principale_2 a,
.categorie_principale_3 a,
.categorie_principale_4 a,
.categorie_principale_5 a,
.categorie_principale_6 a,
.categorie_principale_7 a,
.categorie_principale_8 a,
.categorie_principale_gene a{
	text-decoration:none;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	color:#353535;
}
.categorie_principale_gene2 a{
	text-decoration:none;
	font-size:14px;
	line-height:16px;
	color:#353535;
}
.categorie_principale_gene2 a.CatSel{
	text-decoration:none;
	font-size:14px;
	line-height:16px;
	font-weight:700;
	color:#f69400;
}
.categorie_principale_gene div{
	display: table-cell;
    height: 34px;
    text-align: left;
    vertical-align: middle;
}
.categorie_principale_gene div a{
	text-transform:inherit;
}

#listingCategoriesM  .categorie_principale_gene{
	height:40px;
}
#listingCategoriesM  .sousCat_1_gene{
	height: 30px;
	padding-left:10px;
}
#listingCategoriesM  .sousCat_1_gene a{
	font-size:13px;
	color:#353535;
	font-weight:bold;
	line-height:14px;
	font-family:"Source Sans Pro";
	text-decoration:none;
}
#listingCategoriesM  .sousCat_1_gene#sous_cat_selected a{
	color:#353535;
}
#listingCategories .sousCat_1_1,
#listingCategories .sousCat_1_2,
#listingCategories .sousCat_1_3,
#listingCategories .sousCat_1_4,
#listingCategories .sousCat_1_5,
#listingCategories .sousCat_1_6,
#listingCategories .sousCat_1_7,
#listingCategories .sousCat_1_8,
#listingCategories .sousCat_1_gene{
	height: 25px;
	padding-left:5px;
}
#listingCategories .sousCat_1_1 a,
#listingCategories .sousCat_1_2 a,
#listingCategories .sousCat_1_3 a,
#listingCategories .sousCat_1_4 a,
#listingCategories .sousCat_1_5 a,
#listingCategories .sousCat_1_6 a,
#listingCategories .sousCat_1_7 a,
#listingCategories .sousCat_1_8 a,
#listingCategories .sousCat_1_gene a{
	font-size:14px;
	color:#333333;
	font-weight:normal;
	line-height:14px;
	font-family:"Source Sans Pro";
	text-decoration:none;
}

#listingCategories .sousCat_1_1#sous_cat_selected a,
#listingCategories .sousCat_1_2#sous_cat_selected a,
#listingCategories .sousCat_1_3#sous_cat_selected a,
#listingCategories .sousCat_1_4#sous_cat_selected a,
#listingCategories .sousCat_1_5#sous_cat_selected a,
#listingCategories .sousCat_1_6#sous_cat_selected a,
#listingCategories .sousCat_1_7#sous_cat_selected a,
#listingCategories .sousCat_1_8#sous_cat_selected a,
#listingCategories .sousCat_1_gene#sous_cat_selected a{
	color:#f69400;
	font-weight:600;
}
#listingCategories .sous_ssCat_1_gene{
	height: 25px;
	padding-left:15px;
}
#listingCategories .sous_ssCat_1_gene a{
	font-size:14px;
	color:#333333;
	font-weight:normal;
	line-height:14px;
	font-family:"Source Sans Pro";
	text-decoration:none;
}
#listingCategories .sous_ssCat_1_gene#sous_cat_selected a{
	color:#f69400;
	font-weight:600;
}




/*produits en ligne*/
.blocProd .produit-line{/*Page cat�gorie*/
	background: #fff;
	background-position: center bottom;
	width:772px;
	text-align:center;
	overflow:hidden;
	z-index:1;
	height:138px;
	padding:0px;
}
.blocProd .produit-line .info_image{
	display:table-cell; vertical-align:middle; text-align:center; width:170px; height:138px;
}
.blocProd .produit-line .text_info{
	padding:12px 12px 12px 24px;
	text-align:left;
	height:114px;
	width:367px;
}
.blocProd .produit-line .text_info div{
	font-size:12px;
	font-family:"Source Sans Pro";
	color:#6a6a6a;
}

.blocProd .produit-line .text_info .vignetteBrand{
	width:93px;
	height:24px;
	/*border:1px solid #ebebeb;*/
}
.produit-line .vignetteBrand{
	/*position:absolute;*/
	margin-top:-5px;
	margin-left:0px;
	height:24px;
}
.blocProd .produit-line .text_info {
	color:#505050;
	font-weight:normal;
	line-height:13px;
}
.blocProd .produit-line .text_info  ul,
.blocProd .produit-line .text_info  li{
	list-style-type:disc;
	list-style-position:inside;
	font-size:12px;
	line-height:14px;
	color:#333;
}
.blocProd .produit-line .text_info  p{
	font-size:12px;
	line-height:7px;
	color:#333;
	margin-top:15px;
	margin-bottom:4px;
}
.blocProd .produit-line .price_info{
	height:138px;
	background:#ffffff;
	padding:0px;
	width:200px;
}

.blocProd .produit-line .price_info div.table {
    background: none repeat scroll 0 0 #f3f3f3;
    display: table-cell;
    height: 126px;
    padding-top: 12px;
    text-align: left;
    vertical-align: top;
    width: 200px;
}

/*
.blocProd .produit-line .vignetteBloc{
	background: none repeat scroll 0 0 #ffdd49;
    color: #666666;
    font-size: 10px;
    height: 25px;
    margin-left: -5px;
    margin-top: 0;
    position: absolute;
    width: 100px;
    z-index: 1;
}*/
.blocProd .produit-line .vignetteBloc .info_promo{
	font-family:"Source Sans Pro";
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	height: 30px;
	width: 90px;
	margin-left: -4px;
	margin-top: 0px;
	position: absolute;
	color:#222222;
	padding-left:9px;
}

.blocProd .produit-line .vignettePourcentage{
	background: #fdd917;
    color: #333333;
    display:table-cell;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin-left: 0px;
    /*position: absolute;*/
    text-align: center;
    width: 38px;
	/*margin-top: -25px;*/
	z-index:2;
}

.blocProd .produit-line .price_info div.see{
	margin-top:10px;
}
.blocProd .produit-rose-home .text_info .descriptifprod3 h2,
.blocProd .produit-rose .text_info .descriptifprod3 h2,
.blocProd .produit-line .text_info .descriptifprod3 h2{
	margin:0px;
	padding:0px;
}
.blocProd .produit-line .text_info .descriptifprod3,
.blocProd .produit-line .text_info .descriptifprod3 a,
.blocProd .produit-line .text_info .DescProdH2{
	display:inline;
	font-size:14px;
	font-family:"Source Sans Pro";
	font-weight:600;
	line-height:16px;
	text-decoration:none;
	color:#333333;
}
.blocProd .produit-line .text_info .descriptifprod3 a,
.blocProd .produit-line .text_info .descriptifprod3,
.blocProd .produit-line .text_info .DescProdH2{
	font-size:16px;
	font-weight:600;
	line-height:auto;
	text-decoration:none;
}
.blocProd .produit-line .text_info .descriptifprod3 a,
.blocProd .produit-line .text_info .descriptifprod3{
	/*color:#1e2b58;
	text-decoration:none;*/

	color: #323232;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.blocProd .produit-line .text_info .descriptifprod3 a:hover,
.blocProd .produit-line .text_info .descriptifprod3 hover{
	text-decoration:underline;
}
.blocProd .produit-line .text_info .descriptifprod3 a span.brands{
	/*padding:0px;
	margin:0px;
	display:inline;
	color:#1e2b58;
	font-weight:500;
	font-size:15px;
	line-height: auto;
	text-transform:capitalize;
	text-decoration:none;*/

	color: #ff7800;
    font-family: "Source Sans Pro";
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.blocProd .produit-line .text_info .DescProdH2{
	color:#ACA29E;
	text-transform:uppercase;
	margin-left:5px;
}

.blocProd .produit-line .vignetteBloc{
	width:60px;
	height:60px;
	margin-left: -1px;
    margin-top: -1px;
	position: absolute;
	z-index : 2;
	font-size:10px;
	color:#666666;
}
.add_btn_cart{
	/*background: linear-gradient(to bottom, #fdd917, #f69400) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background:#f69400;
    border: 1px solid #f69400;
    border-radius: 3px;
    /*box-shadow: 0 1px 0 0 #fed37d inset;*/
    color: #343434;
    font-size: 14px;
    font-weight: 500;
    padding: 0px;
    text-align: center;
    width: 145px;
	height:30px;
	margin-top:5px;
}
.add_btn_cart a{
    color: #343434;
    font-size: 14px;
	text-decoration:none;
}
.add_btn_cart:hover{
	/*background: linear-gradient(to top,#fdd917,#f69400);*/
	cursor:pointer;
}


.btn_add_basket_big{
	background: linear-gradient(to bottom, #fdd917, #f69400) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #f69400;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #fed37d inset;

    padding: 0px;
    text-align: center;
    width: 180px;
	height:40px;
	margin-top:5px;

	color: #343434;
    font-family: "Source Sans Pro";
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.04em;
}
.btn_add_basket_big a{
    color: #343434;
    font-size: 12px;
	text-decoration:none;
}
.btn_add_basket_big:hover{
	background: linear-gradient(to top,#fec85b,#f69400);
	cursor:pointer;
}
.btn_add_basket_big_off{
	background: linear-gradient(to bottom, #f5f5f5, #eaeaea) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #cccccc;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #ffffff inset;

    padding: 0px;
    text-align: center;
    width: 180px;
	height:40px;
	margin-top:5px;

	color: #343434;
    font-family: "Source Sans Pro";
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.04em;
}
.btn_add_basket_big_off a{
    color: #343434;
    font-size: 12px;
	text-decoration:none;
}
.btn_add_basket_big_off:hover{
	background: linear-gradient(to top,#f5f5f5,#eaeaea);
	cursor:pointer;
}
.btn_gray{
	background: linear-gradient(to bottom, #f5f5f5, #eaeaea) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bababa;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #ffffff inset;

    padding: 0px;
    text-align: center;
	margin-top:5px;
	padding:5px;
	width:80px;
	color: #343434;
    font-family: "Source Sans Pro";
    font-size: 11px;
    font-weight: 500;
}
.btn_gray a{
    color: #343434;
    font-size: 11px;
	text-decoration:none;
}
.btn_gray:hover{
    border: 1px solid #aaaaaa;
	cursor:pointer;
}

.prices_popup .priceNew3 {
	font-weight:bold;
	font-size:26px;
	color:#ac0000;
}
.prices_popup .priceDiscount3 {
	font-weight:bold;
	color:#ac0000;
	font-size:26px;
}
.categories_associees{
	text-decoration:none;
	color:#505050;
	font-size:13px;
	line-height:15px;
}
.categories_associees:hover{
	text-decoration:underline;
}

.radio.unselected{
	background: url(/assets/inter/bricotoo/tunnel_paiement/check_unselected.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 15px;
    width: 15px;
	margin-right: 8px;
    margin-top: 2px;
}

.radio.selected{
	background: url(/assets/inter/bricotoo/tunnel_paiement/check_selected.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 15px;
    width: 15px;
	margin-right: 8px;
    margin-top: 2px;
}


#popUpIndexContent .ficheOrderProd{
	background: none repeat scroll 0 0 #FFFFFF;
    height: 572px;
    margin: 2% auto auto;
    /*padding: 20px;
    padding-top: 5px;*/
	padding-bottom:20px;
    width: 840px;
	border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 6px 0 #222222;
}
#popUpIndexContent .ficheOrderProd .title{
	color:#444444;
	font-size:10px;
	margin-bottom:5px;
	height:11px;
}
#popUpIndexContent .ficheOrderProd .info{
	color:#1682ca;
	font-size:17px;
	font-weight:bold;
	height:17px;
}
#popUpIndexContent .ficheOrderProd .info:first-letter{
	text-transform:uppercase;
}
#popUpIndexContent .ficheOrderProd .info2,
#popUpIndexContent .ficheOrderProd .info3{
	color:#1682ca;
	font-size:10px;
	font-weight:bold;
	line-height:11px;
	height:17px;
}
#popUpIndexContent .ficheOrderProd .info2 a{
	color:#f59c00;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}


#popUpIndexContent .ficheOrderProd .tabHistOrder{
	border:1px solid #e4e4e4;
	width:798px;
	height:33px;
	margin:0px 20px;
}
#popUpIndexContent .ficheOrderProd .tabHistOrder .th_order{
	font-size:10px;
	background:#efefef;
	float: left;
    height: 33px;
    line-height: 33px;
	text-transform:uppercase;
}
#popUpIndexContent .ficheOrderProd .tabHistOrderDetails{
	width:800px;
	height:222px;
	overflow-y:auto;
	margin:0px 20px 28px;
}
#popUpIndexContent .ficheOrderProd .tabHistOrderDetails .grise,
#popUpIndexContent .ficheOrderProd .tabHistOrderDetails .blanche{
	font-size:12px;
    height: 49px;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
#popUpIndexContent .ficheOrderProd .tabHistOrderDetails .grise{
	background:#f9f9f9;
}
#popUpIndexContent .ficheOrderProd .tabHistOrderDetails .blanche{
	background:#fff;
}
.adresses_edit{
	width:100%;
	height:100%;
}
.adresses_edit .content_global{
	width:100%;
	height:35px;
}
.adresses_edit .content_global .content_texte{
	width:280px;
	height:35px;
	font-size:12px;
	line-height:35px;
	text-align:right;
}
.adresses_edit .content_global .content_texte label{
	font-size:12px;
	padding-right:20px;
}
.adresses_edit .content_global .content_texte label:hover{
	cursor:pointer;
}
.content_texte label:hover{
	cursor:pointer;
}
.adresses_edit .content_global .content_texte label.obligatoire{
	color:#DC0909;
}
.adresses_edit .content_global .content_texte span{
	font-size:10px;
	padding-right:20px;
	color:#aaa;
}
.adresses_edit .content_global .content_texte span.obligatoire{
	color:#DC0909;
	padding-right:0px;
}
.adresses_edit .content_global .content_input_champ{
	width:350px;
	height:35px;
	font-size:12px;
	line-height:35px;
	text-align:left;
}
.adresses_edit .content_global .content_input_champ input{
	font-size: 12px;
    height: 22px;
    padding: 2px;
    width: 270px;
	margin-top:4px;
}
.adresses_edit .content_global .content_input_champ .customerFormSelect{
	font-size: 12px;
    height: 27px;
    margin-top: 4px;
    padding: 4px 2px 2px;
    width: 276px;
}
.button .btn_rouge_account{
	border:1px solid #bb3417;
	border-radius:10px;
	text-align:center;
	background-color:#ed633e;
	background:linear-gradient(to bottom, #ed633e, #d04526);
	box-shadow:0px 1px 0px 0px #ef7752 inset;
	text-shadow:0px -1px 0px #c1482b;
	color:#ffffff;
}
.button .btn_rouge_account:hover{
	background-color:#ef7752;
	background:linear-gradient(to bottom, #ef7752, #d04526);
}
.button .btn_grisclair_account{
	border:1px solid #d5d5d5;
	border-radius:10px;
	text-align:center;
	background-color:#f5f5f5;
	background:linear-gradient(to bottom, #f5f5f5, #e2e2e2);
	box-shadow:0px 1px 0px 0px #fff inset;
	color:#505050;
}
.button .btn_grisclair_account:hover{
	background-color:#fafafa;
	background:linear-gradient(to bottom, #fafafa, #e2e2e2);
}

#descBreve{
	height:150px;
}

#descBreve ul li{
	list-style-position: inside;
    list-style-type: initial;

	line-height:20px;
	font-size:14px;
	font-weight:medium;
	color:#333333;
}
#descBreve p{
	margin:0px;
	padding:0px;
	line-height:20px;
	font-size:14px;
	font-weight:medium;
	color:#333333;
}

#bloc_promo_price{
	padding:5px; background: #fdd917; font-size:14px; font-weight:bold;
}

.produit-rose-home .info_livraison,
.produit-rose .info_livraison{
	font-size:12px; color:#959595; height:27px; padding-top:20px;
}
.produit-rose-home .div_price,
.produit-rose .div_price,
.produit-line .div_price{
	height:25px;
	margin-top:0px;
}
.produit-line .div_price{
	height:47px;
	margin-top:2px;
}
.produit-rose-home .old_price,
.produit-rose .old_price,
.products_others .old_price{
	color: #666; display: table-cell; vertical-align:middle; text-align:left; padding-left:5px; font-size: 12px; font-weight: 500; line-height: 14px;position:absolute;bottom:80px;
}
.produit-rose-home .old_price{bottom:20px;
}
.produit-rose-home .old_price,
.produit-rose .old_price span,
.products_others .old_price{
text-decoration: line-through;
}
.produit-rose-home .old_price .unit_money,
.produit-rose .old_price .unit_money,
.produit-line .old_price .unit_money{
	font-size:12px; font-weight:500;
}
.produit-line .info_livraison{
	height:30px; padding-right:10px;
	font-size:12px; color:#959595;
}
.produit-line .old_price{
	display: table-cell; vertical-align:middle; text-align:left; padding-left:8px; font-size: 14px; font-weight: 500; line-height: 14px;color:#666;position:absolute;top:35px;
}
.produit-line .old_price span{
	text-decoration: line-through
}

.produit-rose-home .info_livraison div,
.produit-line .info_livraison div,
.produit-rose .info_livraison div{
	display:table-cell;
	vertical-align:bottom;
	text-align:left;
}
.produit-rose-home .info_livraison div.img_pic_stock,
.produit-line .info_livraison div.img_pic_stock,
.produit-rose .info_livraison div.img_pic_stock{
	padding-right:5px;
	text-align:left;
}
.produit-rose-home .info_livraison div.text_pic_stock,
.produit-line .info_livraison div.text_pic_stock,
.produit-rose .info_livraison div.text_pic_stock{
	font-size:14px;
	font-weight:normal;
	color:#6aae26;
}
.produit-rose-home .info_livraison div.text_pic_stock_limit,
.produit-line .info_livraison div.text_pic_stock_limit,
.produit-rose .info_livraison div.text_pic_stock_limit{
	font-size:14px;
	font-weight:normal;
	color:#cc3333;
	height:20px;
}
.produit-rose-home .info_livraison div.text_pic_stock_reappro,
.produit-line .info_livraison div.text_pic_stock_reappro,
.produit-rose .info_livraison div.text_pic_stock_reappro{
	font-size:14px;
	font-weight:normal;
	color:#2786c9;
	height:20px;
}
.produit-rose-home .info_livraison div.text_pic_stock_epuise,
.produit-line .info_livraison div.text_pic_stock_epuise,
.produit-rose .info_livraison div.text_pic_stock_epuise{
	font-size:14px;
	font-weight:normal;
	color:#333;
	height:20px;
}
.produit-rose-home .info_livraison div.selon_ref,
.produit-line .info_livraison div.selon_ref,
.produit-rose .info_livraison div.selon_ref{
	display:table-cell;
	vertical-align:bottom;
	text-align:left;
	padding-left:3px;
}

.name_select{
	height:21px;
	width:145px;
	border:1px solid #ebebeb;
	font-size:13px;
	padding-top:3px;
	padding-left:5px;
	color:#505050;
}
.name_select:hover{
	cursor:pointer;
}
.name_page{
	height:21px;
	width:86px;
	border:1px solid #ebebeb;
	font-size:13px;
	padding-top:3px;
	padding-left:5px;
	color:#505050;
}
.name_page:hover{
	cursor:pointer;
}
.name_select_nbProd{
	height:21px;
	width:100px;
	border:1px solid #ebebeb;
	font-size:13px;
	padding-top:3px;
	padding-left:5px;
	color:#505050;
}
.name_select_nbProd:hover{
	cursor:pointer;
}
.fleche_bottom{
	width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #333333;
	margin-right: 5px;
    margin-top: 5px;
	float:right;
}

#content_select{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #ebebeb;
	border-top:0px;
    display: block;
    font-size: 14px;
    margin-left: 4px;
    padding-left: 5px;
    position: absolute;
    text-align: left;
    width: 145px;
	color:#666;
	margin-top:-1px;
	z-index:15;
}

#content_select div:hover{
	background: none repeat scroll 0 0 #fafafa;
	cursor:pointer;
}
#page_select{
	height: 21px;
    width: 60px;
    border: 1px solid #ebebeb;
    font-size: 13px;
    padding-top: 3px;
    padding-left: 5px;
    color: #505050;
	cursor:pointer;
}
#page_navigation{
	display:none;
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #ebebeb;
    border-top: 0px;
    font-size: 14px;
    margin-left: 4px;
    padding-left: 5px;
    position: absolute;
    text-align: left;
    width: 60px;
    color: #666;
    margin-top: -1px;
    z-index: 14;
}

#page_navigation div:hover{
	background: none repeat scroll 0 0 #fafafa;
	cursor:pointer;
}

.content_select_nbProd,
#content_select_nbProd{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #ebebeb;
	border-top:0px;
    display: block;
    font-size: 14px;
    margin-left: 0px;
    padding-left: 5px;
    position: absolute;
    text-align: left;
    width: 100px;
	color:#666;
	margin-top:-1px;
	z-index:14;
}

.content_select_nbProd div:hover,
#content_select_nbProd div:hover{
	background: none repeat scroll 0 0 #fafafa;
	cursor:pointer;
}



/*
	background: linear-gradient(to bottom, #fdd917, #f69400) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #f69400;
    border-radius: 5px;
    box-shadow: 0 1px 0 0 #fed37d inset;
    color: #343434;
    font-size: 13px;
    font-weight: 500;
    padding: 5px;
    text-align: center;
    width: 80px;
}
.btn_see_offre a{
    color: #343434;
    font-size: 13px;
    font-weight: 500;
	text-decoration:none;
}
.btn_see_offre:hover{
	background: linear-gradient(to top,#fdd917,#f69400);
	cursor:pointer;
}*/
/*fin*/


/*Fiche produit*/
.link_products{
	font-size:14px;
	line-height:26px;
	color:#666666;
	font-weight:500;
}
.link_products div{
	display:inline;
	font-weight:500;
}
.link_products a{
	text-decoration:none;
	font-size:14px;
	line-height:20px;
	color:#666666;
	font-weight:500;
}
.header_bloc_info_price_order_fp{
	height:30px;
	width:625px;
}
.header_bloc_info_price_order_fp div,
.header_bloc_info_price_order_fp_toolbar div{
	/*float:left;*/
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.header_bloc_info_price_order_fp #PriceInfoRemise{
	width:240px;
    text-align: left;
	height:30px;
}
.header_bloc_info_price_order_fp #title_qty{
	width:80px;
    text-align: center;
	font-size:14px;
	height:30px;
}
.header_bloc_info_price_order_fp #title_qty .uv{
    text-align: left;
	font-size:12px;
	line-height:8px;
}
.header_bloc_info_price_order_fp #referency_info{
	/*float:right;*/
    text-align: right;
	font-size:14px;
	color:#999999;
	height:30px;
	width:325px;
}
.bloc_info_price_order_fp div{
	/*display:inline;*/
	/*float:left;*/
	display:table-cell;
}
.bloc_info_price_order_fp #qty{
	vertical-align:middle;
	padding-right:10px;
	width:60px;
}
.bloc_info_price_order_fp #favoris{
	vertical-align:middle;
	padding-left:10px;
}
.bloc_info_price_order_fp .input_qty{
	height:56px;
	width:56px;
	border: 1px solid #ccc;
    text-align: center;
	box-shadow:0 2px 3px -1px rgba(1, 1, 1, 0.20) inset;
	font-size:18px;
	border-radius:2px;
}

#PriceInfo{
	display: table-cell;
    float: none;
    height: 60px;
    text-align: left;
    vertical-align: bottom;
	width:240px;
}
#PriceInfo div{
	float:none;
	display:block;
}
#PriceInfo div.value_price{
	line-height:32px;
}
.productPriceTtc { font-weight:normal; color:#333; font-size:14px; float:right; text-align:right; padding-right:21px;}
.productPriceOld { font-weight:normal; color:#333333; font-size:18px; text-decoration:line-through;}
.productPriceDiscount { color:#e40000; font-size: 36px; font-weight: normal; }
.productPriceDiscount-add {
	font-weight:bold;
	color:#333;
	font-size:18px;
}
.productPriceNew { font-weight:normal; color: #333; font-size:36px;}
.productPriceNew .big_price,
.productPriceDiscount .big_price{
	font-weight:600;
	font-size:48px;
	color:#333333;
}
.productPriceDiscount .big_price{
	color:#e40000;
}
.productPriceNew .little_price,
.productPriceDiscount .little_price{
	font-weight:600;
	font-size:32px;
	color:#333333;
}
.productPriceDiscount .little_price{
	color:#e40000;
}
.inteadOf{
	font-size:14px;
	color:#333333;
}
.unitVente{
	color:#333;
	font-size:12px;
	text-align:center;
	width:135px;
}
.unitDiscount{
	font-size:12px;
	text-align:center;
	width:135px;
	color:#e40000;
}
#price .unitVente,
#price .unitDiscount{
	font-size:14px;
}

.btn_action_box{
	background:#ff7800;
	width:158px;
	height:36px;
	border-radius:2px;
	/*box-shadow:0 1px 3px 0px rgba(1, 1, 1, 0.2);*/
}
.btn_action_box_off{
	background:#aaaaaa;
	width:158px;
	height:36px;
	border-radius:2px;
	/*box-shadow:0 1px 3px 0px rgba(1, 1, 1, 0.2);*/
}
.btn_action_panier{
	background:#ff7800;
	width:184px;
	height:36px;
	border-radius:2px;
	/*box-shadow:0 1px 3px 0px rgba(1, 1, 1, 0.2);*/
}
.btn_action_panier_off{
	background:#aaa;
	width:184px;
	height:36px;
	border-radius:2px;
	/*box-shadow:0 1px 3px 0px rgba(1, 1, 1, 0.2);*/
}
.btn_action_panier2{
	background:#ff7800;
	width:204px;
	height:36px;
	border-radius:2px;
	/*box-shadow:0 1px 3px 0px rgba(1, 1, 1, 0.2);*/
}
.btn_action_panier3{
	background:#ff7800;
	width:197px;
	height:36px;
	border-radius:2px;
	/*box-shadow:0 1px 3px 0px rgba(1, 1, 1, 0.2);*/
}
.btn_action{
	background:#ff7800;
	width:224px;
	height:60px;
	border-radius:2px;
	box-shadow:0 1px 3px 0px rgba(1, 1, 1, 0.2);
}
.btn_action_off{
	background:#aaaaaa;
	width:224px;
	height:60px;
	border-radius:2px;
	box-shadow:0 1px 3px 0px rgba(1, 1, 1, 0.2);
}
.btn_action_page_box{
	background:#e6e6e6;
	width:120px;
	height:30px;
	border-radius:2px;
}
.btn_action_off_box{
	background:#e6e6e6;
	width:158px;
	height:36px;
	border-radius:2px;
}
.btn_action_off_box2{
	background:#e6e6e6;
	width:181px;
	height:36px;
	border-radius:2px;
}
.btn_action_off_box3{
	background:#e6e6e6;
	width:84px;
	height:36px;
	border-radius:2px;
}
.btn_action_newsletter{
	background:#ffb700;
	width:74px;
	height:42px;
	border-radius:2px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#333333;
	font-size:14px;
	text-transform:uppercase;
}
.btn_action_newsletter:hover{
	cursor:pointer;
}
.btn_action_panier2:hover,
.btn_action_panier3:hover,
.btn_action_panier:hover,
.btn_action_off_box2:hover,
.btn_action_off_box3:hover,
.btn_action_page_box:hover,
.btn_action_off_box:hover,
.btn_action_gray:hover,
.btn_action_box:hover,
.btn_action:hover{
	cursor:pointer;
}
.btn_action_gray{
	background:#666666;
	width:84px;
	height:60px;
	color:#ffffff;
	border-radius:2px;
	box-shadow:0 1px 3px 0px rgba(1, 1, 1, 0.2);
	text-align:center;
	vertical-align:middle;
}
.btn_action_gray a{
	color:#ffffff;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	line-height:16px;
}
.btn_action_gray a .little_info{
	font-weight:600;
}
.btn_action_gray a .big_info{
	text-transform:uppercase;
	font-weight:600;
}
.btn_action_box_off div,
.btn_action_box div,
.btn_action div{
	display:inline;
	float:none;
}
.btn_action_panier2 .img,
.btn_action_panier3 .img,
.btn_action_panier_off .img,
.btn_action_panier .img{
	width:36px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:36px;
}
.btn_action_box_off .img,
.btn_action_box .img{
	width:36px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:36px;
}
.btn_action_page_box .img,
.btn_action_off_box3 .img,
.btn_action_off_box2 .img,
.btn_action_off_box .img{
	width:22px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:36px;
}
.btn_action_page_box .img{
	width:30px;
	height:30px;
}
.btn_action .img,
.btn_action_off .img{
	width:50px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:60px;
}
.btn_action_panier2 .text,
.btn_action_panier3 .text,
.btn_action_panier_off .text,
.btn_action_panier .text{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	height:36px;
	color:#fff;
	font-size:14px;
	font-weight:600;
	padding-left:0px;
}
.btn_action_panier3 .text{ width:110px; text-align:right; }
.btn_action_box_off .text,.btn_action_box .text{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	height:36px;
	color:#fff;
	font-size:14px;
	font-weight:600;
	padding-left:0px;
}
.btn_action_page_box .text,.btn_action_off_box3 .text,
.btn_action_off_box .text,.btn_action_off_box2 .text{
	display:table-cell;height:36px; vertical-align:middle; padding-left:0px;
	color:#666666; font-size:14px; font-weight:600;line-height:14px;text-align:left;
}
.btn_action_page_box .text{ height:30px; width:90px; text-align:center; }
.btn_action .text, .btn_action_off .text{
	display:table-cell;padding-left:0px; vertical-align:middle;height:60px;
	color:#fff;font-size:20px;font-weight:600;text-align:left;
}
.info_stock{ font-size:14px; display:table-cell; vertical-align:middle; }
.info_stock .epuise{
	color:#cc3333; font-size:14px; font-weight:500; text-transform:uppercase; line-height:14px;
}
.info_stock .reappro{
	color:#2786c9; font-size:14px; font-weight:500; text-transform:uppercase; line-height:14px;
}
.info_stock .stock_limite{
	color:#cc3333; font-size:14px; font-weight:500; text-transform:uppercase; line-height:14px;
}
.info_stock .stock{
	color:#3fbc43; font-size:14px; font-weight:500; text-transform:uppercase; line-height:14px;
}
.info_stock .big_info, .info_stock .epuise .big_info,
.info_stock .stock .big_info, .info_stock .stock_limite .big_info, .info_stock .reappro .big_info{
	font-weight:600;
}
.info_stock .epuise  .little_info,.info_stock .stock  .little_info,
.info_stock  .stock_limite .little_info, .info_stock .little_info, .info_stock .reappro  .little_info{
	font-size:12px; color:#999;
}
.prodBrandImg {height:130px; border-left:1px solid #e2e2e2; font-size:14px; }
.onglets{ margin-top:40px; box-shadow:0px -1px 0px 0px #dfdfdf inset; margin-bottom:20px;
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif; }
.onglets .separation_onglet{
	width:3px; height:40px; display:table-cell; vertical-align:middle; text-align:center;
}
.onglets .onglet_active:hover, .onglets .onglet_inactive:hover{ cursor:pointer; }
.onglets .onglet_active,
.onglets .onglet_inactive{
	display:table-cell; vertical-align:middle;
	height:40px;width:140px;background:#eeeeee;	border-top-left-radius:4px; border-top-right-radius:4px;
	font-size:14px; color:#666666; text-transform:uppercase; font-weight:600;text-align:center;
}
.onglets .separation_onglet,.onglets .onglet_active,.onglets .onglet_inactive{
	box-shadow:0px -1px 0px 0px #dfdfdf inset;
}
.onglets .onglet_active{
	box-shadow:0px -1px 0px 0px #ff7800 inset; background:#444444; color:#ff7800; border-bottom:#ff7800;
}
.bloc_doc_download{ background:#f8f8f8; border:2px solid #ccc; padding:25px; }
.title_doc_download{ font-size:16px; color:#666666; font-weight:600; margin-bottom:10px; }
.lienDecocher{ text-decoration:none; font-size:12px; line-height: 12px; color:#505050; }
#listingFiltre a.lienDecocher{ text-decoration:none; font-size:12px; line-height: 12px; color:#505050; }

.title_bottom_univers{
	font-size:18px; line-height:16px; color:#333333; font-weight:600; text-transform:uppercase; margin-bottom:10px;
}
.btn_search{
	display:table-cell;height:37px; width:37px;background:#ffb700;border-radius:3px;
	vertical-align:middle; text-align:center;
}

.btn_search:hover{ cursor:pointer; }

.title_account,
.title_account a{
	color:#434343; font-size:13px; text-transform:uppercase; font-weight:600; text-decoration:none;
}

#ongletsAccueil .content_onglet{ margin:auto; width:470px; }
#ongletsAccueil .content_onglet .actif, #ongletsAccueil .content_onglet .separateur,
#ongletsAccueil .content_onglet .inactif{
	display:table-cell; vertical-align:middle; text-align:center;
}
#ongletsAccueil .content_onglet .actif, #ongletsAccueil .content_onglet .inactif{
	width:200px;
}
#ongletsAccueil .content_onglet .separateur{ width:68px; }
#ongletsAccueil .content_onglet .inactif{
	color:#aaaaaa; font-size:24px; line-height:19px; font-weight:600; text-transform:uppercase;
}
#ongletsAccueil .content_onglet .actif{
	color:#333333; font-size:24px; line-height:19px; font-weight:600; text-transform:uppercase;
}
#ongletsAccueil .content_onglet .inactif .border_bottom{
	background:#aaaaaa; border-radius:3px; height:3px; margin-top:5px;
}
#ongletsAccueil .content_onglet .actif .border_bottom{
	background:#ffb700; border-radius:3px; height:3px; margin-top:5px;
}
#ongletsAccueil .content_onglet .inactif .arrow_bottom{
	width: 0px; height: 0px; margin:auto;
    border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 6px solid #aaaaaa;
}
#ongletsAccueil .content_onglet .actif .arrow_bottom{
	width: 0px; height: 0px; margin:auto;
    border-left: 5px solid transparent;  border-right: 5px solid transparent; border-top: 4px solid #ffb700;
}
.content_btnProd{ margin-top:17px; }
.content_btnProd .info_BtnProducts{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	height:13px;
	width:845px;
}
.content_btnProd .info_seeMore,
.info_seeMore{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	height:30px;
	width:134px;
	padding-left:11px;
}
.content_btnProd .info_seeMore div,
.info_seeMore div{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:30px;
	width:134px;
	background:#e9e9e9;
	border-radius:3px;
}
.content_btnProd .info_seeMore div:hover,
.info_seeMore div:hover{
	cursor:pointer;
}
.content_btnProd .info_seeMore div a,
.info_seeMore div a{
	font-size:12px;
	font-weight:600;
	color:#333333;
	text-decoration:none;
	text-transform:uppercase;
}
.content_btnProd .info_BtnProducts .line{
	background:#dadada;
	height:1px;
	width:845px;
	margin-top: -8px;
}
.content_btnProd .info_BtnProducts #btnDefilProducts{
	width:62px;
	padding-left:14px;
	padding-right:14px;
	/*position:absolute;*/
	height:13px;
	z-index:2;
	text-align:right;
    /*margin-top: -10px;*/
	/*margin-left: 20px;*/
	background:#fff;
	margin:auto;
	position:relative;
}
.content_btnProd .info_BtnProducts #btnDefilProducts .boutonProducts{
	background:#e4e4e4;
	height:13px;
	width:13px;
	float:left;
	border-radius:7px;
}
.content_btnProd .info_BtnProducts #btnDefilProducts .boutonProductsActive{
	background:#ffb700;
	height:13px;
	width:13px;
	float:left;
	border-radius:7px;
}
.content_btnProd .info_BtnProducts #btnDefilProducts .boutonProducts:hover,
.content_btnProd .info_BtnProducts #btnDefilProducts .boutonProductsActive:hover{
	background:#ffb700;
	height:13px;
	width:13px;
	float:left;
	border-radius:7px;
}
.content_btnProd .info_BtnProducts #btnDefilProducts .boutonProductsSpace{
	height:11px;
	width:11px;
	float:left;
}

.title_home{
	color:#333333;
	font-size:24px;
	line-height:19px;
	font-weight:600;
	margin-bottom:20px;
	margin-top:30px;
	text-transform:uppercase;
}

.div_show_univers{
	background:url(/assets/inter/bricotoo/pages/bg_univers_home.jpg);
	height:310px;
	position:relative;
	z-index:2;
}
.div_show_univers_title{
	padding-top:36px;
	padding-bottom:30px;
	color:#2f2f2f;
	font-size:24px;
	line-height:19px;
	font-weight:600;
	text-transform:uppercase;
}
.div_show_univers_content{
	width:990px;
	margin:auto;
}

.content_fp{
	font-size:14px;
	color:#333;
}




.toolbar_products{
	background:#ffffff;
	height:93px;
	box-shadow:0 2px 3px 0 rgba(100, 100, 100, 0.7);
	position:fixed;
	z-index:3;
	width:100%;
	display:none;
	margin-top:-97px;
}
.toolbar_products .line_toolbar{
	background:#f3f3f3;
	height:6px;
}
.header_bloc_info_price_order_fp_toolbar{
	height:20px;
	width:443px;
	margin-bottom: 6px;
}
.header_bloc_info_price_order_fp_toolbar #PriceInfoRemise{
	width:220px;
    text-align: left;
	height:20px;
}
.header_bloc_info_price_order_fp_toolbar #title_qty{
	width:70px;
    text-align: center;
	font-size:12px;
	height:20px;
}
.header_bloc_info_price_order_fp_toolbar #title_qty .uv{
    text-align: left;
	font-size:12px;
	line-height:8px;
}
.header_bloc_info_price_order_fp_toolbar #referency_info{
	/*float:right;*/
    text-align: right;
	font-size:12px;
	color:#999999;
	height:20px;
	width:165px;
}
.header_bloc_info_price_order_fp_toolbar #priceReduc{
	font-size:14px;
	height:20px;
	width:40px;
}
.header_bloc_info_price_order_fp_toolbar .productPriceOld{
	font-size:14px;
}
.bloc_info_price_order_fp_toolbar div{
	/*display:inline;*/
	/*float:left;*/
	display:table-cell;
	text-align: left;
    vertical-align: top;
}
.bloc_info_price_order_fp_toolbar .btn_action{
	background:#ff7800;
	width:164px;
	height:40px;
	border-radius:2px;
	box-shadow:0 1px 3px 0px rgba(1, 1, 1, 0.2);
}

.bloc_info_price_order_fp_toolbar .btn_action .img{
	width:34px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:40px;
}

.bloc_info_price_order_fp_toolbar .btn_action .text{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	height:40px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	padding-left:0px;
	margin-bottom:0px;
}

.bloc_info_price_order_fp_toolbar #qty{
	vertical-align:top;
	padding-right:10px;
	width:44px;
}
.bloc_info_price_order_fp_toolbar #favoris{
	vertical-align:middle;
	padding-left:10px;
}
.bloc_info_price_order_fp_toolbar #PriceInfo{
	display: table-cell;
    float: none;
    height: 40px;
    text-align: left;
    vertical-align: bottom;
	width:220px;
}
.bloc_info_price_order_fp_toolbar #PriceInfo div{
	float:none;
	display:block;
}

.bloc_info_price_order_fp_toolbar #PriceInfo .productPriceNew .big_price,
.bloc_info_price_order_fp_toolbar #PriceInfo .productPriceDiscount .big_price{
	font-weight:600;
	font-size:36px;
	color:#333333;
}
.bloc_info_price_order_fp_toolbar #PriceInfo .productPriceDiscount .big_price{
	color:#e40000;
}
.bloc_info_price_order_fp_toolbar #PriceInfo .productPriceNew .little_price,
.bloc_info_price_order_fp_toolbar #PriceInfo .productPriceDiscount .little_price{
	font-weight:600;
	font-size:36px;
	color:#333333;
}
.bloc_info_price_order_fp_toolbar #PriceInfo .productPriceDiscount .little_price{
	color:#e40000;
}




.bloc_info_price_order_fp_toolbar .input_qty{
	height:36px;
	width:36px;
	border: 1px solid #ccc;
    text-align: center;
	box-shadow:0 2px 3px -1px rgba(1, 1, 1, 0.20) inset;
	font-size:14px;
	border-radius:2px;
}

.toolbar_products .h1{
	color:#333;
	/*font-weight:bold;*/
	font-size:22px;
	line-height: 24px;
	font-weight:600;
	/*text-transform: lowercase;*/
}
.toolbar_products .h1 span {
	font-weight:normal;
	color:#ff7800;
	text-decoration: none;
}

#popup_newsletter{
	background:url(/assets/inter/bricotoo/pages/bg_popup_newsletter.png); width:759px; height:387px; margin:auto; margin-top:2%; font-size:12px;
	text-align:left;
}
#popup_newsletter .content_popup{
	margin-top:71px;
	margin-left:110px;
}
#popup_newsletter .content_popup .img{
	display:table-cell; vertical-align:middle; text-align:left;
	padding-right:25px;
}
#popup_newsletter .content_popup .text{
	display:table-cell; vertical-align:middle; text-align:left;
}
#popup_newsletter .content_popup .text .title_popup{
	font-size:28px;
	line-height:28px;
	font-weight:600;
	color:#333333;
	text-transform:uppercase;
	margin-bottom:24px;
}
#popup_newsletter .content_popup .text .info_plus{
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	color:#333333;
	margin-top:24px;
}
#popup_newsletter .content_popup .text .content_input_news{
	background:#fff;
	border:1px solid #aaaaaa;
	border-radius:3px;
	padding:2px 2px 2px 5px;
	width:355px;
	margin-top:5px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	height:35px;
}
#popup_newsletter .content_popup .text .separateur{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:5px;
	height:37px;
	background:transparent;
}
#popup_newsletter .content_popup .text .btn_search{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:80px;
	height:37px;
	text-transform:uppercase;
	background:#333333;
	border-radius:3px;
	color:#fff;
	font-size:14px;
	font-weight:600;
}
#popup_newsletter .content_popup .text .btn_search:hover{
	cursor:pointer;
}

#popup_livraison_prod{
	background:#ffffff; width:720px; height:390px; margin:auto; margin-top:2%; font-size:12px;
	text-align:left;
}

#popup_livraison_prod .content_title{
	height:56px;
	text-align:left;
	width:630px;
	background:#eee;
	padding-left:45px;
	padding-right:45px;
	color:#333333;
}
#popup_livraison_prod .content_popup_livraison{
	text-align:left;
	width:630px;
	padding-left:45px;
	padding-right:45px;
	font-size:14px;
	line-height:16px;
	color:#333333;
}
#popup_livraison_prod .content_popup_livraison .exposant{ font-size:14px; }
#popup_livraison_prod .content_popup_livraison .little_info{
	text-align:left; font-size:12px; line-height:14px; color:#666;
}
#popup_livraison_prod .content_popup_livraison .little_info .exposant{
	text-align:left; font-size:12px; line-height:14px; color:#666;
}

#popup_livraison_prod .content_popup_livraison a{ color:#ff7800; }
#popup_livraison_prod .content_title .title_popup{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	line-height:24px;
	height:56px;
	text-align:left;
	font-size:26px;
	color:#333333;
	font-weight:600;
}

#popup_livraison_prod .subtitle{
	display:table-cell; vertical-align:middle;
	text-align:left; line-height:16px; font-size:18px; font-weight:600; color:#ff7800;
}
.divText .subtitle{
	display:table-cell; vertical-align:middle;
	text-align:left; line-height:16px; color:#ff7800; font-size:18px; font-weight:600;
}
#popup_choice_prod{
	background:#ffffff; width:700px; min-height:470px; height:auto; margin:auto; margin-top:2%; font-size:12px;
}
#popup_choice_prod .choiceBrandPop {
	width:604px; height:86px; background:#eee; padding-left:25px; padding-right:70px;
}
#popup_choice_prod .title_popup{
	display:table-cell; vertical-align:middle; text-align:left;
	line-height:24px; height:86px; text-align:left; font-size:22px; color:#333333; font-weight:600;
}
#popup_choice_prod .title_popup .trade{ color:#ff7800; }
#popup_choice_prod .title_opt{ line-height:24px; text-align:left; font-size:16px; margin-top:15px; }
#popup_choice_prod .choiceListOptPop{ width:400px; min-height:130px; height:auto;}
#popup_choice_prod .line_opt{ height:40px; border-bottom:1px solid #eeeeee; }
#popup_choice_prod .line_opt label{ line-height:24px; text-align:left; font-size:14px; }
#popup_choice_prod .line_opt select{ width:198px; height:26px; border:1px solid #cccccc; }

@media screen and (max-height: 800px) {
	#popup_choice_prod{ height:510px; overflow:auto; }
	#popup_choice_prod .choiceListOptPop{ width:400px; min-height:130px; max-height:175px; overflow:auto; }
}
@media screen and (max-height: 640px) {
	#popup_choice_prod{ height:390px; overflow:auto; }
	#popup_choice_prod .choiceBrandPop { height:60px; }
	#popup_choice_prod .choiceListOptPop{ width:400px; height:130px; overflow:auto; }
	#popup_choice_prod .title_popup{height:60px; }
}

#popup_accessoire_prod{
	background-color:#ffffff; width:856px; height:440px; margin:auto; margin-top:2%; font-size:12px;
	padding-top:20px; text-align:left;
}
#popup_accessoire_prod .nb_prod_accessoire{
	color:#ff7800; font-size:14px; line-height:22px; font-weight:600; text-align:left; padding-left:40px;
}
#popup_accessoire_prod .title_prod{
	color:#666666; font-size:18px; line-height:22px; text-align:left; margin-bottom:10px; padding-left:40px;
}

#popup_choice_prod .content_btn{ float:right; margin-top:9px; }
#popup_choice_prod .content_btn .btn_gray{
	width:168px; height:35px; background:#e9e9e9; display:table-cell; border-radius:3px;
	color:#333333; vertical-align:middle; text-align:center; font-size:14px; font-weight:600;
	padding:0px; margin:0px; border:0px; box-shadow:0px;
}
#popup_choice_prod .info_footer{
	height:182px; padding-left:31px; padding-right:31px;
}
#popup_choice_prod .info_footer .left{
	display:table-cell; vertical-align:middle; text-align:left; width:343px;
}
#popup_choice_prod .info_footer .left #referency{ height:25px; }
#popup_choice_prod .info_footer .left #stock{ margin-bottom:18px; }
#notificationLivraison,
#popup_choice_prod .info_footer .left #notificationLivraison{
	font-size:13px; font-weight:500; line-height:15px; color:#666666;
}
#popup_choice_prod .info_footer .right{
	display:table-cell; vertical-align:middle; text-align:right; width:295px;
}
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup{
	text-align:right; margin-bottom:10px;
}
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #title_qty,
#popup_choice_prod .info_footer .right .bloc_info_price_order_popup #qty,
#popup_choice_prod .info_footer .right .bloc_info_price_order_popup #basket,
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #PriceInfo{
	display:table-cell; text-align:left; vertical-align:bottom;
}
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #PriceInfo{
	width:224px;
}
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #PriceInfo .unitDiscount,
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #PriceInfo .unitVente,
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #PriceInfo .info_remise,
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #PriceInfo .value_price{
	text-align:right;
}
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #PriceInfo .info_remise{
	height:25px;
}
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #PriceInfo .info_remise table{
	float:right;
}
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #PriceInfo .unitDiscount,
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #PriceInfo .unitVente{
	padding-right:50px;
	width:174px;
}
#popup_choice_prod .info_footer .right .header_bloc_info_price_order_popup #title_qty{
	height:20px;
	padding-right: 10px;
    text-align: center;
    width: 60px;
}
#popup_choice_prod .info_footer .right .bloc_info_price_order_popup #qty{
	width:70px;
	height:60px;
}
#popup_choice_prod .info_footer .right .bloc_info_price_order_popup #qty .input_qty{
	height:56px;
	width:56px;
	border: 1px solid #ccc;
    text-align: center;
	box-shadow:0 2px 3px -1px rgba(1, 1, 1, 0.20) inset;
	font-size:18px;
	border-radius:2px;
}

.line_filter:hover{
	cursor:pointer;
}
.line_filter a{
	text-decoration:none;
}



#fullflux .notification_red{
	background:#f9b2a5;
	color:#330000;
	box-shadow:0px 1px 3px 0px #cd887d inset;
}
#fullflux .notification_green{
	background:#e2f0b4;
	color:#295100;
	box-shadow:0px 1px 3px 0px #b6ce83 inset;
}
#fullflux .notification_red,
#fullflux .notification_green{
	border-radius: 6px;
    font-family: roboto;
    font-size: 12px;
    /*margin-left: 14px;*/
    margin-top: 19px;
    text-align: left;
    vertical-align: middle;
    width: 978px;
	padding:0px 6px;
}
#fullflux .notification_hidden{
	/*display:none;*/
	background:none;
	box-shadow:none;
}


#content_cart_autocomplete .search_categorie_info{
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	color:#666666;
	padding-bottom:7px;
	text-transform:uppercase;
	padding-top:7px;
	height:27px;
	line-height:27px;
    font-family: "Source sans pro";
}
#content_search_autocomplete{
}
#content_search_autocomplete .suptitle{
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	color:#666666;
	text-align:right;
	padding-right:5px;
	margin-top:8px;
}
#content_search_autocomplete .title_2,
#content_search_autocomplete .title{
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	color:#666666;
	border-bottom:1px solid #aaaaaa;
	padding-bottom:7px;
	text-transform:uppercase;
	padding-top:7px;
}
#content_search_autocomplete .title_2{
	padding-top:15px;
}
#content_search_autocomplete .search_categorie_info{
	height:27px;
	line-height:27px;
}
#content_search_autocomplete .border_bottom{
	border-bottom:1px solid #cccccc;
	height:1px;
}
#content_search_autocomplete .div_products_search{
	display:table-cell; vertical-align:middle; text-align:middle; width:285px; height:54px; line-height:14px; font-size:14px;
}
#content_search_autocomplete .div_search_img{
	display:table-cell; vertical-align:middle; text-align:middle; width:54px; height:54px;
}

.title_cart{
	color:#333333;
	font-size:26px;
	line-height:18px;
	text-transform:uppercase;
}
.title_cart .nb_prod{
	color:#333333;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	text-transform:none;
}

.table_products{
	margin-top:11px;
}
.table_products th{
	background:#666666;
	color:#cccccc;
	text-transform:uppercase;
	font-size:12px;
	line-height:16px;
	height:28px;
}
.table_products th.first{
	padding-left:12px;
}
.table_products th.last{
	padding-right:20px;
}
.table_products th.four{
	padding-left:20px;
}
.table_products td.first_lp{
	padding-left:12px;
}
.table_products td.last_lp{
	padding-right:20px;
}
.table_products td.four_lp{
	padding-left:20px;
}
.table_products td.four_lp .uv{
    text-align: left;
	font-size:12px;
}
.table_products td.products_description{
	padding-left:20px;
}
.table_products td.colonne_impair{
	background:#eee;
}

.table_products td .left, .table_products td .right{
	display:table-cell; vertical-align:top; text-align:left; padding:0px; }
.table_products td .left{ width:100px; padding-right:20px; text-align:center; }
.table_products td{ padding-top:12px; border-bottom:1px solid #cccccc; padding-bottom:10px; }
.table_products td .text_pic_stock{
	font-size:12px; font-weight:normal; color:#6aae26; height:20px; line-height:16px;
}
.table_products td .text_pic_stock_limit{
	font-size:12px; font-weight:normal; color:#cc3333; height:20px; line-height:16px;
}
.table_products td .text_pic_stock_reappro{
	font-size:12px; font-weight:normal; color:#2786c9; height:20px; line-height:16px;
}
.table_products td .text_pic_stock_epuise{
	font-size:12px; font-weight:normal; color:#333; height:20px; line-height:16px;
}
.table_products td .pourcenttext{
	color:#d90000; font-size:13px; font-weight:normal; line-height:16px; text-align:right;
	text-transform:uppercase;
}
.table_products td .old_price{
	color:#444444; font-size:13px; line-height:16px; text-decoration:line-through;
}
.table_products td .price{ color:#444444; font-size:13px; line-height:16px; font-weight:600; }
.table_products td .price_total{ color:#444444; font-size:16px; line-height:16px; font-weight:600; }
.table_products td .title_prod{
	color:#333333; font-size:13px; line-height:16px; font-weight:600;
}
.table_products td .desc_prod{ color:#666; font-size:13px; line-height:16px; font-weight:normal; }
.table_products td .accessoire{ padding-top:5px; }
.table_products td .accessoire .img{ display:table-cell; vertical-align:middle; text-align:left; }
.table_products td .accessoire .text{
	display:table-cell; vertical-align:middle; text-align:left; color:#ff7800; font-size:13px; line-height:16px;
}
.table_products td .accessoire .text a{
	color:#ff7800; font-size:13px; line-height:16px; text-decoration:underline;
}
.table_products td .favoris{ height:20px; margin-top:10px; }
.table_products td .favoris .img{ display:table-cell; vertical-align:middle; text-align:left; }
.table_products td .favoris .text{ display:table-cell; vertical-align:middle; text-align:left; padding-left:3px; }
.table_products td .favoris .text a{
	color:#333333; font-size:13px; line-height:12px; text-decoration:none; text-transform:uppercase;
}
.table_products td .suppression_prod{ height:20px; }
.table_products td .suppression_prod .img{ display:table-cell; vertical-align:middle; text-align:left; }
.table_products td .suppression_prod .text{ display:table-cell; vertical-align:middle; text-align:left; }
.table_products td .suppression_prod .text a{
	color:#333333; font-size:13px; line-height:12px; text-decoration:none; text-transform:uppercase;
}
.table_products td .input_qty{
	border:1px solid #cccccc;
	text-align:center;
	color:#333333;
	font-size:13px;
	line-height:16px;
	box-shadow:0 2px 3px -2px rgba(0, 0, 0, 0.4) inset;
	width:34px;
	height:30px;
}
.service_client_tp{ border:1px solid #dddddd; }
.service_client_tp .title{
	text-transform:uppercase; font-weight:800;
	font-style:italic; color:#666666; font-size:17px; line-height:18px;
}
.service_client_tp .left{
	width:210px;
}
.service_client_tp .left,
.service_client_tp .right{
	display:table-cell;
	vertical-align:top;
	text-align:left;
}
.service_client_tp .left .img,
.service_client_tp .right .img{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:20px;
	padding-top:2px;
}
.service_client_tp .left .text,
.service_client_tp .right .text{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	padding:0px;
	font-size:18px;
	line-height:16px;
	color:#333333;
	font-style:italic;
	font-weight:600;
}
.service_client_tp .left .text .horaire,
.service_client_tp .right .text .horaire{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	padding:0px;
	font-size:13px;
	line-height:18px;
	color:#333333;
	font-style:italic;
	font-weight:normal;
}
.service_client_tp .left .text a, .service_client_tp .right .text a{
	color:#ff7800; font-size:13px; line-height:16px; text-decoration:underline; font-style:italic;
}

.economie_cart{ float:right; font-size:13px; color:#d90000; margin-bottom:20px; }
.info_total_price_basket{ border:1px solid #cccccc; padding-top:8px; }
.info_total_price_basket tr.line_total{ background:#f2f2f2; height:46px; }
.info_total_price_basket tr.line_tva td,
.info_total_price_basket tr.line_total td, .info_total_price_basket tr.line_remise_promo td,
.info_total_price_basket tr.sous_total td, .info_total_price_basket tr.frais_livraison td{
	padding-right:15px; padding-left:20px;
}
.info_total_price_basket tr.sous_total td{
	font-size:14px; line-height:24px; font-weight:600; color:#505050;
}
.info_total_price_basket tr.frais_livraison td{
	font-size:14px; line-height:14px; font-weight:normal; color:#505050;
}
.info_total_price_basket tr.line_tva td{
	font-size:12px; line-height:24px; font-weight:normal; color:#505050; font-style:italic; padding-bottom:8px;
}
.info_total_price_basket tr.line_remise_promo td{
	font-size:14px; line-height:24px; font-weight:normal; color:#6aae26;
}
.info_total_price_basket tr.line_total td{
	font-size:16px; line-height:40px; font-weight:600; color:#333333;
}
.info_total_price_basket tr.line_total td.right{ color:#e40000; }
.td_btn{ padding-top:20px; }
.price_tel{ font-size:12px; font-style:italic; color:#666666; text-align:left; }
.info_liv{ font-size:12px; color:#666666; }
.text_info_picto{
	text-transform:uppercase; font-size:14px; line-height:16px; color:#666666; font-weight:600;
}

#title_univers_prod_text .info_title_cart{
	padding-right:16px;
	padding-left:16px;
	text-transform:uppercase;
	font-size:20px;
	color:#333333;
	font-weight:600;
	line-height:16px;
	margin:auto;
	background:#fff;
	width:50%;
}


.identification_title{
	font-size:26px;
	line-height:18px;
	color:#333333;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:30px;
}
.input_cart{
	width:271px;
	height:38px;
	margin-bottom:20px;
	border:1px solid #cccccc;
	font-size:14px;
	line-height:18px;
	color:#333333;
	background:#f8f8f8;
	padding-left:14px;
}
.info_plus_account{
	font-size:14px;
	line-height:18px;
	color:#333333;
	margin-top:25px;
}
.forgetPass{
	font-size:14px;
	line-height:18px;
	color:#ff7800;
	margin-top:25px;
}
.img_cart{
	margin-bottom:30px;
}



.panier_identification .content_panier{
	width:328px;
	height:165px;
	padding-top:20px;
	padding-bottom:25px;
	padding-left:10px;
	padding-right:10px;
	background:#f2f2f2;
}
.panier_identification .content_panier .title{
	color:#666666;
	font-size:18px;
	line-height:18px;
	text-transform:uppercase;
	margin-bottom:11px;
}
.panier_identification .content_panier .title a{
	color:#ff7800;
	font-size:12px;
	line-height:18px;
	text-decoration:underline;
	text-transform:none;
}
.panier_identification .content_panier .title .left{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	width:210px;
}
.panier_identification .content_panier .title .right{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
}
.panier_identification .content_panier .rappel_basket{
	width:322px;
	height:138px;
	border:1px solid #cccccc;
	background:#ffffff;
}
.panier_identification .content_panier .rappel_basket .sous_total td{
	font-size:14px;
	line-height:24px;
	font-weight:600;
	color:#505050;
	padding-right:10px;
	padding-left:20px;
}
.panier_identification .content_panier .rappel_basket .frais_livraison td{
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	color:#505050;
	padding-right:10px;
	padding-left:20px;
}
.panier_identification .content_panier .rappel_basket .line_total td{
	font-size:16px;
	font-weight:600;
	color:#333333;
	padding-right:10px;
	padding-left:20px;
	border-top:1px solid #ededed;
}
.panier_identification .content_panier .rappel_basket .line_remise_promo td{
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	color:#6aae26;
	padding-right:10px;
	padding-left:20px;
}



.panier_identification .service_client_tp{
	border:1px solid #dddddd;
	width:306px;
	height:106px;
	text-align:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	margin-top:13px;
}
.panier_identification .service_client_tp .title{
	text-transform:uppercase;
	font-weight:600;
	font-style:italic;
	color:#666666;
	font-size:16px;
	line-height:18px;
}
.panier_identification .service_client_tp .left{
	width:210px;
}
.panier_identification .service_client_tp .left,
.panier_identification .service_client_tp .right{
	display:table-cell;
	vertical-align:top;
	text-align:left;
}
.panier_identification .service_client_tp .left .img,
.panier_identification .service_client_tp .right .img{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:20px;
	padding-top:2px;
}
.panier_identification .service_client_tp .left .text,
.panier_identification .service_client_tp .right .text{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	padding:0px;
	font-size:16px;
	line-height:16px;
	color:#333333;
	font-style:italic;
	font-weight:600;
}
.panier_identification .service_client_tp .left .text .horaire,
.panier_identification .service_client_tp .right .text .horaire{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	padding:0px;
	font-size:13px;
	line-height:18px;
	color:#333333;
	font-style:italic;
	font-weight:normal;
}
.panier_identification .service_client_tp .left .text a,
.panier_identification .service_client_tp .right .text a{
	color:#ff7800;
	font-size:13px;
	line-height:16px;
	text-decoration:underline;
	font-style:italic;
}
.title_ide{
	color:#333333;
	font-size:26px;
	line-height:18px;
	text-transform:uppercase;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
	text-align:left;
	margin-bottom:27px;
}
.line_identification{
	margin-bottom:20px;
}
.line_identification .input_valid{
	border:1px solid #6aae26;
	background:#eee;
}
.line_identification .left{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	height:36px;
	padding-left:10px;
	width:567px;
}
.line_identification .right{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:36px;
	width:30px;
}
.baseline_site a,
.baseline_site h1,
.baseline_site span{
	text-decoration:none;
	color:#505050;
	font-weight:600;
	font-size:14px;
	font-style:italic;
}
.baseline_site h1, .baseline_site span{ padding-left:30px; }

.title_h1{
	color: #333333;
    font-size: 32px;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
}

.warning_qty{ color:#d90000; }

/* ---- cart zone ------------- */
.cart2formLine { height:47px; width:610px; margin-bottom:15px; float:left; }
.cart2formTitleline { height:17px; width:610px; float:left; font-size:12px; color:#888;}
.cart2formTitleline label{ margin-left:5px;}
.cart2formfield { height:30px; width:297px; float:left; text-align:left;}
.cart2formfield input{ font-size: 12px; border: 1px solid #DDDDDD; height: 24px; padding: 2px 2px 2px 5px; width: 290px;}


/* --------------------- zone onglets fiche prods  ----------- */

.content_information_product {
	font-family:'open_sans', Arial, Helvetica, sans-serif;
	background:#fff;
	padding-top:18px;
	/*height:522px;*/
	width:986px;
	margin:auto;
	padding-bottom: 30px;
	box-shadow: 0px 1px 3px 0px rgba(18, 19, 18, 0.25);
	-moz-box-shadow: 0px 1px 3px 0px rgba(18, 19, 18, 0.25);
	-webkit-box-shadow: 0px 1px 3px 0px rgba(18, 19, 18, 0.25);
}
.content_information_product .image_part,
.content_information_product .info_part{
	display:table-cell;
	vertical-align:top;
	text-align:left;
}
.content_information_product .image_part{
	padding-right:20px;
	width:440px;
}
.content_information_product .info_part{
	width:507px;
	padding-right:19px;
}
.content_information_product .image_part .link_reseau_sociaux_product{
	margin-left:19px;
	height:20px;
	width:440px;
}
.content_information_product .image_part #img_list .flecheRightImages,
.content_information_product .image_part #img_list .flecheLeftImages{
	background:#ffffff;
	float:left;
	padding-top:4px;
	height: 53px;
	width: 15px;
	z-index: 2;
	text-decoration:none;
	color:#777;
	font-size:30px;
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
}
.content_information_product .image_part #img_list .flecheRightImages{
	text-align:left;
	padding-left:5px;
}
.content_information_product .image_part #img_list .flecheLeftImages{
	text-align:right;
	padding-right:5px;
}
.content_information_product .image_part #img_list .flecheRightImages:hover,
.content_information_product .image_part #img_list .flecheLeftImages:hover{
	color:#333333;
	cursor:pointer;
}
.content_information_product .info_part .bloc_cat_univers_1,
.content_information_product .info_part .bloc_cat_univers_2,
.content_information_product .info_part .bloc_cat_univers_3,
.content_information_product .info_part .bloc_cat_univers_4,
.content_information_product .info_part .bloc_cat_univers_5,
.content_information_product .info_part .bloc_cat_univers_6,
.content_information_product .info_part .bloc_cat_univers_7,
.content_information_product .info_part .bloc_cat_univers_8{
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif
	color:#ffffff;
	font-size:13px;
	height:24px;
	text-transform:uppercase;
}
.content_information_product .info_part .bloc_cat_univers_1 .bloc_name{
	background:#3696dd;
	height:24px;
	line-height:24px;
	padding-left:7px;
	padding-right:14px;
}
.content_information_product .info_part .bloc_cat_univers_1 .fleche_bottom{
    width: 0;
    height: 0;
    border-top: 5px solid #3696dd;
    border-right: 5px solid transparent;
	margin-left:3px;
}
.content_information_product .info_part .bloc_cat_univers_2 .bloc_name{
	background:#87b030;
	height:24px;
	line-height:24px;
	padding-left:7px;
	padding-right:14px;
}
.content_information_product .info_part .bloc_cat_univers_2 .fleche_bottom{
    width: 0;
    height: 0;
    border-top: 5px solid #87b030;
    border-right: 5px solid transparent;
	margin-left:3px;
}
.content_information_product .info_part .bloc_cat_univers_3 .bloc_name{
	background:#c699a6;
	height:24px;
	line-height:24px;
	padding-left:7px;
	padding-right:14px;
}
.content_information_product .info_part .bloc_cat_univers_3 .fleche_bottom{
    width: 0px; height: 0px; border-top: 5px solid #c699a6; border-right: 5px solid transparent; margin-left:3px;
}
.content_information_product .info_part .bloc_cat_univers_4 .bloc_name{
	background:#a51818; height:24px; line-height:24px; padding-left:7px; padding-right:14px;
}
.content_information_product .info_part .bloc_cat_univers_4 .fleche_bottom{
    width: 0px; height: 0px; border-top: 5px solid #a51818; border-right: 5px solid transparent; margin-left:3px;
}
.content_information_product .info_part .bloc_cat_univers_5 .bloc_name{
	background:#e57a1a; height:24px; line-height:24px; padding-left:7px; padding-right:14px;
}
.content_information_product .info_part .bloc_cat_univers_5 .fleche_bottom{
    width: 0px; height: 0px; border-top: 5px solid #e57a1a; border-right: 5px solid transparent; margin-left:3px;
}
.content_information_product .info_part .bloc_cat_univers_6 .bloc_name{
	background:#e57a1a; height:24px; line-height:24px; padding-left:7px; padding-right:14px;
}
.content_information_product .info_part .bloc_cat_univers_6 .fleche_bottom{
    width: 0px; height: 0px; border-top: 5px solid #e57a1a; border-right: 5px solid transparent; margin-left:3px;
}
.content_information_product .info_part .bloc_cat_univers_7 .bloc_name{
	background:#e2ba19; height:24px; line-height:24px; padding-left:7px; padding-right:14px;
}
.content_information_product .info_part .bloc_cat_univers_7 .fleche_bottom{
    width: 0px; height: 0px; border-top: 5px solid #e2ba19; border-right: 5px solid transparent; margin-left:3px;
}
.content_information_product .info_part .bloc_cat_univers_8 .bloc_name{
	background:#823402; height:24px; line-height:24px; padding-left:7px; padding-right:14px;
}
.content_information_product .info_part .bloc_cat_univers_8 .fleche_bottom{
    width: 0px; height: 0px; border-top: 5px solid #823402; border-right: 5px solid transparent; margin-left:3px;
}

.content_information_product .info_part #titleFP{ height:89px; }
.content_information_product .info_part #titleFP div { vertical-align: middle; height:89px; display:table-cell; text-align:left; }
.content_information_product .info_part #titleFP div h1{
	color:#333; font-weight:normal; font-family:"Source Sans Pro"; font-size:24px; line-height: 28px; padding:0px; margin:0px;
}
.content_information_product .info_part #titleFP .brand_info{
	padding:0px; margin:0px; display:inline; color:#aca29e;
	font-weight:normal; font-family:"Source Sans Pro"; font-size:24px; line-height: 28px;
}
.content_information_product .info_part #titleFP div h2{
	padding:0px; margin:0px; display:inline; color:#aca29e;
	font-weight:normal; font-family:"Source Sans Pro"; font-size:24px; line-height: 28px;
}
.content_information_product .info_part #titleFP div h2 a{
	padding:0px; margin:0px; display:inline; color:#aca29e;
	font-weight:normal; font-family:"Source Sans Pro"; font-size:24px; line-height: 28px;
}
.content_information_product .info_part .bloc_description{
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif; color:#6b6b6b; font-size:12px;
}
.content_information_product .info_part .bloc_description ul li{
	list-style-position: inside;  list-style-type: initial; padding-left: 5px; line-height:25px; font-weight:medium;
}
.content_information_product .info_part .bloc_description .title{
	text-transform:uppercase; font-size:12px; font-family:oswald; color:#6b6b6b; margin-bottom:15px; margin-top:-3px;
}
.content_information_product .info_part #PriceInfo{ height:46px; padding-bottom:18px; }
.content_information_product .info_part #PriceInfo .inteadOf{
	font-size:12px; color:#888; display:table-cell; vertical-align:bottom; text-align:left; padding-bottom:6px;
}
.content_information_product .info_part #PriceInfo #price{
	display:table-cell; vertical-align:bottom; text-align:left;
	font-size:34px; color:#ef7b0b; font-family:oswald; font-weight:normal; width:180px;
}
.content_information_product .info_part #PriceInfo #price .taxe{
	font-size:11px; color:#888; font-weight:normal;
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
}
.content_information_product .info_part #PriceInfo #priceOld{
	display:table-cell; vertical-align:bottom; text-align:left; font-size:18px;
	color:#555555; padding-bottom:4px; padding-left:5px; width:125px;
}
.content_information_product .info_part #PriceInfo #priceOld .taxe{
	font-size:11px; color:#888; font-weight:normal;
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
}
.content_information_product .info_part #PriceInfo .priceTTC{
	display:table-cell; vertical-align:bottom;
	text-align:right; font-size:11px; color:#aaaaaa; padding-bottom:6px; width:172px;
}
.content_information_product .info_part .content_basket{
	padding-top:22px; background:url(/assets/inter/bricotoo/product_sheet/bg_shadow_prod.png) no-repeat;
}
.content_information_product .info_part .content_basket #basket{
	display:table-cell; vertical-align:middle; width:179px; height:50px;padding-left:15px;
	color:#fefefe; font-size:14px; text-align:left; font-family:oswald; text-transform:uppercase;
	background:url(/assets/inter/bricotoo/product_sheet/all_referencies.png);
	text-shadow:0px -1px 0px #101211;
}
.content_information_product .info_part .content_basket #basket:hover{
	background:url(/assets/inter/bricotoo/product_sheet/all_referencies_hover.png);
	text-shadow:0px -1px 0px #c90005; cursor:pointer;
}
.content_information_product .info_part .content_basket .content_pagePDF{ padding-left:72px; }
.content_information_product .info_part .content_basket .content_schema{ padding-left:41px; }
.content_information_product .info_part .content_basket .content_schema,
.content_information_product .info_part .content_basket .content_pagePDF{
	display:table-cell; vertical-align:middle; text-align:left;
}
.content_information_product .info_part .content_basket .content_schema a,
.content_information_product .info_part .content_basket .content_pagePDF a{
	font-size:12px; color:#505050; text-decoration:none;
}
.content_onglet_info{
	padding-top: 10px; width:986px; margin:auto;
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
}
.content_onglet_info .FP_Table_Onglets{ font-size:12px; text-align:left;  }
.content_onglet_info .FP_Table_Onglets .onglet_inactif,
.content_onglet_info .FP_Table_Onglets .onglet_actif{
	display:table-cell; vertical-align:middle; text-align:center; height:49px; width:125px;
	font-family:oswald; font-size:16px; text-transform:uppercase;
}
.content_onglet_info .FP_Table_Onglets .onglet_separateur{
	display:table-cell; vertical-align:middle; text-align:center; height:49px; width:10px;
}
.content_onglet_info .FP_Table_Onglets .onglet_actif{
	background:url(/assets/inter/qamafr/product_sheet/pattern_tab.gif); color:#ffffff;
}
.content_onglet_info .FP_Table_Onglets .onglet_inactif a,
.content_onglet_info .FP_Table_Onglets .onglet_actif a{
	font-family:oswald; font-size:16px; text-transform:uppercase; font-weight:normal; text-decoration:none;
}
.content_onglet_info .FP_Table_Onglets .onglet_actif a{ color:#ffffff; }
.content_onglet_info .FP_Table_Onglets .onglet_inactif a{ color:#464646; }
.content_onglet_info .FP_Table_Onglets .onglet_inactif{
	height:48px; width:123px;
	border-left:1px solid #d3d1d1;
	border-right:1px solid #d3d1d1; border-top:1px solid #d3d1d1;
	/* Anciens navigateurs */
	background: #f1eeeb url("/assets/inter/qamafr/product_sheet/fp-menu-close.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #f1eeeb; background: #f1eeeb\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFffffff, endColorstr=#FFf1eeeb);
}
@media all and (min-width: 0px) {
	.content_onglet_info .FP_Table_Onglets .onglet_inactif{
		/* Opera */
		background: #f1eeeb url("/assets/inter/qamafr/product_sheet/fp-menu-close.svg");
		/* Navigateurs r�cents */
		background-image: -webkit-gradient( linear, left top, left bottom, from(#ffffff), to(#f1eeeb) );
		background-image: -webkit-linear-gradient( top, #ffffff, #f1eeeb );
		background-image: -moz-linear-gradient( top, #ffffff, #f1eeeb );
		background-image: -o-linear-gradient( top, #ffffff, #f1eeeb );
		background-image: linear-gradient( top, #ffffff, #f1eeeb );
	}
}
.content_onglet_info .line-separation{ height:1px; width:986px; background:#424242; }
.content_onglet_info .line-separation .fleche_bottom{
	width: 0px; height: 0px; position:absolute;
    border-left: 6px solid transparent; border-right: 6px solid transparent;  border-top: 4px solid #4a4a4a;
}
.content_onglet_info .contenu_onglet{
	font-family:"Source Sans Pro", arial, Verdana, sans-serif;
	background:#fff; padding:2px 0px 22px 0px; width:986px; margin:auto; margin-bottom:50px;
}
.content_onglet_info .contenu_onglet h2{
	padding:0px; margin:0px; margin-bottom:10px;
	text-align:left; font-family:oswald; font-weight:normal; line-height:21px; color:#ef7b0b; font-size:18px;
}
.content_onglet_info .contenu_onglet h3{
	font-size:15px; color:#ef7b0b; line-height:18px;text-align:left;
	padding:0px; margin:0px; margin-bottom:10px;
}
.content_onglet_info .contenu_onglet p{
	font-size:13px; color:#333; line-height:16px; padding:0px; margin:0px;
}
.content_onglet_info .contenu_onglet ul{ font-size:13px; list-style: inside; margin-top:5px; }
.content_onglet_info .contenu_onglet ul li{ line-height: 16px; list-style-position: inside; list-style-type: initial; }
.content_filter_ref{ min-height:40px; height:auto; width:986px; margin:-15px auto 10px auto; }
.filter_ref{
	min-height:40px; width:986px; margin:auto;
	/*background:url(/assets/inter/bricotoo/product_sheet/pattern_filters.gif);	*/
}
.filter_ref select{
	border:1px solid #d7d7d7; height:24px; padding:3px 3px 3px 5px; color:#6a6a6a; font-size:12px;
}
.filter_ref .bloc_white{
	height:32px; padding:5px 9px 0px 5px; display:table-cell; vertical-align:top; text-align:center;
}
.filter_ref .bloc_white .content_text{
	width:175px; height:28px; display:table-cell; vertical-align:middle; background:#FFF;
	text-align:center; font-weight:600; font-size:12px; line-height:14px;
	border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; color:#FF7800;
}
.filter_ref .bloc_white .fleche_right{
	width: 0px; height: 0px; display:table-cell; vertical-align:middle; text-align:center;
    border-top: 12px solid transparent; border-left: 8px solid #FFF;  border-bottom: 12px solid transparent;
}

.content_onglet_info .contenu_onglet .tab_picto, #prodText .tab_picto{
	width: 970px; height: 30px; margin:auto; }
.content_onglet_info .contenu_onglet .tab_picto .content_info_picto, #prodText .tab_picto .content_info_picto{
	display:table-cell; vertical-align:top; text-align:left;  height: 30px;
}
.content_onglet_info .contenu_onglet .tab_picto .content_info_picto div,
#prodText .tab_picto .content_info_picto div{
	display:table-cell; vertical-align:middle; height: 18px;padding-right:20px;
	text-align:left; font-size:11px; color:#999;
}
.content_onglet_info .contenu_onglet .tab_picto .content_info_picto div.picto,
#prodText .contenu_onglet .tab_picto .content_info_picto div.picto { padding-right:5px; }

.content_onglet_info .header_tab_ref, #prodText .contenu_onglet .header_tab_ref{
	width:986px; height:30px; border:1px solid #656565; margin:auto; background-color:#7C7C7C;
	font-size:12px; text-transform:uppercase; font-weight:600; color:#FFF;
	box-shadow: 0px 0px 3px 1px rgba(16, 18, 17, 0.06);
	-moz-box-shadow: 0px 0px 3px 1px rgba(16, 18, 17, 0.06); -webkit-box-shadow: 0px 0px 3px 1px rgba(16, 18, 17, 0.06);
	/* Internet Explorer */
	*background: #f8f8f8; background: #f8f8f8\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFffffff, endColorstr=#FFf8f8f8);
}
.content_onglet_info .header_tab_ref .optHeadChx{
	width:65px; height:23px; float:left; padding-top:6px; text-align:center; line-height:11px; }
.contenu_onglet .header_tab_ref .optHeadChx{
	display:table-cell; vertical-align:middle;  height:23px; text-align:center; }
.content_onglet_info .header_tab_refRecap{
	width:960px; height:30px; padding:10px; margin:-20px 0px 50px 0px; border:2px solid #D7D7D7;
	font-size:13px; font-weight:600; color:#777;
}
.content_onglet_info .header_tab_refRecap .title{
	height:35px; width:135px; font-size:12px; color:#777; float:left; }
.content_onglet_info .header_tab_refRecap span{ font-weight:bold;color:#505050; padding-right:10px; }
@media all and (min-width: 0px) {
	.content_onglet_info .header_tab_ref, #prodText .contenu_onglet .header_tab_ref, {
		/* Opera */
		background: #f8f8f8 url("/assets/inter/bricotoo/product_sheet/header-bg.svg");
		/* Navigateurs r�cents */
		background-image: -webkit-gradient( linear, left top, left bottom, from(#ffffff), to(#f8f8f8) );
		background-image: -webkit-linear-gradient( top, #ffffff, #f8f8f8 );
		background-image: -moz-linear-gradient( top, #ffffff, #f8f8f8 );
		background-image: -o-linear-gradient( top, #ffffff, #f8f8f8 );
		background-image: linear-gradient( top, #ffffff, #f8f8f8 );
	}
}
.content_onglet_info .contenu_onglet .listing_ref, #prodText .contenu_onglet .listing_ref {
	color:#505050; font-size:12px; margin:2px 0px 0px 1px; width:986px;
}
.content_onglet_info .contenu_onglet .listing_ref .pair, #prodText .contenu_onglet .listing_ref .pair,
.content_onglet_info .contenu_onglet .listing_ref .impair, #prodText .contenu_onglet .listing_ref .impair{
	padding-left:15px; min-height:54px; height:auto; margin:auto; width:973px;
}
.pair .separDiv,.impair .separDiv{ display:table-cell; vertical-align:middle; text-align:left; width:1px; opacity:0.4;}
.header_tab_ref .separDiv{
	display:table-cell; vertical-align:middle; text-align:left; width:1px; height:26px; background-color:#656565;}
.pair .refVarSite,.impair .refVarSite{
	display:table-cell; vertical-align:middle; text-align:left; width:85px; padding:10px 0px; font-size:13px;}
.desc_tab_var .ligDataRef {display:table-cell; vertical-align:top; text-align:left; width:65px; text-align:center; }
.desc_tab_var .ligDataRef span{font-weight:600; color:#505050; font-size:14px; line-height:12px; }
.content_onglet_info .contenu_onglet .listing_ref .impair, #prodText .contenu_onglet .listing_ref .impair{ background:#f4f4f4;}
.content_onglet_info .contenu_onglet .listing_ref .pair .desc_tab_var,
#prodText .contenu_onglet .listing_ref .pair .desc_tab_var,
.content_onglet_info .contenu_onglet .listing_ref .impair .desc_tab_var{
	font-size:10px; line-height:13px; font-weight:700;
}
#prodText .contenu_onglet .listing_ref .pair .content_btn,
.content_onglet_info .contenu_onglet .listing_ref .pair .content_btn,
#prodText .contenu_onglet .listing_ref .impair .content_btn,
.content_onglet_info .contenu_onglet .listing_ref .impair .content_btn{
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
	border-radius:3px; height:30px; width:30px;
}
.content_onglet_info .contenu_onglet .listing_ref .pair .content_btn .btn_basket,
.content_onglet_info .contenu_onglet .listing_ref .impair .content_btn .btn_basket,
#prodText .contenu_onglet .listing_ref .pair .content_btn .btn_basket,
#prodText .contenu_onglet .listing_ref .impair .content_btn .btn_basket{
	background:#FF7800; box-shadow: 0px -1px 0px 0px #aaaaaa inset; border-radius:3px; display:table-cell;
	vertical-align:middle; text-align:center; height:30px; width:30px;
}
.content_onglet_info .contenu_onglet .listing_ref .pair .content_btn .btn_basket:hover,
.content_onglet_info .contenu_onglet .listing_ref .impair .content_btn .btn_basket:hover,
#prodText .contenu_onglet .listing_ref .pair .content_btn .btn_basket:hover,
#prodText .contenu_onglet .listing_ref .impair .content_btn .btn_basket:hover{
	background-color:#FF9955; box-shadow: 0px -1px 0px 0px #aaaaaa inset; cursor:pointer;
}
.content_onglet_info .contenu_onglet .listing_ref .pair .content_btn .btn_basketNot,
.content_onglet_info .contenu_onglet .listing_ref .impair .content_btn .btn_basketNot,
#prodText .contenu_onglet .listing_ref .pair .content_btn .btn_basketNot,
#prodText .contenu_onglet .listing_ref .impair .content_btn .btn_basketNot{
	background:#CCC; box-shadow: 0px -1px 0px 0px #aaaaaa inset; border-radius:3px; display:table-cell;
	vertical-align:middle; text-align:center; height:30px; width:30px;
}

.content_onglet_info .contenu_onglet .listing_ref .pair .devis .content_btn,
.content_onglet_info .contenu_onglet .listing_ref .impair .devis .content_btn,
.content_onglet_info .contenu_onglet .listing_ref .pair .favoris .content_btn,
.content_onglet_info .contenu_onglet .listing_ref .impair .favoris .content_btn,
#prodText .contenu_onglet .listing_ref .pair .devis .content_btn,
#prodText .contenu_onglet .listing_ref .impair .devis .content_btn,
#prodText .contenu_onglet .listing_ref .pair .favoris .content_btn,
#prodText .contenu_onglet .listing_ref .impair .favoris .content_btn{
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
	border-radius:3px; height:26px; width:26px;
}
.content_onglet_info .contenu_onglet .listing_ref .pair .devis .content_btn .btn_devis,
.content_onglet_info .contenu_onglet .listing_ref .impair .devis .content_btn .btn_devis,
.content_onglet_info .contenu_onglet .listing_ref .pair .favoris .content_btn .btn_favoris,
.content_onglet_info .contenu_onglet .listing_ref .impair .favoris .content_btn .btn_favoris,
.content_onglet_info .contenu_onglet .listing_ref .pair .favoris .content_btn .btn_favoris_done,
.content_onglet_info .contenu_onglet .listing_ref .impair .favoris .content_btn .btn_favoris_done,
#prodText .contenu_onglet .listing_ref .pair .devis .content_btn .btn_devis,
#prodText .contenu_onglet .listing_ref .impair .devis .content_btn .btn_devis,
#prodText .contenu_onglet .listing_ref .pair .favoris .content_btn .btn_favoris,
#prodText .contenu_onglet .listing_ref .impair .favoris .content_btn .btn_favoris,
#prodText.contenu_onglet .listing_ref .pair .favoris .content_btn .btn_favoris_done,
#prodText .contenu_onglet .listing_ref .impair .favoris .content_btn .btn_favoris_done{
	border-radius:3px; height:26px; width:26px; display:table-cell; vertical-align:middle; text-align:center;
}
.content_onglet_info .contenu_onglet .listing_ref .pair .favoris .content_btn .btn_favoris_done,
.content_onglet_info .contenu_onglet .listing_ref .impair .favoris .content_btn .btn_favoris_done,
#prodText .contenu_onglet .listing_ref .pair .favoris .content_btn .btn_favoris_done,
#prodText .contenu_onglet .listing_ref .impair .favoris .content_btn .btn_favoris_done{
	box-shadow: -1px 1px 1px 0px #bc8c23;/* inset*/  /*background:#bc8c23;*/
}
.content_onglet_info .contenu_onglet .listing_ref .pair .favoris .content_btn .btn_favoris,
.content_onglet_info .contenu_onglet .listing_ref .impair .favoris .content_btn .btn_favoris,
#prodText .contenu_onglet .listing_ref .pair .favoris .content_btn .btn_favoris,
#prodText .contenu_onglet .listing_ref .impair .favoris .content_btn .btn_favoris{
	/*background:#f2b738; box-shadow: 0px -2px 0px 0px #bc8c23 inset;*/ cursor:pointer;
}
.content_onglet_info .contenu_onglet .listing_ref .pair .devis .content_btn .btn_devis,
.content_onglet_info .contenu_onglet .listing_ref .impair .devis .content_btn .btn_devis,
#prodText .contenu_onglet .listing_ref .pair .devis .content_btn .btn_devis,
#prodText .contenu_onglet .listing_ref .impair .devis .content_btn .btn_devis{
	background:#3399cc; box-shadow: 0px -2px 0px 0px #256f94 inset;
}
.content_onglet_info .contenu_onglet .listing_ref .pair .devis .content_btn .btn_devis:hover,
.content_onglet_info .contenu_onglet .listing_ref .impair .devis .content_btn .btn_devis:hover
#prodText .contenu_onglet .listing_ref .pair .devis .content_btn .btn_devis:hover,
#prodText .contenu_onglet .listing_ref .impair .devis .content_btn .btn_devis:hover{
	box-shadow: 0px 2px 0px 0px #256f94 inset; cursor:pointer;
}
.content_onglet_info .contenu_onglet .listing_ref .pair .favoris .content_btn .btn_favoris:hover,
.content_onglet_info .contenu_onglet .listing_ref .impair .favoris .content_btn .btn_favoris:hover{
	/*box-shadow: 0px 2px 0px 0px #bc8c23 inset; */cursor:pointer;
}
.content_onglet_info .contenu_onglet .listing_ref .pair .bloc_qty,
.content_onglet_info .contenu_onglet .listing_ref .impair .bloc_qty,
#prodText .contenu_onglet .listing_ref .pair .bloc_qty,
#prodText .contenu_onglet .listing_ref .impair .bloc_qty{
	border:1px solid #dedede; width:53px; height:28px; font-size:12px; text-align:right; padding-right:9px;
}
.content_onglet_info .contenu_onglet .listing_ref .pair .bloc_qty:focus,
.content_onglet_info .contenu_onglet .listing_ref .impair .bloc_qty:focus,
#prodText .contenu_onglet .listing_ref .pair .bloc_qty:focus,
#prodText .contenu_onglet .listing_ref .impair .bloc_qty:focus{ border:1px solid #EF7B0B; }

.content_onglet_info .contenu_onglet .prod_recommande .impair,#prodText .contenu_onglet .prod_recommande .impair{
	background:#fbf8f1;
}
.content_onglet_info .contenu_onglet .prod_recommande .pair, #prodText .contenu_onglet .prod_recommande .pair{
	background:#ffffff;
}
.content_onglet_info .contenu_onglet .prod_recommande .impair:hover,
.content_onglet_info .contenu_onglet .prod_recommande .pair:hover{
	background:#fafafa; cursor:pointer;
}
.content_onglet_info .contenu_onglet .prod_recommande .impair .arrow,
.content_onglet_info .contenu_onglet .prod_recommande .pair .arrow{
	color:#aaaaaa; font-weight:600; font-size:22px; font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
}
.content_onglet_info .contenu_onglet .prod_recommande .impair:hover .arrow,
.content_onglet_info .contenu_onglet .prod_recommande .pair:hover .arrow{
	color:#D90000;
}
.descProdShema { display:table-cell; vertical-align:top; text-align:left; width:270px;}
.prodSheetLigPrice, .prodSheetLigPrttc {
	display:table-cell; vertical-align:middle; text-align:center; width:99px; padding:10px 0px; font-size:14px;}
.prodSheetLigPrice span{ font-weight:600; font-size:14px;}
.prodSheetLigPrice span.oldpr{ font-size:11px;}
.prodSheetLigPrttc span.oldpr{ font-size:11px;}
.filterSelectZone {display:table-cell; vertical-align:middle; text-align:middle; width:664px;}
.filterSelectZone .selectOpt{margin-right:5px; height:29px; font-size:13px;}
.prodSheetLigStock {
	display:table-cell;vertical-align:middle;text-align:center;width:77px; padding:0px; font-size:12px;line-height:12px;}
.prodSheetLigQty { display:table-cell; vertical-align:middle; text-align:center; width:84px; padding:5px 0px 0px 5px;}

.connectIdent {font-family: "Source Sans Pro"; height:100%; padding-top:10px; border-top-left-radius:4px; border-top-right-radius:4px; padding-left:21px; padding-right:21px; font-size:24px; background:#FFF; color:#333;}
.connectNotCli {font-family:"Source Sans Pro"; text-transform:uppercase; font-size:17px; font-weight:normal;}
.connectAlreadyCli {font-family:"Source Sans Pro"; text-transform:uppercase; font-size:17px; font-weight:normal;}

.div_horaire{
	display:none;
	padding:10px;
	background:#fff;
	box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);
	position:absolute;
	margin-top:5px;
	width:200px;
	margin-left: -165px;
	text-align: left;
}
.div_horaire .title{
	height:20px;
}
.div_horaire .title .left{
	float:left;
}
.div_horaire .title .right{
	float:right;
}
.div_horaire .info_horaire{
	width:100%;
}
.div_horaire .info_horaire .line{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #f5f5f5;
	width:100%;
}
.div_horaire .info_horaire .line .day,
.div_horaire .info_horaire .line .horaire{
	font-size:13px;
	color:#505050;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	line-height:15px;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	width: 100px;
}
.info_relai_block .adresse{
	font-size:12px;
	line-height:12px;
	color:#aaa;
}

.text_foot a{
	color:#7c7c7c;
	text-decoration:none;
	font-weight:bold;
}


/*Action paques*/
#popup_paques{
	background:url(/assets/inter/bricotoo/paques/pop-up.jpg) no-repeat;
	width:570px;
	height:472px;
	margin:auto;
	margin-top:2%;
	padding-top:28px;
}
#popup_paques .btn_close{
	height: 27px;
	width: 92px;
	float: right;
	margin-right: 24px;
	cursor:pointer;
}
#popup_paques .formulaire{
	margin-top:250px;
	width:490px;
	margin-left:40px;
}
#popup_paques .formulaire .congratulaiton{
	font-size:18px;
	line-height:22px;
	color:#333;
	text-align:center;
}
#popup_paques .formulaire .congratulaiton span{
	font-size:24px;
	line-height:65px;
	font-weight:600;

}
#popup_paques .formulaire .msg_formulaire{
	text-transform:uppercase;
	font-size:15px;
	color:#333;
	text-align:center;
	font-weight:600;
}
#popup_paques .formulaire .msg_error{
	color: #fff;
	font-size: 14px;
	font-weight: 600;
}
#popup_paques .formulaire .line{
	height:25px;
	line-height:25px;
	margin-top:5px;
	font-size:12px;
}
#popup_paques .formulaire .line_footer{
	height:25px;
	line-height:25px;
	margin-top:25px;
	font-size:12px;
	color:#fff;
	text-align:left;
}
#popup_paques .formulaire .line_footer .fb-share-button,
#popup_paques .formulaire .line_footer .find_egg{
	float:left;
}
#popup_paques .formulaire .line_footer .find_egg{
	margin-left: 15px;
font-size: 14px;
line-height: 18px;
}
#popup_paques .formulaire .line .label,
#popup_paques .formulaire .line .input{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}
#popup_paques .formulaire .line .label{
	width:140px;
	text-align:right;
	padding-right:10px;
}
#popup_paques .formulaire .line .input{
	width:250px;
	text-align:left;
	height:25px;
	line-height:25px;
}
#popup_paques .formulaire .line .input input{
	width:200px;
	text-align:left;
	height:23px;
	line-height:23px;
	padding:0px;
	padding-left:5px;
	border:1px solid #ccc;
}
#popup_paques .formulaire .line button{
	text-transform:uppercase;
	background:#333;
	color:#fff;
	height:24px;
	width:90px;
	text-align:center;
	margin:auto;
	border:0px;
	margin-top:5px;
	cursor:pointer;
}
/*FIN Action paques*/


/*FIN Action soldes ETE 2018*/
.classSoldes2018{background : url(/assets/inter/bricotoo/pages/vignette-soldes.png) no-repeat;height: 79px; margin-top: -1px; margin-left:-1px; position: absolute; width: 80px;}

.menu_soldes_ete_2019.menu_10{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #F42927, #0fc4f1) repeat scroll 0 0 !important}
.menu_soldes_ete_2019.menu2_10{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ff9e9f, #ff8989) repeat scroll 0 0 !important}
.offre_promos .soldes_ete_2019{position:relative}
.offre_promos .soldes_ete_2019 .vignetteBloc{display:none}
.offre_promos .soldes_ete_2019 .priceInsteadOf{}
.offre_promos .soldes_ete_2019 .vignettePourcentage{width:51px;height:26px;position:absolute;top:10px;left:0;padding:3px;color:#fff !important;background:url(/assets/inter/bricotoo/soldes/etiquette-promotion_2019_ete.jpg) no-repeat transparent;padding:12px 0;font-size:15px}
.soldes_ete_2019_vignette .vignettePourcentage, .priceReducSoldes2019{background-color:#F42927 !important;color:#fff !important}
/*FIN Action soldes ETE 2018*/

ul#navmenu li.menu_10.soldes-hiver {background: linear-gradient(rgb(32, 86, 139), rgb(11, 50, 91)) 0px 0px repeat scroll rgba(0, 0, 0, 0);}

/*Vignettes*/
.priceHeart{color:#fff !important;background-color:#cb4e44 !important}
.priceBest{color:#fff !important;background-color:#a03187 !important}
.priceNews{color:#333 !important;background-color:#c1c90e !important}
.priceFirst{color:#333 !important;background-color:#fba700 !important}


/*GUIDEO*/
.bloc_choice_option{
	float:left;
	height:350px;
	width:485px;
}

/*Moteur de recherche*/
#content_search_autocomplete ul .ui-menu-item,#content_search_autocomplete ul .ui-state-active{background:none !important;border-color:none !important}

#content_search_autocomplete ul .ui-menu-item *{margin:0 !important}
#content_search_autocomplete ul .ui-menu-item a, #content_search_autocomplete ul div.ui-state-active{border:none !important}
#content_search_autocomplete ul .ui-menu-item .border_bottom{border-bottom:1px solid #ccc !important;margin:-2px 0 0 !important;height:1px !important;padding:0;}
#content_search_autocomplete ul .ui-menu-item > a{background:white !important;margin:1px 1px 0 1px !important}
#content_search_autocomplete ul .ui-menu-item:hover > a{background:white !important;margin:0 !important;padding:4px 14px 3px 18px}
#content_search_autocomplete ul .ui-menu-item:hover > .border_bottom{background:cyan !important;border-bottom:1px solid #ccc !important}

#content_search_autocomplete ul .ui-menu-item .title_2{padding:15px 14px 7px 7px !important;margin:0px !important}
#content_search_autocomplete ul .ui-menu-item .title_2.ui-state-active{padding:15px 14px 7px 7px !important;border-bottom:1px solid #aaa !important}

#content_search_autocomplete ul .ui-menu-item:hover a, #content_search_autocomplete ul .ui-menu-item:hover .border_bottom{background:#f3f3f3 !important}
#content_search_autocomplete .ui-menu-item{cursor:default}


#rechercheApp{margin-top:13px;margin-left:-11px;}
#content_search_autocomplete .ui-autocomplete{width:417px !important}

.link_avis{text-decoration:none}
.produit-rose .link_avis{text-align:center;display:block;position:absolute;bottom:134px;left:0;width:185px;}
.produit-rose .avis_desc, .produit-rose-home .avis_desc{font-size:14px;color:#333;text-decoration:none}
.produit-rose-home .link_avis{text-align:center;display:block;position:absolute;bottom:75px;left:0;width:185px;}
.produit-line .text_info{position:relative;}
.produit-line .link_avis{position:absolute;top:7px;right:10px;color:#333;}
.avis_desc{font-size:18px;cursor:pointer}
.avis_products{margin-top:-20px;max-height: 385px;overflow-y:auto}
.avis_infos{padding:15px 10px;border-bottom:1px solid #aaa;position:relative}
.avis_infos:nth-child(odd){background:#fff}
.avis_infos:nth-child(even){background:#f4f4f4}
.avis_infos_user > span{margin-right:10px}
.avis_note_star{margin-right:5px}
.avis_user_name{font-weight:bold}
.avis_texte{margin:5px 0 5px 15px;padding-right:80px;max-height:35px;overflow-y:hidden;position:relative}
.avis_texte_max{max-height:none !important}
.avis_texte_max:after{display:none}
.btn_texte_max{font-weight:bold;cursor:pointer;position:absolute;bottom:0;right:0;color:#ff7800;width:80px;text-align:right}
.btn_texte_echange{font-weight:bold;cursor:pointer;position:absolute;bottom:0;left:25px;color:#ff7800;width:135px;text-align:left}
.list_echange_avis{display:none}
.echange_view{display:block}
.avis_echange {
    margin-left: 15px;
    border-left: 2px solid #fdd917;
    padding-left: 5px;
    margin-top: 5px;
}
.echange_admin{font-style:italic}
