

/* -------------------------------------------------------
 	1. LIENS base
 ------------------------------------------------------- */

a, a:link, a:visited
{
	text-decoration: none;
	color: #2d6037; /*#0A74A6;*/
}

a:hover
{
	text-decoration: underline;
	color: #2d6037; /*#0A74A6;*/
}

a.spip_out,
a.spip_in,
a.spip_url,
a.spip_glossaire { color: #2d6037; }  /*#0A74A6;*/

/* -------------------------------------------------------
 	2. MISE EN PAGE - BLOCS PRINCIPAUX
 ------------------------------------------------------- */

body {
	background-image: url(img/lotus_fond.jpg); /*url(img/body_bg.png);*/
}


#entete			/* voir (../inc/inc-bandeau.html) */
{
	height: 130px; /* 180px */
	background-position: left top; /*left bottom;*/
	/* background-image - voir/see : 'alter.css' */
}

#entete a.nom-site, 
#entete a.nom-site:link,  
#entete a.nom-site:visited
{
	background-image: url(img/bandeau_text.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}


#entete_meteo			/* voir (../inc/inc-bandeau-meteo.html) */
{
	height: 150px; /* 180px */
	background-position: left top; /*left bottom;*/
	background-image: url(img/bandeau-titre-meteo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
}

#entete_meteo a.nom-site, 
#entete_meteo a.nom-site:link,  
#entete_meteo a.nom-site:visited
{
	background-image: url(img/bandeau_text.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}


#tableau_meteo			/* voir (../inc/inc-bandeau-meteo.html) */
{
	height: 50px; /* 180px */
	padding: 0;
	border-width: 0;
	text-align: right;
	overflow: hidden;
	z-index: 10;
	position: relative;
	top: 100px; /*190 px*/
	right: 0px;
	width: 90%;
	min-width: 600px;
	max-width: 66em;
	margin: 0 0 1em 0;

}

#maj_site_bandeau_meteo
{
	height: 50px;
	position: relative; /*absolute;*/
	top: 100px; /*190 px*/
	right: 0px;
	width: 150px;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
}


#encart
{
	top: 160px; /*190 px*/
}







/* ------------------------------------------------------------------
 	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: #2d6037; } /*{ 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: #66ccce; } /*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: 0; }

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

.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 4px 4px;
	font-style: italic;
	font-size: 92%;	
}

/*  ANNONCE dans #encart */
.annonce
{
	background-color: #DDD;
	/* overflow: hidden; */
	text-align: center;
}
.menu li.annonce a { padding: 0; }

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

#menu-principal {
	position: absolute;
	top: -1.4em;
	margin-top: 0px;
	margin-left: 0px;
	width: 780px;
}

#menu-principal li a
{
	padding: .2em 1em .2em 1em;
	margin: 0 1px 0 0;
} 

#menu-principal ul li 
{ float: left; }

/* #menu-recherche {  position: absolute; top: 185px; width: 148px;} */
#menu-recherche { width: 100px; }
#menu-recherche.menu ul li { border-top: 0; }

#menu-rubriques { position: absolute; top: 160px; width: 150px;} /*top: 190px;*/

.menu-item { font-size: 85%; }

.menu-item,
.menu-titre-special, 
.menu-titre { background-color: #66ccce; } /*background-color: #313c72;*/



/* -------------------------------------------------------
 8. EDITO (sur page sommaire.html)
------------------------------------------------------- */


.edito h3 {
	background-color: #66ccce;  /*#313c72;*/
	/* background-image - voir/see : 'alter.css' */
}



/* -------------------------------------------------------
 	12. ADMIN, LOGIN, BOUTONS ADMIN
 ------------------------------------------------------- */

.spip-admin { font-size: 92%; }
.spip_bouton { color: #444; }

