
/* columns */
/*.col{
	float:left;
	margin:4px 0 0 4px;
}*/
.col_768px{
	width:768px;
}
.col_638px{
	width:638px;
}
.col_478px{
	width:478px;
}
.col_318px{
	width:318px;
}
.col_210px{
	width:210px;
}
.col_191px{
	width:191px;
}
/*#slider + .col, .col:first-child, .title + .col, .col_478px + .col_318px{margin-left:0;}*/

.labels > ul > li p:firsrt-child{position:static;}


/*-----------  TWO-COLS  -----------*/
#two-cols{
	background:url('data:image/gif;base64,R0lGODlhAQABAIAAANDQ0AAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') repeat-y 191px top;
}
#two-cols.right{
	background-position:767px top;
}
#two-cols .col_768px{
	margin-left:0 !important;
}
#two-cols .col_768px + .col_191px{
	margin-left:0 !important;
}
#two-cols > .col{
	margin-top:0;
}


/* product view */
.product-info-main .box-tocart .bouton_droite {
    width: 90%;
    margin-top: 10px;
    background-image: url(../images/slider_bouton_droite_cart.png);
    background-position: 13px center;
    background-repeat: no-repeat;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/*-----------  SECTION  -----------*/
.section{
	clear:left;
	position:relative;
	border-bottom:1px solid #dadada;	
}
.section.grey{
	background:#f1f1f1;
	border-bottom:none;
}
.section.dark{
	background:#363636;
	border-bottom:none;
}
.section.blue{
	color:#000000;
	background:#f1f1f1;
	border-bottom:none;
}
.catalog-product-view .section table tr > td:first-child {
	color:#666666;
}

.section.no-border{border-bottom:none;}
.section > .col{
	margin-top:0;
}
.section > .col > img{
	display:block;
}
.section .youtube{
	display:block;
	margin:0 auto 40px auto;
}
/* cas particulier two-cols */
#two-cols .section{
	padding:75px 0 40px 0;
}
#two-cols .section .youtube{
	margin-top:0;
	margin-bottom:0;
}

.section > .titre_categorie:before, .section > .titre_categorie:after{
	width:5%;
	background-color:#000000;
}
/* cas particulier .titre_categorie DARK, BLUE */
.section.dark > .titre_categorie{
	color:#ffffff;
}
.section.blue > .titre_categorie{
	color:#000000;
}
.section.dark > .titre_categorie:before, .section.dark > .titre_categorie:after{
	background-color:#ffffff;
}
 .section.blue > .titre_categorie:before, .section.blue > .titre_categorie:after{
	background-color:#000000;
}
/* cas particulier colonne 478 */
.section .titre_categorie + .col, .section .goUp + .col{
	margin-left:0;
}



/*custom css*/

.bouton_droite:hover:before {
	    background: url(../images/arrowcardblack.png) no-repeat left top;
}