@charset "utf-8";
/* CSS Document */
* {
	font-style: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

body {
	background:#ffffff url(images/bg-head.jpg) top repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:75%;
	line-height:160%;
}

#head{
	width:1047px;
	height:113px;
	margin:0 auto;
	padding:0;}

#head .logo{
	margin:0;
	padding:0;
	height:113px;
	width:400px;
	float:left
	}
#head .menu{
	margin:0;
	padding:0;
	height:113px;
	width:646px;
	float:left
	}	

#head .menu ul{
	margin:0;
	padding:0;
	padding-left:140px;
	margin-top:34px
	
	}
#head .menu ul	li{
	float:left;
	list-style:none;
	margin-left:27px
	}
#head .menu ul	li a{
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:900
}

#head .menu ul	li a:hover{
	color:#F9E15B
	}

#head .menu ul	li .actif{
	color:#F9E15B
	}

#head .menu ul	li a strong{
	font-size:1.3em;
	font-weight:bold
}
	
.clear {
	border:0;
	clear: both;
	height:0;
	line-height:0;
	visibility: hidden;
}

#wrapper{
	width:1047px;
	margin:0 auto;
	padding:0;
	padding-top:28px}

.box-content1{
	background:transparent url(images/bg-box-home.jpg) repeat-y;
	margin:0;
	padding:0;
	width:717px;
	float:left;
	margin-top:22px;
	}
	
.box-content2{
	background:transparent url(images/b-box-home.jpg) no-repeat bottom;
	margin:0;
	padding:0;
	width:717px;
	}
	
.box-content3{
	background:transparent url(images/h-box-home.jpg) no-repeat top;
	margin:0;
	padding:13px 2px 15px 2px;
	width:713px;
	
	}	
	
#col-left{
	float:left;
	margin:0;
	padding:0;
	margin-left:16px;
	width:307px;
	background:transparent url(images/bas-form-home.jpg) no-repeat bottom;
	padding-bottom:15px;
	}
#col-left .entete{
	margin:0;
	padding:0;
	width:307px;
	height:371px
	}
	
#col-left .formulaire{
margin:0;
padding:0;
width:307px;
background:#0D78B9 url(images/bg-form-home.jpg) repeat-x bottom;
text-align:center;
padding-top:30px;
padding-bottom:5px
}

#col-left .formulaire .entrertext{
	margin-bottom:19px;
	width:232px;
	height:34px;
	background:transparent url(images/input-home.jpg);
	text-align:center;
	color:#011125;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:20px;
	border:none}
#col-left .formulaire .btn1{
	padding:24px 0 33px 0}	
	
#col-left .formulaire .textform	{
	color:#FFF;
	font-style:italic;
	font-size:0.7em}
	
#col-left .formulaire .textform span{
	font-size:1.2em}	
	
.box-vd1{
	background:transparent url(images/bg-box-vd.jpg) repeat-x;
	margin:0;
	padding:0;
	width:705px;
	height:405px;
	}
	
.box-vd2{
	background:transparent url(images/left-box-vd.jpg) no-repeat left;
	margin:0;
	padding:0;
	width:705px;
	height:405px;
	}
	
.box-vd3{
	background:transparent url(images/right-box-vd.jpg) no-repeat right;
	margin:0;
	padding:20px 54px 0 54px;
	width:597px;
	height:385px;
	text-align:center
	
	}	
.tire-img{
	text-align:center;
	padding:0;
	margin:13px 0 24px 0}
	
.billet{
	margin:0;
	padding:0}
	
.billet ul {
	padding:0;
	margin:0;
	}	
.billet ul li{
	color:#1D1D3D;
	text-transform:uppercase;
	background:transparent url(images/puce-video.jpg) no-repeat 0 55%;
	padding:5px 2px 5px 38px;
	margin:22px 74px 25px 60px;
	list-style:none;
	font-weight:bold;
	font-size:0.9em}	
	
.box-footer1{
	background:transparent url(images/bg-footer.gif) repeat-x;
	margin:0 auto;
	padding:0;
	width:100%;
	height:200px;
	}
	
.box-footer2{
/*	background:transparent url(images/left-footer.gif) no-repeat left;
*/	margin:0;
	padding:0;
	width:1000px;
	height:200px;
	}
	
.box-footer3{
/*	background:transparent url(images/right-footer.gif) no-repeat right;
*/	margin:0;
	padding:30px 5px 5px 162px;
	width:1000px;
	height:165px;
	
	}	
.box-footer3 .boxf1{
	margin:0;
	padding:0;
	width:185px;
	float:left;
	line-height:1.9em}	
	
.box-footer3 .boxf1	a{
	color:#1D1D3E;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em}
.box-footer3 .boxf1	a strong{
	font-size:1.1em}	
.box-footer3 .boxf1	a span{
	font-size:1.4em}	
	
.box-content11{
	background:transparent url(images/bg-box-home.jpg) repeat-y;
	margin:0 auto;
	padding:0;
	width:717px;
	margin-top:22px;
	}
	
.box-content21{
	background:transparent url(images/b-box-home.jpg) no-repeat bottom;
	margin:0;
	padding:0;
	width:717px;
	}
	
.box-content31{
	background:transparent url(images/h-box-home.jpg) no-repeat top;
	margin:0;
	padding:13px 2px 15px 2px;
	width:713px;
	
	}	
	
.titre-contact{
	height:75px;
	width:640px;
	background:transparent url(images/contact.jpg) left no-repeat;
	margin:0 auto}	
	
.titre-niv-contact{
	height:45px;
	width:640px;
	padding-top:30px;
	background:transparent url(images/under-title.jpg) center bottom no-repeat;
	text-align:center}		
.titre-niv-contact h1{
	color:#1D1D3E;
	text-align:center;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif}
	
.titre-niv-contact h1	strong{
	font-size:1.4em}
	
.contenu{
	margin:15px 15px 15px 30px}	
	
	
.titre-faq{
	height:107px;
	width:640px;
	background:transparent url(images/faq.jpg) left no-repeat;
	margin:0 auto}	
	
.titre-niv-faq{
	height:45px;
	width:640px;
	padding-top:62px;
	background:transparent url(images/under-title.jpg) center bottom no-repeat;
	text-align:center}		
.titre-niv-faq h1{
	color:#1D1D3E;
	text-align:center;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif}
	
.titre-niv-faq h1	strong{
	font-size:1.4em}
	
	
.titre-interview{
	height:101px;
	width:640px;
	background:transparent url(images/interview.jpg) left no-repeat;
	margin:0 auto}	
	
.titre-niv-interview{
	height:45px;
	width:640px;
	padding-top:56px;
	background:transparent url(images/under-title.jpg) center bottom no-repeat;
	text-align:center}		
.titre-niv-interview h1{
	color:#1D1D3E;
	text-align:center;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif}
	
.titre-niv-interview h1	strong{
	font-size:1.4em}
		
		
		
.titre-nous{
	height:108px;
	width:640px;
	background:transparent url(images/qui-sommes-nous.jpg) left no-repeat;
	margin:0 auto}	
	
.titre-niv-nous{
	height:45px;
	width:640px;
	padding-top:63px;
	background:transparent url(images/under-title.jpg) center bottom no-repeat;
	text-align:center}		
.titre-niv-nous h1{
	color:#1D1D3E;
	text-align:center;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif}
	
.titre-niv-nous h1	strong{
	font-size:1.4em}
				
