
/* CSS Document */

/* ***** BEGIN LICENSE BLOCK *****

 * ***** END LICENSE BLOCK *****
 
 
 STRUCTURE POUR DEUX COLONNES, SIDEBAR A GAUCHE, LARGEUR FIXE
 
 
 --------------------------------------------------------------
	AVANT TOUTE CHOSE
	remise à zéro de toutes les marges des grands blocs pour que 
	tous les navigateurs calculent depuis le même point de départ 
--------------------------------------------------------------- */
html, body, #page, #top, #prelude, #wrapper, #footer,
#main, #content,
#sidebar, #blognav, #blogextra{
	margin : 0;
	padding : 0;
	}

/* --------------------------------------------------------------
	CENTRAGE DE LA PAGE DANS LA FENETRE DU NAVIGATEUR.
	(supprimer ces lignes si on ne veut pas centrer)
	Note : on peut remplacer la valeur (ici 0) des marges au-dessus 
	et en dessous de la page par la valeur de son choix (px ou em).
--------------------------------------------------------------- */
body {
	
	background: #DCDF9A ;/*vert*/ 
	font-family:"Arial","DejaVu Sans","Lucida Grande","Bitstream Vera Sans","Helvetica";
	font-size:80%;
	line-height:1.25;
	color:#000;
	

	}
#page {
	margin : 0 auto;
	text-align : left;
		
	}
	

/* -------------------------------------------------------------
	STRUCTURE FIXE - 2 COLONNES - SIDEBAR A GAUCHE
	vus pouvez modifier 200px par la valeur de votre choix
--------------------------------------------------------------- */
#page {
	width : 960px;
	background:white;/* gris medium */
    }
	
	
#top {
/* a modifier par la valeur de votre choix */
	background: white url(../design/bandeau1_novo.jpg) no-repeat scroll left top;/* noir */
	width:960px;
	height:73px;
	border-bottom:1px solid #FFF;
	}


#wrapper {
	margin : 0 10px;
}
#main {
	width : 100%;
	margin : 0 0 15px -310px;
	float : right;
	background: #fff;/* blanc */
	}
#content {
	margin : 0 0 0 310px;
	padding : 10px;
	background: white;
border-left:1px solid #A5AF00;
overflow:auto;

	}
#footer {
	clear : both;
	text-align:center;
	height : 30px;
	background:white;
	font-size:90%;
	padding-top:10px;
	border-top:1px solid #A5AF00;
	
	
	}
	
	#footer a {

text-decoration:none;
	
	color:#006400;
	height : 30px;
	}
	
	
		#footer a:hover {

		text-decoration:underline;
		height : 30px;
		color:#006400;
	
	}
	
	
#sidebar {
	width : 309px;
	float : left;
	background:transparent;
	
	}
#blognav, #blogextra {
	margin : 0 0.6em;
		background: white;
		margin:0 0.6em 0 0;
	}
	
#blogextra_sommaire {
	background:#F2F9F2;
}
	
/* -------------------------------------------------------------
	suite
--------------------------------------------------------------- */


/* -------------------------------------------------------------
	menu haut de page 
--------------------------------------------------------------- */

	#nav1 {
				list-style: none ;
				margin: 0 ;
				padding: 0 ;
				float:right;
				}
			#nav1 li {
				display: inline ;
				
				color: #fff ;
				background: #D13268  ;/* rose */
				}
			#nav1 li a {
				background: #D13268  ;/* rose */
				color: #fff ;
				border: none ;
				font-size:100%;
				line-height: 1em ;
				padding: 0 20px ;
				text-align: center ;
				text-decoration: none ;
				}
			#nav1 li a:hover{
		
				text-decoration: none ;
				background: #c00 ;/* rouge */
				}
				

/* -------------------------------------------------------------
	menu des mags
--------------------------------------------------------------- */		
				
				
#nav2 {
				list-style: none ;
			
				padding: 0 ;
				margin:  0; !important; /*firefox*/
				margin:  0; !important!; /* IE7*/ 
				background: #D3D3D3 ;
				height:27px;
								display: inline ;



				}
				
			#nav2 li {
				display: inline ;
				margin: 0 -5px 0 0 ;
				color: #fff ;
				background: #006400;/* vert */
				}
				
			#nav2 li a {
				background: #006400;/* vert */
				color: #fff ;
				border: none ;
				font-size:140%;
				line-height: 1.2em !important; /*firefox*/
				line-height: 0.6em  !important!; /* IE7*/ 
				line-height: 0.6em ;
				padding: 0 50px 6px 50px ;
				text-align: center ;
				vertical-align:middle;
				text-decoration: none ;
				}
				
#nav2 li a:hover, #nav li a:focus, #nav li a:active {
				
				background: #108C10  ;/* vert2 */
				text-decoration: none ;
				}
				
			
				
#prelude{
	text-align:right;
}



				
				.nav_habitat{
				list-style: none ;
			
				padding: 0 ;
				margin:  0; !important; /*firefox*/
				margin:  0; !important!; /* IE7*/ 
				background: #D3D3D3 ;
				height:27px;
								display: inline ;



				}
				
			.nav_habitat li {
				display: inline ;
				margin: 0 -5px 0 0 ;
				color: #fff ;
				background: #A5AF00;/* vert kaki */
				}
				
			.nav_habitat li a {
				background: #A5AF00;/* vert kaki */
				color: #fff ;
				border: none ;
				font-size:140%;
				line-height: 1.2em !important; /*firefox*/
				line-height: 0.6em  !important!; /* IE7*/ 
				line-height: 0.6em ;
padding:0 15px 6px;				text-align: center ;
				vertical-align:middle;
				text-decoration: none ;
				border-left:1px solid grey;
border-right:1px solid grey;
				}
				
.nav_habitat li a:hover, .nav_habitat a:focus, .nav_habitat li a:active {
				
				background: #108C10  ;/* vert2 */
				text-decoration: none ;
				}


/* -------------------------------------------------------------
	top / top 2 = entete avec img et banniere
--------------------------------------------------------------- */


#top2 {
	height : 100px; /* a modifier par la valeur de votre choix */
	background: url(../design/bandeau2_habitat.jpg) no-repeat scroll left top;/* noir */
	width:960px;
	height:118px;
	border-bottom:1px solid #108C10  ;/* vert */
	}

	
	
	/* -------------------------------------------------------------
	top3 / top 4 = menu emags et form recherche
--------------------------------------------------------------- */


#top3 {
	height : 55px; /* a modifier par la valeur de votre choix */
	background: white;
	margin-top:1px; 
	margin-left:10px;
	margin-bottom:15px;
	}
	
	html:not([lang*=""]) #top3 {/* hack firefox */
	margin-top:1px 0 0 0 ;
}


	
	* html #top3 { 
		margin-top:-1px; /* pour IE6 */

	}
	
	*+html #top3 { 
		margin-top:-1px; /* pour IE7 */

	}
	
	html[xmlns*=""] body:last-child #top3 {
			margin-top:5px; /* pour safari */
		
		}
	

	
#conteneur_nav {
	margin:0 0 45px 0;	

}
	
					
#nav3 {
	list-style: none ;
	margin: 20px 0 0 0;
	padding: 0 ;

}


html:not([lang*=""]) #nav3 {
 margin: 15px 0 0 0;
}

#nav3 li {
	display: inline ;
				
			
}
		
				

					
.nav_rub_1 {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	float:left;
	display: inline ;
	color: #fff ;

}
	
.nav_rub_1 a {
	background:#006400 ;/* vert */
	color: #fff ;
	border: none ;
	font-size:120%;
	font-weight:bold;
	line-height: 1.2em !important; /*firefox*/
	line-height: 0.6em  !important!; /* IE7*/ 
	line-height: 0.6em ;
	padding: 0 25px 2px 25px;
	text-align: center ;
	text-decoration: none ;
				}


.nav_rub_1 a:hover {
	text-decoration: none ;
	background: #108C10  ;/* vert2 */

}

.nav_rub_2 {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	float:left;
	display: inline ;
	color: #fff ;
}
	
.nav_rub_2 a {
	background:#c00 ;/* rouge */
	color: #fff ;
	border: none ;
	font-size:120%;
	font-weight:bold;
	line-height: 1.2em !important; /*firefox*/
	line-height: 0.6em  !important!; /* IE7*/ 
	line-height: 0.6em ;
padding:0 22px 2px 22px;
	text-align: center ;
	text-decoration: none ;
				}


.nav_rub_2 a:hover {
	text-decoration: none ;
	background: #DF3100 ;/* rouge 2*/
}

.nav_rub_3 {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	float:left;

}
	
.nav_rub_3 a {
	background:#FE00AE ;/* rose */
	color: #fff ;
	border: none ;
	font-size:120%;
	font-weight:bold;
	line-height: 1.2em !important; /*firefox*/
	line-height: 0.6em  !important!; /* IE7*/ 
	line-height: 0.6em ;
	padding: 0 25px 2px 25px;
	text-align: center ;
	text-decoration: none ;
				}

.nav_rub_3 a:hover {
	text-decoration: none ;
	background: #FF3E96  ;/* rose 2*/
	
	}

.nav_rub_4 {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	float:left;

}
	
.nav_rub_4 a {
	background:#006BB3 ;/* bleu */
	color: #fff ;
	border: none ;
	font-size:120%;
	font-weight:bold;
	line-height: 1.2em !important; /*firefox*/
	line-height: 0.6em  !important!; /* IE7*/ 
	line-height: 0.6em ;
	padding: 0 25px 2px 25px;
	text-align: center ;
	text-decoration: none ;
				}

.nav_rub_4 a:hover {
	text-decoration: none ;
	background: #0066FF ;/* bleu2 */
	
	}


.nav_rub_5 {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	float:left;

}
	
.nav_rub_5 a {
	background:#600 ;/* marron */
	color: #fff ;
	border: none ;
	font-size:120%;
	font-weight:bold;
	line-height: 1.2em !important; /*firefox*/
	line-height: 0.6em  !important!; /* IE7*/ 
	line-height: 0.6em ;
	padding: 0 25px 2px 25px;
	text-align: center ;
	text-decoration: none ;
				}

.nav_rub_5 a:hover {
	text-decoration: none ;
	background: #8b2500 ;/* marron2 */
	
	}


/*menu des rubriques importantes */

		
	
				









.grille {
background:white;
clear:both;
margin-bottom:20px;


}





.entete_conteneur {
	border-bottom: 1px solid #A5AF00; /* kaki */
	width:100%;
	float:left;
	margin:5px 0;
}


.entete_contenu {
width:250px;
background: #006400 ;
float:left;

}

.entete_conteneur_dossier {
	border-bottom: 1px solid #006400 ;
	width:100%;
	float:left;
		margin:5px 0;
}

.entete_contenu_dossier {
width:150px;
background: #006400 ;
float:left;
}

.entete_conteneur_magazine {
	border-bottom: 1px solid #DF3100 ;
	width:100%;
	float:left;
	margin:5px 0;
}


.entete_contenu_magazine {
width:150px;
background: #DF3100 ;
float:left;
}

.entete_conteneur_news {
	border-bottom: 1px solid #FE00AE ;
	width:100%;
	float:left;
	margin:5px 0;
}


.entete_contenu_news {
width:150px;
background: #FE00AE  ;
float:left;
}

.entete_conteneur_guide {
	border-bottom: 1px solid #006BB3 ;
	width:100%;
	float:left;
	margin:5px 0;
}


.entete_contenu_guide {
width:150px;
background: #006BB3;
float:left;
}

.entete_conteneur_actus {
	border-bottom: 1px solid #600;
	width:100%;
	float:left;
	margin:5px 0;
}


.entete_contenu_actus {
width:150px;
background: #600;
float:left;
}

.entete_conteneur_archives {
	border-bottom: 1px solid #A5AF00;
	width:100%;
	float:left;
	margin:5px 0;
}


.entete_contenu_archives {
width:150px;
background: #A5AF00;
float:left;
}




.font_entete {
font-size:150%;
font-weight:bold;
color:white;
margin:0 0 0 10px;

}

.font_entete a.font_entete a:hover{
text-decoration:none;
color:white;

}


.entete_details {

float:left;
font-weight:bold;
color: #A5AF00; /* kaki */
margin:8px 0 0 10px;
}




.formulaire_recherche {
float:right;
margin:5px 5px 5px 0;
background:transparent;
}

.recherche {
float:right;
margin:9px 10px 5px 0;
background:transparent;

}

.formulaire_spip input.text {


}

.visu1 {
float:left;
margin:0 ;
padding: 0 10px 0 0;
}

.visu2 {
float:right;
margin:0 ;
padding: 0 0 0 10px;

}


.chapo {
margin:-10px 10px -10px 0;
color:black;
font-family: "Times New Roman";
font-size:120%;
font-weight:bold;
}


.chapo2 {
margin:0 10px 0 0;
color:black;
font-family: "Times New Roman";
font-size:120%;
font-weight:bold;
}

.chapo_archives {
font-weight:normal;
margin:0;
color:#006400;
font-family: "Times New Roman";
font-size:120%;

}


.chapo_videos {
margin:0 0 0 10px;
color:#A5AF00;
font-family: "Times New Roman";
font-size:120%;
font-weight:bold;
}

.texte {
font-family:"arial";
font-size:100%;
margin:0;
padding:0;
}

.texte_grillemini {
margin:0 -5px 0 10px;
padding:0;
font-family: "arial";
}



.chapo_dossier {
font-weight:bold;
margin:0;
color:#006400;
font-family: "Times New Roman";
font-size:120%;

}


.chapo_magazine a {
font-weight:bold;
margin:0;
color:#DF3100;
font-family: "Times New Roman";
text-decoration:none;
font-size:100%;
}


.chapo_magazine a:hover {
text-decoration:underline;
}

.chapo_news {
font-weight:bold;
margin:0;
color:#FE00AE;
font-family: "Times New Roman";
font-size:100%;

}


.read-it {
text-align:right;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
color:#000;
}

.read-it a {
text-decoration:underline;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
color:#000;
}

.read-it a:hover {
text-decoration:none;
color:#000;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
}

.read-it_dossier {
color:#006400;
font-family:arial;
font-size:85%;
text-transform:uppercase;
margin:10px 10px 5px 0;
text-align:right;

}


.read-it_dossier a {
text-decoration:underline;
color:#006400;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
}

.read-it_dossier a:hover {
text-decoration:none;
color:#006400;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
}

.read-it_magazine {
text-align:right;
color:#108C10;
font-weight:bold;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;

}


.read-it_magazine a {
text-decoration:underline;
color:#DF3100;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
}

.read-it_magazine a:hover {
text-decoration:none;
color:#DF3100;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
}

.read-it_news {
text-align:right;
color:#FE00AE;
font-weight:bold;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;

}


.read-it_actus {
text-align:right;
color:#8b2500;
font-weight:bold;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;

}

.read-it_news a {
text-decoration:underline;
color:#FE00AE;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
}

.read-it_news a:hover {
text-decoration:none;
color:#FE00AE;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
}



.read-it_actus a {
text-decoration:underline;
color:#8b2500;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
}

.read-it_actus a:hover {
text-decoration:none;
color:#8b2500;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
}













.read-it_col_news {
text-align:right;
margin:-10px 10px 5px 0;
color:#FE00AE;
font-size:85%;
text-transform:uppercase;

}

.read-it_col_magazine {
text-align:right;
margin:-10px 10px 5px 0;
color:#108C10;
font-size:100%;
font-weight:bold;

}

.read-it_col_dossier {
text-align:right;
margin:-10px 10px 5px 0;
color:#006400;
font-size:85%;
text-transform:uppercase;

}


.read-it_guide a {
text-decoration:none;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
color:#006BB3;
}


.read-it_guide a:hover {
text-decoration:underline;
color:#006BB3;
margin:10px 10px 5px 0;
font-size:85%;
text-transform:uppercase;
}



.visumini {

margin : 0 10px 0 0;
vertical-align:middle;

}

.grillemini {
width:48%;
background:white;
float:left;
padding:0 10px 0 0;
margin-bottom:20px;

}



.grillemini2{
border-left:1px solid #A5AF00;
width:48%;
background:white;
float:left;
padding-left:10px;
margin-bottom:20px;

}


a, a:hover {

text-decoration:none;}


h1 {
font-family:"Times New Roman";
font-weight: bold; 
font-size:130%;
color:black ;
margin:0;
padding:0;
}

	
h1 a {
color:black;
font-size:130%;
font-weight: bold; 
margin:0;
padding:0;
}

h1 a:hover {
text-decoration:underline ;
color:black;
font-size:130%;
font-weight: bold; 
margin:0;
padding:0;
}

.titre_dossier {
color:#006400 ;
margin:0;
padding:0;
font-family:"Times New Roman";
}



.titre_dossier a {
	color:#006400 ;
	margin:0;
padding:0;
font-family:"Times New Roman";

}

.titre_dossier a:hover {
color:#006400;
margin:0;
padding:0;
font-family:"Times New Roman";

}

.titre_dossier_col {
color:#006400 ;
margin:0;
padding:0;
font-family:"arial";
}

.titre_dossier_col a{
color:#006400 ;
margin:0;
padding:0;
font-family:"arial";
}


.titre_dossier_col a:hover{
color:#006400 ;
margin:0;
padding:0;
font-family:"arial";
}

.titre_magazine {
color: #DF3100 ;
margin:0;
padding:0;
font-family:"Times New Roman";
}

.titre_magazine_col {
color: #DF3100 ;
margin:0;
padding:0;
font-family:"arial";
}

.titre_magazine_col a {
color: #DF3100 ;
margin:0;
padding:0;
font-family:"arial";
}

.titre_magazine_col a:hover {
color: #DF3100 ;
margin:0;
padding:0;
font-family:"arial";
}

.titre_magazine a {
color: #DF3100 ;
margin:0;
padding:0;
font-family:"Times New Roman";


}

.titre_magazine a:hover {
color: #DF3100 ;
margin:0;
padding:0;
font-family:"Times New Roman";

}

.titre_news_col {
color: #FE00AE ;
margin:0;
padding:0;
font-family:"arial";
}

.titre_news_col a {
color: #FE00AE ;
margin:0;
padding:0;
font-family:"arial";
}

.titre_news_col a:hover {
color: #FE00AE ;
margin:0;
padding:0;
font-family:"arial";
}

.titre_news  a {
color: #FE00AE ;
margin:0;
padding:0;
font-family:"Times New Roman";


}

.titre_news  a:hover {
color: #FE00AE ;
margin:0;
padding:0;
font-family:"Times New Roman";

}


.titre_guide {
color:#006BB3;
margin:0 0 -10px;
padding:0;
font-family:"Times New Roman";
font-size:180%;
font-weight: bold; 
}


.titre_actus {
color:#600;
margin:0;
padding:0;
font-family:"Times New Roman";
}

.titre_actus  a {
color:#600;
margin:0;
padding:0;
font-family:"Times New Roman";


}

.titre_actus  a:hover {
color:#600;
margin:0;
padding:0;
font-family:"Times New Roman";

}




h3 {
font-family: "Times New Roman";
font-weight: bold; 
font-size:130%;
color:#108C10 ;
margin:0;
padding:0;


}

	
h3 a {
font-family: "Times New Roman";
font-weight: bold; 
font-size:130%;
color:#108C10 ;
margin:0;
padding:0;

}

h3 a:hover {
text-decoration:underline ;
font-family: "Times New Roman";
font-weight: bold; 
font-size:130%;
color:#108C10 ;
margin:0;
padding:0;

}



h2 {

font-weight: bold; 
font-size:180%;
color:#A5AF00; /* kaki */
margin:0;
}

	
h2 a {

font-weight: bold; 
font-size:180%;
color:#A5AF00; /* kaki */

}

h2 a:hover {
text-decoration:underline ;
font-weight: bold; 
font-size:180%;
color:#A5AF00; /* kaki */

}

h4 {
font-family: "Times New Roman";
font-weight: bold; 
font-size:110%;
color:#108C10 ;
margin:5px 0 ;
}

	
h4 a {
font-family: "Times New Roman";
font-weight: bold; 
font-size:110%;
color:#108C10 ;
margin:5px 0 ;
}

h4 a:hover {
text-decoration:underline ;
font-family: "Times New Roman";
font-weight: bold; 
font-size:110%;
color:#108C10 ;
margin:5px 0 ;
}


h5 {
font-size:120%;
margin:0;
padding:0;
color:#A5AF00; /* kaki */

}


h6 {
font-size:100%;
font-weight:bold;
margin:0 0 0 5px;
padding:0;
}

h6 a {
font-weight: bold; 
font-size:100%;
margin:0 0 0 5px;
padding:0;
}

h6 a:hover {
text-decoration:underline ;
font-weight: bold; 
font-size:100%;
margin:0 0 0 5px;
padding:0;
}


.numero_en_cours{
	line-height:1.9em;
	margin:0;
	padding-top:10px;
	text-align:right;
	background:#F3F8E4;
}


.numero_en_cours h1{
font-size:160%;
font-weight:bold;
color:#006400;
font-family:"Arial";
}

.numero_en_cours h3{
font-size:110%;
font-weight:bold;
color:#A5AF00;
font-family:"Arial";

}

.numero_en_cours h2{
font-size:140%;
font-weight:bold;
color:#006400;
font-family:"Arial";

}

.numero_en_cours a:hover {
color:#108C10 ;

}



.sommaire_en_cours {
text-align:right;
line-height:1.5em;
margin:5px 0;
background:#F3F8E4;
padding-bottom:5px;

}


.visu_col1 {
float:right;
margin:0;
padding:0 0 5px 10px;
}



.numero_emag {
font-size:180%;
color:#A5AF00; /* kaki */
margin:0;
}


.entete_nom_dossier {
margin:21px 0 0 0;
width:100%;
background:#006400 none repeat scroll 0 0;
text-align:right;
color:white;
padding:0 5px 0 0;
}


.entete_nom_dossier h1{

font-size:140%;
font-weight:bold;
margin:0 0 0 10px;
font-family: "Times New Roman";
text-align:right;
color:white;
}

hr {
height: 1px;
/*margin: -0.5em 0;*/
padding: 0;
color:#A5AF00; /* kaki */
background-color: #A5AF00; /* kaki */
border: 0;
clear:both;
/*margin:10px 0;*/
}


.visu_video {

margin:0 0 0 -20px;
padding:0 ;

}

.visu_video2 {

margin:0 0 0 5px;
padding:0 ;

}

.trait {
margin:0 0 5px 0;
	
}

.trait_col {
margin:0 0 0 0;
	
}

.spip_doc_titre {
color:green;
font-size:0.9em;
font-weight:bold;
margin-left:auto;
margin-right:auto;
text-decoration:underline;
}

.date {
color:grey;
font-size:85%;
font-weight:bold;
margin-bottom:5px;
margin-right:5px;
margin-left:2px;

}

				
a.on {
				
	text-decoration: underline ;
}

.titre_magazine_encours{
color: #DF3100 ;
margin:0;
padding:0;
font-family:"arial";
font-size:110%;
font-weight:bold;
}

.titre_magazine_encours a {
color: #DF3100 ;
margin:0;
padding:0;
font-family:"arial";
font-size:110%;
font-weight:bold;
}

.titre_magazine_encours a:hover {
color: #DF3100 ;
margin:0;
padding:0;
font-family:"arial";
font-size:110%;
font-weight:bold;
text-decoration:underline;

}

.titre_news_encours {
color: #FE00AE ;
margin:0;
padding:0;
font-family:"arial";
font-size:110%;
font-weight:bold;
}

.titre_news_encours a {
color: #FE00AE ;
margin:0;
padding:0;
font-family:"arial";
font-size:110%;
font-weight:bold;
}

.titre_news_encours a:hover {
color: #FE00AE ;
margin:0;
padding:0;
font-family:"arial";
font-size:110%;
font-weight:bold;
text-decoration:underline;

}


.titre_dossier_encours {
color:#006400 ;
margin:0;
padding:0;
font-family:"arial";
font-size:110%;
font-weight:bold;

}

.titre_dossier_encours a{
color:#006400 ;
margin:0;
padding:0;
font-family:"arial";
font-size:110%;
font-weight:bold;

}


.titre_dossier_encours a:hover{
color:#006400 ;
margin:0;
padding:0;
font-family:"arial";
font-size:110%;
font-weight:bold;
text-decoration:underline;

}

.titre_sommaire_dossier, .titre_sommaire_dossier a {
margin:0;
color:#006400;
font-family: "Times New Roman";
font-size:100%;
text-decoration:none;
}

.titre_sommaire_dossier a:hover {
text-decoration:underline;
}


.titre_sommaire_magazine, .titre_sommaire_magazine a {
margin:0;
color:#DF3100;
font-family: "Times New Roman";
text-decoration:none;
font-size:100%;
}

.titre_sommaire_magazine a:hover {
text-decoration:underline;
}

.titre_sommaire_news, .titre_sommaire_news a {
margin:0;
color:#FE00AE;
font-family: "Times New Roman";
font-size:100%;
}

.titre_sommaire_news a:hover {
text-decoration:underline;
}

/* Pagination */


.pagination{


clear:both;
font-size:0.9em;
margin:0;
padding:2px 0;
text-align:left;
white-space:nowrap;

}

.pagination .on {
background:#A5AF00 none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
padding:2px 6px;
}

.pagination a{

border:1px solid #A5AF00;
padding:1px 5px;
color:black;
font-weight:bold;

}

.pagination a:hover{

background:#A5AF00;

}



.accroche_conteneur_dossier {
	border-bottom: 1px solid #006400 ;
	width:100%;
	float:left;
		margin:5px 0;
}

.accroche_contenu_dossier {
width:150px;
background: #006400 ;
float:left;
}

.accroche_contenu_dossier {
color:#006400 ;
margin:0;
padding:0;
font-family:"Times New Roman";
}



.accroche_contenu_dossier a {
	color:#006400 ;
	margin:0;
padding:0;
font-family:"Times New Roman";

}

.accroche_contenu_dossier a:hover {
color:#006400;
margin:0;
padding:0;
font-family:"Times New Roman";

}

.accroche_contenu_dossier_txt {
font-family:"Times New Roman";
font-weight: bold; 
font-size:350%;
color:#006400 ;
margin:0 0 0 0 ;
padding:0;
}

	
.accroche_contenu_dossier_txt a {
color:#006400 ;
font-size:350%;
font-weight: bold; 
margin:0;
padding:0;
}

.accroche_contenu_dossier_txt a:hover {
text-decoration:underline ;
color:#006400 ;
font-size:350%;
font-weight: bold; 
margin:0;
padding:0;
}

.archives_en_cours{
	line-height:1.9em;
	margin:5px 0;
	padding:0;
}


.archives_en_cours h1{
font-size:160%;
font-weight:bold;
color:#006400;
}

.archives_en_cours h3{
font-size:110%;
font-weight:bold;
color:#A5AF00;
font-family:"Arial";

}

.archives_en_cours h2{
font-size:140%;
font-weight:bold;
color:#006400;
font-family:"Arial";

}

.archives_en_cours a:hover {
color:#108C10 ;

}

.nav_archives_1 {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	float:left;
	display: inline ;
	color: #fff ;

}
	
.nav_archives_1 a {
	background:#fff ;
	color: #006400 ;/* vert */
	border-right: 1px solid #A5AF00;

	font-size:120%;
	font-weight:bold;
	line-height: 1.2em !important; /*firefox*/
	line-height: 0.6em  !important!; /* IE7*/ 
	line-height: 0.6em ;
	padding: 0 25px 2px 25px;
	text-align: center ;
	text-decoration: none ;
				}


.nav_archives_1 a:hover {
	text-decoration: underline ;
	background: #fff ;

}

.nav_archives_2 {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	float:left;
	display: inline ;
	color: #fff ;
}
	
.nav_archives_2 a {
	background:#fff ;
	color:#c00 ;/* rouge */ 
	border-right: 1px solid #A5AF00;	
	font-size:120%;
	font-weight:bold;
	line-height: 1.2em !important; /*firefox*/
	line-height: 0.6em  !important!; /* IE7*/ 
	line-height: 0.6em ;
	padding: 0 25px 2px 25px;
	text-align: center ;
	text-decoration: none ;
				}


.nav_archives_2 a:hover {
	text-decoration: underline ;
	background: #fff ;
}

.nav_archives_3 {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	float:left;

}
	
.nav_archives_3 a {
	background:#fff ;
	color: #FE00AE ;/* rose */
	border-right: 1px solid #A5AF00;
	font-size:120%;
	font-weight:bold;
	line-height: 1.2em !important; /*firefox*/
	line-height: 0.6em  !important!; /* IE7*/ 
	line-height: 0.6em ;
	padding: 0 25px 2px 25px;
	text-align: center ;
	text-decoration: none ;
				}

.nav_archives_3 a:hover {
	text-decoration: underline ;
	background: #fff ;
	
	}
	
.nav_archives {
margin-left:200px;
margin-top:10px;
}

.entete_conteneur_archives {
	border-bottom: 1px solid #A5AF00 ;
	width:100%;
	float:left;
	margin:0 0;
}

.entete_nom_archives {
margin:10px 0 15px 0;
width:100%;
background:#006400 none repeat scroll 0 0;
text-align:right;
color:white;
padding:0 5px 0 0;
}


.entete_nom_archives h1{

font-size:120%;
font-weight:bold;
margin:0 0 0 10px;
font-family: "Times New Roman";
text-align:right;
color:white;
padding:0;
}

.entete_nom_archives h1 a {

font-size:120%;
font-weight:bold;
margin:0 0 0 10px;
font-family: "Times New Roman";
text-align:right;
color:white;
}

.entete_nom_archives h1 a:hover {
text-decoration:none;
background:#108C10;
font-size:120%;
font-weight:bold;
margin:0 0 0 10px;
font-family: "Times New Roman";
text-align:right;
color:white;
}

.titreseul {
font-family:"Times New Roman";
font-weight: bold; 
font-size:180%;
color:black ;
margin:0;
padding:0;
}


.blocs_titre {
	background:transparent url(../design/triangle.gif) no-repeat scroll 165px center;
	font-weight:normal;
	line-height:1.2em;
	margin-top:4px;
	padding:0pt 0pt 0pt 20px;
	margin-bottom:0.1em;
	clear:left;
	cursor:pointer;
    text-align:right;
}

.blocs_replie {
	background:transparent url(../design/triangle-bas.gif) no-repeat scroll 165px center;
    text-align:right;
}
