
/*
 * Correction des styles HTML par defaut
 */

.structure {
	display: none;
}
h1,h2,h3,h4 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 90%;
	font-weight: normal;
}
h3 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 125%;
	font-weight: bold;
	color: #099423;
}
/*
 * Styles generaux
 */

/* bien regler la marge (bugs IE) */
body {
background: #DDD;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin-bottom: 10px;
padding: 0px;
border: 0px;
}
p.spip {
margin: 0px;
padding: 0px;
margin-top: 10px;
margin-bottom: 10px;
}
a { text-decoration: none; color: #006EAE; }
a.menu1 { text-decoration: none; font-weight: 600; color: #006EAE; }
a.barre { text-decoration: none; color: #0070AF; font-size: 80%; font-stretch: narrower; }
a.blanc { color: #fff; }
a:hover { text-decoration: none; color: #099423; background: #fff; }
a.menu:hover { text-decoration: none; color: #099423; background: #FFF; }
a.barre:hover { text-decoration: none; color: #099423; background: #fff; }
a.spip_out { text-decoration: none; color: #099423; }
a.spip_in, a.spip_url { text-decoration: none; color: #099423; }
a.spip_glossaire { text-decoration: none; color: #099423; }

a.image { /* d�finition de la classe "image" de la balise <a> */
     display: block; /* la balise a doit �tre en bloc */
     width: 100px; /* largeur de l'image r�active */
     height: 100px; /* hauteur de l'image r�active */
     background-image: url(image1.gif); /* source de l'image de d�part */
     background-repeat: no-repeat;
     }
a.rechercher { margin: 3px; padding-left: 1px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
	background-image: url('ecrire/upload/Rechercher.gif'); }
a.rechercher:hover { margin: 3px; padding-left: 1px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
	background-image: url('ecrire/upload/Rechercher2.gif'); }
a.nousecrire{ margin: 3px; padding-left: 1px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
	background-image: url('ecrire/upload/Nous-ecrire.gif.gif'); }
a.nousecrire:hover { margin: 3px; padding-left: 1px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
	background-image: url('ecrire/upload/Nous-ecrire2.gif'); }
a.lettredinfo{ margin: 3px; padding-left: 1px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
	background-image: url('ecrire/upload/Lettres-dinfos.gif'); }
a.lettredinfo:hover { margin: 3px; padding-left: 1px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
	background-image: url('ecrire/upload/Lettres-dinfos2.gif'); }

.logogauche {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #fff;
}
.logodroite {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #fff;
	text-align: center;
	margin-left: 10px;
}
.chapo {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #379;
	font-size: 110%;
	margin-top: 10px;
	margin-bottom: 20px;
}
.texte {
	font-family: Georgia, Garamond, Times, serif;
	text-align: left;
	letter-spacing: 0.04em;
	word-spacing: -0.01em;
	line-height:130%;
	font-size: 100%;
	color: #000;
}
.rouge {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: bold;
	letter-spacing: 0.04em;
	word-spacing: -0.01em;
	line-height:130%;
	font-size: 100%;
	color: #F00;
	margin-left: 40px;
	margin-right: 40px;
}
.surtitre {
	font-size: 100%;
	font-weight: normal;
	font-variant: small-caps;
	color: #099423;
	margin-top: 10px;
	margin-bottom: 10px;
}
.soustitre {
	font-size: 90%;
	font-weight: normal;
	color: #099423;
	margin-top: 3px;
	margin-left: 90px;
	margin-bottom: 10px;
}
.date {
	font-size: 70%;
	font-weight: normal;
	text-align: right;
	color: #099423;
	margin-bottom: 20px;
}
.daterecent {
	font-size: 90%;
	font-weight: normal;
	text-align: right;
	color: #099423;
	margin-bottom: 12px;
}
.ps {
	font-family: Georgia, Garamond, Times, serif;
	text-align: justify;
	font-size: 85%;
}
.notes {
	font-family: Georgia, Garamond, Times, serif;
	text-align: left;
	font-size: 80%;
}

h1,h2.titre-extrait {
	font-size: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #099423;
	margin-top: 10px;
	margin-bottom: 10px;
}

h1,h2.site-titre {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #099423;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*
 * Ici les styles pour le contenu
 */
 
 .forum-total ul {
	list-style: none;
}
 .forum-fil li {
	list-style: none;
}
 .forum-chapo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	word-spacing: -0.01em;
	line-height: 100%;
	color: #099423;
	text-align: left;
	font-weight: normal;
}
.forum-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	word-spacing: -0.01em;
	line-height: 130%;
	color: #E68300;
	text-align: left;
	font-weight: bold;
}
.forum-item {
	font-family: Georgia, Garamond, Times, serif;
	letter-spacing: 0.03em;
	word-spacing: -0.01em;
	line-height: 130%;
	color: #000;
	text-align: left;
	font-weight: lighter;
}
.forum-repondre-message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	word-spacing: -0.01em;
	font-weight: bold;
	line-height:110%;
	font-size: 80%;
	color: #006EAE;
	text-align: left;
	margin-top: 0.6em;
	margin-right: 2em;
}
.conteneur h1,h2 {
	font-size: 120%;
	font-weight: bold;
}
.conteneur h1,h2.titre-extrait {
	font-size: 120%;
	font-weight: bold;
}
.conteneur h1,h2.titre-texte {
	font-size: 190%;
	font-weight: bold;
}
.conteneur .detail {
	font-size: 80%;
	color: #303030;
}
.extrait {
	padding: 14px;
	font-size: 85%;
}


/*
 * Disposition a l'ecran
 */

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

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

#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.encart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.guide{
	color: #FF6600;
}
guide.chapo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #006600;
	font-size: 110%;
	margin-top: 10px;
	margin-bottom: 20px;
}
guide.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	letter-spacing: 0.03em;
	word-spacing: -0.01em;
	line-height:120%;
	font-size: 100%;
	color: #003300;
}
guide p.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	letter-spacing: 0.03em;
	word-spacing: -0.01em;
	line-height:120%;
	font-size: 100%;
	color: #003300;
}
surtitre.guide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 0.03em;
	word-spacing: -0.01em;
	line-height:120%;
	font-size: 100%;
	color: #0033FF;
}
guide surtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 0.03em;
	word-spacing: -0.01em;
	line-height:120%;
	font-size: 100%;
	color: #0000FF;
}

	

