/*
 * Correction des styles HTML par defaut
 */

.structure {
        display: none;
}
h1,h2,h3,h4 {
        margin-top: 0em;
        margin-bottom: 0em;
        font-size: 1em;
        font-weight: normal;
    	  color : #B10000;	
		    font-family:Arial, Helvetica, sans-serif;
}
h3 {
		font-weight:bold;
		margin-top:10px;
}

/*
 * Styles generaux
 */

.sommaire {padding:16px; margin-top:18px;}
hr {  border:0; color: #ffffff; background-color: #ffffff; padding:0px; margin:0px; height:1px; }
hr.sommaire {  border:0; color: #FFAD47; background-color: #FFAD47; padding:0px; margin-top:6px; margin-bottom:6px;height:1px; }
hr.titres_sommaire {  border:0; color: #FFAD47; background-color: #FFAD47; padding:0px; margin-top:6px; margin-bottom:6px; height:3px; }


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

.aere{
	padding:4px;
}
a.menud:link { text-decoration: none; color: #FFFFFF; }
a.menud:hover { 	background: #92979E;	color: #FFFFFF; }
a.menud:visited { text-decoration: none; color: #FFFFFF;  }


a.big_rub:link { text-decoration: none; color: #41526C; }
a.big_rub:hover { 	background: #ECECEC; 	color: #660000; }
a.big_rub:visited { text-decoration: none; color: #41526C;  }


a.big_rub_actu:link { text-decoration: none; color: #EE0000; }
a.big_rub_actu:hover { 	background: #ECECEC; 	color: #FFCC66; }
a.big_rub_actu:visited { text-decoration: none; color: #EE0000;  }

a.rub:link { text-decoration: none; color: #EC7D52; }
a.rub:hover { 	background: #ECECEC; 	color: #C43F40; }
a.rub:visited { text-decoration: none; color: #EC7D52;  }

a.intro:link { text-decoration: none;  color : #240A70; font-size:80%; }
a.intro:hover { 	background: #ECECEC; 	 color : #240A70; font-size:80%; }
a.intro:visited { 	text-decoration: none; 	color : #240A70; 	font-size:80%; }

a.basPage:link { text-decoration: none;  color : #240A70; font-size:8pt; }
a.basPage:hover { 	background: #ECECEC; 	 color : #240A70; font-size:8pt; }
a.basPage:visited { 	text-decoration: none; 	color : #240A70; 	font-size:8pt; }



.hierarchie{
	font-family : Verdana, Geneva,Arial, Helvetica, sans-serif;
	font-size : 11px;
}


.chapo {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-align: justify;
        font-size: 95%;
		color : #707070;	
}
.texte, .texte p.spip, ul.spip, li.spip{
	/* font-family: Georgia, Garamond, Times, serif;	*/
	font-family : Arial, Geneva, Helvetica, sans-serif;
	text-align: justify;
	font-size : 0.88em;
	color : #303030;
}
.texte.non_justif {text-align:left;}
.rubrique{
  font-size : 80%; 
  margin-top:4px;
}
a.rubrique_suite{
  font-size : 80%; 
  margin-top:4px;
  font-weight:bold;
  font-style:italic;
  color:#008CB4;
}

.ps {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align: justify;
        font-size: 70%;
}
.notes {
        font-family: Georgia, Garamond, Times, serif;
        text-align: left;
        font-size: 80%;
}

/*
 * Ici les styles pour le contenu
 */
.bas_page{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #241193;
	text-align : center;
	font-size:8px;
}

.contenu h1,h2 {
        font-size: 120%;
        font-weight: bold;
}
.contenu h1,h2.titre-extrait {
        font-size: 160%;
        font-weight: bold;
}
.contenu h1,h2.titre-rubrique {
        font-size: 160%;
        font-weight: bold;
		color:#FFFFFF;
}
.contenu h3.titre-rubrique {
		color:#FFFFFF;
}
.contenu h1,h2.titre-texte {
        font-size: 170%;
        font-weight: normal;
		color : #C43F3F;	
		text-align:center;
}
.contenu .surtitre {
	font-size: 100%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align:center;
	color:#808080;
}
.contenu .detail {
        font-size: 80%;
        color: #303030;
}
.extrait {
        border: groove 2px #a0a0a0;
        padding: 1em;
        font-size: 85%;
}
.titre_blanc{
  font-weight:bold;
  font-size: 120%; /* relatif à son conteneur */
  color:#FFFFFF;
}


/*
.titre{ 
  padding-bottom:4px; 
}
*/
.sous_titre1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.92em;
	font-weight : bold;
	color : #C43F3F;
}
.sous_titre2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.88em;
	font-weight : bold;
	color : #EB7D53;
	text-align:center;
}
.sous_titre2 a {color:#990000; font-style:italic;}
.normal{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	color : #5A7195;
}
.mini{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 55%;
	color : #5A7195;
}
.mini-update{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 55%;
	font-weight:bold;
	color : white;
}
select.mr_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 300px;
}

/* surcharger les intertitres spip pour diminuer les marges */
h3.spip{
  margin-top:15px;
  margin-bottom:15px;
}


/* 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;
		font-size:10px;
}
.plan-articles {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	
}

