

body {background-image: none;
		background-color: white; }

#entete
{
	height: 100px;
	background-image: url(img/bandeau.gif);
	background-color: #313c72;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
}
#entete a.nom-site, 
#entete a.nom-site:link,  

#entete a.nom-site:visited
{
	background-image: none; }

#encart {position: absolute; top: 110px;}

#menu-principal-sites {display:none}
#menu-principal-resume {display:none}

#menu-rubriques { position: absolute; top: 110px; width: 150px;}

.menu ul li a, .menu ul li b
{	
	background-image: url(img/titre-coin.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.edito .chapo {  text-align: left; background-color: #ffffff;}

.edito h3
{
	background-image: url(img/titre-coin.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.signatures td 
{ 	
	background-image: url(img/titre-coin.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.separateur
{
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(img/puce.gif);
}

#entete .nom-site span  /* on cache le nom du site  */
{  margin-right: -1000px;
	}

.formulaire_recherche input.forml {
	background-image: url(img/loupe.png);
	background-repeat: no-repeat;
	background-position: right center;
}

body.sommaire .edito h3 {display:none}


a, a:link, a:visited
{
	text-decoration: none;
	color: #313c72;
}
a:hover
{
	text-decoration: underline;
	color: #313c72;
}


/* ------------------------------------------------------------------
 	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: #313c72;}

.menu li span 				{ color: #444;}


.menu ul li a:hover,
.menu ul li li a:hover,
.menu ul li li a.lienon 	{ color: #313c72;}


/* 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: #dde; }

.menu ul li a:hover,
.menu ul li li a:hover { background-color: #fff; }
.menu ul li li a.lienon 	{ background-color: #eee; }


.menu ul li li a.article { background-color: #eee; }
.menu ul li li a.article:hover { background-color: #EDFBFF; }

/* -------------------------------------------------------
 	14. FORMATS DE TEXTE
 ------------------------------------------------------- */

.article-info-rubrique
{
	text-align: left;
	margin-bottom: 10px;
}

.article-info-rubrique h5
{
	font-size: 85%;
}


.extrait
{
	margin: 5px;
	line-height: 1.3em;
	padding: 0.8px;
	background-color: #F6F6F6;
}


.extrait a.suite,
.extrait a.suite:link,
.extrait a.suite:visited
{
	text-decoration: none;
	color: #313c72;
	font-variant: small-caps;
	display: inline;
}

.extrait a.suite:hover
{
	color: #085D85;
	text-decoration: underline;
}
