/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

body {
	background-color: #fff;
	/*font-size: 1em;*/
	color: #333;
	font-size:11px;
}

/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip {
	font-family: Tahoma, Arial, Helvetica, sans-serif; }

/* Typo pour le contenu */
#contenu, .texte p { font-family: Tahoma, Arial, Helvetica, sans-serif; }

.titre, .chapo, .formulaire_spip legend { font-family: Arial, Helvetica, sans-serif; }

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
	font-family: Tahoma, Arial, Helvetica, sans-serif; }


/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a { text-decoration: underline; color: #333; }
a:hover { text-decoration: none; }

/*  Mise en forme des textes du contenu
---------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: normal; }
td { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
.titre, .intertitre, .intertitre2 { 
	color:#a6006b; 
	font-size:1.64em;
	font-weight:100;
}
.intertitre { 
	padding-top: 10px;
	padding-bottom: 5px;
}
.intertitre2 { 
	padding-top: 5px;
	padding-bottom: 2px;
	font-size:1.32em;
}
.chapo { 
	font-size:1.18em; 
	color:#666666; 
	line-height:1.33em;
	padding-top: .5em;
	padding-bottom: 1em;
}
.texte { color:#333333; font-size:1em; line-height:1.6em;}

.lien {}
.notes {}

p { color:#333; font-size:12px;}
.ps { color:#333; font-size:1em; line-height:17px;}
.notes { clear: both; font-size: 0.77em; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }


.surtitre, .soustitre { font-size: 0.82em; }
ul, #contenu ul { margin-top:10px; margin-bottom:10px;}
li, #contenu li { list-style-image:url(img/puce_li.gif); margin-left:20px; *margin-left:15px; padding-left:0px; *padding-left:5px; margin-bottom:5px;}
li a, #contenu li a { color:#a6006b; font-weight:bold; }

sc { font-variant: small-caps;}

#documents_joints li .spip_doc_descriptif {
	font-size:1em; 
	color:#fff;
}

/* Fil d'Ariane */
#hierarchie {
	font-size: 0.88em;
	color: #8492a0;
}

#hierarchie a {
	color: #8492a0;
}

/* Pied */
#pied .rubriques {
	text-align:center;
	font-size: 0.82em; 
}
#pied .rubriques li a {
	text-decoration: none; color:#333; font-weight:normal; 
}
#pied .rubriques a:hover {
	text-decoration: underline;
}
#pied small { font-size: 0.82em; }

/*  Habillage general des menus de navigation
---------------------------------------------- */
.rubriques, .breves, .syndic, .forums, .divers {
	font-size: 0.91em;
}

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */

.breves { background: #FFEAEA; }
.breves .menu-titre { background: #FFF2F2; }

.syndic { background: #E8F8F8; }
.syndic .menu-titre { background: #F0FCFC; }

.forums { background: #EAEAFF; }
.forums .menu-titre { background: #F2F2FF; }

.divers { background: #F8F8E8; }
.divers .menu-titre { background: #FCFCF0; }

.page_sommaire #contenu .texte { 
	font-size:1.18em; 
	color:#666666; 
	line-height:1.33em;
}

.page_plan #contenu li { 
	font-size:1.18em; 
	color:#666666; 
	line-height:1.33em;
}

/*  Textes du contenu
---------------------------------------------- */
#lang_de.page_sommaire #contenu .titre, #lang_nl.page_sommaire #contenu .titre { font-size:1.5em; }

.cartouche small { font-size: 0.71em; }

.cartouche .traductions { font-size: 0.71em; }

#testimonial .titre { color:#FF5E00; }
.rouge .titre { color:#C10076; }
.bleu .titre { color:#009DDD; }
.vert .titre { color:#009681; }
.orange .titre { color:#CF7A28; }
.rouge_full .titre { color:#FFEC6B; }

/*  ------------------------------------------
/*  Gabarit #cartouche
/*  ------------------------------------------ */
#cartouche .chapo, #cartouche a { 
	font-family:Tahoma, Arial;
}
#cartouche a { 
	font-weight: bold;
}
#cartouche .chapo { 
	font-size: 1em; 
	color: #333; 
	line-height:1.1em;
}
#cartouche .texte { 
	font-size: 1em; 
	color: #333; 
	line-height:1.4em;
}
#cartouche p.lien a { 
	font-size: 0.77em; 
	color: #8492a0; 
	line-height:0.77em;
}

#cartouche .rouge_full .texte, #cartouche .rouge_full .chapo { color: #FFF; }
#cartouche .rouge_full .chapo { font-weight: bold;}
#cartouche .rouge a {color:#c10076;}
#cartouche .bleu a {color:#009dde;}
#cartouche .vert a {color:#009681;}
#cartouche .orange a {color:#cf7a28;}
#cartouche .rouge_full a {color:#ffec6b;}

/*  ------------------------------------------
/*  Gabarit #testimonial
/*  ------------------------------------------ */
#testimonial .titre, #testimonial .texte { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.4em; 
	line-height: 1.3em;
}

/*  ------------------------------------------
/*  Gabarit #encart
/*  ------------------------------------------ */
#encart a {color:#009dde;}
#encart .rouge_full a {color:#ffec6b;}

#encart .rouge_full .chapo, #encart .rouge_full .texte, 
#cartouche .rouge_full .chapo { color: #FFF;}

#encart .chapo, #encart .texte { 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.92em; 
	line-height: 1.3em;
}


