/*-----------------------------------------------------
 archi rev web (media screen)
 version: 1.4 
 date:    2008.03.05 (quick updated from 2005 version)
 ------------------------------------------------------*/

/* elements:table */
@import "table.css";

/* Main tags 
  ------------------------------------*/
html,body{margin:0;  padding:0;  font-family:Arial,Verdana,sans-serif;  background:#fff;}
body{font-size:82%;}
a{margin:3px 0;color:#0B9C19;text-decoration:none;}
a:hover{color:#106719;text-decoration:none;}
img{border:0 }
h3 span{display:none;}
label {display:block;}

/* structure 
------------------------------------*/
#header{padding:10px 5px 5px 190px;}
#main{
  width:600px;  /* remove this line to get fluid again */
  padding:0;
  /*margin:-10px 200px 15px 230px;  /*-- fluid version*/
  margin:-10px 0 15px 190px;  /* --static version*/
  text-align:justify;
}
#menu{position:absolute;left:10px;top:100px;width:160px;text-align:right;padding:0;font-size:95%;line-height:120%;}
#translation{position:absolute;left:810px;top:75px;padding:0;color:#999;font-size:95%;line-height:120%;}
#menusearch{position:absolute;top:10px;left:290px;text-align:right;width:500px;}
#menusearch label {display:none;}

#menupartner{margin:35px 0 0 0;color:#999;font-size:88%;text-align:center;}
#footer{
  width:600px;  /* remove this line to get fluid again */
  clear:both;border:0;color:#666;padding:5px;/*margin:2px 200px 0 230px;/*--fluid*/
  margin:2px 0 0 190px; /*-- static version*/
  text-align:center;font-size:90%;line-height:88%;border-top:1px solid #bbb; 
}
#footerprint{display:none;}

/* elements 
-------------------------------------- */
#menu ul,#menu ul li{margin:0;padding:0;list-style:none;}
#menu ul.child{border-right:1px solid #999;padding-right:8px;}
#menu a{margin:1px 0 1px 5px;color:#224314;}
#menu ul li img{height:9px;width:9px}
#menu a:hover{color:#96A68F;}
#menu a.active{color:#0b9c19;}
#translation a{display:block;}
#translation ul,#translation ul li{margin:0;list-style:none;padding:2px 0 0 0;}

/* icone bref,syndication ... */
.item{margin:2px 0 8px 0;}
.item a{color:#626262;}
.date{margin:0 4px 0 0;font-size:90%;}
ul.sousrub{margin:12px 0 0 30px;}

/* footer 
-------------------------------------- */
#footer a,#footer a:active,#footer a:link{color:#5c5c5c; text-decoration:none; margin:0 3px;}
#footer a:hover{color:#000;}
#footerprint{display:none;}

/* spip article typo 
-------------------------------------- */
.surtitre{font-weight:bold;margin:5px 0;}
h1,h1 a{color:#000;font-size:122%;
/*font-weight:normal;*/
margin:14px 0 4px 0;padding:0;line-height:22px;}
h1 a{color:#0B9C19;}
h2{font-size:100%;font-weight:normal;margin:5px 0;}
h4{font-size:100%;margin:14px 0 0 0;}
#main h4 a{text-decoration:none;}
.date2{color:#777;text-align:right;margin:0 7px;font-size:92%;}
.logo{float:right;margin:20px 0 0 10px;}
.logo2{float:right;
/* left; */
margin:10px 30px 0 10px;}
.auteur{text-align:right;margin:3px 7px;}
.soustitre{margin-top:10px;font-style:italic;}
.chapo{padding:8px 0 8px 66px;margin:5px 0;line-height:100%; }
#main .texte a:hover{color:#666;}
.hyperlink{}
.ps{border-top:1px dashed #666;margin-top:5px;}
.note{margin:5px 0;font-size:92%;}
.doc-item{font-weight:bold;margin:18px 0 2px 0;}
.doc-legend{color:#666;}
.doc-descro{}
.metarub{color:#999;font-size:92%;}
.keywords{color:#999;font-size:92%;}

/* rubrique 
*************************************/
#main  a.sousrubrique{text-decoration:none;font-weight:bold;color:#0F8589;}
#main .preview a{color:#224314;text-decoration:none;}
#main .preview a:hover{color:#778A6F;}
.spacer{clear:both;}
#pagination{font-size:92%;margin:15px 0 0 0;}
#pagination a,#pagination a:hover{text-decoration:none;}

/* misc elements 
*************************************/
#path{margin:0;padding:15px 0 0 0;line-height:100%;}
#path a{text-decoration:none; }
#path a:hover{text-decoration:none;}

/* spip main class 
-------------------------------------- */
b.spip{font-weight:bold;}
p.spip{padding-left:3px;}
hr,hr.spip{display:block;height:0;color:white;border-style:solid;border-color:#666;border-width:0 0 1px 0; }
.spip_encadrer{margin:10px 30px 0 30px;font-size:92%;padding:0;text-align:left;}
.spip_encadrer b{display:block;background:#eee;padding:4px;font-weight:bold;border-top:1px solid #ccc;}
.spip_documents{margin:5px 0;}
legend{width:350px;margin:10px 0 0 0;}
a.spip_in,a.spip_out{
/*color:#f00;*/
text-decoration:none; }
a.spip_in:hover,a.spip_out:hover{color:#900;text-decoration:none;}

/* plan site 
-------------------------------------------- */
#main  a.basic{text-decoration:none;}
#main li.basic{list-style-type:circle;}

/* form elements 
-------------------------------------- */
form{margin:0;padding:2px 0;}
input,textarea,select{border:1px solid #ccc;margin:1px;padding:1px;font-size:11px;}
input.buttonwhite{border:1px solid #FFF;}
.radiobut{border:0px solid white;}

/* misc elements
 -------------------------------------- */
a.special{text-decoration:none;color:#009;}
a.special:hover{text-decoration:none;color:#666;}
.red{color:#f00;}
.green{color:#0a0;}
#menu ul li a.current{color:#0F8589;}
fieldset{border:0;}
