/*************************************
* enfi style - screen (c)
*
* version:    1.0
* author:     erational.org
* date:       2005.10.25
***************************************/



/********  HTML elements **************/
html, body {
  margin: 0;
  padding: 0;
  text-align: left;	
  background: #898989;
	color: #000;
	font-size: 11px;
	line-height: 1.3em;
	font-family:  Helvetica, Geneva, Verdana,Arial, sans-serif;
}

h1 {  font-size: 14px;}
h2 {  font-size: 12px;}

img { border:0; }

a {}
a.discrete { color: #000; text-decoration:none;}

input, textarea {
  border:1px solid #000;
  background: #fff;
  font-size:11px;
  padding:2px;
}

textarea {
  font-family:  Helvetica, Geneva, Verdana,Arial, sans-serif;
}

input.submit {
  border-left:1px solid #fff;
  border-top:1px solid #fff;
}
input.submito:hover {
  background: #ddd;
}

ul {
  margin: 0;
}

label {
  display: block;
}


/********  Block **************/
#container {
}

#menu {
  position: absolute;
  width: 144px;
  top:  100px;
  left: 0;  
}
#main {
  /*border:1px solid #0F0;*/  
  background: #ebebeb;
  position: absolute;
  left: 144px;
  top:  100px;  
  /*width: 640px;*/
  margin: 0 150px 0 0;
  padding: 0;
}

#rub {
  text-align: right;
  margin: 0;
  padding: 0;   
  text-transform: uppercase;
  font-size: 9px; 
}


.v0,.v1,.v2,.v3,.v4,.v5,.v6,.v7 {  
  float:right;
  width: 80px;
  margin: 0;
  padding: 0 0 0 9px;
  text-align: left; 
}
.v0 { background:#c43808;}      /* contact           - enfi_col5.css */
.v1 { background:#e94b14;}      /* rub7: partenaire  - enfi_col5.css */
.v2 { background:#fba846;}      /* rub4: reference   - enfi_col4.css */
.v3 { background:#fcfa26;}      /* rub3: histo       - enfi_col3.css */
.v4 { background:#fcffa4;}      /* rub2: strategie   - enfi_col2.css */
.v5 { background:#f10f99;}      /* rub1: realisation - enfi_col1.css */
.v6 { background:#f8b0ef;}      /* hors rubrique: accueil, plan... - enfi_col0.css */


#content {
  background: #ebebeb;
  clear: both;
  padding:  10px;  
}


#extra {
  float: right;
  width: 180px; /*150px*/
  margin: 35px 5px 15px 15px;
  
  min-height: 222px; /* Firefox footer fix bug*/
  /*background: pink;*/
}


#footer { 
   clear: both;
   text-align: right;
   background: #c8c8c8;
   font-size: 87%;
   padding: 0 5px;
}

#footer2 { 
   /*clear: both;*/
   background: #898989;
   font-size: 87%;
   /*padding: 0 5px 20px 5px; */      
}

/********  Menu comment **************/
#menucomment {
  padding: 5px;
  color: #fff;
  line-height: 1.1em;
}
#menucomment a {
  display: block;
  color: #ccc;
  text-decoration: none;
}
#menucomment a:hover {
  color: #aaa;
}

/************* Block RUB (barre navigation) **************/
#rub a{
  text-decoration: none;
  color: #000;  
}
#rub a:hover{
 color: #555;
}

/****************** SPIP style ***********************************/
.spip_encadrer {
  border: 1px solid #666;
  background: #efefef;
  margin: 5px 0;
  padding: 5px;
}

.spip_surligne {
  background: yellow;
}

/************* Block EXTRA (menu contextuel droit) **************/
#extra a{
  text-decoration: none;
  color: #000;  
}
#extra a:hover{
 color: #555;
}
/************* Block FOOTER (pied de page) **************/
#footer a{
  text-decoration: none;
  color: #444;  
}
#footer a:hover{
 color: #777;
}

/************* Page plan **************/
a.plan{
  text-decoration: none;  
}

.bv0,.bv1,.bv2,.bv3,.bv4,.bv5,.bv6,.bv7 {
  padding-left: 6px;
}

a.bv0,a.bv1,a.bv2,a.bv3,a.bv4,a.bv5,a.bv6,a.bv7 {
  color: #000;
  text-decoration:none;
}
.bv0 { border-left: 13px solid #e94b14;}
.bv1 { border-left: 13px solid #fba846;}     
.bv2 { border-left: 13px solid #fcfa26;}      
.bv3 { border-left: 13px solid #fcffa4;}      
.bv4 { border-left: 13px solid #f10f99;}      
.bv5 { border-left: 13px solid #f8b0ef;}     
.bv6 { border-left: 13px solid #e69cd1;}
.bv7 { border-left: 13px solid #e69cd1;}

li.plan {
  list-style: none;
}
/************* Page sommaire **************/
a.title {
  font-weight: bold;
  text-decoration:none;
}
/************* Couleur **************/
.red {color:#f00;}
.green {color:#090;}

/************* Menu inc **************/
.current {
  font-weight: bold;
}
.extrahead {
  margin-bottom: 7px;
  
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: 1px solid white;  
  /*width: 70%; /* another Firefox footer fix bug*/
}
