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

.milieu{
	float:left;
	position:relative;
	width:100%;
	height:auto;
	margin:auto;
	background-image:url(../images/fond_avantpremiere.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.evenement{
	position:relative;
	width:945px;
	height:300px;
}
.evenement a{
	text-decoration:none;
	color:#000;
}
.evenement  img{
	border:none;
}
.listbouton_evenement{
	float:left;
	position:relative;
	width:925px;
	height:49px;
	margin-top:4px;
	margin-left:0;
	padding-left:14PX;
}
.bouton_evenement{
	float:left;
	position:relative;
	width:auto;
	height:auto;
	background-color:#a0a3a4;
	text-align:center;
	font-size:13px;
	margin-left:20px;
	margin-top:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:50px;
	padding-right:50px;
}
.bouton_evenement a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.bouton_evenement a:hover{
	color:#000;
}
.dernier_evenement p{
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:200px;
	height:20px;
	font-size:18px;
	color:#d3221b;
	background-color:#cccfd2;
	padding:5px;
	margin-left:20px;
	font-weight:bold;
	text-align:center;
	margin-bottom:7px;
}
.nom_evenement{
	float:left;
	position:relative;
	width:940px;
	height:171px;
}
.intitule{
	float:left;
	position:relative;
	width:210px;
	height:160px;
	margin-left:22px;
}
.intitule p{
	color:#fff;
	font-size:12px;
	margin:0;
	padding:0;
	width:210px;
	text-align:center;
}
.intitule a{
	float:left;
	position:relative;
	width:210px;
	height:120px;
	margin-top:5px;
}
.ombrage {
	border: 0px solid #616263; 
    -moz-box-shadow: 5px 3px 8px #616263;  
    -webkit-box-shadow: 5px 3px 8px #616263;  
    box-shadow: 5px 3px 8px #616263;  
}  
.ombrage { 
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=12); 
    zoom: 1; 
}  
.banniere_pub{
	float:left;
	position:relative;
	width:940px;
	height:104px;
	text-align:center;
}
.contenu_milieu{
	position:relative;
	width:943px;
	height:auto;
	margin:auto;
	padding-bottom:50px;
}
.contevenement{
	float:left;
	position:relative;
	width:898px;
	height:auto;
	margin:auto;
	margin-left:3px;
	padding-left:20px;
	padding-right:20px;
}
.intro_evenement{
	position:relative;
	width:900px;
	height:350px;
	margin:auto;
}
.titre_affiche{
	float:left;
	position:relative;
	width:444px;
	height:auto;
	text-align:center;
	padding-top:100px;
}
.titre_affiche p{
	margin:0;
	padding:0;
}
.affiche{
	float:left;
	position:relative;
	width:225px;
	height:350px;
}
.cadre1{
	float:left;
	position:relative;
	width:900px;
	height:auto;
	text-align:justify;
	padding-bottom:10px;
}
.cadre1 p{
	margin:0;
	padding:0;
	font-weight:bold;
}
.cadre1 h2{
	color:#d11d14;
	margin:0;
	padding:0;
	padding-top:30px;
}
.cadre1 h3{
	color:#d11d14;
	margin:0;
	padding:0;
	padding-top:30px;
}
.traitH{
	float:left;
	position:relative;
	width:auto;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
}
.cadre2{
	float:left;
	position:relative;
	width:900px;
	height:auto;
	text-align:justify;
	padding-bottom:50px;
}
.photo{
	float:left;
	position:relative;
	width:auto;
	height:auto;
	padding-bottom:10px;
}
.photo h3{
	color:#d11d14;
	text-align:center;
	width:400px;
	margin:0;
	padding:0;
}
.cadre_texte{
	float:left;
	position:relative;
	width:900px;
	height:auto;
	text-align:justify;
}
.cadre_texte p{
	margin:0;
	padding:0;
	height:15px;
	line-height:15px;
}
.cadre_texte h3{
	color:#d11d14;
	margin:0;
	padding:0;
	padding-top:18px;
}
.vignette_espace_evenement{
	float:left;
	position:relative;
	width:265px;
	height:100px;
	margin-top:20px;
	padding-right:35px;
	font-size:16px;
}
.vignette_espace_evenement img{
	float:left;
	position:relative;
	padding-right:20px;
}
.vignette_espace_evenement p{
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:100px;
}
.vignette_espace_evenement h2{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
}
.vignette_espace_evenement a{
	text-decoration:none;
	color:#000;
}
.vignette_espace_evenement  img{
	border:none;
}
.voiture_evenement{
	float:left;
	position:relative;
	width:899px;
	height:auto;
}
.photo_voitureG{
	float:left;
	position:relative;
	width:420px;
	height:285px;
}
.photo_voitureD{
	float:right;
	position:relative;
	width:auto;
	height:auto;
}
