@charset "UTF-8";
/* CSS Document */

body {
	background-color: #e4e4e4;
	background-image: url(../images/fondmain37.jpg);
	background-repeat: repeat-x;
	margin:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
Style2 {
	color: #2356A0;
	font-weight: bold;
	font-size: 24px;
}
#main{width:1024px;
height:488px;
background-image:url(../images/fondmain.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}

#main2{width:1024px;
height:488px;
background-image:url(../images/fondmain2.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}

#main3{width:1024px;
height:488px;
background-image:url(../images/fondmain3.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}

#main4{width:1024px;
height:488px;
background-image:url(../images/fondmain4.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}

#main5{width:1024px;
height:488px;
background-image:url(../images/fondmain5.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}

#main6{width:1024px;
height:488px;
background-image:url(../images/fondmain6.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}

#main7{width:1024px;
height:488px;
background-image:url(../images/fondmain7.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}

#main8{width:1024px;
height:488px;
background-image:url(../images/fondmain8.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}

#main9{width:1024px;
height:488px;
background-image:url(../images/fondmain9.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main10{width:1024px;
height:488px;
background-image:url(../images/fondmain10.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main11{width:1024px;
height:488px;
background-image:url(../images/fondmain11.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main12{width:1024px;
height:488px;
background-image:url(../images/fondmain12.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main13{width:1024px;
height:488px;
background-image:url(../images/fondmain13.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main14{width:1024px;
height:488px;
background-image:url(../images/fondmain14.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}

#main15{width:1024px;
height:488px;
background-image:url(../images/fondmain15.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main16{width:1024px;
height:488px;
background-image:url(../images/fondmain16.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main17{width:1024px;
height:488px;
background-image:url(../images/fondmain17.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main18{width:1024px;
height:488px;
background-image:url(../images/fondmain18.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main19{width:1024px;
height:488px;
background-image:url(../images/fondmain19.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main20{width:1024px;
height:488px;
background-image:url(../images/fondmain20.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main21{width:1024px;
height:488px;
background-image:url(../images/fondmain21.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main22{width:1024px;
height:488px;
background-image:url(../images/fondmain22.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main23{width:1024px;
height:488px;
background-image:url(../images/fondmain23.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main24{width:1024px;
height:488px;
background-image:url(../images/fondmain24.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main25{width:1024px;
height:488px;
background-image:url(../images/fondmain25.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main26{width:1024px;
height:488px;
background-image:url(../images/fondmain26.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main27{width:1024px;
height:488px;
background-image:url(../images/fondmain27.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main28{width:1024px;
height:488px;
background-image:url(../images/fondmain28.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main29{width:1024px;
height:488px;
background-image:url(../images/fondmain29.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main31{width:1024px;
height:488px;
background-image:url(../images/fondmain31.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main32{width:1024px;
height:488px;
background-image:url(../images/fondmain32.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main33{width:1024px;
height:488px;
background-image:url(../images/fondmain33.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main34{width:1024px;
height:488px;
background-image:url(../images/fondmain34.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main35{width:1024px;
height:488px;
background-image:url(../images/fondmain35.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main36{width:1024px;
height:488px;
background-image:url(../images/fondmain37.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#main37{width:1024px;
height:488px;
background-image:url(../images/fondmain27.png);
background-repeat:no-repeat;
margin:auto;
padding:0 0 0 58px;
}
#header{
	height:67px;
	width:1024px;
	margin:auto;
	padding: 10px 0 10px 50px;
}

.email img {
	width:160px;
	height:15px;
	margin:62px 0px 0px 360px;
	float: left;
}
.num img {
height:15px;
margin:-15px 0 0 440px;
width:107px;}

.logo{width:190px;
height:50px;
float:left;
margin-top:-6px;
}
.devis {
	width:201px;
	height:198px;
	margin:-68px 92px 0 0;
	background:url(../images/devis.png) no-repeat top;
	float:right;
}

#presentation {
	width:206px;
	height:auto;
	margin:5px 0 0 40px;
	font-family:"Century Gothic";
	font-size:11px;
	color:#595959;
	padding:0;
	text-align:left;
	background:url(../images/intro.png) no-repeat top;
	float:left;
}

.title{font-size:12px;
font-family:"Century Gothic";
color:#595959;
font-weight: bold;}

.particulier{
	width:167px;
	height:72px;
	margin:-6px 0 0 18px;
	float:left;
}

.entreprise{width:167px;
height:72px;
margin:-11px 0 0 18px;
float:left;}

#menu {
	width:760px;
	float:left;
	height:35px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
}
#menu ul { margin:0; padding:0; list-style:none; text-align:center;}
#menu li { margin:0; padding:0 7px 0 5px; font:bold 12px; color:#fff; float:left; background:url(../images/m_l.gif) no-repeat right; float:left;}
#menu a { line-height:16px; font-size:13px; color:#fff; padding:8px 0 14px 0px; text-decoration:none;}
#menu a span { padding:8px 6px 13px;}
#menu a:hover { background:url(../images/l_m_h.gif) no-repeat left top; color:#fff;}
#menu a:hover span {color:#fff; background:url(../images/r_m_h.gif) no-repeat right top;}
#menu a.active { background: url(../images/l_m.gif) no-repeat left top; color:#fff;}
#menu a.active span {color:#fff; background:url(../images/r_m_h.gif) no-repeat right top;}
#menu ul li ul {
display:none;
}
#menu ul li:hover ul {
display:block;
}
#menu li:hover ul li {
float:none;
background:none;
color:#666666;
padding:0 10px 0 10px;
}
#menu li:hover ul li a {
background:none;
color:#FFFFFF;
}

#menu li:hover ul li a:hover {
background:none;
color:#999999;
}

#menu li ul {
position:absolute;
background:#064795;
margin:3px;
}
a:active {
	color: #333;
}
.slider {
	width:578px;
	height:194px;
	margin:30px 0 0 15px;
}
.news {
	width:290px;
	height:150px;
	margin:20px 0 0 9px;
	text-align:left;
	float: left;
}
.offres {
	width:302px;
	height:186px;
	margin:20px 50px 0 0;
	text-align:left;
	float:right;
}
.titlenews{color:#073b8b;
font-size:16px;font-family:"Myriad Pro";
background:url(../images/news.png) no-repeat left;
padding:0 0 0 18px;}
.titlenews2{color:#073b8b;
font-size:16px;font-family:"Myriad Pro";
padding:0 0 0 18px;}
.titleoffres{color:#073b8b;
background:url(../images/star.png) no-repeat left;
font-size:16px;
font-family:"Myriad Pro";
padding:0 0 0 18px;}
.imageoffres{width:298px;
height:80px;
background:url(../images/imagesoffres.png);
margin:0 0 0 -2px;}
.imagenews{width:298px;
height:80px;
background:url(../images/imagesnews.png) no-repeat;
margin:0 0 0 -5px;}
.titretexte {font-size:16px; color:#003a8c;}
.titretexte2 {
	font-size:16px;
	color:#003a8c;
	text-align: center;
	font-weight: bold;
}
.titretexte2 a {font-size:16px; color:#003a8c; text-align:center;}
.titretexte3  {
	font-size:16px;
	color:#003a8c;
	text-align:center;
	font-weight: bold;
}
.texte {
	font-size:11px;
	color:#454545;
}
.texte a{
	font-size:11px;
	color:#454545;
}
.link1 {font-size:10px; color:#003a8c; text-align:right;}
.link2 {font-size:10px; color:#003a8c; text-align:right;}
.link3 {font-size:10px; color:#003a8c; text-align:right; margin:0 9px 0 0;}
.link1 a {font-size:10px; color:#003a8c; text-decoration:none;}
.link2 a {font-size:10px; color:#003a8c; text-decoration:none;}
.link3 a {font-size:10px; color:#003a8c; text-decoration:none;}
.titreoffre{
	font-size:23px;
	color:#003a8c;
	text-align:center;
}
.Style1 {font-size: 16px}

#maincontent {
	width:916px;
	height:420px;
	float:left;
}
#maincontent2 {
	width:916px;
	height:420px;
	float:left;
	margin-top: -136px;
}
	#right {
float:right;
margin:-136px 0 0;
width:660px
}
#right2 {
	float:right;
	width:620px;
	height:425px;
	margin-right: 150px;
	margin-top: -132px;
}
#right3 {
	float:right;
	width:413px;
	height:279px;
	margin-top: -85px;
	margin-right: 150px;
	margin-bottom: 0;
	margin-left: 0;
}
.imgcompagnie {
	margin:25px 0 0 10px;
	width:600px;
	height:305px;
	background:url(../images/Introduction.jpg) no-repeat;
}
#left {
	float:left;
	width:250px;
	margin:-136px 0 0;
}
#left2 {
	float:left;
	width:260px;
	padding:0 0 0 50px;
	height:425px;
	line-height: 12px;
	font-size:12px;
	color:#2355A0;
}
#left3 {
	float:left;
	width:834px;
	padding:0 0 0 50px;
	height:425px;
	line-height: 12px;
	font-size:11px;
	color:#595959;
	margin-top: -132px;
}

#left4 {
	float:left;
	width:400px;
	padding:5px 0 0 50px;
	height:425px;
	line-height: 12px;
	color:#595959;
}

#left5 {
	float:left;
	width:400px;
	padding:5px 0 0 50px;
	height:425px;
	line-height: 12px;
	font-size:12px;
	color:#595959;
}

#left7 {
	float:left;
	width:300px;
	padding:5px 0 0 50px;
	height:425px;
	line-height: 12px;
	font-size:12px;
	color:#595959;
}
#left8 {
	float:left;
	width:400px;
	padding:5px 0 0 50px;
	height:425px;
	line-height: 12px;
	color:#595959;
}
#left2 a {
	font-size:11px;
	color:#595959;
}

#left5 {
	color:#595959;
	float:left;
	font-size:12px;
	height:425px;
	line-height:12px;
	padding:5px 0 0 43px;
	width:390px;
}
#left8 {
	color:#595959;
	float:left;
	font-size:12px;
	height:425px;
	line-height:12px;
	padding:5px 0 0 43px;
	width:390px;
}
#left8 a {
	font-size:12px;
	color: #0000CE;
	font-weight: normal;
}
#left8 li {
	color:#595959;
	font-size:12px;
	line-height:15px;
}
.texteprez{padding:85px 0 0 0;}
.texteprez a{padding:85px 0 0 0;font-size:11px;
	color:#454545;}

#news1 {
	width:800px;
	padding:25px 0 0 0;
}

.news1img {float:left;
margin:0 10px 0 0;}

.textenews {
	font-size:12px;
	color:#454545;
	padding:5px 0 0 15px;
	line-height:15px;
	margin:0 0 0 15px;
}

.textenews a{
	font-size:12px;
	color:#454545;
}
.page {font-size:12px;
text-align:right;}

.page a {font-size:12px;
	color:#454545;}
#main2 #left2 p strong {
	font-size: 14px;
	line-height:14px;
	color: #2356A0;
}



#main9 #left5 strong a {
	font-size: 15px;
	color: #454545;
	line-height:18px;
}
#main7 #left4 .Style5 strong {
	font-size: 15px;
}
#main6 #left4 .Style5 strong {
	font-size: 16px;
}
#main5 #left4 .Style5 strong {
	font-size: 16px;
}

#main16 #left4 p strong {
	font-size: 13px;
}
#main2 #left2  {
	color: #454545;
}
#flash {text-align:center;}

.Style5 {
	font-size: 12px;
	line-height:18px;
}
#main20 #left4 .Style5 {
	font-size: 12px;
}
#main20 #left4 .Style5 strong {
	font-size: 11px;
}
#main9 #left5 p strong a {
	color: #0000CF;
}
#main21 #left4 .Style5 a {
	color: #0000CF;
}
.flash object {width:770px;
margin:-120px 35px 0 50px;
height:390px;
}
#left7 {
	float:left;
	width:300px;
	padding:5px 0 0 50px;
	height:425px;
	line-height: 12px;
	font-size:12px;
	color:#595959;
	margin:0 0 0;
	border:1px;
	border-color:#FFF;
}
h1.accroche{
color:#4184BB;
font-size:13px;
height:40px;
margin-left:15px;
margin-top:0;
padding:0;
width:350px;
font-weight:bold;
}
.pers {
	font-size: 9px;
}
.style54 {font-size: 10px;
margin-top:-7px;}

.social1 {
margin-left:860px;
margin-top:-20px;
}