body{color:#444;font:85%/1.0 "Trebuchet MS","Lucida Grande","Lucida Sans",Tahoma,Arial,'Helvetica Neue',Helvetica,Geneva,Lucida,sans-serif;
	background-image: url(img/bgstripes.gif);
	background-position: left top;
	background-color: black;
	background-repeat: repeat-x-y;
	background-attachment:fixed;
}

#page {background-color: black;}

.sous-titre{line-height:2em;}

#imprimer{text-align:right;float:center;}

#menu-rubriques { top: 185px;}

#entete a.nom-site,
#entete a.nom-site:link,  
#entete a.nom-site:visited
{
	font-family: Verdana, 'Bitstream Vera Sans', Tahoma, "Lucida Grande", "Lucida Sans", Arial, 'Helvetica Neue', Helvetica, Lucida, Geneva, sans-serif;
	color: #FFFFFF;
	background-image: none;
}

#entete a.nom-site:hover
{
/*	background-image: url(img/banner-hover.jpg);*/
}

#entete .nom-site span  /* on cache le nom du site  */
{
/*	height: 1px; */
/*	width: 1px; */
/*	overflow: hidden; */
}

#bas span{font-size:small;line-height:1.5em;color:white;}
#bas{margin-left:175px;margin-right:0;}
#page{margin-bottom:1em}
#sous_page{font-family: Verdana;width:800px;margin:2em auto;color:grey;font-size:x-small;font-weight:bold;}
#encart{ top: 30px; }

#encart_rideau {

color:grey;
font-size:80%;
width:150px;
float:right;
position:relative;
background-color:white;
border:1px dashed grey;
padding:0.5em;
}

.chapo
{
	font-weight: normal;
	text-align: left;
	background-color: #444;
	color:white;
	padding: 10px;
	margin: 5px 0 15px 0;
	line-height:1.5em;
}
.chapo strong
{
	font-weight: normal;
}

.extrait
{
	margin: 5px;
	line-height: 1.4em;
	padding: 8px;
	background-color: #ddd;
	color:black;
}

/* -------------------------------------------------------
   Changement de couleur de fond pour les menus de navigation
 ------------------------------------------------------- */
#menu-rubriques{
background-color:#000;
}

/* COULEURS des menus et edito */
.menu-item,
.menu-titre-special, 
.menu-titre,
.menu ul li a, 
.menu ul li b,
.edito h1 { text-align:center;background-color: #1CA530; }
.edito h1 {color:white;font-size:140%;
line-height:2.5em;
font-variant:small-caps;}
.edito p strong{font-weight:normal;}
.menu ul li a.lienon {background-color:yellow;font-weight:bold;text-align:center;color:black; }

/* bleu pale extrait de l'image du bandeau */
.menu ul li { border-top: 0px solid #6CC; }
.menu ul li li { border-top: 1px solid black; }


/* separateur : meme couleur que fond de BODY */
.menu ul li a, 
.menu ul li b,
.edito h3,
.signatures td { background-image: none; }


.menu ul li li a, 
.menu ul li li a:visited{text-align:left;color:#666;}
.menu li span ,
li.annonce { background-color: #F8F4F9; }
.menu ul li a:hover,
.menu ul li li a:hover,
.menu ul li li a.article:hover { background-color: white; color:black; font-weight: bold; }
.menu ul li li a.article { background-color: black; }
.menu ul li li a.lienon { color:white; font-weight:normal; border-left:0px solid white; }


/* -------------------------------------------------------
   GB
 ------------------------------------------------------- */
ul .forum{margin-top:1em;}

.spip_bouton {
   background-color: red;
   border: 2px outset #000060;
   color: white;
   font-weight:bold;
}

.forum-item{
	padding:0.5em;
	font-style:italic;
	text-align:center;
}

.forum-chapo {
	text-align:right;
}


/* Formulaires 
----------------------------------------------- */
.formulaire_inscription {
text-align:center;
}

.formulaire_recherche input{
height: 13px;
}

option.uk_flag {
padding-left: 30px;
height: 12px;
background-image: url(img/uk_flag.jpg);
background-repeat: no-repeat;
}

option.fr_flag {
padding-left: 30px;
height: 12px;
background-image: url(img/fr_flag.jpg);
background-repeat: no-repeat;
}

option.de_flag {
padding-left: 30px;
height: 12px;
background-image: url(img/de_flag.jpg);
background-repeat: no-repeat;
}

option.de_flag {
padding-left: 30px;
height: 12px;
background-image: url(img/de_flag.jpg);
background-repeat: no-repeat;
}

fieldset { 
	border: 1px solid #ccc;
	padding: 1em 1em 1em 1em;
	margin: 1.6em 0;	/* padding-top is margin-top for fieldsets in Opera */
}
legend { 
	background: #fff;
	padding-left: .8em;
	padding-right: .8em; 
	font-size: 150% ;
	color:red;
	font-weight:bold;
}
legend+* { 
	margin-top: 1em;
} /* compensates for the opera margin bug */
label {
	padding: 1em 0 0.2em 0;	
}
textarea, input[type='text'],  input[type='password'], select {
	border: 1px solid #ccc; 
	background: #fff;
	color: #999 ;
	font-family:Arial, Helvetica, sans-serif;
}
.form2 textarea:hover, .form2 select:hover, .form2 input[type='text']:hover, .form2 input[type='password']:hover {
	border-color: #aaa;
	outline: 2px solid #ffffaa;
	color: black ;
}
.form2 textarea:focus, .form2 select:focus, .form2 input[type='text']:focus, .form2 input[type='password']:focus {
	border-color: #888;
	outline: 2px solid #ffffaa;
	color: black ;
}
input, select { 
	cursor: pointer; 
}
input[type='text'] { 
	cursor: text; 
}
input , select ,option, label { margin: 0 0 0 .1em; }
textarea { margin: 0 0 0 0; }
textarea, input { padding: .3em .4em .15em .4em; }
select { padding: .1em .2em 0 .2em; }
option { padding: 0 .4em; }

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
font-size:80%;
background:url(img/formbg.gif) repeat-x left top;
}

/* -------------------------------------------------------
   Autres changement de couleur et typo
 ------------------------------------------------------- */

#bloc-contenu h3 a,
h3.spip,
h1.titre-article { color: #000000; }

h3.spip
{
	border-color: #1CA530;
	border-width: 0 0 2px 0;
	border-style: solid;
	font-weight:normal;
	line-height:1.2em;
	letter-spacing:1px;
}

h1.titre-article
{
	font-family: Georgia, Bookman, Palatino, "Times New Roman", Times, serif;
	font-size: 2.2em;
	font-weight: normal;
	line-height: 1em;
}

#bloc-contenu h3 a
{
	font-size: 1.5em;
	font-family: Georgia, Bookman, Palatino, "Times New Roman", Times, serif;
	font-weight: normal;
}

.edito h3 {
	padding: 5px 0 5px 0;
	color: white;
	background-color: #1CA530;
	text-transform: uppercase;
	/* background-image - voir/see : 'alter.css' */
}

.edito p { margin-top: 0; background-color: #444;color:white;padding:10px;line-height:1.5em;text-align:justify;}
.edito a, .edito a:link, .edito a:visited{color: orange;}
.edito a:hover{color: yellow;}
.chapo a, .chapo a:link, .chapo a:visited{color: orange;}
.chapo a:hover{color: yellow;}

#plan .plan-rubrique h3 { background-color: #6CC; }


