body
	{
	background-color:#003F72;
	background-image:url(images/blue_back.png);
	background-repeat:repeat-x;
	font-size:16px;
	font-family:"Lucida Grande",Verdana,Tahoma,Helvetica,Arial,sans-serif;
	}

#page
		{position: relative;
        margin-left: auto;
        margin-right: auto;
		text-align:left;
		width:950px;
		
		}
		
		
#langues
	{
	position:relative;
	width:950px;
	height:20px;
	text-align:right;
	top:20px;
	}
	
	
	#barre_langues
			{text-decoration:none}
		
	ul#barre_langues
			{	
			width: 24%;
      		text-align: right;
	  		width: 100%;
     		margin:  0;
     		padding:0;
	 		list-style-type: none;
			
	  
	  		}
 


	ul#barre_langues li
	
		{
		float:right;
		margin: 0;
		text-align: center;
		padding-right: 0.75em;
		font-size:0.8em;
	 	 } 
		 
		 
#entete
	{position:relative;
	width:950px;
	height:300px;
	background-image:url(images/entete6.png);
	background-position:top;
	background-repeat:no-repeat;
	}
	
#titre
	{
	position:absolute;
	top:-2000px}
	
#presentation
	{position:relative;
	top:20px;
	width:650px;
	height:100%;
	min-height:500px;
	float:left;
	
	
	}
	
#rechercher
	{position:relative;
	float:right;
	right:5px;
	margin-right:5px;
	width:205px;
	height:20px;
	text-align:right;
	font-size:1.1em;
	background-color:#003F72;
	font-family:"Lucida Grande";
	color:#CCCCCC;
	border:hidden;
	}
	
#rubriques
	{position:relative;
	top:20px;
	left:0px;
	width:230px;
	height:100%;
	float:right;
	background-image:url(images/blue_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	

	}
	

#titre_rubriques
	{position:relative;
		background-image:url(images/top_green.png);
		width:185px;
		height:29px;
		padding:10px 5px 0px 40px;
	}
	
#texte_rubriques
	{background-image:url(images/blue_middle.png);
	position:relative;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-top:10px;
	width:230px;
	height:100%;
	}
	
	
#texte_rubriques li
	{
		list-style: none; 
		text-align: left; 
 		margin: 0px;
 		text-decoration:none;
		border: 0px solid gray;
 		display: block; 
  		padding: 1px;
		
		
  				
				 }		
  
  #texte_rubriques li a { 
 		display: block; 
		text-align: left; 
  		text-decoration: none; 
 		 padding:1.5px;
		 font-size:0.95em;
		 padding-left:0px;
		 
		 
				 
 				 }
	
/* articles */
#articles
	{position:relative;
	top:20px;
	left:0px;
	width:230px;
	height:100%;
	float:right;
	background-image:url(images/blue_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
		padding-top:50px;
	

	}
	

#titre_articles
	{position:relative;
		background-image:url(images/top_yellow.png);
		width:185px;
		height:29px;
		padding:10px 5px 0px 40px;
	}
	
#texte_articles
	{background-image:url(images/blue_middle.png);
	position:relative;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right: 20px;
	width:210px;
	height:100%;
	}
	
	
#texte_articles li
	{
		list-style: none; 
		text-align: left; 
 		margin: 0px;
 		text-decoration:none;
		border: 0px solid gray;
 		display: block; 
  		padding: 1px;
		
		
  				
				 }		
  
  #texte_articles li a { 
		color:#CCCCCC;
 		display: block; 
		text-align: left; 
  		text-decoration: none; 
 		 padding:1.5px;
		 font-size:0.95em;
		 padding-left:0px;
		 
		 
				 
 				 }

/* fin articles */

#actualites
		{padding-top:60px;
		clear:both;
		top:30px;
		width:950px;
		height:100%;
		}
		
#actualites1
		{position:relative;
		float:left;
		width:260px;
		height:100%;
		margin-bottom:20px;
		padding-top:30px;
		padding-right:70px;
		}
		
#actualites1_texte
		{position:relative;
		width:260px;
		height:100%;
		margin-bottom:20px;
		padding-top: 10px;
		padding-right: 10px; 
		padding-bottom:10px 
		}
		
#actualites1_titre
		{position:relative;
		width:275px;
		height:39px;
		padding:1px 10px 0px 0px;
		
		
		}
		
		


		
#nouveautes
		{position:relative;
		float:right;
		width:230px;
		background-image:url(images/blue_bottom.png);
		background-position:bottom;
		background-repeat:no-repeat;
		height:100%;
		margin-bottom:20px;
		padding-top:50px;
		}
		
#nouveautes_texte
		{position:relative;
		background-image:url(images/blue_middle.png);
		width:210px;
		height:100%;
		margin-bottom:20px;
		padding-right: 20px;
		padding-top: 10px;
		padding-bottom:10px;
		}
		
		
#nouveautes_titre
		{position:relative;
		background-image:url(images/top_orange.png);
		width:185px;
		height:29px;
		padding: 10px 5px 0px 40px;
		}
		
		#nouveautes li
 		{list-style:none;
		text-decoration:none;
		font-size:0.95em;}

		#nouveautes li a
		{text-decoration:none;
		font-size:1em}
		
#actualites2
		{
		position:relative;
		float:left;
		width:260px;
		height:100%;
		margin-bottom:20px;
		padding-top:30px;
		
		
		}
		
#actualites2_texte
		{position:relative;
		width:260px;
		height:100%;
		margin-bottom:20px;
		padding: 10px 10px 10px 10px
		}
#actualites2_titre
		{position:relative;
		
		width:260px;
		height:39px;
		padding:1px 10px 0px 10px;
		
		
	
		}
#pied

		{position:relative;
		clear:both;
		height:80px;
		width:950px;
		left:0px;background-image:url(images/yell_line.png);
		background-position:center;
		background-repeat:no-repeat;
		
		
		
		}
#pied_texte
		{width:500px;
		margin-left:300px;
		padding-right:100px;
		position:absolute;
		top:45px;
		padding-bottom:100px;
		}

#pied_texte ul li
	{
 
  margin-left: 5px;
  list-style:none;
  display:inline;
	}
	
#pied_texte ul li a {
 	 float: left;
 	 padding-left: 10px;
	text-decoration: none;
 	 letter-spacing: 1px;
 	 font-size:0.65em;
		}
		
#plan ul li
	{list-style:none}
		
.generaltext
	{font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#CCCCCC;
	}
	
h1
	{font-family:"Century Gothic";
	font-size:1.2em;
	font-weight:100;
	color:#FF6600;
	padding-top:5px;
	}
	
h2
	{font-family:"Century Gothic";
	font-size:1em;
	color:#000033;
	font-weight:600;
	margin-top:0px;margin-left:0;
	}
	

.a
	{color:#CCCCCC;
	text-decoration:none;
	font-size:0.75em;
	outline: none;

}


a img {border: 0;}

a:link
	{font:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:none;
	}
	
a:active{font:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	}
a:visited
	{color:#CCCCCC;
	text-decoration:none}
	
a:hover
	{color:#FF6600}
	
a:focus {

	-moz-outline-style: none;
	}
	
.r
	{color:#CCCCCC;
	text-decoration:none;}

.r:link
	{font:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:0.8em;}

	
.r:hover
	{color:#FF6600}
	
	
.spip_surligne
	{background:#0099CC; }
	
.on
	{font-weight:bold}
	
	
.titre_mot_site
	{list-style:none;
	text-decoration:none;
	font-size:1.2em;
	}

.titre_site 
	{list-style:none;
	font-size:0.85em;
	}
.description_site
	{font-style:italic}
	
.liste-articles li
	{list-style:none}
	
.rubriques li
	{list-style:none}

.divers li
	{list-style:none}

	

#presentation .spip_forms {
    color: #CCCCCC;
    margin: 0px;
    margin-bottom: 16px;
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	 border-left: 0px solid #003F72;
	
   
}

#presentation .spip_forms fieldset {
border-color:#003F72 rgb(143, 129, 129) rgb(143, 129, 129) rgb(204, 153, 102);
border-style:none;
border-width:1px 1px 1px 6px;
margin:0.5em 0pt;
padding:0.4em 0.4em 0.4em 1em;
color:#CCCCCC
}
#presentation .spip_forms .spip_form_label label, .spip_forms .spip_form_label .label {
color:#CCCCCC;
font-weight:bold;
text-align:left;
}
#presentation .spip_forms .spip_form_label {
color:#CCCCCC;
display:block;
font-weight:bold;
text-align:left;
}
#presentation .spip_forms .spip_form_label .label{
color:#CCCCCC;
display:block;
font-weight:bold;
text-align:left;
}

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #0D2B4E; }
table.spip tr.row_odd { background:  #0D2B4E; }
table.spip tr.row_even { background: #003561; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }
