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

a, a:link, a:visited
{
	text-decoration: none;
	color: #C3E2FA;
}

a:hover
{
	text-decoration: underline;
	/*color: #3E1562;*/
	color: #E6F4FC;
	text-shadow: #CCCCCC 0 0 4px;
}

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

body {
	color:#E0E0E0;
    margin: 0em;
    padding: 0em;
	/*background-color: #081014;*/
	background-color: black;
	background-image: url(img/Fond-LCV-2009-800.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center;
	background-position:top 0; 
}

#page
{
	position: relative;
	text-align: left; /* pour annuler l'heritage de text-align:center de BODY */
	margin: 12px 3em auto; /* auto pour centrer horizontalement la boite dans BODY 
						 pour le navigateurs autres que IE/WIN */
	padding: 0;
	width: 66em ;
	max-width: 98% ;
	min-width: 720px ;
}

#entete       /* bandeau - banner */
{
	background-image: url(img/barre-haut.png);
	background-color: transparent;
/*background-color:#669933;*/
	background-position: 0 68px;
	color: #C3E2FA;
	height: 103px; 
	width:240px;
	text-align: left;
	line-height: 34px;
	/*display: block;*/
}

#entete .spip_logos
{
	position: absolute; top: -8px;
}

#encart 
{ 
	height: 100px /* hauteur de l'image + 10px */
} 

#bas       /* bandeau - banner */
{
	background-image: url(img/barre-bas.png);
	background-color: transparent;
	background-repeat:no-repeat;
	padding-top: 0;
	margin-left: 0;
	margin-right: 0;
	line-height: 20px;
}

#encart 
{ 
	display:none;
} 

#bloc-contenu
{
	position: static;
	border: none;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 5px;
	background: none;
	overflow: auto;
}

/* -------------------------------------------------------
 	3. BANDEAU - ENTETE (inc/inc-bandeau.html)
 ------------------------------------------------------- */

#entete a.nom-site:hover
{
	color: #FFFFFF;
	font-style: italic;
	text-shadow: #C3E2FA 0 0 8px;
	/* une fleur pour safari seulement */
}

.spip_logos,
.cartouche .spip_logos,
.logo-liste-art .spip_logos
{
	/*display: none;
	position: absolute; top: 0; */
	padding-left: 0;
	margin: 0 0 0 0em;
}

#entete a.nom-site,
#entete a.nom-site:link,  
#entete a.nom-site:visited,
#entete a.nom-site:hover
{
	display: none;
}

#entete .nom-site span  /* on cache le nom du site  */
{
	display: none;
}

/* -------------------------------------------------------
 	4. ELEMENTS HTML DE BASE
 ------------------------------------------------------- */

/* ------------------------------------------------------------------
 	5. NAVIGATION et MENUS
 -------------------------------------------------------------------- */
#menu-principal {
	background-image: url(img/barre-haut.png);
	background-repeat:no-repeat;
	background-color: transparent;
	/*background-color:#9900CC;*/
	background-position: -370px 0;
	border-style: none;
	border: 0;
/*	visibility: hidden;*/
	top: 68px;
	left: 240px;
	height: 34px;
	text-shadow: #000000 1px 1px 2px;
}
#menu-principal ul {
	height: 1.8em;
	line-height: 1.8em;
}
#menu-principal-recherche {
	float: none;
	position:absolute;
	right: 76px;
	top: 5px;
}

/* COULEURS des menus */
#menu-principal ul li { border: 0; }

#menu-principal.menu-item,
#menu-principal.menu-titre-special, 
#menu-principal.menu-titre,
#menu-principal.menu ul li a, 
#menu-principal.menu ul li b  { background-color: transparent; }

#menu-principal.menu-item a:hover,
#menu-principal.menu-titre-special a:hover, 
#menu-principal.menu-titre a:hover,
#menu-principal.menu ul li a:hover, 
#menu-principal.menu ul li b:hover { color: white; text-shadow: white 0 0 8px; text-decoration: underline; }

#menu-principal-resume,
#menu-principal-sites,
#menu-principal-plan,
#menu-principal-contact { visibility: hidden; }

#encart, #menu-rubriques { top: 80px; }

.menu ul li a, .menu ul li b
{	
	background-image: none;
	background-position: left center;
}

.menu ul li a { padding-left: 4px; }
.menu ul li li a { padding-left: 24px; font-weight: normal;}
.menu ul li li li a { padding-left: 32px;}
.menu ul li li li li a { padding-left: 40px;}
.menu ul li li li li li a { padding-left: 40px;}
.menu ul li li li li li li a { padding-left: 40px;}

.menu ul li li a, .menu ul li li b					{ background-image: none; }
.menu ul li a.lienon, .menu ul li b.lienon 			{ color: white; padding-left: 16px; background-image: url(img/triangle.gif); }
.menu ul li li a.lienon, .menu ul li li b.lienon 	{ color: white; padding-left: 24px; background-image: url(img/triangle-8.gif); }



.signatures td 
{ 	
	background-image: none;
}
.menu-item,
.menu-titre-special, 
.menu-titre { background-color: red; } 

.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: #3E1562; }

.menu li span 				{ color: #444;}

.menu ul li a,
.menu ul li b 				{ background-color: red; }

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

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

.menu ul li a:hover,
.menu ul li li a:hover,
.menu ul li li a.lienon:hover 	{ color: #3E1562;/*background-color: #E0CBF3;*/ text-decoration: underline; }
.menu ul li li a.lienon 	{ background-color: #8f4acf; }



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

/* -------------------------------------------------------
 	6. ARTICLE
 ------------------------------------------------------- */

/* L'information de date et auteur au dessus de l'article */
.detail {
	display: none;
}

.sous-titre {
	margin-top: 3px;
	margin-bottom: 3px;
	text-transform: none;
}

.chapo {
	background-color: transparent;
}

.logo-premier-art {
	position: left;
}

.premier-art {
	width:384px;
	float: left;
	position: absolute; top: 160px; 
}

.premier-art .texte {
	line-height: 1.2em;
}

.logo-liste-art {
	float:left;
	padding-top: 3px;
	padding-right: 5px;
}

.autres-art {
	margin-left:400px;
	float: right;
}

.autres-art .texte {
	line-height: 1em;
	font-size:	95%;
}

.logo-article {
	display: none;
}

.video-article {
	position: left;
}

.article-pub
{
	position: absolute; 
	top: 4px; 
	margin-left:240px;
	margin-right:20px;
}

/* -------------------------------------------------------
 8. EDITO (sur page sommaire.html)
------------------------------------------------------- */
.edito h3 {
	line-height: 0;
	visibility: hidden;
}

/* -------------------------------------------------------
 	10. FORUM
 ------------------------------------------------------- */

a.spip_barre img
{
	border: 1px solid #bbb;
	background-color: #666;
}

a.spip_barre:hover img
{
	border: 1px solid #aaa;
	background-color: 444;
}
/* -------------------------------------------------------
 	14. FORMATS DE TEXTE
 ------------------------------------------------------- */
.ligne-debut
{
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 10px;
	border-top-style:solid;
	border-top-color:#445570;
	border-top-width: 1px;
}
.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

.article-info-rubrique
{
	/*position: absolute; top: 75px; 
background-color:#663333;*/
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	line-height:14px;
}

.extrait
{
	background-color: transparent;
}

.suite a,
.suite a:link,
.suite a:visited
{
	color:#FFFFCC;
}

.suite a:hover
{
	color: white;
}

/* -------------------------------------------------------
 	16. FORUM
 ------------------------------------------------------- */

.forum-item
{
	background: #222222;
}


/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum
{
	border: 1px solid #909090;
}

ul ul .forum { border: 1px solid #a4a4a4; }
ul ul ul .forum { border: 1px solid #b8b8b8; }
ul ul ul ul .forum { border: 1px solid #cccccc; }
ul ul ul ul ul .forum { border: 1px solid #e0e0e0; }
ul ul ul ul ul ul .forum { border: 1px solid #e0e0e0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo
{
	border-bottom: 1px dashed #b8b8b8;
	background: #444444;
}

ul ul .forum-chapo { background: #444444; }
ul ul ul .forum-chapo { background: #444444; }
ul ul ul ul .forum-chapo { background: #444444; }
ul ul ul ul ul .forum-chapo { background: #444444; }

/* -------------------------------------------------------
 	18. AUTRES ELEMENTS PRODUITS PAR SPIP
 ------------------------------------------------------- */

.spip_code { background-color: #0C0440; }
table.spip tr.row_first { background-color: #0C0440; }
table.spip tr.row_odd { background-color: #404040; }
table.spip tr.row_even { background-color: #101010; }

blockquote.spip
{
	background-color: black;
}

.spip_cadre
{
	background-color: black;
}

.spip_surligne { background-color: #119; }

/*------------------------------------------------
	20. PAGINATION
 ------------------------------------------------*/
.pagination .ligne2 { background-color: black; color: #668; }

.pagination .ligne2 .lien_pagination { color: #FFFFCC; }

.pagination .ligne2 .on { color: #888; }


