/*ul
  { padding:0px; margin:0px; }*/
  
body
  {
	background-color:white;
	width:980px;
	margin:0px;
	padding:0px;
	margin:auto;
	font-family:Verdana, Arial;
	font-size:12px;
 }

#logo1
  {
	position:absolute;
	top:5px;
	margin-left:10px;
 }
 
#logo2
  {
	position:absolute;
	top:25px;
	margin-left:820px;
 }
 
#logo3
  {
	position:absolute;
	top:15px;
	margin-left:370px;
 }

#top
  {
	background:url("images/top3.jpg") no-repeat #022d58 top;
	height:190px;
 } 

#top input
  { font-size:9px; margin-left:10px; }
 
#top form
  { padding-top:158px; padding-right:35px; font-size:9px; }
  
#top a
  { padding-right:37px; font-size:9px; color:white; }
  
#bottom
  {
	background:url("images/bottom.jpg") no-repeat black top;
	height:30px;
 }
 
#menu
  {
	width:980px;
	height:55px;
	font-family:Arial, Verdana;
	font-size:14px;
 }
 
#menu ul
  { 
	padding:0px; 
	margin:0px; 
	padding-top:3px; 
	position:absolute; 
	font-weight:bold;
	width:900px;
 }

#menu li.menuhover ul
  { 
	padding-top:9px; 
	display:none;
	margin-left:-50px;
 }
  
#menu li.menuhover:hover ul
  { display:block; }

#menu li li a, #menu li li a:link, #menu li li a:visited
  { color:black; font-size:11px; }

#menu li li:hover a
  { color:#4a922c; }
  
#menu li
  {
	float:left;
	list-style-type:none;
	margin-left:40px;	
 }

#menu li li
  { 
	margin-left:30px; 
	padding:5px;
	background-color:#e0eefb;
	width:180px;
	float:none;
	list-style-image:url('images/puce2.png'); 
	list-style-position:inside; 
 }
   
#menu li li:hover
  { list-style-image:url('images/puce.png'); }
  
#menu li a, #menu li a:link, #menu li a:visited
  { color:white; }
 
#menu li a:hover
  { color:lightgrey; }

#centre
  {
	background:url("images/fond2.jpg") repeat-y;
	width:980px;
	padding:10px;
	padding-top:0px;
	min-height:400px;
 }
  
.div930
  {
	background:url("images/cadre930_middle.png") repeat-y;
	width:930px;
	margin-left:10px;
 }
 
.div930 div
  {
	max-width:870px;
	margin:0px;
	margin-left:25px;
	padding:5px;
 }

.div590
  {
	background:url("images/cadre590_middle.png") repeat-y;
	width:590px;
 }
 
.div590 div
  {
	max-width:530px;
	margin:0px;
	margin-left:25px;
	padding:5px;
 }
	
.div350
  {
	background:url("images/cadre350_middle.png") repeat-y;
	width:350px;
 }
 
.div350 div
  {
	max-width:300px;
	margin:0px;
	margin-left:15px;
	padding:5px;
 }

.div250
  {
	background:url("images/cadre250_middle.png") repeat-y;
	width:250px;
 }
 
.div250 div
  {
	max-width:200px;
	margin:0px;
	margin-left:25px;
	padding:5px;
 }
 
.div590 ul, .div350 ul, .div250 ul, .div930 ul
  { margin:0px; margin-left:25px; padding:5px; }
  
.div590 li, .div350 li, .div250 li, .div930 li 
  { padding:5px; text-align:justify; }
  
.titre_actu
  {
	font-weight:bold;
	color:purple;
 }

.titre_div
  {
	font-weight:bold;
	font-size:18px;
 }

a, a:link, a:visited, a:hover
  { text-decoration:none; color:grey; }
  
  
.dropdown 
	{ float:left; margin:0px; padding:0px; }
.dropdown dt 
	{ float:left; cursor:pointer; }
.dropdown dd 
	{ position:absolute; margin-top:51px; margin-left:0px; overflow:hidden; width:205px; display:none; background:#fff; z-index:200; opacity:0; }
.dropdown ul
	{ width:205px; border:2px solid #9ac1c9; list-style:none; border-top:none; }
.dropdown li 
	{ display:inline; clear:both; }
.dropdown dd a, .dropdown dd a:active, .dropdown dd a:visited 
	{ display:block; padding:5px; color:#022d58; text-decoration:none; background:#eaf0f2; width:205px; }
.dropdown dd a:hover 
	{ background:#d9e1e4; color:#000; }
.dropdown .underline 
	{ border-bottom:1px solid #b9d6dc; }
  