/* CMS pages ****************************************************************************** */
#cms #center_column ul,
#cms #center_column ol,
#cms #center_column dl { margin-left:0; margin-bottom:0 ;list-style:none;}

#cms #center_column li { 
	margin-bottom:5px; 
	padding-left:20px;
	background-image:url('../img/arrow-list-blue.jpg');
	background-position:left center;
	background-repeat:no-repeat;
}

#cms #center_column .breadcrumb,
#cms #center_column h1,
#cms #center_column h2,
#cms #center_column h3,
#cms #center_column ul,
#cms #center_column p{margin-bottom:0;padding:0 20px 10px 20px;background-color:#fff;}

#cms #center_column h1{
	padding:20px 0  40px 240px;
	background-image:url('http://www.ecotec.com.pt/img/ecotec-logo.png');
	background-size: 15%;
	background-position:left 20px center;
	background-repeat: no-repeat;
}

/* Page Acheter */
#cms.cms_18 #center_column{margin-bottom:40px;}
#cms_18 h1{/*background-image: url('../img/cart-vert.jpg');*/display:none;}
#cms.cms_18 #center_column .breadcrumb{}
#cms.cms_18 #center_column .breadcrumb,
#cms.cms_18 #center_column h1,
#cms.cms_18 #center_column h2,
#cms.cms_18 #center_column h3,
#cms.cms_18 #center_column ul,
#cms.cms_18 #center_column p{margin-bottom:0;padding:0;background-color:transparent;}
#cms.cms_18 #center_column h2{margin-bottom:20px;text-align:center;color:#27548c;}
#cms.cms_18 #center_column .bloc{background-color:#fff;padding:20px 10px;-moz-box-sizing: border-box;
    box-sizing: border-box;}
#cms.cms_18 #center_column .bloc a.btn-default{
	display:block;
	width:200px;
	margin:10px auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	padding:10px;
	font-size:18px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	color:#fff; 
	-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
	background-image:url('../img/icon/cart.png');
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:50px;
	text-decoration:none;
	color:#fff;
	background-color:#10bd67;
}
#cms.cms_18 #center_column .bloc a.btn-default:hover{
	background-color:#119051;
	background-position:right  center;
}
#cms.cms_18 #center_column .bloc h2.contact{
	margin:10px;
}
#cms.cms_18 #center_column .bloc p.contact{
	text-align:center;
}
#cms.cms_18 #center_column .bloc strong{
	color:#119051;
	font-size:18px;
	text-align:center;
}
/* Page entreprise>Qualite */
#cms_13 h1{background-image: url('../img/qualite-titre.jpg') !important;}
/* Page entreprise>Sponsoring */
#cms_14 h1{background-image: url('../img/sponsoring-titre.jpg') !important;}
/* Page reseaux>france */
#cms_15 h1{background-image: url('../img/pt-titre.jpg') !important;}
/* Page reseaux>export */
#cms_16 h1{background-image: url('../img/exportation-titre.jpg') !important;}
/* Page reseaux>Referencement */
#cms_17 h1{background-image: url('../img/sponsoring-titre.jpg') !important;}

#cms #center_column h3{padding-top:20px;text-transform: uppercase;}

/* Frise sur page qui somme-nous */
#frise{color:#fff;margin:10px 0 10px 0;}
#frise div{
	background-image:url('../img/background-frise.png');
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#frise .texte{
	padding:40px 0 0 10px;
	width:108px;
	height:180px;
	background-position:-70px top;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
#frise .texte p{font-size:12px;background-color: transparent !important;padding:0 !important;}
#frise .texte:first-child{width:110px;}
#frise .arrow{height:180px;width:70px;}
#frise .arrow.end{background-position:-180px top;}
/* Slider sur page qui sommes-nous */
#slideQuiSommesNous{margin:10px 0 10px 0;}
#slideQuiSommesNous ul{background-color:transparent !important;padding:0 !important;}
#slideQuiSommesNous ul li{padding:0 !important;background-image:inherit;margin-right:11px;display:block;float:left;}

#slideQuiSommesNous ul li:last-child{margin-right: inherit;}

#slideQuiSommesNous .bx-controls-direction a{
	width: 35px;
	height: 35px;
	background-image: url('../img/icon/arrow.png');
	background-size:70px 35px;
	text-indent:-2000px;
	background-position: top left;
	margin-top:-70px;
}
#slideQuiSommesNous .bx-controls-direction .bx-next{background-position: top right}

#slideQuiSommesNous .bx-controls-direction .bx-prev{position:absolute;left:-10px;}
#slideQuiSommesNous .bx-controls-direction .bx-next{position:absolute;right:-10px;}
#slideQuiSommesNous .bx-controls-direction .bx-prev:hover{left:-5px;}
#slideQuiSommesNous .bx-controls-direction .bx-next:hover{right:-5px;}