/*
 * Styles generaux
 */

/* bien regler la marge (bugs IE) */
body { background: white; margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; 
}
a { text-decoration: none; color: #505050; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a:hover { text-decoration: underline; color: #303030; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.spip_out { text-decoration: none; color: #a02020;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }
a.spip_in, a.spip_url { text-decoration: none; color: #2020a0; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }
a.spip_glossaire { text-decoration: none; color: #20a020; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }

.a-blanc { text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.a-blanc:hover { text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }

/*
 * PERSO
 */
 
.blanc-gros-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
}
.blanc-taille-normale-gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bolder;
}
.blanc-taille-normale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.rouge-titres-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC6666;
	font-weight: bolder;
}

/* titre perso */
a.titre_blanc {	color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }
a.titre_blanc:hover {	color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }
/* ... */

/* titre perso */
a.titre_bleu {	color: #3366C0; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.titre_bleu:hover {	color: #3366C0; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
/* ... */

/*
 * Correction des styles HTML par defaut
 */

.structure {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: none;
}
h1,h2,h3,h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-top: 0em;
	margin-bottom: 0em;
	font-weight: bold	;
	color: #a5858e;
}
.chapo {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	text-align: justify;
}
.texte p.spip {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	text-align: justify;
}
.ps {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	text-align: justify;
}
.notes {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	text-align: left;
}

/*
 * Ici les styles pour le contenu
 */

.contenu h1,h2 { /* liste titre */
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px; 
	font-weight: bold;
}
.contenu h1,h2.titre-extrait {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px; 
	font-weight: bold;
}
.contenu h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px; 
	font-weight: bold;
}
.contenu .surtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 20px; 
	font-weight: normal;
	font-variant: normal;
}
.contenu .detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px; 
	color: #303030;
}
.extrait {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	border: groove 2px #a0a0a0;
	padding: 1em;
}


/*
 * Disposition a l'ecran
 */

#principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
}
#plan {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #b4ad9e;
}
#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
}
.encart {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
}
.detail-petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    color: #999999;
}
h2.titre-texte  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px; 
	font-weight: bold;
 } 
.titre-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A5D30C;
	font-weight: bolder;
}
.detail-petit-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
	font-weight: bolder;
}
texte-petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px; 
	text-align: justify;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.detail-petit-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
}
.detail-petit-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
	font-weight: bolder;
}
.texte-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A5D30C;
	font-weight: bolder;
}
.titre-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: bolder;
}
.texte { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	text-align: justify;
 } 
.formulaire {
	color: black;
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	border: 1px solid #a0a0a0;
	background-color: #f6f6f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px; 
	font-weight: normal;
}



/* 
Styles fonctionnants avec le module 'Un affichage fonction de l’importance relative dans le site'
Voir www.spip-contrib.net
*/


 UL.font_variable {
    list-style-type: none;
}

UL.font_variable> LI {
 display: inline;
}

UL.font_variable> LI EM > EM {
 font-size: 105%;
}

UL.font_variable> LI  EM > EM > EM {
 font-size: 110%;
}

UL.font_variable> LI EM > EM > EM > EM {
 font-size: 115%;
}

UL.font_variable> LI EM > EM > EM > EM > EM {
 font-size: 120%;
}

UL.font_variable> LI EM > EM > EM > EM > EM > EM {
 font-size: 110%;
}
