
/*
 * Background
 */

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


.container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	heigth: 100%;
	top: 25px;
    background-color: #006600;
}

.left {
	width: 200px;
	margin : 1em;
    background-color: #006600;
}

.top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 780px;
	height: 60px;
}

.main {
	margin : 1em;
	padding: 0.5em;
	text-align: left;
    background-color: #FFFFFF;
}


/*
 * Format des liens vers la liste complète de la rubrique (ex. Actualité, événements...)
 */

.texte_menu {
	font-size:50%;
	font-color:red;
}

/*
 * Format du texte pour le compteur
 */

.texte_stats {
	font-size:70%;
	font-color:grey;
	font-style:italic;
}

/*
 * Mise en page
 */

.conteneur {
	position: relative;
    background-color: #006600;
	left:0px;
	top: 1px;
	margin: 0px;
	margin-right: 1em;
	margin-top:0px;
	padding-top:0px;
	padding-right:0.6em;
	width: 750px;
	height : 460px;
}


/*
 * Format de la liste des sous-section dans les rubriques)
 */

.sous_section {
	display:inline;
	background-color:#f8f8e8;
}


/*
 * Site du texte en pied de page
 */

.textepied {
	text-align:right;
	color:black;
	font-style:italic;
	font-size:70%;
}

/*
 * Styles pour le sommaire
 */

.sommaire {
	margin: 0px;
}
.sommaire h2.rubrique {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 120%;
	color: #000000;
}
.sommaire .detail {
	margin-left: 3em;
	font-style:italic;
	font-weight: normal;
}
.extrait {
	margin: 0.1em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 2em;
	margin-right: 0.1em;
	line-height: 1.4em;
}




#affiche{
	visibility:visible;
}
#cache{
	display:none;
}
.lien{
	color: #FFFFFF ;
	text-decoration: none;
}
.lienon{
	color: #FFFF00 ;
	text-decoration: none;
}
	ul.racine{
	margin:0px;
	padding-left:2px;
	list-style:none;
	background-color : none;
}
.article{
	margin-left:0px;
	padding-left:20px;
	list-style-type:square;
	background-color : none
}
.rubrique{
	margin-left:0px;
	padding-left:25px;
	list-style-type:circle;
	background-color : none;
}

.fondmenu{
	background-color : none;

}


.font_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 95%;
	text-align : left;
}

.font_chemin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 60%;
	text-align : left;
}

.date_maj{
	font-style: italic;
	font-size : 60%;
	text-align : right;
}

#font_general {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

a.url_img {
	background: none; }
}

input.formrecherche {
	width: 95%;
	background-color: #DEDFAC;
}
