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:15px;
	margin-left:10px;
 }

#langue
  {
	position:absolute;
	top:40px;
	margin-left:750px;
 }
 
#logo2
  {
	position:absolute;
	top:5px;
	margin-left:890px;
 }

#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 ul ul
  { 
	padding-top:12px; 
	display:none;
	margin-left:-250px;
 }
  
#menu: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:purple; }
  
#menu li
  {
	float:left;
	list-style-type:none;
	margin-left:40px;	
 }

#menu li li
  { margin-left:30px; 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:#CCCCCC; }

#centre
  {
	background:url("images/fond2.jpg") repeat-y;
	width:980px;
	padding:10px;
	padding-top:0px;
	min-height:400px;
 }
  
.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; }
  
.titre_actu
  {
	font-weight:bold;
	color:purple;
 }

.texte_actu
  {
	font-weight:normal;
	color:#999999;
 }
 
.titre_div
  {
	font-weight:bold;
	font-size:18px;
 }

a, a:link, a:visited, a:hover
  { text-decoration:none; color:#999999; }
 
