body{margin:0px;padding:0px;background:#E4E4E4;}
#global{margin:0px auto;padding:0px;background:#fff;width:778px; }
#header {
	position:relative;
	left:0px;
	top:0px;
	width:647px;
	height:165px;
	padding-left:131px;
	/*padding-top:17px;*/
	padding-top:21px;
}
#header #logo{position:absolute;left:0px;top:19px;width:131px;height:161px;z-index:2;}
#header .acce_direct
{
	font:11px Verdana;
	color:#004187;
	text-align:right;
	width:638px;
	padding-bottom:2px;
}
#header .acce_direct a{font:11px Verdana;color:#004187;margin:0px auto;padding:0px;text-decoration:none;}
#header .acce_direct a:hover{font:11px Verdana;color:#004187;margin:0px auto;padding:0px;text-decoration:underline;}
#header .menu{ padding-top:2px;}
#header .menu img{padding-right:2px;}
#header .search{position:relative;}
#header .search input{position:absolute;left:490px;top:5px;border:1px solid #F59E23;width:122px;height:11px;font:11px Verdana;
color:#F59E23}
#header .search input.button{position:absolute;left:620px;top:5px;border:0px solid #F59E23;width:auto;height:auto;}
#header .search img.button{position:absolute;left:420px;top:5px;border:0px solid #F59E23;width:auto;height:auto;}

#header #AnimHeader{z-index:1; height:100px; width:646px;}
/***/
#flash2 {position:absolute;left:68px;top:27px;z-index:99999; } 
#flash_intro_on{position:absolute;left:-128px;top:7px; width:536px; height:16px; z-index:9999999999; display:none} 
.hidden{position:absolute;left:0px;top:0px;z-index:9999999999; height:21px!important; overflow:hidden;} 
.hidden.visualiser{position:absolute;left:0px;top:0px;z-index:9999999999; height:594px!important; overflow:hidden;} 
#flash_intro_off{position:absolute;left:0px;top:0px;z-index:999999999999;height:20px; } 
/****************************************/
#body{height:auto;width:778px; }
/*********************************style agenda************************************/
#agenda{background: url(../images/bg/agenda.gif) repeat-x;height:232px;width:282px;padding-top:11px;padding-left:3px;float:left;}
#agenda .titre{background:url(../images/pictos/point5.gif) no-repeat left 4px;font: 700 11px Verdana;color:#004187;padding-left:10px;margin-left:19px;}
#agenda .txt{font: 11px verdana;color:#4F4F4F;padding-left:19px;width:243px;padding-bottom:16px;}
#agenda .txt a{font: 11px verdana;color:#4F4F4F;text-decoration:none;}
#agenda .txt a:hover{color:#2F2F2F; text-decoration:underline;}
/*****************************************************************/
#actualite{background:url(../images/bg/h_une.gif) repeat-x;height:232px;width:257px;padding-top:11px;padding-left:3px;float:left;margin-left:12px;  }
#date .txt, #logo {padding-top:0px;display:block;font:11px Verdana;color:#004187; text-align:center}
#date .txt a{display:block;font:11px Verdana;color:#004187;text-decoration:none;padding-bottom:16px;padding-left:14px;	background:url(../images/pictos/point.gif) no-repeat 6px 6px;}

#actualite .txt{padding-top:21px;width:237px; color:#2F2F2F; height:165px;}
#actualite .txt a{display:block;font:11px Verdana;color:#2F2F2F/*004187*/;text-decoration:none;padding-bottom:16px;padding-left:14px;	background:url(../images/pictos/point.gif) no-repeat 6px 6px;}
#actualite .link{font:11px Verdana;color:#4F4F4F;text-align:right; width:234px;}
#actualite .link a{font:11px Verdana;color:#004187; text-decoration:underline;}


#agenda .link{font:11px Verdana;color:#F49918;text-align:right; width:242px;  float:right; padding-top:15px  }
#agenda .link a{font:11px Verdana;color:#004187; text-decoration:underline;}

#temoignage
{
	background:url(../images/bg/h_une.gif) repeat-x;
	height:232px;
	width:221px;
	padding-top:11px;
	float:left;
}
#temoignage .txt{padding-top:19px;text-align:center;}
#region
{
	background: url(../images/bg/h_region.gif) repeat-x;
	height:205px;
	width:242px;
	float:left;
	padding-top:16px;
	padding-left:3px;
	margin-left:10px;
	margin-bottom:0px !important; margin-bottom :0px ;
	padding-bottom :50px ;
	
	
}
#region .txt
{
	font: 11px Verdana;
	color:#2F2F2F;
	width:232px;	
	padding-top:19px;
	padding-left:10px;
	float:left;
	
	/*position:relative;*/
	height:125px;
}
#region .link{font:11px Verdana;color:#F49918;text-align:right; width:242px;  float:left; }
#region .link a{font:11px Verdana;color:#F49918; text-decoration:underline;}

#region .txt img{float:right;margin-top:7px;margin-left:7px;}
#region .txt input{position:absolute;left:17px;top:108px;}

#service
{
	background: url(../images/bg/h_region.gif) repeat-x;
	height:205px;
	width:282px;
	float:left;
	padding-top:16px;
	padding-left:3px;
	
}
#service .txt
{
	font: 11px Verdana;
	color:#2F2F2F;
	width:226px;	
	padding-top:16px;
	padding-left:18px;
	text-align:center;
}
#service .txt strong
{
	padding-bottom:4px;
	display:block;
}
#service .txt img{border:1px solid #fdce2e;padding:1px;margin-bottom:3px;}
#service .link{font:11px Verdana;color:#FDCE2E;text-align:right; width:280px;  float:left; margin-top:5px; }
#service .link a{font:11px Verdana;color:#FDCE2E; text-decoration:underline;}

#service .txt a{display:block;font: 11px Verdana;color:#3A3A3A;text-decoration:none;background:url(../images/pictos/point2.gif) no-repeat left 6px ;padding-left:8px;padding-top:2px;}
#service .txt a:hover{text-decoration:underline;}

.login
{
	width:212px;
	margin-left:12px;
	padding-top:7px;
}
.login div
{
	position:relative;
	font: 11px verdana;
	color:#4B4B4B;
	height:37px;
}
.login div input{position:absolute;left:0px;top:15px;border:1px solid #ACACAC;width:138px;height:11px;font:11px Verdana;
color:#F59E23}
.login div input.button{position:absolute;left:164px;top:31px;border:0px;width:auto;height:auto;z-index:999;}
#espace
{
	background: url(../images/bg/h_region.gif) repeat-x;
	height:205px;
	width:221px;
	float:right;
	padding-top:16px;
	position:relative;
}
#espace .txt
{
	font: 11px Verdana;
	color:#2F2F2F;
	width:202px;	
	padding-top:7px;
	text-align:center;
}
#espace .txt img{border:1px solid #B6CF5C;padding:1px;margin-bottom:3px;}

#espace .txt p{padding-left:10px;}
#espace .txt a{display:block;font: 700 11px Verdana;color:#B6CF5C;text-decoration:none;background:url(../images/pictos/point1.gif) no-repeat 6px 6px ;padding-left:14px;width:190px;padding-bottom:6px;}
#espace .txt a:hover{text-decoration:underline;}
#espace .link{font:11px Verdana;color:#004187;text-align:right; width:202px;}
#espace .link a{font:11px Verdana;color:#B6CF5C; text-decoration:underline;}
#espace #post_it{ position:absolute; right:0px; bottom:10px;width:235px; height:228px;}
/****************************************/
#footer {
	position:relative;
	left:0px;
	top:0px;
	width:647px;
	height:45px;
	z-index:2;
	clear:both;
	padding-left:66px;
	padding-top:27px;
}
#footer div{
	border-top: 6px solid #004187;
	text-align:center;
	font: 100 11px/14px Verdana;
	color: #004187;
	padding-top:5px;
}
#footer div a{font: 100 11px/14px Verdana;color: #004187;text-decoration:none;}
#footer div a:hover{font: 100 11px/14px Verdana;color: #7094BC;text-decoration:none;}
/************************/