
body{
background:grey;
font-family : myriad;
background:black;
background-image:url('fond.jpg');
/*background-repeat:repeat-y;*/
background-position: center top;
background-attachment:fixed;
height:2500px;

}

.fond_haut{
/*background-image:url('fond_haut.jpg');
background-position:top midle;*/
width:1297px;
height:0px;
}

.fond_gauche{
/*background-image:url('fond_gauche.jpg');
background-position:top left;*/
width:84px;
}

.fond_droite{
/*background-image:url('fond_droite.jpg');
background-position:top right;*/
width:84px;
}

.colonne_contenu{

width:850px;
text-align:center;
}



.cadrePrincipal{
border:1px solid black;
width:1024px;
background:black;
background-image:url('fond.jpg');
background-repeat:repeat-y;
}

.cadreAnnonceFilm{
	/*border:1px solid grey;*/
	padding:7px;
	color:white;
	width:400px;
	opacity:0.90;
	min-height:500px;
	text-align:left;
 }
 .cadrePresentationEvenement{
	/*border:1px solid grey;*/
	padding:7px;
	
	color:white;
	width:600px;
	opacity:0.80;
 }
 .messageProgEnCours{
 /*border:1px solid grey;*/
	padding:7px;
	
	color:white;
	width:600px;
	opacity:0.90;
	font-size:23px;
 }
 
.cadrePresentationAbsurde{
	padding:5px;
	color:white;
	width:1000px;
	font-size:25px;
}
.cadreEvenement{
	/*border:1px solid grey;**/
	padding:7px;
	text-align:justify;
	color:white;
	width:600px;
	opacity:0.70;
 } 
 
 
 .cadreTexteEvenement{
	/*border:1px solid grey;*/
	padding:7px;
	
	color:white;
	width:400px;
	font-size:20px;
	text-align:justify;
	opacity:0.99;
 } 
 
  .cadreLibelleInvite{
	border:1px solid #ACACAC;
	padding:7px;
	
	color:white;
	width:900px;
	font-size:20px;
	text-align:justify;
	opacity:0.99;
 } 
 
 
 .cadreDroite{
	/*border:1px solid grey;*/
	padding:7px;
	
	color:white;
	width:300px;
	opacity:0.80;
	min-height:100px;
	text-align:justify;
 }
 
 .cadreArchives{
	border:1px solid #ACACAC;
	padding:7px;
	
	color:white;
	width:500px;
	opacity:0.80;
 }
.cadreSaisonArchive{
	border:1px solid white;
	padding:7px;
	
	color:white;
	font-size:30px;
	font-style:italic;
	width:400px;
	opacity:0.90;
}
.cadreAnnonceFilmArchive{
	position:absolute;
	top:50%;
	left: 50%; 
	border:1px solid #ACACAC;
	padding:7px;
	background:black;
	color:white;
	width:600px;
	min-height:500px;
	margin-top: -100px; /* moitié de la hauteur */ 
	margin-left: -125px; /* moitié de la largeur */ 
	opacity:0.90;
 }
 
.cadreListeFilmArchive{
	/*border:1px solid grey;*/
	font-size:15px;
	padding:7px;
	
	color:white;
	width:500px;
	opacity:0.90;
 }
 
 
.imagesSponsor{
    width:200px;
    cursor:pointer;
}

.cadreSponsor{
	vertical-align:middle;
   /* border:1px dotted;*/
   
    height:90%;
	width:100%;
}

.cadreSponsor:hover{
	vertical-align:middle;
    border:1px dotted solid;
   
    height:90%;
	width:100%;
}

.cadreBandeAnnonce{
font-size:30px;
	padding:5px;
	cursor:pointer;
	border:white 1px solid;
	color:white;
	text-align:center;
	width:350px;
}

.cadreBandeAnnonce:hover{
	font-size:30px;
	padding:5px;
	cursor:pointer;
	border:black 1px solid;
	background:white;
	color:black;
	text-align:center;
	width:350px;
}

.cadreTransparent{
background-color:white;
filter: Alpha(opacity=80);
-moz-opacity: .80;
-khtml-opacity: 0.80;
 opacity: .80;  
}

.titreFilm{
font-size:25px;
text-align:center;
}



a{color: red;text-decoration:none;}
a:link {font-weight:bold;color: red;text-decoration: none;}
a:visited {font-weight:bold;color: red;text-decoration: none;}
a:hover {font-weight:bold;color: blue;text-decoration: none;}
a:active {font-weight:bold;color: red;text-decoration: none;}

a.listeFilmArchive{color: white;text-decoration:none;font-style:italic;}
a.listeFilmArchive:link {font-weight:bold;color: white;text-decoration: none;font-style:italic;}
a.listeFilmArchive:visited {font-weight:bold;color: white;text-decoration: none;font-style:italic;}
a.listeFilmArchive:hover {font-weight:bold;color: red;text-decoration: none;font-style:italic;}
a.listeFilmArchive:active {font-weight:bold;color: white;text-decoration: none;font-style:italic;}

a.menu{
color:white;
font-size: 30px;
font-family : myriad, tahoma;
font-weight:normal;
text-decoration: none;

}
a.menu:link {
color:white;
font-size: 30px;
font-family : myriad, tahoma;
font-weight:normal;
text-decoration: none;
}
a.menu:visited {
color:white;
font-size: 30px;
font-family : myriad, tahoma;
font-weight:normal;
text-decoration: none;
}
a.menu:hover {
color:#F653E4;
font-size: 30px;
font-family : myriad, tahoma;
font-weight:normal;
text-decoration: none;
}
a.menu:active {
color:white;
font-size: 30px;
font-family : myriad, tahoma;
font-weight:normal;
padding-right: 1px;
text-decoration: none;
}

.cadreLien{
	border:1px solid white;
	text-align:left;
	padding:7px;

	color:white;
	width:900px;
	opacity:0.80;
 }
.cadreContact{
	/*border:1px solid white;*/
	text-align:left;
	font-size:20px;
	color:white;
	padding:7px;

	color:white;
	width:500px;
	opacity:0.99;
 }
 
.cadrePresse{
color:white;
width:500px;
opacity:0.80;
padding:7px;
text-align:left;
font-size:40px;
 }
 

 
a.lienPresse{font-size:40px;font-weight:bold;color: red;text-decoration: none;font-style:italic;}
a.lienPresse:link {font-size:40px;font-weight:bold;color: red;text-decoration: none;font-style:italic;}
a.lienPresse:visited {font-size:40px;font-weight:bold;color: red;text-decoration: none;font-style:italic;}
a.lienPresse:hover {font-size:40px;font-weight:bold;color: red;text-decoration: none;font-style:italic;}
a.lienPresse:active {font-size:40px;font-weight:bold;color: red;text-decoration: none;font-style:italic;}

.cadreCopyright{
color:white;
font-size:15px;
height:95px;

 }
.tableauListeFilms{
width:1000px;height:700px;border:0px;
}
.cadreEnteteFilm{
text-align:left;font-size:20px;
}
.cadreDateFilm{

color:black;
width:150px;
font-size:23px;
padding:10px;
font-style:italic;
font-weight:bold;
width:200px;
}
.titreFilm{
font-size:25px;
}

.cadreBandeAnnonceFilm{
z-index:1;
position:absolute;
color:white;
border:1px solid white;
}
.cadreFermerBandeAnnonceFilm{
cursor:pointer;
text-align:right;
}
.cadreMenuArchivesPasClick{
text-align:center;
font-size:25px;
height:220px;
width:200px;
color:white;
cursor:pointer;
opacity:0.80;
}
.cadreMenuArchivesClick{
text-align:center;
font-size:25px;
height:220px;
width:200px;
color:#F653E4;
cursor:pointer;
opacity:0.99;
font-weight:bold;
}
.imageLienAbsurdiensSites{
width:500px;
}

.colonneMenuSite{
width:232px;
vertical-align:top;
text-align:left;
}

.tableauContenuPage{
width:1000px;
text-align:center;
}

.colonneContenuPage{

width:550px;
text-align:justify;
vertical-align:top;
}


.tableauPrincipalPage{
width:1024px;
text-align:center;
}


.cadreApercuFilm{
	padding:7px;
	min-height:750px;
	width;550px;
	text-align:left;
	cursor:pointer;
	position:relative;
}

.cadreDetailFilm{
	padding:7px;
	color:white;
	opacity:0.90;
	text-align:left;
	min-height:750px;
	width;550px;
	position:relative;
 }
 
 .titreFilmEtEvenement{
 /*font-family: Myriad;font-size:60px;font-weight:bold;color:white;letter-spacing: -4px;text-align:left;*/ font-family: Myriad;font-size:40px;font-weight:bold;color:white;text-align:left;
 }
 
  .dateFilmEtEvenement{
 /*font-family: Myriad;font-size:60px;font-weight:normal;color:white;letter-spacing: -4px;font-style:italic;*/ font-family: Myriad;font-size:60px;font-weight:bold;color:white;text-align:left;font-style:italic;
 }
 
  .infosSuppFilm{
 font-size:30px;color:white;
 }
 
 .accrocheEvenement{
font-size:25px;color:#ACACAC;
 }.enteteFilm{font-size:60px;color:red;text-align:left;}.synopsisFilm{
text-align:justify;font-size:22px;font-style:italic;}
