
/*
 * Correction des styles HTML par defaut
 */

.structure {
	display: none;
}
/*
h1,h2,h3,h4 { 
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 100%;
	font-weight: normal; 
}
*/

/*
 * Styles generaux
 */

/* bien regler la marge (bugs IE) */
/*
body { background: white; margin: 10px; }
a { text-decoration: none; color: #505050; }
a:hover { text-decoration: none; color: #303030; background: #e8e8e8; }
a.spip_out { text-decoration: none; color: #a02020; }
a.spip_in, a.spip_url { text-decoration: none; color: #2020a0; }
a.spip_glossaire { text-decoration: none; color: #20a020; }
*/
 
 /*
.surtitre {
	font-size: 110%;
	font-weight: bold;
	font-variant: small-caps;
}
*/
.surtitre {
}
.soustitre {
	font-size: 110%;
	font-weight: bold;
	font-variant: none;
}
.titre-texte {
}
.titre {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	/* font-size:  100%; */
	font-weight: bold;
	 /* font-variant: small-caps; */
}
.titre .detail {
	font-size:  90%;
	color: #303030;
}

.chapo {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	font-size:  80%;
}
 /* .texte, .texte p.spip {
	font-family: Georgia, Garamond, Times, serif;
	text-align: justify;
} */
.ps {
	font-family: Georgia, Garamond, Times, serif;
	text-align: justify;
	font-size: 75%;
}
.notes {
	font-family: Georgia, Garamond, Times, serif;
	text-align: left;
	font-size: 80%;
}


.extrait {
	 /* border: groove 2px #a0a0a0; */ /* dans habillage ou alstyle */
	/* padding: 1em; */ /* idem */
	font-size: 85%;
}
 /* ************************ */
#content {
		 	font-family: Times, serif;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#content h1 {
		font-size: 100%;
}
#content h2 { /* les {{{txt}}} dans les articles*/
		font-size: 110%;
}
#content h3 {
		font-size: 90%;
}
#content h4 {
		font-size: 70%;
}
#address p, .menu p {
	font-size: 100%;
	 /*font-weight: bold;*/
}
/* Menus */
#menuright {
	background-color: transparent /* #FFFEE1*/;
}
#menuright li a {
	background-color : #85ba98 /*#87b396  */ /* #AAD1B2*/ /*#A1D1C5 */ /* #81D1A4*/ /* #D1C43A*/ /*#C5C789 */ /* #D1C43A */;
}
#menuleft {
		background-color : #D1C43A /* #BFB7AE*/ /* #D1C43A*/ /*#C1B536*/;
}
#mensuleft li {
	background-color: #C79467 /* #19afd4 */ ;
}
#menusleft .menu a:hover{
		background-color : #ECAF7A ;
		color:#FFFFFF;
}
ul.mesnuleft, ul.menusleft ul{
	/*background-color : #D1C43A; */
}
 /*
ul.menuleft ul.omenu li.menu a{
	 background-color : red ;
}
*/

/* Footer */
#footer {
	 /* background-color: #C5C789  *//* #C6BEB5 */ /* #579DB7  */ /* #75BDCC */ /*#99CC99*/;
	font-size: 90%;
	padding : 0 20px;
}



#footer a {
	font-weight: bold;
	background-color : transparent /*#D1C43A*/ /* #D9EFFA */;
	color: #834D3A /*#004931*/; #0C0608 ;
}

#footer a:hover {
	text-decoration : underline;
}

#content a {
	background-color : #C4D5C5 /* #D3EAD1*/ /* #FFF7D5 */ /*#D6CD6F*/ /*#D9EFFA */;
	color: black /*#004931*/;
	text-decoration : none;
}
#content a.spip_out {
	color: black;
	background-color :#C2D3D5 ;
}
#content a.spip_glossaire { 
	color: black;
	background-color :#C2D3D5 ;
}

#content a:hover {
	text-decoration : underline;
}
