body {overflow-x:hidden;}
body,ul,li {margin:0;padding:0;}
.site-wrapper {
	display:block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin:0;
	padding:0;
	position:relative;
	width:100%;
	overflow:hidden;
}
.row {
	display:block;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin:0;
	padding:0;
	width:100%;
}
.col {margin-right:1.5em;}
.row:after {
	content: ".";display: block;height: 0;clear: both;visibility: hidden;
}
.col:last-child {margin-right:0px;}

/* élements transverses */
/*
#hdpart1 .wrapper, #hdpart2 .wrapper, #main,#assistance .wrapper, #ftpart1 .wrapper, 
#ftpart2 .wrapper, #HomePart1 .wrapper, #HomePart2 .wrapper, #HomePart3 .wrapper, 
#header-cp .wrapper,#header-cp-pack .wrapper, #main .wrapper, .page-template-equipe .wrapper, .page-template-cgu .wrapper {
	display:block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:100%;
	max-width:1170px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
*/
.wrapper {
	display:block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:100%;
	max-width:1170px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

/* header section */
/*header {background-color:white;}*/
#hdpart1,#hdpart2 {
	display:block;
	float:left;
	width:100%;
}
#hdpart1 .wrapper {
	background-image:url(../img/logo-wt.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:81px;
}


/* main section */
.home #main {
	max-width:100%;
}


/* footer section */
#ftpart1{
	background-color: #ededed;
	padding-top:2em;
	padding-bottom:1em;
	padding-left:1em;
	padding-right:1em;
}
#ftpart1 .col{}
#ftpart1 .col h3 {
	background: url(../img/ftpart1h2.png);
	background-repeat: no-repeat;
	background-size: 100% 2px;
	background-position: 0px bottom;
	margin-bottom: 22px;
	padding-bottom: 11px;
	font-size:13px;
}
#ftpart1 .col ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#ftpart1 .col ul li {
	margin-bottom: 10px;
}
#ftpart1 .col ul li a {
	cursor: pointer;
	text-decoration: none;
	color: #666666;
	font-size: 13px;
}
#ftpart1 .col ul li a:hover{
	text-decoration: none;
}


#ftpart2{background-color: #333333;padding-top:3em;padding-bottom:1em;padding-left:1em;padding-right:1em;}
#ftpart2 .part-2{
	float: left;
	color: #d4d4d4;
	font-size: 12px;
}
#ftpart2 .part-3{text-align:center;padding:0 2em;}
#ftpart2 .part-3 ul{
	margin: 0;
	padding: 0;
	display:inline-block;
	float:left;
	margin-left:5px;
}
#ftpart2 .part-3 ul li{
	display: inline-block;
}
#ftpart2 .part-3 ul li a{
	cursor: pointer;
	display: inline-block;
	float: left;
	background-repeat:no-repeat;
	background-position:top center;
	height: 42px;
	width:40px;
}
#ftpart2 .part-3 ul li a.icon-facebook{
	background-image: url(../img/icons/icon-facebook-2.png);
}
#ftpart2 .part-3 ul li a.icon-gplus{
	background-image: url(../img/icons/icon-gplus-2.png);
}
#ftpart2 .part-3 ul li a.icon-twitter{
	background-image: url(../img/icons/icon-twitter-2.png);
}
#ftpart2 .part-3 ul li a.icon-youtube{
	background-image: url(../img/icons/icon-youtube-2.png);
}
#ftpart2 .part-3 ul li a.icon-pinterest{
	background-image: url(../img/icons/icon-pinterest-2.png);
}
#ftpart2 .part-3 ul li a.icon-linkedin{
	background-image: url(../img/icons/icon-linkedin-2.png);
}
#ftpart2 .part-3 ul li a.icon-viadeo{
	background-image: url(../img/icons/icon-viadeo-2.png);
}
#ftpart2 .part-3 ul li a.icon-skype{
	background-image: url(../img/icons/icon-skype-2.png);
}
#ftpart2 .part-4{}
#ftpart2 .part-4 h4{
	text-transform: uppercase;
	color: #d4d4d4;
	margin: 0;
	margin-bottom: 18px;
	font-weight: normal;
	padding: 0;
	font-size: 12px;
}
#ftpart2 .part-4 form{
	background: url(../img/foot-newsletter-form.png);
	width: 272px;
	height: 50px;
	position: relative;
}
#ftpart2 .part-4 form .text{
	position: absolute;
	top: 0;
	left: 37px;
	background: transparent;
	border: 0;
	width: 180px;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	color: #b8b8b8;
	outline-width: 0;
}
#ftpart2 .part-4 form .submit{
	width: 55px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	background: transparent;
	cursor: pointer;
	border: 0;
	text-indent: -999999px;
}
#ftpart2 .part-5{
	clear: both;
	color: #6f6f6f;
	padding-top: 45px;
	text-align: center;
}
#ftpart2 .part-5 a{
	color: #6f6f6f;
	text-decoration: none;
}


@media only screen and (min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
		display:block;
		float:left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin:0;
		padding:0;
	}
	.col-lg-1 {width:calc((1 * 100% / 12) - 1.5em);}
	.col-lg-2 {width:calc((2 * 100% / 12) - 1.5em);}
	.col-lg-3 {width:calc((3 * 100% / 12) - 1.5em);}
	.col-lg-4 {width:calc((4 * 100% / 12) - 1em);}
	.col-lg-5 {width:calc((5 * 100% / 12) - 1.5em);}
	.col-lg-6 {width:calc((6 * 100% / 12) - 1.5em);}
	.col-lg-7 {width:calc((7 * 100% / 12) - 1.5em);}
	.col-lg-8 {width:calc((8 * 100% / 12) - 1.5em);}
	.col-lg-9 {width:calc((9 * 100% / 12) - 1.5em);}
	.col-lg-10{width:calc((10* 100% / 12) - 1.5em);}
	.col-lg-11{width:calc((11* 100% / 12) - 1.5em);}
	.col-lg-12{width:100%;margin-right:0px !important;}
	.col-lg-hidden {display:none !important;}
	.col {margin-right:1.5em;}
	
	.col-lg-offset-1 {margin-left:calc((1 * 100% / 12) + 1.5em);}
	.col-lg-offset-2 {margin-left:calc((2 * 100% / 12) + 1.5em);}
	.col-lg-offset-3 {margin-left:calc((3 * 100% / 12) + 1.5em);}
	.col-lg-offset-4 {margin-left:calc((4 * 100% / 12) + 1.5em);}
	.col-lg-offset-5 {margin-left:calc((5 * 100% / 12) + 1.5em);}
	.col-lg-offset-6 {margin-left:calc((6 * 100% / 12) + 1.5em);}
}
@media only screen and (max-width:1200px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
		display:block;
		float:left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin:0;
		padding:0;
	}
	.col-md-1 {width:calc((1 * 100% / 12) - 1.5em);}
	.col-md-2 {width:calc((2 * 100% / 12) - 1.5em);}
	.col-md-3 {width:calc((3 * 100% / 12) - 1.5em);}
	.col-md-4 {width:calc((4 * 100% / 12) - 1.5em);}
	.col-md-5 {width:calc((5 * 100% / 12) - 1.5em);}
	.col-md-6 {width:calc((6 * 100% / 12) - 1.5em);}
	.col-md-7 {width:calc((7 * 100% / 12) - 1.5em);}
	.col-md-8 {width:calc((8 * 100% / 12) - 1.5em);}
	.col-md-9 {width:calc((9 * 100% / 12) - 1.5em);}
	.col-md-10{width:calc((10* 100% / 12) - 1.5em);}
	.col-md-11{width:calc((11* 100% / 12) - 1.5em);}
	.col-md-12{width:100%;margin-right:0px !important;}
	.col-md-hidden {display:none !important;}
	.col {margin-right:1.5em;}
	
	.col-md-offset-1 {margin-left:calc((1 * 100% / 12) + 1.5em);}
	.col-md-offset-2 {margin-left:calc((2 * 100% / 12) + 1.5em);}
	.col-md-offset-3 {margin-left:calc((3 * 100% / 12) + 1.5em);}
	.col-md-offset-4 {margin-left:calc((4 * 100% / 12) + 1.5em);}
	.col-md-offset-5 {margin-left:calc((5 * 100% / 12) + 1.5em);}
	.col-md-offset-6 {margin-left:calc((6 * 100% / 12) + 1.5em);}
}
@media only screen and (max-width:992px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
		display:block;
		float:left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin:0;
		padding:0;
	}
	.col-sm-1 {width:calc((1 * 100% / 12) - 1.5em);}
	.col-sm-2 {width:calc((2 * 100% / 12) - 1.5em);}
	.col-sm-3 {width:calc((3 * 100% / 12) - 1.5em);}
	.col-sm-4 {width:calc((4 * 100% / 12) - 1.5em);}
	.col-sm-5 {width:calc((5 * 100% / 12) - 1.5em);}
	.col-sm-6 {width:calc((6 * 100% / 12) - 1.5em);}
	.col-sm-7 {width:calc((7 * 100% / 12) - 1.5em);}
	.col-sm-8 {width:calc((8 * 100% / 12) - 1.5em);}
	.col-sm-9 {width:calc((9 * 100% / 12) - 1.5em);}
	.col-sm-10{width:calc((10* 100% / 12) - 1.5em);}
	.col-sm-11{width:calc((11* 100% / 12) - 1.5em);}
	.col-sm-12{width:100%;margin-right:0px !important;}
	.col-sm-hidden{display:none !important;}
	.col {margin-right:1.5em;}
}
@media only screen and (max-width:768px) {
	.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
		display:block;
		float:left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin:0;
		padding:0;
	}
	.col-xs-1 {width:calc((1 * 100% / 12) - 1.5em);}
	.col-xs-2 {width:calc((2 * 100% / 12) - 1.5em);}
	.col-xs-3 {width:calc((3 * 100% / 12) - 1.5em);}
	.col-xs-4 {width:calc((4 * 100% / 12) - 1.5em);}
	.col-xs-5 {width:calc((5 * 100% / 12) - 1.5em);}
	.col-xs-6 {width:calc((6 * 100% / 12) - 1.5em);}
	.col-xs-7 {width:calc((7 * 100% / 12) - 1.5em);}
	.col-xs-8 {width:calc((8 * 100% / 12) - 1.5em);}
	.col-xs-9 {width:calc((9 * 100% / 12) - 1.5em);}
	.col-xs-10{width:calc((10* 100% / 12) - 1.5em);}
	.col-xs-11{width:calc((11* 100% / 12) - 1.5em);}
	.col-xs-12{width:100%;margin-right:0px !important;}
	.col-xs-hidden{display:none !important;}
	
	#HomePart4 {display:none;}
	#ftpart1 {display:none;}
	#ftpart2 {padding-top:1em;}
	#ftpart2 .part-2 img {width:25%;max-width:144px;}
	#ftpart2 .part-2 p {margin-top:0px;font-size:10px;}
	#ftpart2 .part-5 {font-size:10px;padding-top:2em;}
	#ftpart2 .part-3 {display:none;}
	#ftpart2 .part-4 {display:none;}
	#ftpart2 .col-lg-1 {display:none;}
	
	#cat-content {padding-right: 0px !important;}
}

@media print {
	header, footer {display:none !important;}
	#breadcrumbs {display:none !important;}
	.author-info {display:none !important;}
	.post-nav {display:none !important;}
	.entry-content .flocont.boutons {display:none !important;}
	.col-lg-3 {display:none !important;}
	#latest-posts {display:none !important;}
	#comments, #comments-wrapper {display:none !important;}
}
