/*general*/
body, html{
background: url(images/fond.jpg);
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#FFF;
background-attachment: fixed;
font-size:11px;
} 
#conteneur{
margin: 0 auto 0;
position:relative;
width:1080px;
}	
#header{
position: absolute;
z-index: 2;
margin: 0 auto 0;
width:1080px;
height:163px;
background: url(images/header.png) no-repeat bottom;
}
#left{
position: absolute;
z-index: 1;
float:right;
width: 180px;
margin:215px 0px 0px 895px;
}  
#right {
position: absolute;
z-index: 1;
text-align:center;
width:856px;
float:left;
margin:215px 0px 0px 11px;
color:#9d9d9d;
padding:0 0 0 0;
}
/* fin general*/
/*menu1*/
SELECT,INPUT.log{
border:1px solid #528be1;
font:13px Helvetica;
}
SELECT:hover,INPUT:hover.log{
border:1px solid #c81623;
font:13px Helvetica;
}
.barre_haut{
border:solid 2px #369e3f;
background:#2e2e2e;
height:34px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
a.petit_lien{
text-decoration: none;
outline:none;
color:#0f4596;
font:12px Helvetica;
}
a:hover.petit_lien{
text-decoration: none;
outline:none;
color:#cf0606;
font:12px Helvetica;
}
.connexion{
margin-right:5px;
margin-left:5px;
}
/*fin menu 1*/
/*debut menu vertical admin*/
#Nav {
position:absolute;
z-index: 100;
padding: 0;
margin: 0;
list-style: none;
}		
.mh{
width:156px;
height:26px;
background: url(images/menuhaut.png) no-repeat bottom;
font:14px Helvetica;
text-align :center;
padding:15px 22px 0 0;
color:#000000;
}
.mh2{
width:156px;
height:26px;
font:14px Helvetica;
background: url(images/menuhaut2.png) no-repeat bottom;
text-align :center;
padding:15px 22px 0 0;
color:#000000;
}
.mf2{
width:148px;
background: url(images/fondmenu.png);
text-align:left;
padding:0 10px 0 20px;
outline:none 
} 
.mb2{
width:178px;
height:15px;
background: url(images/menubas.png) no-repeat ;
} 

.mh3{
width:156px;
height:26px;
font:14px Helvetica;
background: url(images/menuhaut3.png) no-repeat bottom;
text-align :center;
padding:15px 22px 0 0;
color:#000000;
}
ul.vertical{
font:14px Helvetica;
text-align:center;
color:#f8ffe0;
list-style:none;
width:160px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -5px;
}
ul.vertical li a {
text-align:center;
color:#f8ffe0;
display: block;
text-decoration: none;
outline:none;
}
ul.vertical li a:hover{
font:15px Helvetica;
color: #be1724;
background-image: url(images/survol1.png);
}
ul.vertical li a:active{
font:15px Helvetica;
color: #be1724;
}
ul.vertical2{
font:14px Helvetica;
text-align:center;
color:#f8ffe0;
list-style:none;
width:160px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -5px;
}

ul.vertical2 li a {
text-align:center;
color:#f8ffe0;
display: block;
text-decoration: none;
outline:none;
}
ul.vertical2 li a:hover{
font:15px Helvetica;
color: #be1724;
background-image: url(images/survol1.png);
}
ul.vertical3{
display: none;
font:14px Helvetica;
text-align:center;
color:#f8ffe0;
list-style:none;
width:160px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -5px;
}

ul.vertical3 li a {
text-align:center;
color:#f8ffe0;
display: block;
text-decoration: none;
outline:none;
}
ul.vertical3 li a:hover{
font:15px Helvetica;
color: #be1724;
background-image: url(images/survol1.png);
}
/*fin menu vertical admin*/
/*menu 2 */
.barre_milieu{
float:left;
 margin:69px 0px 0px 10px;
 border:solid 2px #fdc821;
 background:#2e2e2e;
 width:1060px;
 -moz-border-radius:6px;
 -khtml-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
}
.menu{ 
position:absolute;
display:block;
color: #424242;	
margin:-8px 0px 0px -460px;
    }
.menu ul{
    position:absolute;
    display:block;
    width:110px;
    padding:0;
    }
.menu li ul{
    visibility:hidden;
    }
.menu li{
    list-style:none;
    width:110px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
.menu table{
margin-right:5px;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
margin:19px 0px 0px 0px;
border:solid 2px #fdc821;
background:#2e2e2e;
color: #424242;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
.menu a{
	font:13px Helvetica;
	font-weight: bold ;
    text-align:center;
    color: #f2dbb7;
    display:block;
    width:120px;
    text-decoration:none;
    }  
.menu a:hover{
	font-weight: bold ;
    color: #cf0606;
    }
a.linkOver{
color: #c03371;	
    }
/*fin menu 2*/
/*fin banniere*/
/*barre pub */
.menu-droite{
border:solid 2px #1256ba;
background:#2e2e2e;
width:170px;
height:900px;
font:14px Helvetica;
text-align:center;
color:#424242;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
/*fin barre pub*/
/*page*/
.page {
width:10px;
color:#f8ffe0;
text-align:center;
text-decoration: none;
outline:none;
font:13px Helvetica;
background:#0b3675;
padding:10px;
height:10px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
.page:hover{
width:10px;
color:#f8ffe0;
text-align:center;
text-decoration: none;
outline:none;
font:13px Helvetica;
background:#9f111b;
padding:10px;
height:10px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
/*fin page*/
.tabcenter{/*sert partout*/
margin-left:auto;
margin-right:auto;  
}
.tabstar{/*sert pour l'agencement du vote étoile*/
margin:-15px 0px 0px 4px;
}
.underligne{ /* sert partout*/
text-decoration:underline;
display: inline;
}
.centretext{ /*sert partout*/
font-size:13px;
color:#fff;
font:13px Verdana;
height:46px;
line-height:40px;
text-align:center;
}
.container {/*etoile*/
color:#7c7b7a;
text-align:center;
width:150px;
font:13px Helvetica;
}
.affiche{/*affiche des films*/
width:160px;
text-align:center;
height:51px;
}
.tablefilm{/* regle le bug du centrage de la page*/
margin:0px 0px 0px -5px;
}
.up{ /* regle le bug haut de tt les pages*/
margin:-15px 0 0 0;
}
.titre-genre{/* style pour les titres des genres*/
color:#f2dbb7;
margin-left:auto;
margin-right:auto; 
text-align:center;
font:14px Helvetica;
font-weight: bold ;
}
.titre-film{/* style pour les titres des films et séries*/
color:#f2dbb7;
margin-left:auto;
margin-right:auto; 
text-align:center;
font:12px Helvetica;
font-weight: bold ;
}
.titre-acteur{/* style pour nom de l'acteur*/
color:#f2dbb7;
margin-left:auto;
margin-right:auto; 
text-align:center;
font:12px Helvetica;
font-weight: bold ;
}
.titre-info-acteur{ /* style info acteur */
font-size:13px;
color:#fff;
font:13px Verdana;
height:46px;
line-height:40px;
text-align:center;
text-decoration:underline;
}
.text_recherche{ /* style du texte dans une recherche*/
text-align:center;
color: #fff;
font:13px verdana;
}
.text2{  /* texte information*/
text-align:center;
color: #fff;
font:13px verdana;
margin:0% 4% 0% 2%;
}
/* affichage saison /serie */
.cachediv {
display: none;
visibility: hidden;
overflow: hidden;
height: 1px;
margin-top: -1px;
position: absolute;
}
/*agencement page film/serie*/
.bloc_news1{
 float:left;
}
.bloc_news2{
 float:right;
}
.lien{
margin:2% auto 0%;
text-align:center;
font:13px Helvetica;
}
.text{
color: #fff;
font:13px verdana;
}
.tablecommentaire{
width:820px; 
}
.lettre{   /*couleur du - lors du trie par lettre*/
color: #fff;
font-weight:bold;
}

/* apercu resume*/
.jaquette{}
DL.jaquette{
	position:relative;
}
DL.jaquette DT{
	position:relative;
}
.jaquette DD{
	z-index:20;
	position:absolute;
	padding:5px;
	display:none;
	top:270px;
	left:-65px;
	text-align:center;
	border:solid 2px #ffffff;
	background:#0f4596;
	width:300px;
	height:165px;
	font:14px Helvetica;
	color:#FFFFFF;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	 opacity : 0.95;
    filter : alpha(opacity=92); 
    -moz-opacity : 0.98;
    -ms-filter: "alpha(opacity=95)"; /* IE 8 */
    filter : alpha(opacity=95); /* IE < 8 */ 
}

DL.jaquette:HOVER DD{
	display:block;
}
.clear 	{
 clear: both; 
 }
 /*fin apercu resume*/
 /* image qui defile*/
#page-wrap { 
width:300px;
position: relative;
 }
.slider-wrap								{ width:300px;float:left;height:220px;}			
.panel ul									{ float: right; }
.stripViewer								{ position: relative; overflow: hidden; width:300px; height:220px; }
.stripViewer .panelContainer				       { position: relative; }
.stripViewer .panelContainer .panel			{ float: left;  }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
#movers-row									{ margin: 0; float:left;}
/* fin image qui defile*/


.contenu {
font-size:14px;
width:846px;
border:solid 2px #fdc821;
background:#2e2e2e;
text-align:left;
padding:15px;
outline:none;
color:#0f4596;
min-height:750px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
.contenu2 {
margin-left:auto;
margin-right:auto;
font-size:14px;
width:700px;
background:#5a5a5a;
text-align:left;
padding:15px;
outline:none;
margin:0 auto 0 auto;
color:#454545;
padding:15px;
height:150px;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

.copyright{
position: absolute;
 z-index: 3;
margin : 100px 0 0 380px;
color:#fff;
font-weight:normal;
font-size:10px;
}   
.copyright a {
color:#be1724;
text-decoration: none;
outline:none;
font-weight:normal;
font-size:12px;
}
.copyright a:hover{
text-decoration:none;
color:#be1724;
outline:none;
font-size:14px;
}

.tabcenter1{
	text-align:center;
   margin-left:auto;
   margin-right:auto;   
}



  .pub{
width:800px; 
margin:5px;
height:206px;
 }

.text5{
color: #fff;
font:12px verdana;
}
.validation{
margin:0% 0% 0% 6%;
}


/* Class Générique*/
span{
text-align:center;
color:#b1ea18;
text-decoration:none;
outline:none;
font-size:13px;
font-weight:bold;
}
img, p, h1, h2, h3, h4, h5, h6, span, object,DL,DT{
border:0;

} 
.lien a{
font:13px Helvetica;
color:#f8ffe0;
text-decoration: none;
outline:none;
}
.lien a:hover  {
text-decoration: none;
outline:none;
font:13px Helvetica;
color:#e9af2a;
text-decoration:none;
}
td a{
font:13px Helvetica;
color:#f8ffe0;
text-decoration:none;
outline:none;
}
td a:hover  {
font:13px Helvetica;
color:#e9af2a;
text-decoration:none;
}
