@charset "utf-8";
/* CSS Document */


/* CMS */
body .cfdebug, 
body #jason, 
body .content_admin, 
body .quelContenu{
	display:none !important;
}
/* Fin CMS */



body .header-print p, 
body #header .panel, 
body #header .list-holder, 
body .w1 #main #sidebar, 
body .w1 #main object, 
body .w1 #main embed, 
body #footer, 
body #header .logo, 
body .breadcrumbs, 
body .logo-small, 
body .hold .item-list, 
body .container_home_no_print, 
body .container_home_print .hold strong, 
body .container_home_print .block .more, 
body .level_3_4_selectboxes, 
body .item-list, 
body .custom-carousel, 
body .lightbox-fader, 
body .video-box{
	display:none !important;
}

body .container_home_print{
	display:block !important;
}

body .headlines, 
body .container .holder{
	margin:0 0 0 0 !important;
}

body #main{
	padding-bottom:0 !important;
}

body .promo, 
body .container{
	width:100% !important;
}

body h1{
	text-align:left !important;
}

body .header-print{
	display:block !important;
	left:auto !important;
	position:static !important;
	top:auto !important;
}

body #content{
	float:left !important;
	width:656px !important;
	position:static !important;
}

body .w1{
	width:100% !important;
	margin:0 0 0 0 !important;
}

body .headlines{
	overflow:hidden !important;
}

body .holder div.block{
	padding-left:0 !important;
	width:290px !important;
}

body .container .headline{
	width:100% !important;
	clear:both !important;
	padding:0 0 0 0 !important;
}

body .container .block{
	width:100% !important;
	padding-left:0 !important;
}

body .container_home_print .block h2{
	line-height:normal !important;
}

body .container_home_print .block h2 a{
	color:#5A5A5A !important;
}

body .freeContent h3{
	padding-left:0 !important;
	text-align:left !important;
}

body .client_list_h1{
	float:left !important;
	clear:both !important;
	margin:0 0 0 0 !important;
	padding:10px 0 !important;
}

*html body .client_list_h1{
	float:none !important;
	clear:none !important;
	margin:0 0 0 0 !important;
	padding:10px 0 !important;
}

*+htmlbody .client_list_h1{
	float:none !important;
	clear:none !important;
	margin:0 0 0 0 !important;
	padding:10px 0 !important;
}

body .client-list{
	float:left !important;
	overflow: visible !important;
	clear:both !important;
	margin-right:0 !important;
}

body .client-list li{
	width:95px !important;
	position:static !important;
}

body .client-list a{
	height:102px !important;
	width:92px !important;
}

body .client-list a span{
	bottom: auto !important;
	margin-top:0 !important;
	position:static !important;
}

body .items, 
body .items .item{
	width:auto !important;
	margin-right:0 !important;
	padding-right:0 !important;
	overflow:visible !important;
	clear:both !important;
	float:left !important;
}

body .items .info{
	float:left !important;
	width:540px !important;
}

body .photos{
	width:656px !important;
}

body .photos .holder{
	margin-right:0 !important;
	padding-left:0 !important;
	overflow:visible !important;
	width:auto !important;
}

body .photos .photo{
	width:300px !important;
}

body .profile{
	width:656px !important;
	margin-right:0 !important;
}

body .profile .item{
	width:298px !important;
	padding-right:0 !important;
}

*html body .items{
	clear:none !important;
	float:none !important;
}

*html body .items .item{
	clear:none !important;
	float:none !important;
}

body .one_box{
	width:100% !important;
	margin-left:0 !important;
	float:left !important;
	clear:both !important;
	padding-bottom:20px !important;
}

body .box_style{
	color:#8c8c8c !important;
	background-color:#fff !important;
	height:auto !important;
	padding:0 0 0 0 !important;
	width:100% !important;
}

body .box_style h2{
	height:auto !important;
}

.box_style a{
	background:none !important;
	float:left !important;
	margin-right:0 !important;
	padding:10px 0 0 0 !important;
}

body .erp_more{
	color:#8c8c8c !important;
	background:none !important;
	margin-right:0 !important;
	padding:0 0 0 0 !important;
}

.training_desc{
	float:left !important;
	clear:both !important;
	width:100% !important;
}

body .two_box h2, 
body .two_box_desc{
	width:307px !important;
}

body .two_box_desc_txt{
	width:177px !important;
}

body .promo h1, 
body .heading h1{
	font-size:80px !important;
}

.promo h2{
	text-align:left !important;
}

body .testimonial{
	float:left !important;
	width:656px !important;
	margin-top:25px !important;
}

body .one_element{
	width:656px !important;
}