
/*
 * Background
 */

html,body {
	margin: 0;
	padding: 0;	
	color:black;
	background-color:#FF9900;
	background:url(img/feuille.gif);
}


.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: "Arial Black", "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size : 120%;
	text-align : right;
	color : #FFFFFF;
}

.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 : left;
	margin-bottom:2em;
}

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

a.url_img {
	background: none; }
}

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

.site_detail {
	font-size : 95%;
	font-style: italic;
	text-align : left;
	padding-left:20px;
}

.liste_detail {
	font-size : 95%;
	font-style: normal;
	text-align : left;
	padding-left:20px;
}
.liste_titre {
	font-size : 100%;
	font-style: bold;
	text-align : left;
	padding-left:0px;
}
.rubriques_menu {
	margin-left: auto; 
	margin-right: auto; 
	width: 11em;
}
.doc_detail {
	font-style: normal;
	text-align : left;
	padding-left:20px;
}

/*
 * Formulaire recherche
 */

#q{	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	background: #eee url("./img/search.gif") no-repeat 0px center;
	padding-left: 18px;
	margin-top: 18px;
	width: 110px;}
#q:focus {background: #fff url("./img/search.gif") no-repeat 0px center;}


