*{
  font-family: Tahoma, Arial, Helvetica, sans-serif;	
	vertical-align:bottom;
	margin:0;
	padding:0;
}
/*bg_barre*/
html{
  height:100%;
  font-size: 0.80em;  /*définition de la taille de base*/
  text-align:left;

}
body{
  background-image: url(../_img/bg_body01.gif);
	background-repeat:repeat-x;
  background-color:#EDEEE4;
  height:100%;
  position:relative;
  text-align:center;
}
/*============================================*/

#bodybox{
	text-align:left;
	margin:auto;
  width:780px;
  height:100%;
  background-image:url(../_img/bg_home.jpg);
  background-repeat:no-repeat;
  background-color:#7AAEDF;
  /*position:relative;*/
  border-right:1px solid #CCCCCC;
  position:relative;
}

html>body #bodybox{
  height:auto;
  min-height:100%;
}

#contenu{
  width:780px;
  font-size:1em;
  position:relative;
}


/*
#patch{
  width:100%;
  clear:both;
  height:1px;
	font-size:1px;
	padding-bottom:40px;
	overflow:hidden;

}*/
#footer{
  background-image: url(../_img/bg_footer2.gif);
	background-repeat:no-repeat;
  background-color:#5A98D1;
  position:absolute;
  bottom:-1px;
  left:0;
  width:100%;
  height:33px;
  font-size: 0.87em;
  color:#FFFFFF;
  
}
html>body #footer{
  bottom:0;
}
/*===========================================================*/
/*===========================================================*/

/*------------ FOOTER --------------------*/
#footer a{
  color:#FFFFFF;
  font-size: 0.87em;
}
#footer a:link{
  text-decoration:none;
}
#footer a:visited{
  text-decoration:none;
}
#footer a:hover{
  text-decoration:underline;
}
#footer a:active{
  text-decoration:underline;
}
#footer .gauche{
  float:left;
  padding-top:12px;
  padding-left:10px;
}
#footer .droite{
  float:right;
  font-size: 0.87em;
  padding-top:12px;
  padding-right:10px;
}
/*----------------- PAGE ------------------*/
#actus{
  position:absolute;  
  left:0;
  top:220px;
  width:180px;
  height:180px;
  background-image: url(../_img/bg_home02.gif);
	background-repeat:no-repeat;
  font-size: 0.87em;
}
#actus p{
  padding-left:20px;
  padding-top:25px;
  color:#FFFFFF;
}
#actus a{
  padding-left:30px;
  color:#FFFFFF;
  background-image: url(../_img/bg_home03.gif);
	background-repeat:no-repeat;
	background-position:left 60%;
}
#liens{
  position:absolute;  
  left:235px;
  top:224px;
}
#liens a{
  display:block;
  color:#FFFFFF;
  font-size: 0.87em;
  margin-bottom:12px;
}
#liens a:link, #liens a:visited{
  text-decoration:none;
}
#liens a:hover, #liens a:active{
  text-decoration:underline;
}
#menus img{
  border:0;
}
.btn01{
  position:absolute;  
  left:370px;
  top:90px;
}
.btn02{
  position:absolute;  
  left:384px;
  top:135px;
}
.btn03{
  position:absolute;  
  left:386px;
  top:177px;
}
.btn04{
  position:absolute;  
  left:387px;
  top:220px;
}
.btn05{
  position:absolute;  
  left:380px;
  top:260px;
}
.btn06{
  position:absolute;  
  left:362px;
  top:300px;
}
.btn07{
  position:absolute;  
  left:335px;
  top:344px;
}
#menus2{
  position:absolute;
  top:240px;
  left:600px;
}
#menus2 img{
  border:0;
  display:block;
}


#searchBloc{
 position:absolute;
  top:420px;
  left:500px;
  width:220px;
  color:#FFF;
  padding:15px;
  border:1px solid  #5A98D1;
}

#searchBloc .saisie{
	border:1px solid #5A98D1;
	color:#5A98D1;
}
#searchBloc .btn{
	background:#5A98D1;
	color:#FFF;
	border:1px solid #2C608F;
}

#searchBloc span{
	font-size:11px;
}
