
/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */






/* Typo pour les menus et la navigation */


body, #navigation, .encart, .formulaire_spip {
	font-family: verdana; 
	}




/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
	font-family: verdana; 
	}
	
	
/* Non visible a l'ecran version_2 */
.services { position: absolute; top: -3000em; height: 1%; }


/* Entete */
#entete {
	width: 100%; 
	border-bottom: 1px dotted #ffffff; 
	padding-bottom: 0.77em; 
	}

	
#entete a { 
	text-decoration: none; 
	}

#entete .formulaire_recherche { float: right; }

#page { 
	 background: #000000 none no-repeat scroll;
	 background-position: 0 5em;
	}
	
.chapo { 
	font-weight:normal;
	font-size: 0.77em; 
	margin-bottom: 1.5em; 
	}
	
	
ul li{ 
	list-style-type: none;
	}
	
	




	
	
body { 
 	background: #000000;
	margin: 1.5em; 
	color: black; 
	}



/* Typo pour le contenu */

.red {
	color: red; 
	font-size: 0.77em;
	font-weight: bold;
	padding:1em 0;
	 }






.cartouche .titre {
	color: red; 
	font-size: 0.77em;
	font-weight: bold;
	padding:1em 0;
	 }



.cartouche .spip_logos {
	float:left;
	margin:16px 370px 16px 0;
}


#conteneur { 
	width: 100%; 
	}

#conteneur #contenu { 
	float: right; 
	width: 33em; 
	}

#conteneur #navigation { 
	font-weight: normal;
	padding: 0.77em 0 0; 
	float: left; 
	width: 12em; 
	text-align: left; 
	}

#contenu .contre-encart { 
	float: left; 
	width: 20.77em;
	}
	
#contenu {
	color: white;
	font-family: verdana; 
	font-weight: normal; 
	line-height: 1.2em; 
	}


.forum-repondre, .forum-decompte {
	font-size:0.77em;
	font-weight:normal;
	border-top:1px dotted #CCCCCC;
}



#documents_portfolio {
	border-top:1px dotted #CCCCCC;
	clear:both;
	margin-top:1.4em;
	padding-top:2px;
}

#documents_portfolio h2 {
	font-size:0.77em;
	font-weight:bold;
	margin-bottom:0.4em;
}


/*	 Flashmovie window
----------------------------------------------*/

#flash_movie { 
	background-position: left 0; 
	float: left; 
	margin-right: 100%; 
	margin-bottom: 2em; 
	}
	

/*	 Flashmovie legende
----------------------------------------------*/



	
/*  Habillage general des menus de navigation
----------------------------------------------

/*	 Tabulateurs des menus
----------------------------------------------*/



#navigation p, .encart p { margin: 0; padding: 0em 0em; text-align: left;  }
#navigation ul, .encart ul { margin: 0; padding: 0em 0em; text-align: left; list-style: none; }
#navigation li, .encart li { margin: 0; padding: 0em 0em; }

#navigation ul ul { margin: 0; padding: 0em 2em; text-align: left; list-style: none; }
	


/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
.rubriques { background: transparent;}
.rubriques .menu-titre { background: transparent; }

.breves { background: transparent; }
.breves .menu-titre { background: transparent; }

.syndic { background: transparent; }
.syndic .menu-titre { background: transparent; }

.forums { background: transparent; }
.forums .menu-titre { background: transparent; }

.divers { background: transparent; }
.divers .menu-titre { background: transparent; }



.rubriques, .breves, .syndic, .forums, .divers {
	min-width: 10em;
	border: none;
	margin-bottom: 0.77em;
	font-size: 0.77em;
	}


.breves
{

	font-weight: normal;
	}




.menu-titre {
	padding: 0em 0em; 
	border-bottom: none; 
	text-align: left; 
	}
		
	
	
#hierarchie {
	clear: both;
	margin-bottom: 12em;
	font-size: 0.77em; 
	color: white;
	}
	
a {
	text-decoration: none; 
	color: #3382C1 ; 
	}
	
/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #3382C1; } /* liens internes */
a.spip_out { color: #3382C1; } /* liens sortants */
a.spip_url { color: #3382C1; } /* liens url sortants */
a.spip_glossaire { color: #3382C1; } /* liens vers encyclopedie */
.on { font-weight: bold; color: red; } /* liens exposes */
	
	

a:hover { 
	text-decoration: none; 
	color: #9E9E9E ;
	}
	
	
	
.texte { 
	font-size: 0.77em; 
	font-family: verdana; 
	font-weight: normal;
	color: white; 
	text-align: left; 
	margin-right: 2em; 
	margin-left: 0em; 
	}
	
	
	/* Listes d'articles et extraits introductifs
----------------------------------------------- */





	
.liste-articles li .texte {
	margin-top: 5px;
	margin-bottom: 2em;
	border: none;
	padding: 0em;
	font-size: 0.77em;
	line-height: 1.4em; 
	}
	
.liste-articles li .titre {
	font-size: 0.77em;
	font-weight: normal;	
	}
	
	
.menu_langues { 
	color: white;
	font-size: 0.77em; 
	float: right; 
	clear: right; 
	margin-top: 0.5em; 
	}
	
#pied { 
	clear: both; 
	width: 100%; 
	margin-top: 4em; 
	border-top: 1px dotted #ccc; 
	padding: 2px; 
	text-align: center; 
	}

.formulaire_spip .forml { 
	width: 99%; 
	font-family: inherit; 
	background-color: #ffc; 
	border-color: transparent; 
	border-style: none; 
	}

 .formulaire_recherche { 
	width: 12.7em; 
	text-align: left; 
	height: 2em; 
	}
	
h1, h2, h3, h4, h5, h6 {
	font-size:1em;
	}

strong {
	font-weight:normal;
	color:#7f7f7f;
	}
	
/*  ------------------------------------------
/*  Habillage specifique du plan du site
/*  ------------------------------------------ */


.page_plan #contenu .contre-encart{
	font-size: 0.77em;
	}

.page_plan .cartouche { display: none; }

.page_plan #contenu h2 { 
	 
	clear: both; 
	Background-color:#000000;
	Border:none;
	padding: 0.5em; 
	margin-bottom: 0.77em;
	font-weight: bold; 
	text-align: left; 
	}

.page_plan #contenu .contre-encart ul {
	display: block;
	clear: left;
	margin-top: 0;
	margin-bottom: 1em;
	padding-top: 0;
	}
	
.page_plan #contenu .contre-encart li {}
	
	