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;*/
	height:190px;
	padding-left:131px;
	/*padding-top:17px;*/
	padding-top:21px;
}

#header  marquee  {  width:778px; /*margin: 0 auto ;*/ font: 100 11px/14px Georgia  ;   color: #004187;position:absolute;right:0px;top:192px ; padding-top:2px }
#header  marquee p {  display:inline; background:url(../images/pictos/point2.gif) no-repeat 0px 6px ; padding:0 15px 0 8px; }
#header  marquee a { color:#004187; text-decoration:underline; font-size:12px;  font-weight:bold }
#header marquee a:hover{color:#F49918;text-decoration:none;}



#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;}
/********/
/*#menu  .nopuce{ background:none }*/

#menu ul{list-style:none;   } 
#menu ul li{display:bloc; float:left; padding: 0px ; margin:0 ; position:relative;  z-index:999; }

/*#menu ul li a{display:block; float:left; padding:0 ;}*/

#menu ul li a:hover{  padding:0 0px 0 0px}

#menu ul.Smenu{position:absolute; top:20px; left:00px; display:none; text-align:left;   
width:auto; z-index:222; border:0px solid #000;  margin:0 ; width:160px ; padding:10px 0px 5px 0;    }



#menu ul.Smenu li{ margin:0; padding:2px 0px 2px 2px; line-height:14px;  display:block; clear:both;  display:block ;width:160px;/* border-bottom:1px solid #C0CCD8 ;*/  }
#menu ul.Smenu li a{color:#fff; text-decoration:none;font: bold 10px Verdana;}
#menu ul.Smenu li a:hover{color:#808080;}
#menu ul li:hover ul.Smenu{display:block; }
#menu ul li.sfhover ul.Smenu{display:block;}

.jaune{background:#FDCE2E ; filter:alpha(opacity=90);   opacity:0.9; }
.orange{background:#F49918; filter:alpha(opacity=90);   opacity:0.9; }
.vert{background:#A7D02C; filter:alpha(opacity=90);   opacity:0.9; }
.bleu{background:#004187; filter:alpha(opacity=90);   opacity:0.9;  }


/********/

















#header .search{position:relative; clear:both }
#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;}

#agenda .link{font:11px Verdana;color:#F49918;text-align:right; width:242px;  float:right; padding-top:15px; padding-right:5px  }
#agenda .link a{font:11px Verdana;color:#004187; text-decoration:underline;}

/*****************************************************************/
#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{
background:url(../images/bg/h_une.gif)  repeat-x;
 height:232px;
 width:257px;
  padding-top:11px; 
  padding-left:3px;
  float:left;
  margin-left:12px; 
   }

/*#actualite
{
	background: url(../images/bg/h_region.gif) repeat-x;
	height:205px;
	width:282px;
	float:left;
	padding-top:16px;
	padding-left:3px;
	
}
*/
#actualite .txt
{
	font: 11px Verdana;
	color:#2F2F2F;
	width:234px;
	padding-top:11px;
	padding-left:5px;
	text-align:center;

}
#actualite .txt strong
{
	padding-bottom:4px;
	display:block;
}
#actualite .txt img{/*border:1px solid #fdce2e;*/padding:1px;margin-bottom:3px;}
#actualite .link{font:11px Verdana;color:#FDCE2E;text-align:right; width:247px;  float:left; margin-top:5px; }
#actualite .link a{font:11px Verdana;color:#FDCE2E; text-decoration:underline;}

#actualite .txt a{display:block;font: 11px Verdana;color:#3A3A3A;text-decoration:none;padding-left:8px;padding-top:2px;}
#actualite .txt a:hover{text-decoration:underline;}












#temoignage
{
	background:url(../images/bg/h_une.gif) repeat-x;
	height:232px;
	width:221px;
	padding-top:11px;
	float:left;
}

#temoignage .txt
{
	font: 11px Verdana;
	color:#2F2F2F;
	width:207px;	
	padding-top:11px;
	text-align:center;
	padding-left:10px;
	
}
#temoignage .txt img{/*border:1px solid #FDCE2E*/padding:1px;margin-bottom:3px;}

#temoignage .txt p{padding-left:10px;}
#temoignage .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;}
#temoignage .txt a:hover{text-decoration:underline;}
#temoignage .link{font:11px Verdana;color:#004187;text-align:right; width:202px; margin-top:5px;}
#temoignage .link a{font:11px Verdana;color:#FDCE2E; text-decoration:underline;}
#temoignage #post_it{ position:absolute; right:0px; bottom:10px;width:235px; height:228px;}








#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:238px;	
	padding-top:7px;
	text-align:center;
	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 strong
{
	padding-bottom:4px;
	display:block;
}



#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;}

#service .txt{padding-top:16px;width:255px; color:#2F2F2F; padding-left:15px;}
#service .txt a{display:block;font:11px Verdana;color:#2F2F2F/*004187*/;text-decoration:none;padding-bottom:0px;margin-bottom:15px; padding-left:14px;	background:url(../images/pictos/point.gif) no-repeat 6px 6px;}
#service .link{font:11px Verdana;color:#4F4F4F;text-align:right; width:270px; }
#service .link a{font:11px Verdana;color:#004187; 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;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; margin-top:5px; }
#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;}

/************************/









