
body {
  color: #000;
  background: #A23700  repeat;
  text-color: #000;
  font: 8pt/14pt georgia, arial, sans-serif;
  margin: 0 0 0 0px;
  padding: 0 0 0 0px;
  text-align:left;
  behavior:url("css/csshover.htc");
}
      
h1 {
  font: 12pt Georgia, arial, sans-serif;
  color: #A23700;
  text-align: right;
  padding: 0px 0px 5px 0px;
  margin:5px;
  font-weight:bold;				
}      

h2 {
font: 10pt Georgia, arial, sans-serif;
font-weight:bold;
margin:0px;
padding:0px;
}

h3 {
margin:10px 5px 5px 5px;
font: 9pt Georgia, arial, sans-serif;
font-weight:bold;

}

a:link, a.spip_url, a.spip_in, a.spip_out, a.spip_glossaire,a:hover {
  color: #A23700;
  text-decoration: none;
}

a:visited {
  color:#3F434C;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

hr, hr.spip { 
  visibility:hidden;
}

table, table.spip {
  border-collapse: collapse;
  margin: auto;
  border-style: none;
  border-width:  0px;
  font: 8pt Georgia, arial, sans-serif;
}

th, table.spip tr.row_first {
  text-align: center;
  padding: 2px 5px 2px 5px;
	}
	
td, table.spip td  {
  padding: 2px 5px 2px 5px;
  text-align:center;
}

#odd, table.spip tr.row_even {
  background-color: #FF9E00;
}

#container {
  background: #992A00 repeat;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  position:absolute;
  width:100%;
}

#maincontent {
  background: white;
  width:780px;
  padding:0px;
  margin:0px;
}

#header {
  position:relative;
  background:white;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:780px;
  height:137px;
}

#siteName {
  width: 444px;
  height: 81px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:right;
  background: #992A00 top right no-repeat;
  float:left;  
}

#siteName span {
  display:none;
}

#siteName img {
  border:none;
}

#eye {
  float:left;
  width: 336px;
  height: 137px;
  background: url(../images/eye.jpg) #992A00 top left no-repeat;
}

#navmin {
  color:#C53200;
  width:420px;
  float:left;
  padding:0px 0px 0px 0px;
  margin:10px 0px 0px 0px;
}

#navmin ul {
  margin:0px;
  padding:0px;
}

#navmin li {
  display:inline;
  font: 9pt Georgia, arial, sans-serif;
}

.articleon {
  border-top:solid 4px #A23700; 
 
}

.article {
}

#navmin  a:link, #navmin a:visited,#navmin  a:hover {
  color:#C53200;
  text-decoration:none;
}

#rubriques  a:link, #rubriques a:visited,#rubriques  a:hover {
  color:#C53200;
  text-decoration:none;
}

#navmin  a:hover {
  font-style:italic;
  border-top:solid 3px #A23700; 
}

#rubriques  a:hover {
  font-style:italic;
  border-top:solid 3px #A23700; 
}


#navmin #rubriques {
  width:420px;
  margin:0px 10px 15px 0px;
  padding:0px 5px 0px 5px;
  background : #F7EDE8;
  border-left:solid 1px;
  border-right:solid 1px;
  text-align:center;
}

#navmin h1 {
  text-align:center;
  background-color:#F7EDE8;
}

#pieces {
  background: url(../images/pieces.gif)  top right no-repeat;
  width:104px;
  height: 90px;
  position:absolute;
  bottom:40px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#menu {
  margin:0px 0px 0px 0px;
  padding:10px 0px 52px 100px;
  text-align: center;
  width:190px;
  background: url(../images/msmile.jpg)  bottom right no-repeat;
  font: 10pt Georgia, arial, sans-serif;
  color: #C53200;
  font-style:italic;
  font-weight:bold;
  float:left;
}

#menu ul{
  margin:0px;
  padding:0px;
}

#menu li {
  margin-top:0.6em;
  display: block;
  list-style-type: none;
}

#menu  a:link, #menu a:visited,#menu a:hover {
  color:#C53200;
  text-decoration:none;
}

#menu a:hover {
  font-style:normal;
}

#utils {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:white;
  text-align:left;
  position:absolute;
  bottom:20px;
}

#utils  a:link, #utils a:visited,#utils a:hover {
  color:white;
  text-decoration:none;
}

#utils a:hover {
  font-style:italic;
}

#utils ul {
  margin:7px;
  padding:0px;
}

#utils li {
  display:inline;
}

#content, #homecontent  {
  text-align:justify;
  float:right;
  width:420px;
  background : #F7EDE8;
  border:1px solid #A23700;
  margin:0px 10px 40px 10px;
  padding:0px 5px 0px 5px;
}

#homecontent  {
  margin:0px 10px 40px 10px;
  padding:0px 0px 0px 0px;
}

#content .spip_logos  {
  float:left;
}

#spacer,#talon {
  font: 1pt Georgia, arial, sans-serif;
  clear: both;
  height:1px;
  margin: 0px 0 0 0px;
  padding: 0 0 0 0px;
}

#talon {
  height:50px;
}

#logosliens {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:650px;
  position:absolute;
  left:90px;
  bottom:10px;
  text-align:center;
  
}

.logosite {
  margin:0px 10px 0px 30px;
  padding:0px 0px 0px 0px;
  float:right;
}


#colnews {
  padding-left:5px;
  width:50%;
  float:left;
}

#colevt  {
  padding-right:5px;
  float:right;
  width:40%;
}

#colnews h1,#colevt h1 {
  text-align:center;
}

#colevt h2 {
  font: 8pt/14pt georgia, arial, sans-serif;
  font-weight:bold;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#focus {
  background-color:#A23700;
  text-color:white;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
}

.news {
  margin-left:10px;
}

.news a:link,.news a:hover,.news a:visited {
  color:black;
  text-decoration:none;
}

.news:hover {
 border-left:solid 5px #A23700; 
 padding-left:5px;
}

.date {
  font-weight:bold;
  font-style:italic;
  float:left;
  text-align:left; 
}

.titrenews {
  color: black;
  font: 8pt/14pt georgia, arial, sans-serif;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:bold;
  position:relative;
  text-align:left;  
}

#foc1 {
  margin-left:5px;
  float:left;
  width:48%;
}

.fl {
  padding: 0 0 0 0px;
  margin: 5px 5px 0 0px;
  float:left;
}

.fr {
  padding: 0 0 0 0px;
  margin: 0 0 4px 0px;
}

.fr h1 {
  font: 8pt/14pt georgia, arial, sans-serif;
  color:white;
  font-weight:bold;
  text-align:left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.fr p {
  color:white;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 80px;

}

.description {
  color:#3F434C;
}

.description:hover {
  color:black;
}

#listedocs {
  text-align:center;
}

.document {
  float:left;
  text-align:center;
  padding-right:15px;
  width:25%;
}

.document a:hover {
 text-decoration:none;
}

#voiraussi {
  clear:both;
  border:none;
  background-color:#A23700;
  text-align:justify;
  float:right;
  width:420px;
  background : #F7EDE8;
  border:1px solid #A23700;
  margin:0px 10px 40px 10px;
  padding:0px 5px 0px 5px;
}

.colmem {
  margin-left:5px;
  float:left;
  width:48%;
}

.colmem  a:link, .colmem a:visited,.colmem a:hover {
  color:#C53200;
  text-decoration:none;
}

.colmem a:hover {
  text-decoration:underline;
}

.lienon {
  color:#3F434C; 
  text-decoration:none;
}

.cdate,h2 {
  margin:0px;
  padding:0px;
  font-style:italic;
}

#dateevt {
  text-align:right;
  font-style:italic;
  font-weight:bold;
  color:#3F434C; 
}

.comp {
  background : #FFF9F4;
  margin-bottom:10px;
}

.comp:hover {
  padding-left:5px;
  border-left:solid 3px #A23700; 
}

.comp a:link,.comp a:hover {
  color:black;
  text-decoration:none;
}

.comp .maj {
    
  text-align:right;
}


.spip-admin {
  position: absolute;
  bottom:10px; 
  left:60px;
  text-align:left;
  font-size: 90%;
  padding: 1px;
  z-index:10;
  padding-left:10px;
  padding-right:10px;
  line-height: 1.4em;
  background: #F6C20A;
  border: 1px solid #000;
  background: #A23700 left no-repeat;
}

.spip-admin form {
  background: #FFF9F4;
  padding: 0px;
  margin: 2px;
  text-align:center;
  border: none;
}
	
.spip-admin form  input, .spip-admin form select, .spip-admin form textarea {
  background:none;
  border: 1px dashed #000;
  margin-left: 0px;
}


body, textarea {
  scrollbar-base-color:#EEEEEE;
  scrollbar-3dlight-color:#62708A;
  scrollbar-arrow-color:#62708A;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#EEEEEE;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#AAAAAA;
  scrollbar-track-color:#EEEEEE;
}
