/*954 - cont */
/*26(left mrg) + 26(right mrgn) = 52 */
/*qui sommeNous 317px */
/* bannersBlock must be 585 - lieav auto (inline-block)*/
/* 585 + 343 = 928

/*T R B L */
	
/************ line1 ************/	
.bodyClass #mainContent .line1 {

}	
.bodyClass #mainContent .line1 .quiSommeNous{
	display:inline-block;
	float:left;
	width:285px;
	margin:0 6px 0 0;
	padding:0;
	line-height:12px;
	font-size:11px;

}	
.bodyClass #mainContent .line1 .quiSommeNous h2{
	height:40px;
	line-height:40px;
	font-size:14px;
	text-indent:14px;
}	
.bodyClass #mainContent .line1 .quiSommeNous .delim{
	text-indent:8px;
	padding:10px 0 6px 0;

}
.bodyClass #mainContent .line1 .quiSommeNous ul{
	padding:0px 0 0 0;

}	
.bodyClass #mainContent .line1 .quiSommeNous li{
	background:url(../img/li_bullet.jpg) left top no-repeat;
	8line-height:10px;
	padding:0 0 0px 18px;
	margin:0 0 0 15px;

}	
.bodyClass #mainContent .line1 .quiSommeNous ul p{
	padding:10px 0 3px 0;
	margin:0;
	text-indent:-33px;
}

.bodyClass #mainContent .line1 .bannersBlock {
	display:inline-block;
	float:right;;
	width:610px;
	height:73px;
	text-align:right;
}
.bodyClass #mainContent .line1 .bannersBlock h2{
	display:inline-block;
	height:73px;
	padding:10px 0 0 0;
	margin-left:18px;
	font: 18px Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	color:#9C9C9C;
	font-weight:normal;
	line-height:25px;
	
}

.bodyClass #mainContent .line1 .bannersBlock .btnsLine {
	height:156px;
	padding-bottom:0px; /*spacing for mirrir */
}
.bodyClass #mainContent .line1 .bannersBlock .btnsLine img{
	display:inline-block;
	float:right;
	margin-left:6px;
	border:none;
}
.bodyClass #mainContent .line1 .bannersBlock .voir{
	height:69px;
	background:url(../img/accueil/4btns_mirror.jpg) top right no-repeat;
	text-align:center;
	font-size:14px;
}

.bodyClass #mainContent .line1 .bannersBlock .voir p{
	padding-top:45px;
	margin-left:18px;
}
.bodyClass #mainContent .line1 .bannersBlock .voir a {
	display:block;
	width:224px;
	margin:0 auto;
	text-decoration:underline;
	background:url(../img/accueil/voir_back.gif) no-repeat top center;
}

/************ line2 ************/
.bodyClass #mainContent .line2 {
	background-color:#FFFFCC;
	8height:196px;
	background:url(../img/accueil/line2_back.gif) repeat-y top center;

}	
.bodyClass #mainContent .line2 .top{
	padding-top:40px;
	text-align:center;
	padding-bottom:12px;
	background:url(../img/accueil/line2_top_back.gif) no-repeat top center;
	font-weight:bold;	
}	
.bodyClass #mainContent .line2 .top .cme{
	font-size:14px;
}
.bodyClass #mainContent .line2 .listLine{
}
.bodyClass #mainContent .line2 .listLine .columnLeft,  .bodyClass #mainContent .line2 .listLine .columnRigth{
	display:inline-block;
	float:left;
	width:410px;
}
.bodyClass #mainContent .line2 .listLine li{
	background:url(../img/li_bullet.jpg) left top no-repeat;
	padding:0 0 0 18px;
	margin:0 0 0 15px;
}
.bodyClass #mainContent .line2 .listLine .columnLeft{
	margin:0 0 0 20px;
}
.bodyClass #mainContent .line2 .listLine .columnRigth{
	margin:0 20px 0 0;
}
.bodyClass #mainContent .line2 .bottom {
	background:url(../img/accueil/line2_bottom_back.gif) no-repeat bottom center;

}

/************ line3 ************/
.bodyClass #mainContent .line3 {
	text-align:center;
	padding-top:40px;
}	
.bodyClass #mainContent .line3 h4{
	display:block;
	font-size:12px;
	padding-bottom:15px;
}
.bodyClass #mainContent .line3 p {
	margin:0 100px;
}
.bodyClass #mainContent .line3 .shemaLines {
	padding-left:30px;
	padding-top:10px;
}
.bodyClass #mainContent .line3 .shemaLines p{
	margin:0;
	padding:0;
}
.bodyClass #mainContent .line3 .shemaLines .item_1, .bodyClass #mainContent .line3 .shemaLines .item_2, .bodyClass #mainContent .line3 .shemaLines .item_3, .bodyClass #mainContent .line3 .shemaLines .item_4, .bodyClass #mainContent .line3 .shemaLines .item_5, .bodyClass #mainContent .line3 .shemaLines .item_6 {
	display:inline-block;
	float:left;
	width:134px;
	height:134px;
	margin-right:5px;
	font-weight:bold;
	font-size:11px;
}
.bodyClass #mainContent .line3 .shemaLines .item_1 {
	background:url(../img/accueil/shem_1.jpg) no-repeat top center;
	0margin-left:30px;
}
.bodyClass #mainContent .line3 .shemaLines .item_2 {
	background:url(../img/accueil/shem_2.jpg) no-repeat top center;
}
.bodyClass #mainContent .line3 .shemaLines .item_3 {
	background:url(../img/accueil/shem_3.jpg) no-repeat top center;
}
.bodyClass #mainContent .line3 .shemaLines .item_4 {
	background:url(../img/accueil/shem_4.jpg) no-repeat top center;
}
.bodyClass #mainContent .line3 .shemaLines .item_5 {
	background:url(../img/accueil/shem_5.jpg) no-repeat top center;
}

.bodyClass #mainContent .line3 .shemaLines .item_1 p{padding-top:20px;}
.bodyClass #mainContent .line3 .shemaLines .item_2 p{padding-top:20px; margin:0 20px;}
.bodyClass #mainContent .line3 .shemaLines .item_3 p{padding-top:8px;margin:0 3px;}
.bodyClass #mainContent .line3 .shemaLines .item_4 p{padding-top:8px;margin:0 2px;}
.bodyClass #mainContent .line3 .shemaLines .item_5 p{padding-top:14px;margin:0 10px;}
.bodyClass #mainContent .line3 .shemaLines .arrow{
	background:url(../img/accueil/arrow.gif) no-repeat top center;
	display:inline-block;
	float:left;
	width:28px;
	height:120px;
	margin-left:5px;
	margin-right:5px;
}
/************ line4 ************/
.bodyClass #mainContent .line4 {
}
.bodyClass #mainContent .line4  .blocksLine{
	padding-left:70px;

}
.bodyClass #mainContent .line4  h5{
	padding:40px 0 18px 0;
	margin:0;
	font-size:14px;
	text-align:center;
	font-weight:normal;

}
.bodyClass #mainContent .line4  .blocksLine h6{
	display:block;
	height:35px;
	color:#0C9AE0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.bodyClass #mainContent .line4  .blocksLine h6 a {
	color:#0C9AE0;
}
.bodyClass #mainContent .line4  .blocksLine .petite{
	font-size:12px;
}

.bodyClass #mainContent .line4  .blocksLine .item_1, .bodyClass #mainContent .line4  .blocksLine .item_2, .bodyClass #mainContent .line4  .blocksLine .item_3, .bodyClass #mainContent .line4  .blocksLine .item_4 {
	display:inline-block;
	float:left;
	width:175px;
	8height:200px;
	margin-right:20px;
}
.bodyClass #mainContent .line4  .blocksLine p{
	font-size:10px;
	text-align:justify;

}
/************ line5 ************/
.bodyClass #mainContent .line5 {
	padding-top:40px;
	padding-bottom:17px;
}
.bodyClass #mainContent .line5  .block_1 {
	margin:0 220px 0 110px;

}
.bodyClass #mainContent .line5  .block_2 {
	margin:0 150px 0 200px;
	padding-top:20px;

}
.bodyClass #mainContent .line5  .block_2 h6 {
	font-size:12px;
	font-weight:bold;
	padding:0 0 13px 0;
}

.bodyClass #mainContent .line5  .block_3 {
	margin:0 220px 0 110px;
	padding-top:20px;
}


/************ line6 ************/
.bodyClass #footer .line6 {
	padding-top:40px;
	padding-bottom:17px;
	text-align:center;
}
.bodyClass #footer .line6 h4{
	padding:0 0 0 0;
	font-size:12px;
}
.bodyClass #footer .line6 h6{
	padding:12px 0 0 0;
	font-size:12px;
	font-weight:normal;
}
.bodyClass #footer .line6 h5{
	padding:12px 0 0 0;
	font-size:10px;
	font-weight:normal;
}
.bodyClass #footer .about {
	padding:20px 0 0 0;
	margin:0 40px 0 0;
}
