

/*

 * 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; }



.chapo {

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-align: justify;

	font-size: 105%;

}

.gras {

    font-family: Georgia, Garamond, Times, serif;

	font-weight: bold;

	text-align: justify;

	font-size: 105%;

}

.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: 85%;

}

.notes {

	font-family: Georgia, Garamond, Times, serif;

	text-align: left;

	font-size: 80%;

}



/*

 * Ici les styles pour le contenu

 */



.contenu h1,h2 {

	font-size: 120%;

	font-weight: bold;

}

.contenu h1,h2.titre-extrait {

	font-size: 120%;

	font-weight: bold;

}

.contenu h1,h2.titre-texte {

	font-size: 140%;

	font-weight: bold;

}

.contenu .surtitre {

	font-size: 80%;

	font-weight: bold;

	font-variant: small-caps;

}

.contenu .detail {

	font-size: 80%;

	color: #303030;

}

.extrait {

	border: groove 2px #a0a0a0;

	padding: 1em;

	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;

}



