body{
	text-align : left;
	background-color : #000000;
}

.bodytemp
{
	background-image : url("images/index_temp.gif");
	background-position : center;
	background-color : #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;	
	width : 100%;
}

.contenus
{	float : left;
	width : 996px;
	height : 100%;
	background-color:#000000;	
	/*background-image : url(images/BGtableaux.png);*/
}
.piedpage
{	float : left;
	width : 996px;
	height : 30px;
	background-color:#000000;
	text-align : right;
	color : #999999;
}

.piedpage a {
	font-family:Verdana;
	font-size:11px;
	text-decoration : none;
	color : #FF0000;
}
.piedpage a:hover {
	font-family:Verdana;
	font-size:11px;
	text-decoration : none;
	background-color : #FFFFFF;
	color : #000000;
}
	
#principale{
	width : 637px;
	float : left;
	font-family:Verdana;
	text-align:justify;
	color : #FFFFFF;
}

#principale h1{
	color : #FCFCFC;
	font-size:18px;
	text-align : left;
}

#principale h2{
	height : 100%;
	font-size:11px;
	font-weight:normal;
	padding-left : 30px;
	padding-right : 15px;
}

#principale h3{
	font-size:11px;
	font-weight:normal;
	padding-left : 30px;
	padding-right : 50px;
}

#principale img{
	margin : 0 0 10px 10px;
}

#principale h2 a{
	text-decoration : none;
	color : #FF0000;
	border : 0;
}
#principale h2 a:hover{
	text-decoration : none;
	background-color : #FFFFFF;
	color : #000000;
	border : 0;
}

#descriptif{
	width:600px;
	}
.movie {	
	width: 100%;
	height: 450px;
}

#newsletter{
	width : 343px;
	float : left;
	padding-top : 12px;
	margin-right : 0;
	padding-left : 15px;
	border-left : 1px solid #FFFFFF;
}

.bouton{
	color : #000000;
	border : 3px solid #FFFFFF;
	background-color : #CCCCCC;
	margin-right : 20px;
}
.bouton2{
	color : #000000;
	font-weight : bold;
	border : 3px solid #FFFFFF;
	background-color : #999999;
}

#actualite, #archives{
	width : 343px;
	float : left;
	text-align:justify;
	padding-top : 5px;
	margin-right : 0;
	padding-left : 15px;
	border-left : 1px solid #FFFFFF;	
}
#actualitecomplet{
	width : 637px;
	float : left;
	text-align:justify;
	margin-top : 5px;
}

#actualite img.couvnewg, #actualitecomplet img.couvnewg{
  	float:left;
  	background-color:#fafbfc;
  	border:1px dotted #b0b0b0;
  	margin:0 10px 0 0;
  	padding:1px;
}

#actualite img.couvnewd, #actualitecomplet img.couvnewd{
  	float:right;
  	background-color:#fafbfc;
  	border:1px dotted #b0b0b0;
  	margin:0 0 0 10px;
  	padding:1px;
}

#actualite img.separateur{
  	background-color:#fafbfc;
  	width : 100%;
}
#actualite h1, #archives h1{
	color : #CCCCCC;
	font-family:"Verdana";
	font-size:13px;
	background-color : #333333;
	padding : 5px;
}

#actualitecomplet h1{
	color : #CCCCCC;
	font-family:"Verdana";
	font-size:13px;
	background-color : #333333;
	padding : 5px;
	margin-right : 15px;
}

#actualite h2, #archives h2{
	color : #FFFFFF;
	font-family:"Verdana";
	font-size:11px;
	font-weight:normal;
}

#actualitecomplet h2{
	color : #FFFFFF;
	font-family:"Verdana";
	font-size:11px;
	font-weight:normal;
	padding-right : 15px;
}	

#actualite h3{
	color : #FFFFFF;
	font-family:"Verdana";
	font-size:14px;
	font-weight:normal;
	text-align: right;
}

#actualite a, #actualitecomplet a{
	text-decoration : none;
	color : #FF0000;
}
#actualite a:hover, #actualitecomplet a:hover{
	text-decoration : none;
	background-color : #FFFFFF;
	color : #000000;
}

#archives a{
	width : 331px;
	float : left;
	text-align:right;
	padding : 5px;
	color : #CCCCCC;
	font-family:"Verdana";
	font-size:15px;
	background-color : #333333;	
	border : 1px solid #333333;
	text-decoration : none;
}
#archives a:hover{
	width : 331px;
	float : left;
	text-align:right;
	padding : 5px;
	color : #FFFFFF;
	font-family:"Verdana";
	font-size:15px;
	background-color : #333333;	
	border : 1px solid #FFFFFF;
	text-decoration : none;
}

#actualite hr{
	margin-bottom : 20px;
}


.vignettesaccueil{
		float:left;
		width:610px;
		padding-top : 10px;
		padding-right : 10px;
		padding-left : 2px;
		color : #FFFFFF;
	}
.vignettesaccueil:hover{
		float:left;
		width:610px;
		padding-top : 10px;
		padding-right : 10px;
		padding-left : 2px;
		background-color : #FFFFFF;
		color : #000000;
	}	
	
	#vignettestxt{
		padding-left : 15px;
		float:left;
		width: 285px;
		font-size : 11px;
	}
	#vignettes{
		float:left;
		width: 300px;
	}
	#vignettes img{
		float:left;
		/*margin : 0 0 10px 10px;*/
	}
	
	#vignettes img.hover {display:none;}
	#vignettes	a:hover img.hover {display:inline;}
	#vignettes	a:hover img.nohover {display:none;}

#caractech{
	width : 253px;
	margin-left : 10px;
	padding-left : 3px;
	margin-bottom : 20px;
	border : 1px outset #CCCCCC;
	font-weight : normal;
	color : #CCCCCC;
	}
	