body { color:#FFFFFF; background:#343234 url() repeat; background:#343234 ; scrollbar-face-color:#3E322F; scrollbar-highlight-color:; scrollbar-3dlight-color:#DCBEAB; scrollbar-darkshadow-color:;scrollbar-arrow-color:#DCBEAB; scrollbar-track-color:#AF9B96; font-size:11pt; font-family:Arial; }

a:link { color:#F1C74B; text-decoration:none; font-weight:normal; }
a:visited { color:#F1C74B; text-decoration:none; font-weight:normal; }
a:hover { color:#E1951E; text-decoration:none; font-weight:normal; }
a:active { color:#E1951E; text-decoration:none; font-weight:normal; }


input { font-size:11pt; font-family: verdana, Arial; }
textarea { font-size:11pt; font-family: verdana, Arial; }
select { font-size:11pt; font-family: verdana, Arial; }

td { font-size:11pt; font-family:verdana, Arial; }

hr {
	background-color : grey;
	width: 98%;
	height: 2px;
}

.titre
{
  font-size : 24px;
  text-align : center;
  color : #F1C74B;
}


.cadre_central
{
	font-family: verdana, airial ; 
	background-image: url('logo_fili2.gif');
	background-position: center 200px;
	background-repeat: no-repeat;
	padding : 10px 10px 10px 10px;
	margin : 0px 0px 0px 0px ;
	text-align : justify;
	text-indent : 30px;
	line-height : 25px;
}

.banniere
{
	text-align : center;
	vertical-align : top;
	background-image: url('fond_banniere.gif');
	background-position : left;
	background-repeat: repeat-y;
	background-color : #626995;
	padding : 0px;
	margin : 0px 0px 0px 0px ;
}

.logo
{
	text-align : center;
	vertical-align : middle;
	background-color : #626995;
	margin : 0px 0px 0px 0px ;
}

.titreFT
{
  background-color : #808080;
  padding : 3px;
}

.descriptif
{
  background-color : #404040;
  padding : 3px;
  font-size: 10pt;
  font-family : verdana, airial;
}


/** Les formulaire SPIP **/
/*  */

.formulaire_recherche {
	font-size: 11px;
	vertical-align: center;
}

.forml#var_login {
	width: 80%; 
}

.spip_login {
	color: #F1C74B;
	font-size: 0.7em;
}

.forml{
	font-size: 1.2em;
	width: 70%;
}

/** Les images dans les texte des articles selon leur alignement **/
/* Les images centrees */

.formulaire_recherche
{
	margin-bottom: -12px;
}

#recherche{
	color: #aaf5f8;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	background-color: #674d34;
	border: solid 1px black;
	width: 90%;
}

.spip_bouton {
	padding: 1px;
	margin: 0px;
	text-align: center;
	font-size: 10px;
}

.spip_logos {
	padding: 0px;
	margin: 0px;
	border:solid 0px;
	text-align: center;
}

.spip_documents {
	padding: 0px;
	margin: 0px;
	text-align: center;
}

/* Les legendes des images des articles */
.spip_doc_titre {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.95em;
	color: #444;
}

.spip_documents_center {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

/* Les images alignees a gauche */
.spip_documents_left {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	margin-left: 0px;
}

/* Les images alignees a droite */
.spip_documents_right {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 20px;
}

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; color: #F1C74B;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }


/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #765840; align; center}
table.spip tr.row_odd { background: #343234; }
table.spip tr.row_even { background: #686868; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }


/*
 * Le menu de navigation
 */
ul#menu li ul{
  display:none; 
}

ul#menu li:hover>ul{
  display:block; 
}

ul#menu {
	  font-family : verdana, airial;
     font-weight: bold;
     font-size: 11px;
     color: #F1C74B;
}

ul#menu, ul#menu ul {
	border: solid 0px #000000;
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	background: url(../forum/Themes/KCF/images/titlebg.jpg) repeat-x;
	background-color: #160f09;
	color:#ffffff;
}
	 
ul#menu ul{
  position:absolute;
  top:-5px;
  left:12.5em;
}

ul#menu li{
  position:relative;
  margin:0px;
  padding:0px;
  _display:inline;
}

ul#menu a{
  display:block;
  width: 13em;
  text-decoration: none;
  text-indent: 1em;
  padding: 5px 0;
}

ul#menu li:hover, ul#menu li a:hover {
  color:white;
  background-color:#F1C74B; /* PERSO */
}

ul#menu li.smenu {
	background-image: url(arrow.gif) !important;
	background-position: 11.4em;
	background-repeat: no-repeat;
}

ul#menu li.smenu:hover, ul#menu li.smenu>a:hover {
	background-image: url(arrowb.gif) !important;
	background-position: 11.4em;
	background-repeat: no-repeat;
  background-color:#F1C74B; /* PERSO */
}

ul#menu a {
    color:#ffffff;
    text-decoration: none;
}

td.windowbg2 {
	padding : 30px;
}

td.catbg {
	padding : 5px;
}

input.listemd, select.listemd {
	border: 0px;
	padding: 2px;
	font-weight: bold;
	font-size : 10px;
}

ul#menu li:hover, ul#menu li a:hover {
  color:white;
  background-color:#F1C74B; /* PERSO */
}

ul#menu li.smenu {
	background-image: url(arrow.gif) !important;
	background-position: 11.4em;
	background-repeat: no-repeat;
}

ul#menu li.smenu:hover, ul#menu li.smenu>a:hover {
	background-image: url(arrowb.gif) !important;
	background-position: 11.4em;
	background-repeat: no-repeat;
  background-color:#F1C74B; /* PERSO */
}

ul#menu a {
    color:#ffffff;
    text-decoration: none;
}

td.windowbg2 {
	padding : 30px;
}

td.catbg {
	padding : 5px;
}

input, select {
	border: 0px;
	padding: 2px;
	font-weight: bold;
}
