body{
    width: 100%;
    height:auto;
    margin:auto;   
	background-color: #302929;
	background-position:50% 370px;
	background-image:url("../Images/back.jpg");
	background-repeat:repeat-y;
    }
	
	/* Paramètres speciaux */
	
	input{
	background-repeat:no-repeat;
	border:none;
	padding-left:16px;
	padding-right:16px;
	}
	
	#formulaire input{
	border:0;
	width:100px;
	height:25px;
	background-image:url("../Images/envoiformulaire.jpg");
	background-color:#FF0000;
	position:relative;
	margin-left:70%;
	top:-33px;
	}
	
	select{
	background-repeat:no-repeat;
	border:none;
	}
	
	#Titre_cat{
	font:16px "verdana", arial, tahoma;
	color:#FFFFFF;
	text-align:center;
	position:relative;
	top:8px;
	}
	
	p{
	display:inline;
	}
	
	/* Ce style CSS ne dois pas être enlevé, sinon les divs ne se cacherons pas ... */
	.cachediv {
		display: none;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
	}
	#mondiv1{
	width:1024px;
	height:30px;
	position:relative;
	top:-12px;
	left : 49.5%;
	margin-left : -500px;
	text-align:center;
	}
	#mondiv2{
	width:1024px;
	height:30px;
	position:relative;
	top:-12px;
	left : 49.5%;
	margin-left : -500px;
	text-align:center;
	font:10px "verdana", arial, tahoma;
	color:#FFFFFF;
	}
	
	/* Fin des configurations */
	
	.Logo{
	width:100%;
	height:100px;
	position:absolute;
	top:0px;
	margin-left:auto;
	background-image:url("../Images/back_menu-top.jpg");
	background-repeat:repeat;
	text-align:center;
	font:10px "verdana", arial, tahoma;
	color:#FFFFFF;
	}
	
	.Pub_top{
	width:1024px;
	height:90px;
	position:relative;
	top:auto;
	text-align:left;
	left : 49.5%;
	margin-left : -500px;
	z-index:399;
	}
	
	.export{
	width:300px;
	height:90px;
	position:relative;
	top:-120px;
	margin-left:740px;
	}
	
	.Recherche{
	width:auto;
	height:90px;
	position:absolute;
	top:230px;
	left : 49.5%;
	margin-left : -500px;
	}
	
	#Moteur{
	width:449px;
	height:90px;
	position:relative;
	top:0px;
	font:12px "verdana", arial, tahoma;
	color:#FFFFFF;
	background-image:url("../Images/back_recherche.jpg");
	background-repeat:no-repeat;
	text-align:center;
	}
	
	#Connexion{
	width:280px;
	height:90px;
	position:relative;
	top:-90px;
	margin-left:454px;
	font:12px "verdana", arial, tahoma;
	color:#FFFFFF;
	background-image:url("../Images/back_connexion_top.jpg");
	background-repeat:no-repeat;
	text-align:center;
	}
	
	#Exportprin{
	width:280px;
	height:90px;
	position:relative;
	top:-90px;
	margin-left:739px;
	font:12px "verdana", arial, tahoma;
	color:#FFFFFF;
	background-image:url("../Images/back_export_top2.jpg");
	background-repeat:no-repeat;
	text-align:center;
	}
	
	#put{
	width:430px;
	height:auto;
	position:relative;
	top:auto;
	margin-left : 26.9%;
	z-index:400;
	font:10px "verdana", arial, tahoma;
	}
	
	#graphresultat{
	width:430px;
	height:20px;
	background-image:url("../Images/graphresultat.png");
	}
	
	.Menu{
	width:100%;
	height:30px;
	position:relative;
	top:auto;
	background-image:url("../Images/Back_menu.jpg");
	text-align:center;
	font:16px "verdana", arial, tahoma;
	color:#FFFFFF;
	z-index:398;
	}
	
	.Affhoraires{
	width:1000px;
	height:330px;
	position:absolute;
	top:100px;
	left : 49.5%;
	margin-left : -488px;
	background-image:url("../Images/back_prin_horaires.png");
	z-index:200;
	text-align:center;
	}
	
	#Overflow_gaumont{
	width:250px;
	height:265px;
	overflow:auto;
	text-align:center;
	position:relative;
	margin-left:375px;
	font:12px "verdana", arial, tahoma;
	color:#FFFFFF;
	background-color:#424242;
	}
	
	.Bottom_horaires{
	width:1000px;
	height:25px;
	position:relative;
	background-image:url("../Images/back_nom_horaires.jpg");
	}
	
	.Menu_secondaire{
	width:100%;
	height:20px;
	position:relative;
	top:auto;
	background-image:url("../Images/Back_menu_secondaire.jpg");
	text-align:center;
	font:16px "verdana", arial, tahoma;
	color:#FFFFFF;
	z-index:397;
	}
	
	.Exportprin{
	width:280px;
	height:90px;
	position:absolute;
	top:230px;
	margin-left:63.6%;
	background-image:url("../Images/back_export_top.jpg");
	background-repeat:no-repeat;
	text-align:center;
	}
	
	.Ariane{
	width:1004px;
	height:20px;
	position:relative;
	top:10px;
	left : 49.5%;
	margin-left : -500px;
	font:13.5px "arial", verdana, tahoma;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	font:10px "verdana", arial, tahoma;
	color:#FFFFFF;
	text-align:center;
	}
	
	.Corp{
	width:1024px;
	min-height:700px;
	height:auto;
	position:relative;
	top:-10px;
	left : 49.5%;
	margin-left : -500px;
	font:10px "verdana", arial, tahoma;
	color:#FFFFFF;
	}
	
	.Global_gauche{
	width:671px;
	height:auto;
	position:absolute;
	top:20px;
	margin-left:0%;
	}
	
	.News_cinema{
	width:671px;
	height:206px;
	position:relative;
	top:auto;
	background-image:url("../Images/Back_cats2.jpg");
	background-repeat:no-repeat;
	background-color:#161616;
	text-align:center;
	}
	
	.News_dvd{
	width:671px;
	height:206px;
	position:relative;
	top:auto;
	background-image:url("../Images/Back_cats2.jpg");
	background-repeat:no-repeat;
	background-color:#161616;
	text-align:center;
	}
	
	.Actualite_cinema{
	width:300px;
	height:200px;
	position:absolute;
	top:350px;
	margin-left:68.5%;
	background-image:url("../Images/Back_cats_300-2.jpg");
	background-repeat:no-repeat;
	background-color:#161616;
	text-align:center;
	}
	
	.Global_droit{
	width:300px;
	height:auto;
	position:absolute;
	top:20px;
	margin-left:70%;
	}
	
	.Pub_corp1{
	width:300px;
	height:250px;
	position:relative;
	top:auto;
	}
	
	.Pied{
	width:1024px;
	height:300px;
	position:relative;
	top:auto;
	margin-left:-240%;
	background-image:url("../Images/back_copyright3.jpg");
	text-align:center;
	font:14px "verdana", arial, tahoma;
	color:#FFFFFF;
	text-decoration:none;
	}
	
	.posliens{
	width:1024px;
	height:auto;
	position:relative;
	top:70px;
	margin-left:7%;
	}
	
	table{
	font:10px "verdana", arial, tahoma;
	color:#FFFFFF;
	text-decoration:none;
	}
	
	table a{
	font:10px "verdana", arial, tahoma;
	color:#FFFFFF;
	text-decoration:none;
	}
	
	table a:hover{
	font:10px "verdana", arial, tahoma;
	color:#FFFFFF;
	}
	
	table a:hover
{
text-decoration: underline;
font:10px "verdana", arial, tahoma;
	color:#FFFFFF;
}

td{
text-align:left;
}
