body { 
	margin: 0px; padding:0;	 
	text-align: center; 
	background-color: black;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;	
	}
	
.page {
	position:absolute;
	left: 50%;
	width: 950px;
	margin-left: -470px;
	margin-right: auto;
	top:0px;/* atester inutile */ 
	text-align: left;
	border: 0px solid #333;
	z-index: 2;
	background-color:#FFFFFF;
}
 
.frame { 
	margin-left: 0px; /* on place ce bloc à droite du bloc menu de 180px de large */ 
	width: auto; 
	height: 338px; 
	overflow: auto; /* cette propriété va permettre le scroll de ce bloc */ 
	font-size: 14px; 
} 

a:hover {
color : white;
text-decoration : none;
} 
a:link {
color : white;
text-decoration : none;
} 
a:active {
color : white;
text-decoration : none;
} 
a:visited {
color : white;
text-decoration : none;
} 


a.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	/*color: #FFFFFF;*/
	color:black;
  text-decoration:none;	

}




a.lien_menu_2 { /* lien menu secondaire*/
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
	color: black; 	
}
a.lien_menu_2:hover { 
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
	color: red; 
}

a.lien_menu_1 { /* lien menu principal*/
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
	color: black; 	}
a.lien_menu_1:hover { 
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
	color: red; 
}

a.lien_menu_1_selection { /* lien menu secondaire ligne de menu actif*/
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
	color: black;
	background-color:#666666;
	 	}
	
a.lien_menu_1_selection:hover { 
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
	color: red; 
	background-color:#666666;
}


a.modele1:link
 {
	color:#FFFFFF;
  	text-decoration:none;
  	font-weight:bold;
	font-style: none;	
	font-size: 14px;	
 }
a.modele1:active
 {
 	color:#FFFFFF;
  	text-decoration:none;
  	font-weight:bold;
	font-style: none; 
	font-size: 14px;
 }
 
a.modele1:visited
 {
	color:#FFFFFF;
  	text-decoration:none;
  	font-weight:bold;
	font-style: none;
	font-size: 14px;	
 } 
 a.modele1:hover
 {
	color:#FFFF33;
  	text-decoration:none;
  	font-weight:bold;
	font-style:italic;
 } 
 
a.modele2
 {
  color:#000000;
  text-decoration:none;
 	font-weight: bold; 
 }

a.modele3   /* lien pour acces article*/
 {
  color:black;
  text-decoration:none;
 	font-weight: bold; 
		font-size: 14px;
 }

 a.modele3:hover
 {
	color:red;
  	text-decoration:none;
  	font-weight:bold;
	font-style: none;
		font-size: 14px;
 } 


a.titre_lien { /* KOlien pour acces article*/
	font-weight: bold;
	font-size: 14px;
	font-color: black; 
	text-decoration:none;
}
a.titre_lien:hover { /* lien pour acces article*/
	font-weight: bold;
	font-size: 14px;
	font-color: red; 
	text-decoration:none;
}

h1 {
	font-weight: bold;
	font-size: 30px; 
	font-color:blue; 
}


.titre1 {
	font-weight: bold;
	font-size: 20px;
	font-color:black; 	
}
.titre_rubrique {
	font-weight: bold;
	font-size: 26px;
}
.texte1 {
	color: #336699;
	font-weight: bold;
	font-size: 14px;

}

.texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: normal; 
}

a.texte3 { /*lien en savoir +*/

	font-size: 12px;
	color: blue;
	font-style: italic;
	font-weight: bold; 
}
.texte4 { /*descriptif article*/

	font-size: 12px;
	margin:0px;
	line-height:14px;
}

/*DEFILE*/

#site_conteneur_defil { 
	border:0px solid #CCCCCC;		margin:0 auto;	overflow:hidden;	line-height:normal;
}
#site_cadre_defil {
	position:relative; /*	width:550px;  mis dans le div directement*/ 	overflow:hidden;
	}
#site_cadre_defil img{
	vertical-align: middle;	border:0;
}
#site_defile {
	position:absolute;	/*	width:550px;   Incidence sur affichage TOTAL du texte si trop petit.mis dans le div directement*/
	color:white;
	left: -9px;
}
#site_defile .liens {
	text-decoration:underline;	color:red;
}
/*FIN DEFILE*/

/*POSITION SOMMAIRE*/
#xxxjb1
{
position:relative;top:0px; left:0px; right:0px; width:180px; height:250px; margin:0; 
}
#xxxjb2
{
position:relative;top:0px; left:0px; right:0px; width:180px; height:250px; margin:0; 
}
#xxxjb3
{
position:relative;top:0px; left:0px; right:0px; width:180px; height:250px; margin:0; 
}
#xxxjb4
{
position:relative;top:0px; left:0px; right:0px; width:180px; height:250px; margin:0; 
}
#xxxjb5
{
position:relative;top:0px; left:0px; right:0px; width:180px; height:250px; margin:0; 
}
#xxxjb6
{
position:relative;top:0px; left:0px; right:0px; width:180px; height:250px; margin:0; 
}
#xxxjb7
{
position:relative;top:0px; left:0px; right:0px; width:180px; height:250px; margin:0; 
}
#xxxjb8
{
position:relative;top:0px; left:0px; right:0px; width:180px; height:250px; margin:0; 
}
