/* -------------------CSS GENERAL-------------------------- */
body {
	/* Affichage de l'image de fond */
	 background-image : url("images/decoration/fond.jpg");
	/* Repetition horizontale du fond d'ecran */
	 background-repeat : repeat-x ;
}

img {
	/* On enleve les bordures des images */
	border : 0px;
	margin-right: 10px;
	margin-left: 10px;
}


a{
	text-decoration:none;
	color : #005A88;
}

table.general{
	/* border-style : solid ;*/
	 width : 1000px;
	/* Coller les cellules */
	 border-collapse: collapse
}

td.header{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/header.png");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat ;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 1000px;
	/* Hauteur */
	 height : 174px;
	/* Alignement internet */
	 text-align : center;
	/* Enleve les bordures internes */
	 padding : 0px;
}

td.header2{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/header2.png");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat ;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 1000px;
	/* Hauteur */
	 height : 174px;
	/* Alignement internet */
	 text-align : center;
	/* Enleve les bordures internes */
	 padding : 0px;
}

td.header3{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/header3.png");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat ;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 1000px;
	/* Hauteur */
	 height : 174px;
	/* Alignement internet */
	 text-align : center;
	/* Enleve les bordures internes */
	 padding : 0px;
}

td.header4{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/header4.png");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat ;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 1000px;
	/* Hauteur */
	 height : 174px;
	/* Alignement internet */
	 text-align : center;
	/* Enleve les bordures internes */
	 padding : 0px;
}

td.menuhaut{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/fondmenu.jpg");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat ;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 1000px;
	/* Hauteur */
	 height : 30px;
	/* Alignement intérieur */
	 text-align : center;
	/* Enleve les bordures internes */
	 padding : 0;
}

/* CSS pour le menu du haut */

img.menuhaut {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
}



img.telechargementdesc {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 20px;
	left: 210px;
}

img.telechargementdesc2 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 42px;
	left: 209px;
}

img.telechargementdesc3 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 61px;
	left: 211px;
}

img.telechargementdesc4 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 78px;
	left: 212px;
}

img.telechargementdesc5 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 96px;
	left: 213px;
}

img.telechargementdesc5b {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 112px;
	left: 213px;
}

img.telechargementdesc6 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 128px;
	left: 213px;
}

img.communautedesc {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 20px;
	left: 420px;
}

img.communautedesc2 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 38px;
	left: 422px;
}

img.laseriedesc {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 20px;
	left: 110px;
}

img.laseriedesc2 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 43px;
	left: 108px;
}

img.laseriedesc3 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 62px;
	left: 110px;
}

img.laseriedesc4 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 81px;
	left: 110px;
}

img.laseriedesc5 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 97px;
	left: 112px;
}

img.laseriedesc5bis {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 115px;
	left: 112px;
}

img.laseriedesc6 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 133px;
	left: 113px;
}

img.lesitedesc {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 20px;
	left: 620px;
}

img.lesitedesc2 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 37px;
	left: 620px;
}

img.lesitedesc3 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 56px;
	left: 621px;
}

img.lesitedesc4 {
	border : 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	top: 73px;
	left: 622px;
}



#menu {
position: absolute;
top: 192px;
left: 110px;
z-index:100;
width: 100%;
}


#menu dl {
float: left;
margin: 0 1px;
}

#menu dt {
cursor: pointer;
text-align: center;
}

/* Fin CSS pour le menu du haut */

/* ------------------ CSS de L'ACCUEIL -------------------------- */
/* --------- Contenu de la page (entre le menu et le bas de la page ) -------*/
td.contenu{
	/* Image de fond de la partie contenu */
	 background-image : url("images/decoration/fondmenudessous.gif");
	/* Répétition du fond d'écran */
	 background-repeat : no-repeat ;
	/* Position du fond d'écran */
	 background-position : top;
	/* Largeur */
	 width : 1000px;
	/* Hauteur A enlever */
	 height : 900px;
	/* Alignement interne du cadre */
	 text-align : center;
	/* Enleve les bordures internes */
	 padding : 0;
}

/*------ Bloc en dessous de tout le header + menu --------*/
table.contenu{
	/* Coller les cellules */
	 border-collapse: collapse;
	/* Largeur du tableau */
	 width : 840px;
}

/*------ Bloc News --------*/
td.news{
	/* Largeur */
	 width : 350px;
	/* Hauteur */
	 height : 300px;
	/* Alignement intérieur */
	 text-align : center;
	/* Marge interieur */
	 padding : 0;
	/* Marge interieur de gauche */
	 padding-left : 8px;
	/* Marge interieur du haut */
	 padding-top : 30px;
}

table.newsinterieur{
	/* Coller les cellules */
	 border-collapse: collapse;
}

tr.newsinterieur{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/sousnews.gif");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 305px;
	/* Hauteur */
	 height : 30px;
}

td.newsinterieurtitre{
	/* Largeur */
	 width : 230px;
	/* Hauteur */
	 height : 30px;
	/* Alignement intérieur */
	 text-align : center;
	/* Couleur du texte */
	 color : #005A88;
	/* Taille du texte */
	 font-size : 13px;
	/* Style du texte */
	 font-weight: bold ;
	/* Police du texte */
	 font-family: "Times New Roman" ; 
	/* Marge intérieur */
	 padding : 0;
	/* Marge intérieur du bas */
	 padding-bottom : 12;
}

td.newsinterieurdate{
	/* Largeur */
	 width : 70px;
	/* Hauteur */
	 height : 30px;
	/* Alignement Intérieur */
	 text-align : center;
	/* Couleur du texte */
	 color : #005A88;
	/* Texte */
	 font-size : 13px;
	/* Style du texte */
	 font-weight: bold ;
	/* Police du texte */
	 font-family: "Times New Roman" ; 
	/* Marge intérieur */
	 padding : 0;
	/* Marge intérieur du bas */
	 padding-bottom : 12;
}

/*------Bloc Evenement --------*/
td.evenement{
	/* Largeur */
	 width : 290px;
	/* Hauteur */
	 height : 300px;
	/* Alignement intérieur */
	 text-align : center;
	/* Marge intérieur */
	 padding : 0;
	/* Marge intérieur du haut */
	 padding-top : 30px;
	/* Marge intérieur de gauche */
	 padding-left : 5px;
}


/*------Menu Droite --------*/
table.menudroite{
	/* Coller les cellules */
	 border-collapse: collapse;
	/* Marge exterieur en haut */
	 margin-top : 20px;
	height: 760px;
	width: 190px;
}

td.menudroitehaut{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/menudroite/menudroitehaut.png");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 175px;
	/* Hauteur */
	 height : 30px;
	/* Alignement intérieur */
	 text-align : center;
	/* Marge intérieur */
	 padding : 0;
	/* Marge intérieur de droite */
	 padding-right : 20px;
}

td.menudroitemilieu{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/menudroite/menudroitemilieu.png");
	/* Répétition du fond d'ecran */
	 background-repeat : repeat-y;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 175px;
	/* Hauteur */
	 height : 700px;
	/* Alignement intérieur */
	 text-align : center;
	/* Marge intérieur */
	 padding : 0;
	/* Marge intérieur de droite */
	 padding-right : 0px;
}

td.menudroitebas{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/menudroite/menudroitebas.png");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 175px;
	/* Hauteur */
	 height : 30px;
	/* Alignement intérieur */
	 text-align : center;
	/* Marge intérieur */
	 padding : 0;
	/* Marge intérieur de droite */
	 padding-right : 20px;
}

div.sondage{
	font-size:9px;
}

/*----- Bloc Episodes ------*/
td.episodes{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/bloc/episodes.png");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 360px;
	/* Hauteur */
	 height : 200px;
	/* Alignement intérieur */
	 text-align : justify;
	/* Marge intérieur */
	 padding : 0;
	padding-left: 25px;
	padding-right: 35px;
	padding-bottom: 3px;
	padding-top: 35px;
	font-size: 12px;
	color: #005A88;
	word-spacing: normal;
	font-style: normal;
	font-weight: normal;
}


/*----- Bloc Dossier ------*/
td.dossier{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/bloc/dossier.png");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 360px;
	/* Hauteur */
	 height : 200px;
	/* Alignement intérieur */
	 text-align : justify;
	/* Marge intérieur */
	 padding : 0;
	font-size: 12px;
	color: #005A88;
	padding-right: 30px;
	padding-left: 35px;
	padding-top: 30px;
}

/*----- Bloc Videos ------*/
td.videos{
	/* Image de fond du menu (blanc) */
	 background-image : url("images/decoration/bloc/videos.png");
	/* Répétition du fond d'ecran */
	 background-repeat : no-repeat;
	/* Position du fond d'ecran */
	 background-position : center;
	/* Largeur */
	 width : 212px;
	/* Hauteur */
	 height : 395px;
	/* Alignement intérieur */
	 text-align : center;
	/* Marge intérieur */
	 padding : 0;
	/* Marge intérieur ŕ gauche*/
	 padding-left : 0px;
	padding-top: 50px;
	color: #005A88;
	font-size: 12px;
}

/*---------------------- CSS de la NEWS -------------------*/

table.newsarticle{
	/* Coller les cellules */
	 border-collapse: collapse;
	/* Largeur du tableau */
	 width : 800px;
	 margin-top: 6px;
	 text-align: center;
}

tr.newsarticlehaut{
	height:30px;
	width:800px;
	/* Affichage de l'image de fond */
	 background-image : url("images/decoration/news/fondgauchehaut.png");
	/* Repetition horizontale du fond d'ecran */
	 background-repeat :no-repeat ;
	 background-position: bottom ;
}

tr.newsarticlemilieu{
	height:350px;
	width:800px;
	background-image : url("images/decoration/news/fondmilieugauche.png");
	background-repeat :repeat-y ;
}

tr.newsarticlebas{
	height:30px;
	width:800px;
	/* Affichage de l'image de fond */
	 background-image : url("images/decoration/news/fondgauchebas.png");
	/* Repetition horizontale du fond d'ecran */
	 background-repeat :no-repeat ;
}

div.titrenews{
	font-size: 15px;
	text-align:center;
	font-weight: bold ;
}

td.newsgauche{
	width:600px;
	padding-left:30px;
	padding-right:40px;
	margin-right:10px;
	
	color : #005A88;
	vertical-align:top;
	text-align:justify;
	font-size: 13px;
}

td.newsdroite{
	width:200px;
	padding-right:10px;
	padding-left:13px;
	
	color : #005A88;
	font-size: 12px;
	vertical-align:top;
	text-align:left;
}


td.episodesgauche{
	margin-right:20px;
	padding-left:20px;
	
	color : #005A88;
	font-size: 12px;
	vertical-align:top;
	text-align:justify;
}

td.episodesdroite{
	width:200px;
	padding-right:10px;
	
	color : #005A88;
	font-size: 12px;
	vertical-align:top;
	text-align:center;
}


/* other */

div#fancy_overlay { background: #2c2c2c; }    /* overlay color */

.fixe { 
  /* un bloc fixe situ? en haut qui fait toute la largeur */ 
  position : fixed;
  display: inline-block;
  height: 25px;
  z-index:100;
  background-color:#FFFFE1;
  border-bottom:#707070 1px solid;
  top: 0px; 
  left: 0px; 
  right: 0px; 
  width: 100%; 
  /* et le patch pour IE */ 
  position : expression("absolute"); 
  width : expression("100%"); 
  top : expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight); 
  left : expression("0px"); 
}

.pr1 { 
  /* un bloc fixe situ? en haut qui fait toute la largeur */ 
  position : fixed;
  display: inline-block;
  height:auto;
  z-index:101;
  border: #000 solid 1px;
  top: 50px; 
  left: 50px;  
  width: 100px;
  height:100px;
  background-color:#FFF;
  
  /* et le patch pour IE */ 
  position : expression("absolute"); 
  width : expression("100px"); 
  top : expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight); 
  left : expression("50px"); 
}
