@charset "utf-8";
/* CSS Document */


#bloc-contenu

{
	background-color: white;
	background-image: url(img/bg6.jpg);
	background-repeat: repeat-y;

	background-position: center top;
}

#bas{
	font-size: xx-small;
}

/*  ANNONCE dans #encart */
.annonce
{
	
}
.menu li.annonce a { padding: 0; }

.menu li.annonce .spip_logos,
.menu li.annonce a img { margin: 0; }

.chapo
{
	font-weight: bold;
	text-align: left;
	background-color: #f3f3f3;
	padding: 3px;
	margin: 0;
}

.chapo p
{

	padding: 0;
	margin: 0 ;
}
/* ------------------------------------------------------------------ */

.surtitre,
.sous-titre {
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 90%;

}


/* ------------------------------------------------------------------
 	5. NAVIGATION et MENUS
 -------------------------------------------------------------------- */
/* COULEURS des menus */

.menu ul li {	border-top: 1px solid #eee; } /* separateur : meme couleur que fond de BODY */

.menu ul li a:hover { text-decoration: none; }

/* text : color */
.menu ul li a, 
.menu ul li a:visited,
.menu ul li b 				{ color: white;}

.menu ul li li a, 
.menu ul li li a:visited 			{ color: #0A74A6;}

.menu li span 				{ color: #444;}


.menu ul li a:hover,
.menu ul li li a:hover,
.menu ul li li a.lienon 	{ color: maroon;}


/* background */
.menu ul li a,
.menu ul li b 				{ background-color: #313c72; }


.menu ul li li a, 
.menu ul li li a:visited,
.menu li span 				{ background-color: #DDD; }

.menu ul li a:hover,
.menu ul li li a:hover { background-color: #EDFBFF; }
.menu ul li li a.lienon 	{ background-color: #ffd; }


.menu ul li li a.article { background-color: #eee; }
.menu ul li li a.article:hover { background-color: #EDFBFF; }

/* TYPO et ESPACEMENT des menus */

.menu ul 
{
	font-size: 88%;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	margin: 0;	padding: 0;
}

.menu ul ul { font-size: 1em; margin: 0;}
.menu ul li {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.menu ul li a, .menu ul li b
{	
	text-decoration: none;
	text-align: left;
	padding: 3px 4px 3px 6px;
	display: block;	
	background-color:#95262F;
	/* background-image - voir/see : 'alter.css' 95262F*/
}

.menu ul li li a { padding-left: 4px; font-weight: normal;}
.menu ul li li li a { padding-left: 10px;}
.menu ul li li li li a { padding-left: 16px;}
.menu ul li li li li li a { padding-left: 22px;}
.menu ul li li li li li li a { padding-left: 28px;}

.menu li span
{
	display: block;	
	font-style: italic;
	font-size: 92%;	
}
.menu li li address a
{
	padding: 0px 0 0px 0px;
	font-style: italic;
	font-size: 92%;	
}



h1.titre-article{color:#95262F;}


#entete
{
	background-image: url(img/globe2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

#menu-lang { margin: .5em; color: white; } 
#menu-lang a { color: #ccc; }
#menu-lang a:hover { color: #fff; }

#menu-lang{
	background-color:#95262F;
	padding: 2px;
}

#entete a.nom-site:visited
{
	background-image: url(img/globe2-droit.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#page
{
	position: relative;
	text-align: left; /* auto pour centrer horizontalement la boite dans BODY 
						 pour le navigateurs autres que IE/WIN */
	padding: 0;
	width: 780px; /* ou 100% pour largeur fluide pleine largeur */
	/*border: thin solid #95262F;*/
	height: 1000px
	margin-top: 2em;
	margin-right: auto;
	margin-bottom: 3em;
	margin-left: auto;	
}

.edito .chapo
{
 margin-top: 0;
 background-color: #cccccc;
}

h3.edito-titre{background-color: #95262F;}

h1.titre{color: #95262F;}

a,a:link,a:visited{text-decoration:none;color:#95262F;}
a:hover{text-decoration:underline;color:#95262F;}

#sommaire, 
.article-info-rubrique,
h2.structure {
	 display:none}
