body {
  background:#64d1a7 url(../img/bg_2.jpg) repeat-x top fixed;
  text-align: center;
  color: #32528d;
  margin-top:0;
  margin-bottom:0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;

	  }

a {color: #0000FF; text-decoration:none}
a:hover {color: #CC3333; text-decoration:underline}

.image { float: left; margin: 0 9px 5px 0; }

/********* index ********/

.link { 
      font-size:16px;
	  text-align:center;
	  font-weight:bold;
	  height:36px;
	  margin-right:20px
	  }
/********* home ********/

#page {
  margin-left: auto; 
  margin-right: auto;
  width: 800px;
  text-align: left;
  border:1px double #66d1a7;
  background:#fff url(../img/centerbg.jpg) top repeat-x

}

#header {
  height: auto;
  background: #fff url(../img/header-1.jpg) no-repeat center;
  height:130px;
  
}

#info {
  margin:0 0 5px 0  ;
  padding:0px;
  border:0px dashed #cccccc;
  clear:both;
  height:20px;
  background: url(../img/info.png) no-repeat;
  
}

#info marquee {
  margin:0px 80px ;
  padding-top:3px;
  color:#339966;
  font-weight:bold;
  font-size:12px
  
}


#main {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px; 
     
}

#content {
  padding-left:10px;
  padding-right:10px
}


#center {
  margin-left:160px;
  margin-right:190px;
  border: 0px solid #d2e98e;
}

#center div {
  width:100%;
  margin-bottom:5px;
  border: 1px solid #d2e98e
}


#center h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-top:7px;
  padding-left:10px;
  padding-bottom:10px;
  color: #6666FF;
  background:url(../img/h3-center.jpg) no-repeat top;
  height:30px 

}

#center p {
  margin-top:2px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  line-height: 16px;
  border-bottom:#00FFFF 0px dashed
}

#left {
  float: left;
  width:140px;
  border: 0px solid #d2e98e;
}

#left h3 {
  margin-top:0px;
  margin-bottom:2px;
  padding-top:20px;
  height:30px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-top:5px;
  color: #6666FF;
  text-align:center;
  background:url(../img/h3-center.jpg) no-repeat top;

}

#left p {
  margin-top:5px;
  margin-bottom:15px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  line-height: 16px;
}

#right {
  float: right;
  text-align:center;
  width:180px;
  border: 0px solid #d2e98e
}

#right h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-top:5px;
  padding-left:10px;
  color: #6666FF;
  background:url(../img/h3-center.jpg) no-repeat top;
  height:30px
}


#right .bord {
  border:1px solid #d2e98e;
  margin:2px 0;
}

#right p {
  margin-top:8px;
  margin-bottom:10px;
  font-size: 11px;
  line-height: 16px;
}



#footer {
  height: 25px;
  clear: both;
  text-align:center;
  color: #003399;
  vertical-align:text-bottom;
}


#footer A:link {
	COLOR: #666; text-decoration: none; font-weight:bold
}

#footer A:hover {
	COLOR: #000; text-decoration: underline
}


fieldset { width:90%; margin-left:10px; margin-bottom:10px; padding-left:10px}


/********* menu ********/

  
 #linklist {
			margin-left: 0;
			padding-left: 0px;
			margin-top:5px;
			list-style-type: none;			
			width: 110px;
			text-align:left;
		}
#linklist li {list-style-type:none;
				border-bottom:2px #fff dashed}

#linklist a {
			display: block;
			padding: 2px;
			width: 110px;
			border-left:4px solid #CCC;
			text-align:left
		}
		
#linklist li a { 
           text-decoration: none;
		   padding-left:10px;  
		   color: #003399; 
		   width:110px; 
     	   background: none;

		   }
#linklist li a:hover, #linklist li a.selected, #linklist li a.selected:hover { 
		   width:110px;
		   background: #FFCC66;
	       color: #0000CC;
	       border-left:4px solid #0000CC;
		   }

		

.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}



.valil{
	width:60px; float:right; padding:2px 2px 0 0;}
.valil a.fr{
	float:right; background: url(../img/fr.png) no-repeat 0 0 ; color:#FFFFFF; margin:0 2px;
	width:24px; height:24px; text-decoration:none; text-indent:-2000px; line-height:0; font-size:0;}
.valil a.fr:hover{
	float:right; background:url(../img/fr.png) no-repeat 0 0 ; color:#FFFFFF; margin:0 2px;
	width:24px; height:24px; text-decoration:none; text-indent:-2000px; line-height:0; font-size:0;}
.valil a.en{
	float:right; background:url(../img/en.png) no-repeat 0 0 ; color:#FFFFFF;
	width:24px; height:24px; text-decoration:none; text-indent:-2000px; line-height:0; font-size:0;}
.valil a.en:hover{
	float:right; background:url(../img/en.png) no-repeat 0 0 ; color:#FFFFFF;
	width:24px; height:24px; text-decoration:none; text-indent:-2000px; line-height:0; font-size:0;}

#image { float: left; margin: 0 9px 5px 0; }
/********* recherche ********/

#search {
float: left; background:url(../img/search.jpg) no-repeat center; height:30px; width:200px}
#bottom { background-color:#FFFFFF; border:0px solid #cae67c; height:18px; width:22px; cursor:pointer;}
#seachrtxt {background:#fff; border:0px solid #00CC66; color: #0033CC; width:160px; margin:18px 0 0 5px; }

/********* table ********/

.img-table {
  margin-left: auto; 
  margin-right: auto;
  width:865px;
  padding-left:10px;
  text-align: left;
  border:#66CC66 1px ridge
}

.table {
 width:400px;
 font-family: "Lucida Grande", Verdana, Halvetica, sans-serif;
  font-size:12px; 
  color:#0033FF; 
  border:0px;
  line-height:1.7em; 
  margin-top:10px
  }
.td { padding-left:10px;
 font-family: "Lucida Grande", Verdana, Halvetica, sans-serif; 
 font-size:12px;
  color: #0033FF;
  border:0px
  }  
  
  
 