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

body {
	background-color: #e4e4e4;
	background-image: url(../images/fond.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;
}

#header{
	height:67px;
	width:1024px;
	margin:auto;
	padding: 10px 0 10px 50px;
}

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

.logo {
float:left;
height:67px;
margin-top:-8px;
width:190px;
}
.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;
	font-weight: normal;
}
#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 5px 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 { background:url(../images/r_m.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;
	background:url(../images/imageflash.jpg);
	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;}
.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;}
.texte {font-size:10px; color:#454545;}
.texte a{font-size:10px; 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:10px;}
.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:24px; 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:-425px 0 0;
padding:0 0 0 10px;
width:510px;
line-height:12px;
border-left:double;
border-left-color:#FFF;
	font-size:12px;
	color:#595959;
}
#right2 {
	float:right;
	width:620px;
	height:425px;
	margin-right: 150px;
	margin-top: -132px;
}
.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;
	font-size: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;
	margin:-125px 0 0;
	border:1px;
	border-color:#FFF;
}
#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;
}
#left7 {
	color:#595959;
	float:left;
	font-size:12px;
	height:425px;
	line-height:12px;
	padding:5px 0 0 43px;
	width:800px;
}
.texteprez{padding:85px 0 0 0;}

#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;
}
#main4 #left4 ul li a {
	font-size: 16px;
	color: #454545;
	line-height:16px;
}
#main5 #left4 ul li a {
	font-size: 16px;
	color: #454545;
	line-height:16px;
}
#main6 #left4 ul li a {
	font-size: 16px;
	color: #454545;
	line-height:16px;
}
#main7 #left4 ul li a {
	font-size: 16px;
	color: #454545;
	line-height:16px;
}
#main8 #left4 ul li a {
	font-size: 16px;
	color: #454545;
	line-height:16px;
}
#main15 #left4 ul a{
	font-size: 16px;
	color: #454545;
	line-height:16px;
}
#main10 #left4 ul a{
	font-size: 16px;
	color: #454545;
	line-height:16px;
}


#main4 #left4 a {
	font-size: 16px;
	color: #454545;
	line-height:18px;
}
#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;
}
#main16 #left4 p a {
	color: #454545;
	font-size: 13px;
}
#main2 #left2  {
	color: #454545;
}
#flash {text-align:center;}

h1.accroche{
color:#4184BB;
font-size:13px;
height:40px;
margin-left:15px;
margin-top:0;
padding:0;
width:350px;
font-weight:bold;
}
