/* Style pour le bandeau */
body{text-align:center;
margin:auto;
background-image:url(IMG/fond.gif);
background-position:center;}

html,body{height:100%;}


/* Style pour le menu spipien*/
.global{
margin:auto;
     width:1024px;
     }
	 
.bandeau{ width: 1024px;
           height:145px;
           border:0px;
		   text-align:center;
		   float:left;
		   }
.lien_privi{ width: 1024px;
           border:0px;
		   height:20px;
		   text-align:center;
		   float:left;
		   }		   
.corp{ width:1024px;
           border:0;
		   text-align:center;
		   }	   
		  
 #Lienspriv{ width:22%;
 background-color:#FF0000;
 border-color:#000000;
 border-width:1px;
 border-style:solid;
 position:relative; 
 float:left;
 left:17%;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 14px;}    
 
#Lienspriv a{text-decoration: none;
	color:#000000;}
	
#Lienspriv a:hover {
	text-decoration: none;
	color: #FFFFFF;}  
	
	
	/* Style pour le menu de gauche*/

.gauche{width:139px;
		float:right;
		margin-top:0px;
		left:0px;
		text-align:left;
}
	
.nav2{
		top: 50px;
		width: 100%;
		position:relative;
        padding:0px;
		margin-left:5px;
        font-size: 11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

.nav3{  position:relative;
        top: 120px;
		height:50px;
        font-size: 12px;
		font:Arial, Helvetica, sans-serif;
	    color:#000000;
		text-align:center;
		margin-right:9px;
}
    /* Style pour les liens*/
	.liens{color:#FF0000;}
	
	  a.liens{
	text-decoration: underline;
	color: #000000;
}
 a.liens:visited {
	text-decoration: underline;
	color: #00000;
}
a.liens:hover {
	text-decoration: underline;
	color: #000000;
}

	/* Style pour le centre*/
	.centre{
	 text-align:left;
	 width:746px;
	 float:left;
	top:0px;
 }
 
 	/* Style pour le centre*/
	.centre_cal{width:746px;
	float:left;
	margin-left:40px;
	top:0px;
	padding:0px;
 }
 
  a.centre_cal{
  width:590px;
	text-decoration: none;
	color: #000000;
}
 a.centre_cal:visited {
	text-decoration: none;
	color: #000000;
}
a.centre_cal:hover {
	text-decoration: none;
	color: #FFFFFF;
}
 
    .centre_rub{width:616px;    
	float:left;
	position:absolute;
	top:0px;
	padding-left:0px;
	margin-left:40px;
	 background-color:#FFFFFF;
 } 
	
	/* Style pour la droite*/
.droite{width:139px;
	float:LEFT;
	padding:0px;;
 }
 
 .photo_def{ color:#CCCCCC;
 background-color:#003333;
 border-style:solid;
 border-width:1px;
  width:118px;
  _width:120px;
 border-color:#000000;}
 
	
#affiche{

visibility:visible;

}

#cache{
display:none;

}

a.sites {text-decoration: none;
	color: #000000;}
a.sites:visited {
	text-decoration: none;
	color: #000000;}	
a.sites:hover {
	text-decoration: none;
	color: #FFFFFF;}


	

	
a.titre {text-decoration: none;
	color: #000000;}
	
a.titre:visited {
	text-decoration: none;
	color: #000000;
}
a.titre:hover {
	text-decoration: none;
	color: #FF0000;}
	



	
a.article1:link {text-decoration: none;
color:#0099FF;}
	


a.article1:hover {color: #0099FF; text-decoration:underline;}

a.article1:visited {
	text-decoration: none;
	color: #0099FF;}
	
a.article1 {font-size:12px; font:Georgia, "Times New Roman", Times, serif;}

	
a.article:link {text-decoration: none;
	color: #FF0000;}
	


a.article:hover {text-decoration: none;
	color: #000000;}

a.article:visited {
	text-decoration: none;
	color: #FF6633;}
	
a.article {font-size:14px; font:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
	
ul.racine{

margin: 18px;

padding: 0px;

list-style-image:  url(../CNT91/IMG/puce.gif);

font-weight:bold; 
font-family:Georgia;

font-size:12px;
line-height:20px;
}

ul.liste{
margin-left: 15px;


padding: 0px;


list-style-image:  url(../CNT91T/IMG/puce1.gif);
font-weight:normal; 

font-size:14px;
}
.titre_der_article { padding-left:5px;font-size:20px; font:Arial, Helvetica, sans-serif; font-weight:bold;

}
.titre_der_rubrique { float: left; padding: 2px; font-size:18px; font:Geneva, Arial, Helvetica, sans-serif font-weight:bold; color:#FF0000;
background-color:#000000; border-bottom-width:0px; border-left-width:0px; border-right-width:0px; border-top-width:0px;  border-color:#FF0000; border-style:solid; padding-left:5px; 
 }
.titre_art{float:right; width:200px;}

.rub_titre {  height:50px; width:100%; vertical-align:middle; border-color:white; border-style:solid; color:Black; font-size:36px; font:Georgia, "Times New Roman", Times, serif; font-weight:bold; background-color:#FFEEEE;}

.rub_titre_TV {  border-width:0px; border-color:white; border-style:solid; color:Black; font-size:12px; font:Georgia, "Times New Roman", Times, serif; font-weight:bold; }

.der_texte { font-size:12px; 
font:Georgia, "Times New Roman", Times, serif; }

.rub_titre_image { color:Black; font-size:14px; font:Georgia, "Times New Roman", Times, serif;}

.texte{border-color:#FF0000;
         border-style:solid;
		   border-width:0px;
		   border-bottom-width:1px;
			text-align:justify;
			 padding:10px;} 
.texte_article{border-color:#FF0000;
         border-style:solid;
		   border-width:0px;
			text-align:justify;
			 padding:10px;} 
.der_article {width:600px;
             float:left;
			  border-style:solid; 
			    border-color:#FF0000;
				background-color:#FFFFFF;
				  border-width:0px;
				 border-top-width:1px;}
.titre_article {padding : 5px;
			   font-size:20px; 
			   font:Arial, Helvetica, sans-serif; 
			   font-weight:bold; 
}	 
.der_rubrique {  float:left } 
#tout_rubrique { margin:40px;
margin-right:auto;
                 width:600px;
                  float:left;				      
               border-width:0px; } 
			  
.tout_article { 
margin-right:auto;
                  float:left;
				  margin: 36px;
				   width:600px;			  
                 border-style:solid; 
               border-width:0px;
			   background-color:#FFFFFF } 
			  
.musique{background-color: #000000;
color:#FF0000;  
border-color:#000000;
border-width:1px;
border-style:solid;
 list-style:none;
 margin:0px;
 padding:0px;
 width:118px;
 font-size:16px;
 _width:120px;}
 
.piste{background-color: #FFFFFF;
color: #000000;
 width:118px;
 font-size:12px;}
 
 
 .video{background-color: #0000FF;
color:#99FFFF;  
border-color:#0000FF;
border-width:1px;
border-style:solid;
 list-style:none;
 margin:0px;
 padding:0px;
 width:118px;
 font-size:16px;
 _width:120px;}

 .clip{background-color:#FFFFFF;
border-color:#000000;
border-style:solid;
border-width:0px;
border-top-width:1px;
color:#0000CC;
 list-style:none;
 margin:0px;
 padding:0px;
 width:118px;
 font-size:12px;
 text-align:center;
 _width:120px;}
 
 .navdr {
        /*bloc contenant la hierarchie*/
        width: 100%;
        padding:0px;
		margin-left:10px;
        font-size: 11px;
		top:50px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#0066FF;
}


