
/*
 * 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 { margin: 10px; color:#555555; background-color: #D6D6D6; }
a { text-decoration: none; color: #DDDDDD; }
a:hover { text-decoration: none; color: #ffffff; }
a.spip_glossaire { text-decoration: none; color: #20a020; }

.chapo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	font-size: 105%;
}
.texte, .texte p.spip {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
}
.ps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.notes {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 80%;
}

/*
 * Ici les styles pour le contenu
 */
   
.contenu a { text-decoration: none; color: #85583D; }
.contenu a:active { text-decoration: none; color: #A1A8B8; }
.contenu a:hover{ text-decoration: none; color: #C58C23; }
.contenu {color: #555555;}

 
.contenu h1,h2 {
	font-weight: bold;
}
.contenu h1,h2.titre-extrait {
	font-weight: bold;
}
.titre-liste{
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.contenu h1,h2.titre-texte {
	font-size: 15px;
	font-weight: bold;
}
.stitre {
	font-size: 13px;
	padding-bottom: 2px;	
	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: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#plan {
	font-family: Arial, Helvetica, sans-serif;
}

#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.encart {
	font-family: Arial, Helvetica, sans-serif;
}
	
	
.boitedetitre
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#9F9F9F;
	padding-left: 15px;
	font-size: 13px;
	font-weight: bold;
}  

.titre
{
font-size: 15px;   
font-weight: bold;
}
  
.titre-section
{
font-size: 15px;   
font-weight: bold;
border-bottom: 1px solid #9D9D9D;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 5px;
padding-bottom: 5px;
}
 
.textecadre
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#CACACA;
line-height: 14px;
font-size: 11px;
padding-bottom: 6px;
} 
.titrecadre
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#D5D5D5;
line-height: 14px;
font-size: 11px;
border-bottom: 1px solid #FFCA5D;
margin-bottom: 6px;
} 
.cadregris
	{
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 12px solid #B5B5B5;
	background: #6D6D6D;
}  




	.miette .sousrub
	{
	font-size: 11px;
	line-height: 16px;
} 


 .pied 
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: #000000;
}
  

.efnav
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	vertical-align: top;
	padding: 0px;
	padding-top: 2px;
	margin: 0px;
}
 
div.efmenu
{  
text-decoration: none;
background: url( 'graph/nav.gif' ) -252px 48% no-repeat;
line-height: 13px;
font-weight: bold;
text-align: right;
font-size: 11px;	
padding-top: 3px;
padding-bottom: 3px;	
} 

div.efmenu a
{
padding-right: 26px;
background: url( 'graph/nav.gif' ) 160px 48% no-repeat;
display: block;
text-decoration: none;
line-height: 15px;
}

div.efmenu a:hover
{
padding-right: 26px;
background-image: none;
}  

div.efmenu a:active
{
padding-right: 26px;
color: #ffffff;
background: url( 'graph/nav.gif' ) -252px 48% no-repeat;
}

div.efmenuselect
{
color: #FFCA5D;
padding-right: 26px;
background: url( 'graph/nav.gif' ) -45px 48% no-repeat;
text-decoration: none;
line-height: 13px;
font-weight: bold;
text-align: right;
font-size: 11px;	
padding-top: 3px;
padding-bottom: 3px;	

}
div.efmenuselect a
{
color: #FFCA5D;
}

div.efsousmenuselect
{
color: #FFCA5D;
padding-right: 26px;
background: url( 'graph/navs.gif' ) -45px 40% no-repeat;
text-decoration: none;
text-align: right;
font-size: 11px;
padding-top: 2px;
padding-bottom: 6px;	
}  
div.efsousmenuselect a
{
color: #FFCA5D;
} 

 div.efsousmenu
{	
text-decoration: none;
background: url( 'graph/navs.gif' ) -252px 40% no-repeat;
text-align: right;
font-size: 11px;
line-height: 13px;
}

div.efsousmenu a
{  	  
padding-right: 26px;
background: url( 'graph/navs.gif' ) 160px 40% no-repeat;
display: block;
text-decoration: none;
padding-top: 2px;
padding-bottom: 6px;	
text-decoration: none;		
}

div.efsousmenu a:hover
{
padding-right: 26px;
background-image: none;
}
	



    .esp4b {
  padding-bottom: 4px;
} 
    .esp6 {
  padding-top: 6px;
  padding-bottom: 6px;
} 

    .esp10 {
  padding-top: 10px;
  padding-bottom: 10px;
} 	

option.jaune{
 color:#FFCA5D;
} 
select,input,textarea { 
 background-color: #6E6E6E; 
 color:#ffffff; 
 font-size: 12px; 
 font-family: Arial,sans-serif;	 
 border: 1px solid #E1E1E1;
}
 .v8 {
	font-size: 8px;
	font-family: Verdana,sans-serif;	 
	}
 .v9 {
	font-size: 9px;
	font-family: Verdana,sans-serif;	 
	}
 .v10 {
	font-size: 10px;
	font-family: Verdana,sans-serif;	 
	}
  .v11 {
	font-size: 11px;
	font-family: Verdana,sans-serif; 
	}
  .v12 {
	font-size: 12px;
	font-family: Verdana,sans-serif;	 
	}  
	
   .a10 {
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	}
  .a11 {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;	
	}
  .a12 {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;	 
	} 
   
  .a13 {
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	}
  .a14 {
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;	
	}
  .a15 {
	font-size: 15px;
	font-family: Arial,Helvetica,sans-serif;	 
	} 
   
   .a10g {
	font-size: 10px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	 
	}
  .a11g {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	
	}
  .a12g {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	 
	}
   .a13g {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	}
  .a14g {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	
	}
  .a15g {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	 
	} 
	
	  .a17g {
	font-size: 17px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	 
	} 	  
	
	.a20g {
	font-size: 20px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	 
	} 
  .atitre {
	font-size: 20px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;	 
	}
	 .v10g {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana,sans-serif;	 
	}
  .v11g {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana,sans-serif;	 
	}
   .v12g {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana,sans-serif;	 
	}   
	.v13g {
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana,sans-serif;	 
	}