

/*--------------------------------------------------PROPIETES GLOBALES--------------------------------------*/

html,body {
	margin: 0;
	padding: 0;
	background-color:#EEEEEE;
}

img {
	border: none;
}

a {
    text-decoration:none;
}

a:focus {
	outline:none;
}

form {
	margin: 0;
	padding: 0;
}

p.tiny {
    margin:0;
    padding:0;
}

.noexist{	
	width:1000px;
	text-align:center;
	border:solid 1px #CCCCCC;
	padding:20px 0;
}

/*cadre principal des pages*/
#principal {
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	margin: 0 auto;
	width: 1024px;
	min-height:1800px;
	background-color:#FFF;
	border-bottom:solid 60px #8B3364;
	/*border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;*/
}

/*cadre du top au bottom*/
#centre {
	width: 1000px;
	padding:0 10px;
}

/*cadre haut des pages (slideshow, carrepub, etc)*/
#encart_haut {
	width: 820px;
	height: 315px;
	overflow:hidden;
	z-index:0;
	position:relative;
	left: 0px;
	top: -40px;
	background-image: url(../images/encart_haut_accueil_bg.png);
	background-repeat: no-repeat;
	padding-top:60px;
	float:left;
}

#encart_centre {
	width: 820px;
	min-height:500px;
	/*height:965px;ne pas mettre*/
	position:relative;
	top: -35px;
	left: 0px;
	float:left;
}

/*correction pour les pages article video */
#encart_centre.article_video {
	top:-88px;
}

#encart_bas {
	width:1000px;
	margin-bottom:20px;
	clear:left;
}

/*cadre du bas de page */
#bottom {
	width: 1000px;
	padding:0 12px;
	height:20px;
	text-align:center;
}

#bottom .dessus{
	height:20px;
	margin-bottom:10px;
}

#bottom .dessus a{
	color:#000000;
}

#bottom .dessus a:hover{
	color:#8B3364;
}

#bottom .dessous a{
	color:#000000;
}

#bottom .dessous a:hover{
	color:#FFFFFF;
}



/* pages des credits*/
#msg_ex{
	width:820px;
	min-height:1800px;
	margin-top:40px;
}

/*-------Les blocs pub-------------*/
.pub_leaderboard {
    width:738px;
	height:100px;
	overflow:hidden;	
    background: url(../images/pub_horizontale_bg.png) no-repeat ;	
}

.pub_skycraper{
    width:170px;
	height:614px;
	overflow:hidden;	
    background: url(../images/pub_verticale_bg.png) no-repeat;	
}

.pub_carre{
    width:300px;
	height:250px;
	overflow:hidden;	
}

.pub_megasky{    
	width:260px;
	height:600px;
	overflow:hidden;
	background: url(../images/pub_megasky_bg.png) no-repeat;
}
	


/*--------------------------------------------------COLONNE GAUCHE--------------------------------------*/
#colonne_gauche {
	margin: 0 10px 0 0;
	width: 170px;
	min-height: 690px;
	overflow:hidden;
	float:left;
	z-index:1;
}

#colonne_gauche .recherche {
	float: left;
	width: 170px;
	height: 70px;
	padding: 0 0 0 4px;
}	

#colonne_gauche .recherche label {
	color: #010000;
	font: bold 15px Arial, Tahoma, sans-serif;
}

#colonne_gauche .recherche .champ_formulaire {
	float: left;
	background: url(../images/champ_recherche_bg.png) no-repeat;
	width: 157px;
	height: 37px;
	margin: 2px 0 0;
	padding: 1px 0 0 1px;
}

#colonne_gauche .recherche .champ_formulaire input {
	border: 1px solid #fff;
	width: 144px;
	height: 18px;
	padding: 5px 0 0;
}

#colonne_gauche .bullet_line {
	float: left;
	overflow: hidden;
	width: 166px;
	height: 7px;
	font-size: 0;
	display: inline;
	z-index: 0;
	background-image: url(../images/bullet_line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}


/*-------------a lire------*/

#module_a_lire {
	width:170px;
}

#module_a_lire .titre {
	margin-bottom:10px;
}

#module_a_lire .image {
	width:170px;
}

#module_a_lire .image img{
}

#module_a_lire .lien {
	margin-bottom:10px;
	font-size: 11px;
}

#module_a_lire .lien a {
	color:#000;	
}

#module_a_lire .lien a:hover {
	color: #EB7106;	
}

 
 
 
 /*-------------------------------------------------- PAGE ACCUEIL--------------------------------------*/


/*----cadres bulles------*/

#home_liste_rubrique { 
	width: 570px;
	float:left;
	
}

#home_liste_rubrique #cadre_gris {
	width: 520px;
	height:150px;
	background-image:url(../images/cadre_bulles_accueil.png);
	background-repeat: no-repeat;
    padding:0px 20px 0px 20px;
	margin-bottom:15px;
}

#home_liste_rubrique #cadre_gris #cadre {
	width:520px;
	height:130px;
}

#home_liste_rubrique #cadre_gris #cadre .bloc_image {
	width:100px;
	height:100px;
	margin-top:10px;
	text-align:center;
	overflow:hidden;
}

#home_liste_rubrique #cadre_gris #cadre .contenu {
	width:395px;
	height:130px;
}

#home_liste_rubrique #cadre_gris #cadre .contenu .titre {
	color: #FFFFFF;	
	font-size: 16px;
	font-weight:bold;
	font-variant:small-caps;
    height:20px;	
	margin-bottom:10px;
	margin-top:10px;
}

#home_liste_rubrique #cadre_gris #cadre .contenu .titre a {
	color: #FFFFFF;
}

#home_liste_rubrique #cadre_gris #cadre .contenu .titre a:hover {
	color: #8B3364;	
}

#home_liste_rubrique #cadre_gris #cadre .contenu .texte {
	color: #FFFFFF;	
	font-size:11px;
	height:70px;
	overflow:hidden;
}

#home_liste_rubrique #cadre_gris .bulle {
	height:71px;
	width:280px;
	position:relative;
	z-index:1;
	top:-165px;
	overflow:hidden;
}

#home_liste_rubrique #cadre_gris .bulle a:hover img{
     margin-top:-71px;
}

/*----cadres bulles DROITE------------*/


#home_liste_rubrique #cadre_gris.bulledroite #cadre .bloc_image {
	float:left;
	margin-right:10px;
}

#home_liste_rubrique #cadre_gris.bulledroite #cadre .contenu {
	float:left;
	padding-right:15px;
}

#home_liste_rubrique #cadre_gris.bulledroite #cadre .contenu .titre {
	text-align: left;
}

#home_liste_rubrique #cadre_gris.bulledroite .bulle {
	left:250px;
}

/*----cadres bulles GAUCHE------------*/


#home_liste_rubrique #cadre_gris.bullegauche #cadre .bloc_image {
	float:right;
	margin-left:10px;
}

#home_liste_rubrique #cadre_gris.bullegauche #cadre .contenu {
    float:right;
	padding-left:15px;
}

#home_liste_rubrique #cadre_gris.bullegauche #cadre .contenu .titre {
	text-align: right;
}

#home_liste_rubrique #cadre_gris.bullegauche .bulle {
	left:-10px;
}


/*-----------------*/

/*Module zapping à droite en home*/

#home_zapping {
	width: 250px;
	overflow:hidden;
	float:left;
}

#home_zapping .bloc {
	width:250px;
    height:190px;
	margin-bottom:10px;
	background-image: url(../images/zapping_bg.png);
	background-repeat: no-repeat;
}

#home_zapping .bloc .cadre {
	width:240px;
    height:180px;
	overflow:hidden;
	position:relative;
	z-index:10;
}

#home_zapping .bloc .cadre img{
    height:180px;
}


#home_zapping .bloc .cadre_survol {
	width:240px;	
    height:180px;
	overflow:hidden;
	margin-top:-180px;
	position:relative;
	z-index:15;
	opacity: 0;
	filter : alpha(opacity=0);
}

#home_zapping .bloc .cadre_survol img{
    height:180px;
}


#home_zapping .bloc .cadre_survol .texte{
	height:20px;
	width:200px;
	background-image:url(../images/transparentNoir50.png);
	background-repeat:repeat;
	color:#FFF;
	text-align:center;
	padding:10px 20px;
	overflow:hidden;
	margin-top:-40px;
	position:relative;
	z-index:20;
}


#home_zapping .bloc .action{
	 width:250px;
	 height:190px;
	 display:block;
	 margin-top:-180px;
	 position:relative;
	 z-index:100; 
	 background-color:#FFF;
	 opacity: 0.0;
	 filter : alpha(opacity=0);

}


/*Module video hebdo en home*/
#home_video_hebdo {
	background-image: url(../images/video_hebdo_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
    width: 820px;
	height:250px;
	float:left;
    overflow:hidden;
}

#home_video_hebdo #cadre{
	width: 820px;
	height:210px;
	margin-top:30px;
	overflow:hidden;
}

/*Module dossier en home*/
#home_dossier {
	width:485px;
	height:600px;
	float:left;
	margin-right:10px;
}

#home_dossier #onglet{
	width:485px;
	height:33px;
	background-image: url(../images/dossier_accueil_bg.png);
	background-repeat: no-repeat;
}

#home_dossier #cadre {
	background-color:#7B7A7A;
	width:445px;
	padding:20px;

}

#home_dossier #cadre .image {
	width:445px;
	height:300px;
	margin-bottom:15px;
	background-color:#F60;
	overflow:hidden;
}

#home_dossier #cadre .titre {
	width:445px;
	height:30px;
	font-size: 16px;
	font-weight:bold;
	color: #FFF;
}

#home_dossier #cadre .texte {
	width:445px;
	height:100px;
	text-align:justify;
	font-size: 12px;
	color: #FFF;
}

#home_dossier #cadre .suite {
	width:445px;
	text-align:left;
	font-size:12px;
}

#home_dossier #cadre .suite a{
	color:#FFF;
	font-weight:bold;
}

#home_dossier #cadre .suite a:hover{
	color:#8B3364;
}

/*Module interview en home*/
#home_interview {
	width:325px;
	height:600px;
	background-image: url(../images/interviews_onglet_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:10px;
	padding-top:15px;
	float:left;
}

#home_interview #ligne {
	width:325px;
	height:200px;
	float:left;
}

#home_interview #ligne.gauche {
	background-image: url(../images/interviews_accueil_bg_gauche.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

#home_interview #ligne.droite {
	background-image: url(../images/interviews_accueil_bg_droite.png);
	background-repeat: no-repeat;
	background-position: right top;
}	

#home_interview .bloc_image {
	width:200px;
	height:135px;
	margin-top:30px;
	margin-left:30px;
	background-image: url(../images/interviews_photo_bg.png);
	background-repeat: no-repeat;
	overflow:hidden;
}

#home_interview .bloc_image .image {
	width:192px;
	height:127px;	
	overflow:hidden;
	background-color:#000000;
}

#home_interview .bloc_image .image img{
	height:127px;	
}

#home_interview .nom {
	font-size:12px;
	width:200px;
	text-align:center;
}

#home_interview .nom a {
	color:#000000;
}

#home_interview .nom a:hover {
	color:#8B3364;
}

#home_interview #ligne.gauche .bloc_image, #home_interview #ligne.gauche .nom {
	margin-left:30px;
}

#home_interview #ligne.droite .bloc_image, #home_interview #ligne.droite .nom {
	margin-left:110px;
}



/*-------------------------------------------------- LES 6 RUBRIQUES -----------------------------------*/



/*-------------------------------------------------- PAGES ARTICLES -----------------------------------*/



/*-----------------------------------------------------MODULES---------------------------------------*/



/*----------slideshow---------*/
#module_slideshow_top {
	width:430px;
	height: 263px;
	margin:0px 45px;
	float:left;
}

#module_slideshow_top.slideshow {
	width: 430px;
	height: 263px;
}


/*#slideshow_mini {
	width: 290px;
	height: 177px;
	float:left;
	margin-left:8px;
	margin-top:25px;
}*/

/*----a l 'affiche-------*/
#module_a_laffiche {
	float:left;
	width: 820px;
	height:250px;
	overflow:hidden;
	margin-top:-50px;
	margin-bottom:20px;
}

#module_a_laffiche #onglet{
	width: 820px;
	height:45px;
	background: url(../images/a_laffiche_onglet_bg.png) 95% 0%;
	background-repeat: no-repeat;
	overflow:hidden;
}

#encart_centre.rubrique #module_a_laffiche #onglet{
	background-position: right top;
}

#encart_bas.article #module_a_laffiche #onglet{
	background-position: left top;
}

/* Le contenant du slide (important pour appliquer les bords haut et bas)*/
#module_a_laffiche #cadre {
	width: 820px;
	height:180px;
	overflow: hidden;
	float:left;
}

/* fonction Slide*/
#module_a_laffiche .SlidingPanels {
	width: 820px;
	height:180px;
	overflow: hidden;
	position: relative;
	z-index:0;
	float:left;
}

#module_a_laffiche .SlidingPanels .SlidingPanelsContainer{
	height:180px;
	position:absolute;
	float:left;
	width:8000em;/* Si on enlève la largeur, le slide sera vertical vers le BAS*/
}

#module_a_laffiche .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent{
    float:left;	
	height:180px;
	background-color:#666666;
}

#module_a_laffiche .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent a{
    height:180px;
	display:block;
}


#module_a_laffiche .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent a.normal{
    filter:alpha(opacity=100);  
	-moz-opacity:1.0;
	opacity:1.0;
}

#module_a_laffiche .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent a.survol{
    filter:alpha(opacity=30);  
	-moz-opacity:0.30;
	opacity: 0.30;
}





/*Ligne du bas avec lien vers toutes les critiques*/
#module_a_laffiche #lien_affiche {
    width:820px;
	height:15px;
	font-size:12px;
	text-align:right;
	overflow:hidden;
	float:left;
}

#module_a_laffiche #lien_affiche a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
}

#module_a_laffiche #lien_affiche a:hover {
	color:#00678E;
}

/*Navigation flèches */
#module_a_laffiche .navigation{	
	width: 820px;
	height:180px;
	position:relative;
	top:-197px;
	left:0px;
}

#module_a_laffiche .navigation a {
	display:block;
	width: 30px;
	height:180px;
	background-repeat: no-repeat;	
}


#module_a_laffiche .navigation .gauche{
	float:left;
	background-image: url(../images/fleche_affiche_gauche.png);
	background-position: right;
}

#module_a_laffiche .navigation .droite{
	float:right;
	background-image: url(../images/fleche_affiche_droite.png);	
}

#module_a_laffiche .navigation a.gauche:hover{
	background-position: left;
}

#module_a_laffiche .navigation a.droite:hover {
	background-position: right;
}


/*----------news---------*/
#module_news {
	width:820px;
	height:390px;
	float:left;
	padding-bottom:5px;
	overflow:hidden;
}

#module_news #onglet {
	width: 820px;
	height:27px;
	background-image: url(../images/news_onglet_bg.png);
	background-repeat: no-repeat;
	background-position: 5px top;
	overflow:hidden;
}


/* fonction Slide*/
#module_news .SlidingPanels {
	width: 810px;
	height:345px;
	overflow: hidden;
	position: relative;
	float:left;
	margin:0px 5px;
}

#module_news .SlidingPanels .SlidingPanelsContainer{
	height:345px;
	position:absolute;
	float:left;
	width:8000em;/* Si on enlève la largeur, le slide sera vertical vers le BAS*/
}

#module_news .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent{
	width: 810px;
	height:345px;
	float:left;
	overflow:hidden;
}


/*Mise en forme à l'intérieur des blocs news*/
#module_news .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent #cadre_news {
	width:392.5px;
	height:100px;
	background-color:#CCC;
	float:left;	
	overflow:hidden;
	padding:5px;
	margin-bottom:5px;
}

#module_news .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent #cadre_news.gauche {	
	margin-right:5px;/*marge ajoutée uniquement pour les cadres de gauche*/
}

#module_news .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent #cadre_news .bloc_image {
	width:100px;
	height:100px;
	float:left;
	margin-right:5px;
	overflow:hidden;
	text-align:center;
	background-color:#FFFFFF;
}

#module_news .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent #cadre_news .bloc_image img{
	/*height:150px;*/
}

#module_news .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent #cadre_news .titre {
	width:287.5px;
	height:17px;
	font-size: 13px;
	font-weight: bold;
	float:left;
}

#module_news .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent #cadre_news .titre a {
	color: #000;
}


#module_news .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent #cadre_news .texte {
	font-size:11px;
	text-align: justify;
	width:287.5px;
	height:83px;
	float:left;	
	overflow:hidden;
}

#module_news .SlidingPanels .SlidingPanelsContainer .SlidingPanelsContent #cadre_news .texte a:hover {
	color: #FFF;
}



/*Navigation du slide de module news (Suivant/précédent) */
#module_news #lien_news {
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	width:820px;
	height:15px;
	float:left;
	overflow:hidden;
}

#module_news #lien_news a {	
	color: #000000;
	padding:0 10px;
} 


/*Navigation flèches */
#module_news .navigation{	
	width: 820px;
	height:340px;
	position:relative;
	top:-360px;
	left:0px;
}

#module_news .navigation a {
	display:block;
	width: 30px;
	height:340px;
	background-repeat: no-repeat;	
}


#module_news .navigation .gauche{
	margin-left:5px;
	float:left;
	background-image: url(../images/fleche_news_gauche.png);
	background-position: right;
}

#module_news .navigation .droite{
	margin-right:5px;
	float:right;
	background-image: url(../images/fleche_news_droite.png);	
}

#module_news .navigation a.gauche:hover{
	background-position: left;
}

#module_news .navigation a.droite:hover {
	background-position: right;
}



/*----video de la semaine------*/
#module_video_hebdo {
	width: 820px;
	height:265px;
	float:left;
	background-repeat: no-repeat;
	background-position: right top;
	overflow:hidden;
}
 
#module_video_hebdo #slideshow_mini {
    width: 820px;
    height: 210px;
    margin-top:30px;
	overflow:hidden;
}

/*Ligne du bas avec lien vers toutes les videos*/
#module_video_hebdo #lien_videos {
	width:820px;
	height:15px;
	font-size:12px;
	text-align:right;
	overflow:hidden;
}

#module_video_hebdo #lien_videos a {
	color:#000000;
	font-weight:bold;
	padding-right:10px;
}

#module_video_hebdo #lien_videos a:hover {
	color:#00678E;
}

/*----truc culte-------*/
#module_culte {
	float:left;
	width:550px;
	height:200px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:35px;
}

#module_culte #culte_bg {
	background-color: #966;
	background-repeat: no-repeat;
	background-position: left center;
	width:550px;
	height:175px;
}

#module_culte #culte_bg .image {
	float:left;
	width:160px;
	height:110px;
	overflow:hidden;
	margin-left:5px;
	margin-top:30px;
}

#module_culte #culte_bg .image img{
	/*height:110px;*/
}

#module_culte #culte_bg .texte {
	color: #FFFFFF;
	width:350px;
	height:135px;
	font-size: 12px;
	text-align:justify;
	margin-left:10px;
	margin-top:30px;
	float:left;
}

/*Ligne du bas avec lien vers toutes les trucs cultes*/
#module_culte #lien_culte {
    width:550px;
	height:15px;
	font-size:12px;
	text-align:right;
	overflow:hidden;
}

#module_culte #lien_culte a {
	color:#000000;
	font-weight:bold;
	padding-right:10px;
}

#module_culte #lien_culte a:hover {
	color:#00678E;
}

/*-----dossier-------*/
#module_dossier {
	font-size:12px;
	width:820px;
	height:300px;
	float:left;
}

#module_dossier .cadre{
	width:820px;
	height:300px;
	background-image: url(../images/dossier_rubrique_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	position:relative;
	z-index:0;

}

#module_dossier .titre {
	color: #000000;
	font-size:16px;
	font-weight:bold;
	width:510px;
	height:30px;
	margin-top:50px;
	padding:0px 15px;
	overflow:hidden;
	float:left;
}

#module_dossier .texte {
	color: #000000;
	text-align:justify;
	width:510px;
	height:200px;
	padding:0px 15px;
	overflow:hidden;
	float:left;
}

#module_dossier .texte a.suite{
	font-weight:bold;
	color: #000000;	
}

#module_dossier .texte a.suite:hover{
	color: #FFFFFF;	
}

/*La grande image en position relative */
#module_dossier .image {
    width:260px;
	height:735px;
    position:relative;
	margin-top:-760px;
	left:550px;
	z-index:50;
	overflow:hidden;
	float:left;
}

/*Ligne du bas avec lien vers tous les dossiers*/
#module_dossier #lien_dossiers {
    width:550px;
	height:15px;
	text-align:right;
	overflow:hidden;
}

#module_dossier #lien_dossiers a {
	color:#000000;
	font-weight:bold;
	padding-right:10px;
}

#module_dossier #lien_dossiers a:hover {
	color:#00678E;
}


/*----interviews------*/
#module_interviews {
	background-image: url(../images/interviews_onglet_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:550px;
	float:left;
	margin-top:0;
	overflow:hidden;
}

#module_interviews #cadre_interview {
	width:260px;
    height:200px;	
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	overflow:hidden;
	margin-top:15px;
	margin-right:10px;
}

#module_interviews #cadre_interview .bloc_image {
	width:200px;
	height:135px;
	margin-top:30px;
	margin-left:30px;
	background-image: url(../images/interviews_photo_bg.png);
	background-repeat: no-repeat;
	overflow:hidden;
}

#module_interviews #cadre_interview .bloc_image .image {
	width:192px;
	height:127px;	
	overflow:hidden;
	background-color:#000000;
}

#module_interviews #cadre_interview .bloc_image .image img {
	height:127px;	
}

#module_interviews #cadre_interview .nom {
	font-size: 14px;
	width:200px;
	margin-left:30px;
	text-align:center;
}

#module_interviews #cadre_interview .nom a {
	color:#000000;
}

#module_interviews #cadre_interview .nom a:hover {
	color:#00678E;
}

/*Ligne du bas avec lien vers toutes les interviews*/
#module_interviews #lien_interviews {
    width:550px;
	height:15px;
	font-size:12px;
	text-align:right;
	overflow:hidden;
}

#module_interviews #lien_interviews a {
	color:#000000;
	font-weight:bold;
	padding-right:10px;
}

#module_interviews #lien_interviews a:hover {
	color:#00678E;
}





/*-----liens bas de page-------*/
#module_liens_bottom {
	width:820px;
	float:left;
	margin-top:10px;
}

#module_liens_bottom #cadre_noir {
	background-color:#000;
	color: #FFF;
	width:405px;
	min-height:150px;
	float:left;
	overflow:hidden;
}

#module_liens_bottom #espace {
	float:left;
	width:10px;
	height:200px;
}

#module_liens_bottom #cadre_noir #intitule {
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	padding:5px 0px 5px 25px;
	float:left;
}

#module_liens_bottom #cadre_noir #separateur_h {
	width:405px;
	height:1px;
	background-color:#FFF;
	float:left;
}

#module_liens_bottom #cadre_noir #liste {
	width:182px;
	min-height:150px;
	padding:0px 10px;
	margin:10px 0px;
	float:left;
}

#module_liens_bottom #cadre_noir #liste.gauche {
	border-right:solid 1px #FFF;
}

#module_liens_bottom #cadre_noir #liste.droite {
}

#module_liens_bottom #cadre_noir #liste #ligne {
	float:left;
	width:182px;
	margin-bottom:4px;
	font-size: 12px;
}

#module_liens_bottom #cadre_noir #liste #ligne .cnt{
	font-weight:bold;
}

#module_liens_bottom #cadre_noir #liste #ligne a {
	color:#FFF;
}

#module_liens_bottom #cadre_noir #liste #ligne a:hover {
	color:#EB7106;
}


/*------------------ infos --------------------*/
#module_infos {
	background-repeat: no-repeat;
	background-position: left top;
    width: 820px;
	min-height: 250px;
	overflow:hidden;
	position:relative;
	left: 0px;
	top: -55px;
	background-repeat: no-repeat;
	float:left;
}

/* correc pour la page d'article video*/
#module_infos.video {
	top: 0px;
	margin-top:-55px;
}

#module_infos .titre {
	height: 30px;
	width: 820px;
	float:left;
	margin-top:53px;
	font-size: 24px;
	font-weight: normal;
	font-family:Impact;
	text-transform:uppercase;
}

#module_infos .sous_titre {
	height: 25px;
	width: 820px;
	float:left;
}

#module_infos .sous_titre .titre_original {
	font-weight:bold;
}

#module_infos .logo_machine {
	height: 60px;
	width: 60px;
	float:left;
}

#module_infos .cadre_illustration {
	background-image: url(../images/article_image_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
    width: 440px;
    height: 270px;
	float:left;
}

#module_infos .cadre_illustration .illustration {
	width: 430px;
    height: 260px;
	background-color:#000;
	overflow:hidden;
}

/* DEBUT pour les illustration des types d'articles autres que critique*/
#module_infos .cadre_illustration2 {
	background-image: url(../images/article_image_bg2.png);
	background-repeat: no-repeat;
	background-position: left top;
    width: 800px;
    height: 270px;
	float:left;
	margin:0 10px;
}

#module_infos .cadre_illustration2 .illustration2 {
	width: 790px;
    height: 265px;
	background-color:#000;
	overflow:hidden;
}
/* FIN pour les illustration des types d'articles autres que critique*/

#module_infos #cadre_infos {
	width: 280px;
    min-height: 260px;
	float:left;
}

/*Les infos fiche*/

#module_infos #cadre_infos #infos {
	font-size: 12px;
    border:solid 2px #CCCCCC;
	padding:5px;
}

#module_infos #cadre_infos #infos .ligne {
	margin-bottom:5px;
	line-height:1.3em;
}

#module_infos #cadre_infos #infos .ligne .intitule{
	color: #CCC;
	font-weight:bold;
}

#module_infos #cadre_infos #infos .ligne .reponse  {
	color: #000;
}

/* Les notes */

#module_infos #cadre_infos #note {
	margin-top:5px;
	padding-left:20px;
}

#module_infos #cadre_infos #note .ligne {
	margin-bottom:3px;
}

#module_infos #cadre_infos #note .ligne .intitule{
	color: #000;
	font-weight:bold;
}


/*Le bas (jaquette, picth, etc)*/

#module_infos #cadre_bas {
	width: 760px;
	min-height:50px;
	float:left;
	margin-left:60px;
	margin-top:5px;
}

#module_infos #cadre_bas .jaquette {
	width: 110px;
	height: 150px;
	float:left;
	margin-right:20px;
	overflow:hidden;
}

#module_infos #cadre_bas .placeholder {
	width: 185px;
    height: 36px;
	float:left;
	overflow:hidden;
	margin-right:20px;
}

#module_infos #cadre_bas .placeholder a{
	display:block;
	width: 185px;
    height: 36px;
	overflow:hidden;
}

#module_infos #cadre_bas .placeholder a:hover img{
	margin-top:-36px;
}

/* DEBUT pour les illustration des types d'articles autres que critique*/
#module_infos #cadre_bas .placeholder2 {
	width: 185px;
    height: 36px;	
	float:right;
	overflow:hidden;
	margin-right:20px;
}

#module_infos #cadre_bas .placeholder2 a{
	display:block;
	width: 185px;
    height: 36px;
	overflow:hidden;
}

#module_infos #cadre_bas .placeholder2 a:hover img{
	margin-top:-36px;
}

/* FIN pour les illustration des types d'articles autres que critique*/

#module_infos #cadre_bas .bande_annonce, #module_infos #cadre_bas .site, #module_infos #cadre_bas .portfolio  {
	width: 185px;
    height: 35px;
	float:left;
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	padding-top:7px;
	font-weight: bold;
}

#module_infos #cadre_bas a {
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #000;	
	text-decoration:none;
}

#module_infos #cadre_bas .pitch {
	color: #FFF;	
    width: 620px;
    height: 100px;
	float:left;
	margin-top:12px;
	background-image: url(../images/pitch_bg.png);
}

#module_infos #cadre_bas .pitch .intitule {
	height: 20px;
	width: 590px;
	margin-left:10px;
	margin-top:5px;
	font-size: 18px;
}

#module_infos #cadre_bas .pitch .texte {
	height: 60px;
	width: 590px;
	margin-left:10px;
	margin-top:5px;
	font-size: 10px;
 	text-align: justify;
}

/*------------------ cadre article --------------------*/
#module_article {
	width:820px;
	min-height:300px;
	float:left;
	overflow:hidden;
}

/*Si video  */
#module_article #cadreplayer #defaultplayer{
}


/*GABARIT ARTICLE */
#article{
	width:820px;
	min-height:300px;
	float:left;
	overflow:hidden;
}


/*Colonne de gauche */
#article #colonne_texte{
	width:580px;
	min-height:300px;
	float:left;
	margin-right:15px;
	overflow:hidden;
}

#article #colonne_texte #cadre_top{
	background-image: url(../images/article_bg_top.png);
	background-repeat: no-repeat;
	background-position: left top;
    width:580px;
	height:40px;
	overflow:hidden;
}

#article #colonne_texte #cadre_top .titre {
	float:left;
	font-size: 26px;
	text-align:center;
	height:30px;
	width:580px;
	padding-top:10px;
	font-family:Impact;
    font-variant: small-caps; 	
}

#article #colonne_texte #cadre_centre {
	background-image: url(../images/article_bg_middle.png);
	background-repeat: repeat-y;
	background-position: left top;
	width:580px;
	overflow:hidden;
}

#article #colonne_texte #cadre_centre .texte {
	width:540px;
	min-height:100px;
	font-size:12px;
	text-align:justify;
	padding:10px 20px;
	overflow:hidden;
	font-family:Verdana;

}

#article #colonne_texte #cadre_bottom {
	background-image: url(../images/article_bg_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:45px;
	width:580px;
	overflow:hidden;
}

#cadre_bottom .auteur {
	width:180px;
	height:20px;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	margin-left:390px;
	padding-top:23px;
	font-family:Verdana, Geneva, sans-serif;
}

/*Colonne de droite*/
#article #colonne_image{
	font-size:11px;
	width:210px;
	min-height:100px;
	float:left;
	overflow:hidden;
}

#article #colonne_image .images{
	width:210px;
}

/*GABARIT INTERTITRE */
#article #intertitre{
	background-image:url(../images/line.gif);
	background-repeat:repeat-x;
	background-position: left 60%;
    /*margin:5px 20px;*/
	margin:5px 0px;
}

#article #intertitre .intertitre{
	background-color:#FFF;
	font-size:18px;
	font-weight: normal;
	padding:0px 10px 0px 0px; 
	font-family:Impact;
	text-transform:uppercase;
}

/*GABARIT CADRE COMMENTAIRE */
#cadre_commentaire{
	width:820px;
	min-height:300px;
	float:left;
	overflow:hidden;
}

#cadre_commentaire #cadre_top{
	background-image: url(../images/article_cadre_gris_top.png);
	background-repeat: no-repeat;
	background-position: left top;
    width:820px;
	height:52px;
	overflow:hidden;
}

/* Variation entete*/
#cadre_commentaire.dvd #cadre_top{
	background-image: url(../images/article_cadre_gris_dvd.png);
}
#cadre_commentaire.pistes #cadre_top{
	background-image: url(../images/article_cadre_gris_pistes.png);
}
#cadre_commentaire.technique #cadre_top{
	background-image: url(../images/article_cadre_gris_technique.png);
}
#cadre_commentaire.savoir #cadre_top{
	background-image: url(../images/article_cadre_gris_savoir.png);
}

#cadre_commentaire #cadre_centre {
	background-image: url(../images/article_cadre_gris_middle.png);
	background-repeat: repeat-y;
	background-position: left top;
	width:820px;
	min-height:100px;
	padding:10px 0px;
	overflow:hidden;
}

/*Pour pistes (2 colonnes)*/
#cadre_commentaire #cadre_centre .col {
	width:410px;
	float:left;
}

#cadre_commentaire #cadre_centre .texte {
	font-size:12px;
	text-align:justify;
	padding:0px 20px;
	margin:0;
}

#cadre_commentaire #cadre_centre .texte .intitule{
	font-family:Impact;
	font-size:16px;
	color:#FFF;
}

#cadre_commentaire #cadre_centre #separation{
	background-image:url(../images/line.gif);
	background-repeat:repeat-x;
	background-position: left 60%;
	margin:5px 20px;
}

#cadre_commentaire #cadre_bottom {
	background-image: url(../images/article_cadre_gris_bas.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:20px;
	width:820px;
	overflow:hidden;
}



/*--------------------------------------------------MODULE TOUTES LES (listing des contenus)--------------------------------------*/

#module_toutes_les {
    font-family: Arial, Helvetica, sans-serif;
	width:550px;
	min-height:1000px;
	float:left;
	margin-right:10px;
	padding-top:15px;
}

/*NAVIGATION */

#module_toutes_les #navigation {
   font-size:12px;
   padding:5px;
   margin-bottom:20px;
   text-align:center;
   width:560px;
}

#module_toutes_les #navigation a{
   text-decoration:none;
   margin-right:3px;
   display:inline-block;
   color:#000000;
}

#module_toutes_les #navigation span{
   margin-right:3px;
   display:inline-block;
   color:#CCCCCC;
}

#module_toutes_les #navigation span.actuel{
   font-weight:bold;
}

#module_toutes_les #navigation span.actuel, #module_toutes_les #navigation a:hover{
   color:#EB7106;
}

/*LISTE DES CONTENUS*/

#module_toutes_les #cadre_gris {
	width: 520px;
	height:140px;
	padding:35px 20px 0px 20px;
/*	position:relative;	*/
	margin-top:-15px;
}

#module_toutes_les #cadre_gris #cadre {
	width:520px;
	height:130px;
}

#module_toutes_les #cadre_gris #cadre .bloc_image {
	width:100px;
	height:100px;
	margin-top:10px;
	text-align:center;
	overflow:hidden;
}

#module_toutes_les #cadre_gris .contenu {
	width:395px;
	height:115px;
	overflow:hidden;
}

#module_toutes_les #cadre_gris .contenu .titre {
	font-size: 18px;
	font-weight:bold;
    height:20px;	
	margin-bottom:10px;
}

#module_toutes_les #cadre_gris .contenu .titre a {
	color: #000000;
}

#module_toutes_les #cadre_gris .contenu .titre a:hover {
	color: #8B3364;	
}

#module_toutes_les #cadre_gris .contenu .texte {
	font-size:11px;
}




/*----cadres bulles DROITE------------*/

#module_toutes_les #cadre_gris.bulledroite  {
	background-image:url(../images/cadre_bulle_droite.png);
	background-repeat: no-repeat;
}

#module_toutes_les #cadre_gris.bulledroite #cadre .bloc_image {
	float:left;
	margin-right:10px;
}

#module_toutes_les #cadre_gris.bulledroite #cadre .contenu {
	float:left;
	padding-right:15px;
}

#module_toutes_les #cadre_gris.bulledroite #cadre .contenu .titre {
	text-align: right;
}


/*----cadres bulles GAUCHE------------*/

#module_toutes_les #cadre_gris.bullegauche {
	background-image:url(../images/cadre_bulle_gauche.png);
	background-repeat: no-repeat;
}

#module_toutes_les #cadre_gris.bullegauche #cadre .bloc_image {
	float:right;
	margin-left:10px;
}

#module_toutes_les #cadre_gris.bullegauche #cadre .contenu {
    float:right;
	padding-left:15px;
}

#module_toutes_les #cadre_gris.bullegauche #cadre .contenu .titre {
	text-align: left;
}


/*--------------------------------------------------MODULE TOUTES LES (colonne d'images à droite)--------------------------------------*/

#module_toutes_les_images {
	width:260px;
	min-height:1000px;
	float:left;
}

#module_toutes_les_images #cadre {
	width:210px;
    height:145px;
	overflow:hidden;
	margin-top:40px;
}

#module_toutes_les_images #cadre.gauche {
	background-image: url(../images/interviews_mini_bg_gauche.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#module_toutes_les_images #cadre.droite {
	background-image: url(../images/interviews_mini_bg_droite.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:50px;
}

#module_toutes_les_images #cadre .bloc {
	width:158px;
	height:107px;
	margin-top:30px;
	margin-left:30px;
	background-image: url(../images/interviews_mini_photo_bg.png);
	background-repeat: no-repeat;
	overflow:hidden;
}

#module_toutes_les_images #cadre .bloc .image {
	width:152px;
	height:100px;	
	overflow:hidden;
	background-color:#000000;
}

#module_toutes_les_images #cadre .bloc .image img {
	height:101px;	
}



/*--------------------------------------------------MODULE RECHERCHE --------------------------------------*/

#module_recherche {
	width:820px;
	float:left;
	margin-top:20px;
}

/*chargement*/

#module_recherche #categorie #chargement {
	font-size: 12px;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/transparentGris50.png) repeat;
	width:820px;
	height:155px;
	position:relative;
	z-index:99;
	top:35px;
}

#module_recherche #categorie #chargement .infos{
	color:#000000;
	background-color:#EEEEEE;
    text-align:center;
	border:double 3px #EB7106;
	width:200px;
	height:25px;
	padding:5px 0px;
	margin:0px 310px;
	position:relative;
	z-index:99;
	top:60px;
}

#module_recherche #categorie #chargement .infos img {
    height:25px;
    position:relative;
	z-index:99;
    top:-17px;
}

#module_recherche #categorie #chargement .infos span{
   	font-size: 11px;
    position:relative;
	z-index:99;
	top:-22px;
}

/*Aucun resultat*/

#module_recherche #aucunResultat {
    font-size: 12px;
	font-style:italic;
	text-align:center;
	padding:20px 10px;
}

/*Liste*/
#module_recherche #categorie{
	width:820px;
	float:left;
	margin:10px 0px;
	border-bottom:dotted 5px #000;
}

#module_recherche #categorie .entete{
	font-family:Impact;
	font-size:20px;
	width:820px;
	float:left;
}

#module_recherche #categorie .liste{
	width:820px;
	height:155px;
	margin:10px 0px;
	float:left;
}

#module_recherche #categorie .liste .bloc {
	display:block;
	width:205px;
    height:155px;
	margin-bottom:0px;
	background-image: url(../images/recherche_bg.png);
	background-repeat: no-repeat;
	float:left;
}

#module_recherche #categorie .liste .bloc .cadre {
	width:200px;
    height:150px;
	background-color:#000;
	overflow:hidden;
	position:relative;
	z-index:10;
}

#module_recherche #categorie .liste .bloc .cadre img{
/*    height:150px;*/
}


#module_recherche #categorie .liste .bloc .cadre .titre{
	height:25px;
	width:180px;
	background-image:url(../images/transparentNoir50.png);
	background-repeat:repeat;
	color:#FFF;
	font-size:11px;
	text-align:center;
	padding:5px 10px;
	overflow:hidden;
	margin-top:-35px;
	position:relative;
	z-index:20;
}

#module_recherche #categorie .liste .bloc:hover .cadre .titre{
	color:#EB7106;
}

/*NAVIGATION */

#module_recherche #categorie #navigation {
   font-size:12px;
   padding:5px;
   margin-bottom:10px;
   text-align:center;
   width:810px;
}

#module_recherche #categorie #navigation a{
   text-decoration:none;
   margin-right:3px;
   display:inline-block;
   color:#000000;
}

#module_recherche #categorie #navigation span{
   margin-right:3px;
   display:inline-block;
   color:#CCCCCC;
}

#module_recherche #categorie #navigation span.actuel{
   font-weight:bold;
}

#module_recherche #categorie #navigation span.actuel, #module_recherche #categorie #navigation a:hover{
   color:#EB7106;
}

/*Variation de couleur selon rubrique*/
#module_recherche #categorie.cinema #chargement .infos{
	border-color:#00678E;
}
#module_recherche #categorie.dvd #chargement .infos{
	border-color:#FD0000;
}
#module_recherche #categorie.bo #chargement .infos{
	border-color:#7501A4;
}
#module_recherche #categorie.jv #chargement .infos{
	border-color:#8AF02B;
}
#module_recherche #categorie.bd #chargement .infos{
	border-color:#FF7300;
}

#module_recherche #categorie.cinema .liste .bloc:hover .cadre .titre, #module_recherche #categorie.cinema #navigation span.actuel, #module_recherche #categorie.cinema #navigation a:hover{
	color:#00678E;
}
#module_recherche #categorie.dvd .liste .bloc:hover .cadre .titre, #module_recherche #categorie.dvd #navigation span.actuel, #module_recherche #categorie.dvd #navigation a:hover{
	color:#FD0000;
}
#module_recherche #categorie.bo .liste .bloc:hover .cadre .titre, #module_recherche #categorie.bo #navigation span.actuel, #module_recherche #categorie.bo #navigation a:hover{
	color:#7501A4;
}
#module_recherche #categorie.jv .liste .bloc:hover .cadre .titre, #module_recherche #categorie.jv #navigation span.actuel, #module_recherche #categorie.jv #navigation a:hover{
	color:#8AF02B;
}
#module_recherche #categorie.bd .liste .bloc:hover .cadre .titre, #module_recherche #categorie.bd #navigation span.actuel, #module_recherche #categorie.bd #navigation a:hover{
	color:#FF7300;
}






/*--------------------------------------------------PORTFOLIO--------------------------------------*/

/* POUR EMPECHER QUE LES DS SOIENT VISIBLES AU CHARGEMENT */

.SpryHiddenRegion {
	visibility: hidden;
}

#portfolio {
	font-family:'Arial', sans-serif;
	font-size:12px;
    width:930px;
	height:520px;
	overflow:hidden;
}

#portfolio #contenu {
    width:920px;
	height:510px;
	overflow:hidden;
	float:left;
	padding:5px;
	background-color:#EEEEEE;
}

#portfolio #contenu #blocImage{
    width:920px;
	height:390px;
	overflow:hidden;
	margin-bottom:10px;
	text-align:center;
}
 
#portfolio #contenu #blocImage a{
	display:block;
}

#portfolio #contenu #blocImage a:hover {
	color:#EB7106;
}

#portfolio #contenu #blocImage a#lien_origine {
	background:url(../images/transparentGris50.png) repeat;
	color:#000;
	font-weight:bold;
	text-align:center;
    width:910px;
	height:20px;
	padding:10px 0;
    position:relative;
}


#portfolio #contenu #blocImage:hover a#lien_origine {
	top:-390px;
}

#portfolio #contenu #blocImage img{
	border:none;
}

/*chargement*/

#portfolio #chargement {
	font-size: 12px;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/transparentGris50.png) repeat;
	width:910px;
	height:390px;
	position:relative;
	z-index:1;
}

#portfolio #chargement img{
	width:25px;
	height:25px;
}

#portfolio #chargement .infos{
	color:#000000;
	background-color:#FFFFFF;
    text-align:center;
	border:double 3px #CCCCCC;
	width:200px;
	height:25px;
	padding:5px 0px;
	margin:0px 352px;
	position:relative;
	z-index:1;
	top:174px;
}

#portfolio #chargement .infos span{
   	font-size: 11px;
    position:relative;
	z-index:1;
	top:-7px;
}

/*Bloc droit*/

#portfolio #contenu #blocDroit {
    width:920px;
	height:110px;
	overflow:hidden;
	background:#000000;
}

/*SLIDE STYLe */

#portfolio #blocDroit .navigation {
    width:30px;
	height:30px;
	overflow:hidden;
	padding:40px 5px;	
	text-align:center;
	cursor:pointer;
	float:left;
}

#portfolio #blocDroit .navigation img:hover{
    margin-left:-40px;
}


/*slide*/
#portfolio  #blocDroit .SlidingPanels {
	width: 840px;
	height: 110px;
	float:left;
	overflow: hidden;
	position: relative;
}

#portfolio  #blocDroit .SlidingPanelsContainer {
	position: absolute;
	float:left;
	width: 8000em; /*En enlevant la largeur, le slide sera vertical vers le BAS*/
}

#portfolio  #blocDroit .SlidingPanelsContent {
	width: 140px;
	float: left;/* Si on enlève la largeur, le slide sera vertical vers le HAUT*/
}

#portfolio  #blocDroit .content{
	width:122px;
	padding:9px;
	height:92px;
	overflow:hidden;
	margin:0px 0px 5px 0px;/*haut, droite, bas, gauche*/
	cursor:pointer;
}

#portfolio #blocDroit .content .blocImage{
	width:120px;
	height:90px;
	overflow:hidden;
	border: solid 1px #FFFFFF;
	background-color:#000000;	
    text-align:center;

}

#portfolio #blocDroit .content img{
	border:none;
}

#portfolio #blocDroit .rowHover{
    background-color:#F3E2D8;
}

#portfolio  #blocDroit .rowSelected{
    background-color:#DAAC95;
}



/*--------------------------------------------------RUBRIQUE CINEMA--------------------------------------*/

/*Bas de la page*/
#principal.cinema {
	border-color:#00678e;
}

/*cadre haut des pages*/
#principal.cinema #encart_haut {
	background-image: url(../images/encart_haut_cinema_bg.png);
}

/*Module a_laffiche*/
#principal.cinema #module_a_laffiche #cadre {
	border-top:solid 2px #00678e;
	border-bottom:solid 2px #00678e;
}

#principal.cinema #module_a_laffiche #lien_affiche {
	text-align:right;
}

#principal.cinema #module_a_laffiche #lien_affiche a:hover {
	color:#00678E;
}

/*Module news*/

#principal.cinema #module_news #cadre_news .titre a:hover {
	color:#00678e;
}

#principal.cinema #module_news .texte a {
	color: #00678e;
}

#principal.cinema #module_news #lien_news a:hover {	
	color: #00678e;
} 


/*Module extrait_hebdo*/
#principal.cinema #module_video_hebdo {
	background-image: url(../images/video_hebdo_cinema_bg.png);
}

#principal.cinema #module_video_hebdo #lien_videos a:hover {
	font-size: 12px;
	text-align:right;
	padding-top:5px;
	color:#00678e;
}

/*Module interview*/
#principal.cinema #module_interviews #cadre_interview {
	background-image: url(../images/interviews_cinema_bg.png);
}

#principal.cinema #module_interviews #lien_interviews a:hover {
	text-align: right;
}

#principal.cinema #module_interviews a:hover {
	color:#00678E;
}


/*Module culte*/
#principal.cinema #module_culte {
	background-image: url(../images/culte_onglet_cinema.png);
}

#principal.cinema #module_culte #culte_bg {
	background-image: url(../images/culte_cinema_bg.png);
}

#principal.cinema #module_culte #lien_culte a:hover {
	color: #00678e;
}

/*Module dossier*/

#principal.cinema #module_dossier #lien_dossiers a:hover {
	color: #00678e;
}

/*Module a lire dans colonne gauche*/
#principal.cinema #module_a_lire .lien a:hover {
	color: #00678e;	
}

/*Module liens bas de page*/
#principal.cinema #module_liens_bottom #cadre_noir #liste #ligne a:hover {
	color:#00678e;
}

/*Module toutes les*/
#principal.cinema #module_toutes_les #navigation span.actuel, #principal.cinema #module_toutes_les #navigation a:hover{
   color:#00678e;
}

#principal.cinema #module_toutes_les #cadre_gris .contenu .titre a:hover {
	color: #00678e;	
}

/*Module toutes les images*/
#principal.cinema #module_toutes_les_images #cadre.gauche {
	background-image: url(../images/interviews_mini_cinema_bg_gauche.png);
}

#principal.cinema #module_toutes_les_images #cadre.droite {
	background-image: url(../images/interviews_mini_cinema_bg_droite.png);
}


/* ARTICLE CINEMA */

/* Dans le module infos*/
#principal.cinema #module_infos {
	background-image: url(../images/article_cinema_bg.png);
}

/*Dans le module article*/

#principal #module_article #article.cinema #cadre_top {
	background-image: url(../images/article_cinema_bg_top.png);
}

#principal #module_article #article.cinema #cadre_centre {
	background-image: url(../images/article_cinema_bg_middle.png);
}

#principal #module_article #article.cinema #cadre_bottom {
	background-image: url(../images/article_cinema_bg_bottom.png);
}

/*Colonne gauche A LIRE */
#principal.cinema #module_a_lire .lien a:hover {
	color: #00678e;	
}



/*--------------------------------------------------RUBRIQUE DVD --------------------------------------*/

/*Bas de la page*/
#principal.dvd {
	border-color:#FD0000;
}

/*cadre haut des pages*/
#principal.dvd #encart_haut {
	background-image: url(../images/encart_haut_dvd_bg.png);
}

/*Module a_laffiche*/
#principal.dvd #module_a_laffiche #cadre {
	border-top:solid 2px #FD0000;
	border-bottom:solid 2px #FD0000;
}

#principal.dvd #module_a_laffiche #lien_affiche {
	text-align:right;
}

#principal.dvd #module_a_laffiche #lien_affiche a:hover {
	color:#FD0000;
}

/*Module news*/

#principal.dvd #module_news #cadre_news .titre a:hover {
	color:#FD0000;
}

#principal.dvd #module_news .texte a {
	color: #FD0000;
}

#principal.dvd #module_news #lien_news a:hover {	
	color: #FD0000;
} 


/*Module extrait_hebdo*/
#principal.dvd #module_video_hebdo {
	background-image: url(../images/video_hebdo_dvd_bg.png);
}

#principal.dvd #module_video_hebdo #lien_videos a:hover {
	font-size: 12px;
	text-align:right;
	padding-top:5px;
	color:#FD0000;
}

/*Module interview*/
#principal.dvd #module_interviews #cadre_interview {
	background-image: url(../images/interviews_dvd_bg.png);
}

#principal.dvd #module_interviews #lien_interviews a:hover {
	text-align: right;
}

#principal.dvd #module_interviews a:hover {
	color:#FD0000;
}

/*Module culte*/
#principal.dvd #module_culte {
	background-image: url(../images/culte_onglet_dvd.png);
}

#principal.dvd #module_culte #culte_bg {
	background-image: url(../images/culte_dvd_bg.png);
}

#principal.dvd #module_culte #lien_culte a:hover {
	color: #FD0000;
}

/*Module dossier*/

#principal.dvd #module_dossier #lien_dossiers a:hover {
	color: #FD0000;
}

/*Module a lire dans colonne gauche*/
#principal.dvd #module_a_lire .lien a:hover {
	color: #FD0000;	
}

/*Module liens bas de page*/
#principal.dvd #module_liens_bottom #cadre_noir #liste #ligne a:hover {
	color:#FD0000;
}

/*Module toutes les*/
#principal.dvd #module_toutes_les #navigation span.actuel, #principal.dvd #module_toutes_les #navigation a:hover{
   color:#FD0000;
}

#principal.dvd #module_toutes_les #cadre_gris .contenu .titre a:hover {
	color: #FD0000;	
}

/*Module toutes les images*/
#principal.dvd #module_toutes_les_images #cadre.gauche {
	background-image: url(../images/interviews_mini_dvd_bg_gauche.png);
}

#principal.dvd #module_toutes_les_images #cadre.droite {
	background-image: url(../images/interviews_mini_dvd_bg_droite.png);
}


/* ARTICLE DVD */

/* Dans le module infos*/
#principal.dvd #module_infos {
	background-image: url(../images/article_dvd_bg.png);
}

/*Dans le module article*/

#principal #module_article #article.dvd #cadre_top {
	background-image: url(../images/article_dvd_bg_top.png);
}

#principal #module_article #article.dvd #cadre_centre {
	background-image: url(../images/article_dvd_bg_middle.png);
}

#principal #module_article #article.dvd #cadre_bottom {
	background-image: url(../images/article_dvd_bg_bottom.png);
}

/*Colonne gauche A LIRE */
#principal.dvd #module_a_lire .lien a:hover {
	color: #FD0000;	
}


/*--------------------------------------------------RUBRIQUE BO  --------------------------------------*/

/*Bas de la page*/
#principal.bo {
	border-color:#7501A4;
}

/*cadre haut des pages*/
#principal.bo #encart_haut {
	background-image: url(../images/encart_haut_bo_bg.png);
}

/*Module a_laffiche*/
#principal.bo #module_a_laffiche #cadre {
	border-top:solid 2px #7501A4;
	border-bottom:solid 2px #7501A4;
}

#principal.bo #module_a_laffiche #lien_affiche {
	text-align:right;
}

#principal.bo #module_a_laffiche #lien_affiche a:hover {
	color:#7501A4;
}

/*Module news*/
#principal.bo #module_news #cadre_news .titre a:hover {
	color:#7501A4;
}

#principal.bo #module_news .texte a {
	color: #7501A4;
}

#principal.bo #module_news #lien_news a:hover {	
	color: #7501A4;
} 

/*Module extrait_hebdo*/
#principal.bo #module_video_hebdo {
	background-image: url(../images/video_hebdo_bo_bg.png);
}

#principal.bo #module_video_hebdo #lien_videos a:hover {
	font-size: 12px;
	text-align:right;
	padding-top:5px;
	color:#7501A4;
}

/*Module interview*/
#principal.bo #module_interviews #cadre_interview {
	background-image: url(../images/interviews_bo_bg.png);
}

#principal.bo #module_interviews #lien_interviews a:hover {
	text-align: right;
}

#principal.bo #module_interviews a:hover {
	color:#7501A4;
}

/*Module culte*/
#principal.bo #module_culte {
	background-image: url(../images/culte_onglet_bo.png);
}

#principal.bo #module_culte #culte_bg {
	background-image: url(../images/culte_bo_bg.png);
}

#principal.bo #module_culte #lien_culte a:hover {
	color: #7501A4;
}

/*Module dossier*/

#principal.bo #module_dossier #lien_dossiers a:hover {
	color: #7501A4;
}

/*Module a lire dans colonne gauche*/
#principal.bo #module_a_lire .lien a:hover {
	color: #7501A4;	
}

/*Module liens bas de page*/
#principal.bo #module_liens_bottom #cadre_noir #liste #ligne a:hover {
	color:#7501A4;
}

/*Module toutes les*/
#principal.bo #module_toutes_les #navigation span.actuel, #principal.bo #module_toutes_les #navigation a:hover{
   color:#7501A4;
}

#principal.bo #module_toutes_les #cadre_gris .contenu .titre a:hover {
	color: #7501A4;	
}

/*Module toutes les images*/
#principal.bo #module_toutes_les_images #cadre.gauche {
	background-image: url(../images/interviews_mini_bo_bg_gauche.png);
}

#principal.bo #module_toutes_les_images #cadre.droite {
	background-image: url(../images/interviews_mini_bo_bg_droite.png);
}


/* ARTICLE BO */

/* Dans le module infos*/
#principal.bo #module_infos {
	background-image: url(../images/article_bo_bg.png);
}

/*Dans le module article*/

#principal #module_article #article.bo #cadre_top {
	background-image: url(../images/article_bo_bg_top.png);
}

#principal #module_article #article.bo #cadre_centre {
	background-image: url(../images/article_bo_bg_middle.png);
}

#principal #module_article #article.bo #cadre_bottom {
	background-image: url(../images/article_bo_bg_bottom.png);
}

/*Colonne gauche A LIRE */
#principal.bo #module_a_lire .lien a:hover {
	color: #7501A4;	
}


/*--------------------------------------------------RUBRIQUE JV  --------------------------------------*/

/*Bas de la page*/
#principal.jv {
	border-color:#8AF02B;
}

/*cadre haut des pages*/
#principal.jv #encart_haut {
	background-image: url(../images/encart_haut_jv_bg.png);
}

/*Module a_laffiche*/
#principal.jv #module_a_laffiche #cadre {
	border-top:solid 2px #8AF02B;
	border-bottom:solid 2px #8AF02B;
}

#principal.jv #module_a_laffiche #lien_affiche {
	text-align:right;
}

#principal.jv #module_a_laffiche #lien_affiche a:hover {
	color:#8AF02B;
}

/*Module news*/
#principal.jv #module_news #cadre_news .titre a:hover {
	color:#8AF02B;
}

#principal.jv #module_news .texte a {
	color: #8AF02B;
}

#principal.jv #module_news #lien_news a:hover {	
	color: #8AF02B;
} 

/*Module extrait_hebdo*/
#principal.jv #module_video_hebdo {
	background-image: url(../images/video_hebdo_jv_bg.png);
}

#principal.jv #module_video_hebdo #lien_videos a:hover {
	font-size: 12px;
	text-align:right;
	padding-top:5px;
	color:#8AF02B;
}

/*Module interview*/
#principal.jv #module_interviews #cadre_interview {
	background-image: url(../images/interviews_jv_bg.png);
}

#principal.jv #module_interviews #lien_interviews a:hover {
	text-align: right;
}

#principal.jv #module_interviews a:hover {
	color:#8AF02B;
}

/*Module culte*/
#principal.jv #module_culte {
	background-image: url(../images/culte_onglet_jv.png);
}

#principal.jv #module_culte #culte_bg {
	background-image: url(../images/culte_jv_bg.png);
}

#principal.jv #module_culte #lien_culte a:hover {
	color: #8AF02B;
}

/*Module dossier*/

#principal.jv #module_dossier #lien_dossiers a:hover {
	color: #8AF02B;
}

/*Module a lire dans colonne gauche*/
#principal.jv #module_a_lire .lien a:hover {
	color: #8AF02B;	
}

/*Module liens bas de page*/
#principal.jv #module_liens_bottom #cadre_noir #liste #ligne a:hover {
	color:#8AF02B;
}

/*Module toutes les*/
#principal.jv #module_toutes_les #navigation span.actuel, #principal.jv #module_toutes_les #navigation a:hover{
   color:#8AF02B;
}

#principal.jv #module_toutes_les #cadre_gris .contenu .titre a:hover {
	color: #8AF02B;	
}

/*Module toutes les images*/
#principal.jv #module_toutes_les_images #cadre.gauche {
	background-image: url(../images/interviews_mini_jv_bg_gauche.png);
}

#principal.jv #module_toutes_les_images #cadre.droite {
	background-image: url(../images/interviews_mini_jv_bg_droite.png);
}


/* ARTICLE JV */

/* Dans le module infos*/
#principal.jv #module_infos {
	background-image: url(../images/article_jv_bg.png);
}

/*Dans le module article*/

#principal #module_article #article.jv #cadre_top {
	background-image: url(../images/article_jv_bg_top.png);
}

#principal #module_article #article.jv #cadre_centre {
	background-image: url(../images/article_jv_bg_middle.png);
}

#principal #module_article #article.jv #cadre_bottom {
	background-image: url(../images/article_jv_bg_bottom.png);
}

/*Colonne gauche A LIRE */
#principal.jv #module_a_lire .lien a:hover {
	color: #8AF02B;	
}



/*-------------------------------------------------- RUBRIQUE BD --------------------------------------*/

/*Bas de la page*/
#principal.bd {
	border-color:#FF7300;
}

/*cadre haut des pages*/
#principal.bd #encart_haut {
	background-image: url(../images/encart_haut_bd_bg.png);
}

/*Module a_laffiche*/
#principal.bd #module_a_laffiche #cadre {
	border-top:solid 2px #FF7300;
	border-bottom:solid 2px #FF7300;
}

#principal.bd #module_a_laffiche #lien_affiche {
	text-align:right;
}

#principal.bd #module_a_laffiche #lien_affiche a:hover {
	color:#FF7300;
}

/*Module news*/
#principal.bd #module_news #cadre_news .titre a:hover {
	color:#FF7300;
}

#principal.bd #module_news .texte a {
	color: #FF7300;
}

#principal.bd #module_news #lien_news a:hover {	
	color: #FF7300;
} 

/*Module extrait_hebdo*/
#principal.bd #module_video_hebdo {
	background-image: url(../images/video_hebdo_bd_bg.png);
}

#principal.bd #module_video_hebdo #lien_videos a:hover {
	font-size: 12px;
	text-align:right;
	padding-top:5px;
	color:#FF7300;
}

/*Module interview*/
#principal.bd #module_interviews #cadre_interview {
	background-image: url(../images/interviews_bd_bg.png);
}

#principal.bd #module_interviews #lien_interviews a:hover {
	text-align: right;
}

#principal.bd #module_interviews a:hover {
	color:#FF7300;
}

/*Module culte*/
#principal.bd #module_culte {
	background-image: url(../images/culte_onglet_bd.png);
}

#principal.bd #module_culte #culte_bg {
	background-image: url(../images/culte_bd_bg.png);
}

#principal.bd #module_culte #lien_culte a:hover {
	color: #FF7300;
}

/*Module dossier*/

#principal.bd #module_dossier #lien_dossiers a:hover {
	color: #FF7300;
}

/*Module a lire dans colonne gauche*/
#principal.bd #module_a_lire .lien a:hover {
	color: #FF7300;	
}

/*Module liens bas de page*/
#principal.bd #module_liens_bottom #cadre_noir #liste #ligne a:hover {
	color:#FF7300;
}

/*Module toutes les*/
#principal.bd #module_toutes_les #navigation span.actuel, #principal.bd #module_toutes #navigation a:hover{
   color:#FF7300;
}

#principal.bd #module_toutes_les #cadre_gris .contenu .titre a:hover {
	color: #FF7300;	
}

/*Module toutes les images*/
#principal.bd #module_toutes_les_images #cadre.gauche {
	background-image: url(../images/interviews_mini_bd_bg_gauche.png);
}

#principal.bd #module_toutes_les_images #cadre.droite {
	background-image: url(../images/interviews_mini_bd_bg_droite.png);
}


/* ARTICLE BD */

/* Dans le module infos*/
#principal.bd #module_infos {
	background-image: url(../images/article_bd_bg.png);
}

/*Dans le module article*/

#principal #module_article #article.bd #cadre_top {
	background-image: url(../images/article_bd_bg_top.png);
}

#principal #module_article #article.bd #cadre_centre {
	background-image: url(../images/article_bd_bg_middle.png);
}

#principal #module_article #article.bd #cadre_bottom {
	background-image: url(../images/article_bd_bg_bottom.png);
}

/*Colonne gauche A LIRE */
#principal.bd #module_a_lire .lien a:hover {
	color: #FF7300;	
}




