body{
  font-size: 82%;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
  color: #101010; 
  border: 0px;
  margin: 0px;
}

.metarub-art{
display: none;
}

#container{
   position: absolute;
   top: 130px;
   width: 100%;
}

img { border: 0 }

a {
            margin: 3px 0;
            color: #f3990c; /*#0B9C19 */
            text-decoration: none;
}

a:hover {
            color: #f3990c; /* #106719 */
            text-decoration: underline;
}


#headerprint {display:none;}

#footerprint {display:none;}

#logo_isa{
   position: absolute;
   background-image : url(../IMG/glogo.jpg);
   width: 202px;
   height: 95px;

   top: 42px;
   left:0px;
   z-index: 1;
}


#bienvenue, #main{
margin: 1em 180px;;
width: 60%;
}

#translation{
position: absolute;
top: 1em;
right: 15px;
width: 18%;
text-align: left; 
padding: 5px 5px 5px 5px;
color: #999;
line-height: 120%;
border:1px solid #f3990c;
letter-spacing: normal;
background: #eee;

}

#translation form {
   text-align: center;
}


#menu{
   position: absolute;
   border:1px solid #f3990c;
   text-align: left;
   padding: 5px;
   font-size: 95%;
   line-height: 120%;
   background: #eee;

   top: 1em;
   left: 0%;
   width: 140px;
} 
#bonhomme  {
   position: absolute;
   top: -10px;
   left: 0px;
   border: 0;
   margin: 0;	
   z-index: 2;
}

#menu ul, #menu ul li {
   text-align: left;
   margin: 0;
   padding: 3px;
   list-style: none;
   font-family: Tahoma, Verdana, Arial, Arioso;
   color: #D86C00;/* #525f75*/
   font-variant: small-caps;
   letter-spacing: 0.1em;
border: O;
   font-weight: normal;
}

#menu ul ul, #menu ul ul li{
border: O;
}


#menu a{
            margin: 0px 0 1px 0px;
            color: #D86C00;
}

#menu ul li img { /* IE stupid */
            height: 9px;
            width: 9px
}

#menu a:hover {
            color: #f3990c;
            text-decoration: underline;
}

#menu a.active {
            color:  #222;
            /*font-weight: bold;*/
}

#menu ul li a.current {
            color: #222; /* #0F8589 */
            font-weight: normal;
}

#translation a {
            display: block;
}
#translation ul li, #translation ul {
            margin: 0;
            padding: 2px 0 0 0;
            list-style: none;
}


#footer{
   position: relative;
   bottom: 1px;
   left: 0px;
   width: 100%;
height: 16px;
   color: #eee;
   background-color: #f3990c;
   padding-top: -5px;
   padding-bottom: 2px;
   padding-left: 0;
   padding-right: 0;
   margin-left: -14px;
   margin-right: -14px;
   margin-top: 9px;
   text-align: center;
   font-size:  0.9em;
}
#footer a{
   color: white;
}

#menu_entete{
   position: absolute;
   top:0px;
   width: 100%;
   background-image: url(../IMG/navfnd.gif);
   background-repeat: repeat-x;
   z-index: 1;
}

#menusearch{
   position: absolute;
   font-size: 0.6em;
   top: 80px;
   right: 70px;
}

#path{
   position: relative;
   top: 100px;
   left: 200px;
}

/* PATH elements *************************************/

#path {
	border: Opx solid #eee;
	background-color: #ffffff;
	color: #EE10B0;
	margin-top: 1px;
  margin-left: -14px;
  margin-right: -14px;
	padding: 5px;
	line-height: 100%;
	font-family: "Trebuchet MS", Verdana, Arial, Arioso;
	font-size: 11px;
	letter-spacing: 0.1em;
}

#path-annonce {
	color: #eee; /* #525f75 */
	text-align: right;
	font-family: Tahoma, Verdana, Arial, Arioso;
	padding-right: 200px;
	margin: 0px 0px 18px 0px;
	line-height: 100%;	
}

#path a { 
	color: #f3990c;
	text-decoration: none;
	font-weight: bold; 
}

#path a:hover {
	text-decoration: underline;
}

/* spip main class -------------------------------------- */
b.spip  {font-weight: bold;}
p.spip  {
	padding-left: 3px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	color: #101010; /* #525f75 */
	font-size: 12px;
}

hr, hr.spip {
	display:block;
	height: 0;	
	color: white;
	border-style:solid;
	border-color: #98DEFB;
	border-width:0 0 1px 0; 
}

.spip_encadrer {	
	margin: 10px 30px 0 30px;
	font-size:  92%;
	padding: 0;
}

.spip_encadrer b{	
	display: block;	
	background: #eee;
	padding: 4px;
	font-weight: bold;
	border-bottom: 1px solid #98DEFB;
	border-top: 1px solid #ccc;		
}

a.spip_in { 
	color: #883333;
	text-decoration: none; 	
}

 a.spip_out { 
	color: #f3990c;
	text-decoration: none; 	
}

a.spip_in:hover{
	color: #900;
	text-decoration: underline;
}

a.spip_out:hover{
	color: #f3990c;
	text-decoration: underline;
}

.spip-admin {
	position:absolute;
	display:inline;
	top: 2px;
	right:2px;
}

.spip_surligne{
		color: white;
		background-color: #f3990c;
}

/* misc elements -------------------------------------- */
a.special {
	text-decoration:none;
	color:#009;
}
a.special:hover {
	text-decoration:none;
	color:#666;
}

.red {	color: #f00;}
.green {color: #0a0;}
td { font-size:  92%;}

fieldset {
	border: 0;
}

.texte table{
}
.texte table tr.row_first{
   background-color: #FCF4D0;
}
.texte table tr.row_odd{
   background-color: #C0C0C0;
}
.texte table tr.row_even{
  background-color: #F0F0F0;
}
.texte table td{
   padding: 1px;
   text-align: left;
   vertical-align: center;
}

