@charset "UTF-8";
@import "/skins/csw-site/responsive.less";

/* ------------------------------------------ */
/* VARIABLES */
/* ------------------------------------------ */

@baseColor1:#C90000;
@baseColor2:#232323;
@baseColor3:#FC2A04;
@baseColor4:#FF8C24;
@baseColor5:#F8F8F8;
@baseColor6:#5F5E65;

@specialFont1: 'Carme',arial,sans-serif;

/* ------------------------------------------ */
/* CSS ADDS */
/* ------------------------------------------ */

@percentageColor:-10%;


.blockColumn-1 .solutionPhoto .photoImg, 
.blockSolutions .solution .solutionPhoto .photoImg {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.blockMainEdito {
	height:auto;
	padding:0 0 20px;
}

.blockMainEdito .rubanLeft,
.blockMainEdito .rubanRight {
	display:none;
}
.blockMainEdito .blockQuotation .fonction {
	color:#aaa;
}
.blockCenter .centerBgd {
	background:none;
}
.blockMainEdito .blockQuotation {
	float:none;
	width:auto;
	padding:20px 0;
}
.blockMainEdito .blockQuotation .quoteClose {
	color:#313131;
}
.blockMainEdito .blockImage {
	width:auto;
	height:auto;
	float:none;
}
.blockImage img,
.blockPicture img {
	width:100%;
}
.blockCenter .block-1,
.blockCenter .block-2 {
	margin-bottom:20px;
}
.blockCenter .block-2 .contentText {
	padding-top:10px;
}
.blockCenter .block-2 .blockContent .blockImage {
	width:auto;
	height:auto;
}
.blockCenter .block-2 .blockContent .blockImage .img {
	padding:0;
}
.blockCenter .block-2 .blockContent .contentText .txt.last {
	padding-bottom:0;
}
.blockCenter .block-3 .blockContent .content-1,
.blockCenter .block-3 .blockContent .content-2,
.blockCenter .block-3 .blockContent .content-3,
.blockCenter .block-3 .blockContent .content-2 .innerContent-1,
.blockCenter .block-3 .blockContent .content-3 .innerContent-1,
.blockCenter .block-3 .blockContent .content-1 .innerContent-1,
.blockCenter .block-3 .blockContent .content-4 .btn {
	background:none;
}
.blockCenter .block-3 {
	box-shadow:none;
}
.blockCenter .block-3 .blockContent {
	width:auto;
}
.blockCenter .block-3 .blockContent .content-1,
.blockCenter .block-3 .blockContent .content-3,
.blockCenter .block-3 .blockContent .innerContent-1 .blockRight {
	float:none;
	width:auto;
}
.blockCenter .block-3 .blockContent .content-1 .innerContent-1,
.blockCenter .block-3 .blockContent .content-2 .innerContent-1,
.blockCenter .block-3 .blockContent .content-3 .innerContent-1 {
	padding:6px 0 0;
}
.blockCenter .block-3 .blockContent .innerContent-1 .blockRight .txt {
	border-bottom:1px dotted #ddd;
	padding-bottom:12px;
	margin-bottom:6px;
}
.blockCenter .block-3 .blockContent .content-4 .btn {
	height:auto;
	color:#313131;
	padding:0 0 0 24px;
	margin-left:16px;
	background:url("puce_title_02.png") no-repeat;
}
.blockCenter .block-4 {
	padding-left:15px;
	margin:20px;
}
.blockCenter .block-4 .blockLeft {
	padding:0;
	border-bottom:1px dotted #fff;
	margin-bottom:16px;
}
.blockCenter .block-4 .blockLeft,
.blockCenter .block-4 .blockMiddle {
	background:none;
}
.blockCenter .block-4 .blockRight {
	width:300px;
}
.blockCenter .block-4 .blockRight .rightBgd .content {
	text-align:left;
	padding-left:62px;
}
.blockMainEdito .blockQuotation .signature {
	color:#313131;
}

.responsiveHeader {
	
	min-height:100px;
	
	background:url("bgd_blockHeader.gif") repeat-x 0 bottom #141414;

	.btnMainNavigation {
		background:-moz-linear-gradient(center top , #EE368A, #8D0242);
		background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #EE368A),color-stop(1, #8D0242)); 
	}
	.logo .titleSite .titleLink {
		font-family:@specialFont1;
		color:#fff;
	}
	.CSWMenu {
		top:31px;
	}

	.CSWMenu .list .item .linkMenu {
		font-family:@specialFont1;
	}
	
}

/* ------------------------------------------ */


.responsiveHeader {
	background-color:#DD3C06;
	
}
.responsiveHeader .btnMainNavigation {
	background:-moz-linear-gradient(center top , #414141, #2F2F2F);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #414141),color-stop(1, #2f2f2f)); 
}

/* ------------------------------------------ */


/* ------------------------------------------ */
/* CSS ADDS */
/* ------------------------------------------ */

.responsiveHeader .CSWMenu {
	top:36px;
}
