

/********************************************************************************************/


html, body
{
	margin: 0;
	padding: 0;
	text-align: center;
		
	background: #eeeeee;

	
	/* pour centrer #container - IE5 ne supporte pas margin:auto */
}

#container
{
	text-align: left;
	/* pour rétablir l'alignement par défaut à gauche */
	/* 	margin: 24px auto;*/
	margin: 0px auto;

	width: 750px;
	
	background: #ffffff;

/*	background: #ddddff;*/


	padding: 8px 8px 0 8px;
	
	font: 11px/15px verdana
	
}

#header
{
	position: relative;
	
	width: 750px;
	height: 80px;

	padding: 10px 0 0 0;
	border-bottom: 1px solid #000000;
	background: #ffffff;
	
}

#top
{
	position: relative;
	width: 750px;
	height: 15px;
	text-align: right;
	background: #eeeeff;
	border-bottom: 1px solid #000000;
}

#top a
{
	font-family: verdana, arial, helvetica, sans-serif, courier;
	text-decoration: none;
	font-size: 11px;
}


#main
{
	background: #ffffff;
	float: right;
	padding:  5px 5px 5px 10px;
	margin: 5px 5px 5px 10Px;
	
	
	width: 560px;
}


#menu
{
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	width: 160px;
	float: right;
}

/* pour un menu à gauche, changer : 
pour #main -> float: right;
pour #menu -> float: left;
*/

#footer
{
	clear: both;
	border: 0;
	border-top: 1px solid #000000;

	/*padding: 5px;*/
	margin: 0 0 10px 0;
	
	width: 750px;

}



/********************************************************************************************/

#tabs ul 
	{
		margin: 0 0 0 0;
		padding: 0px 0 20px 0;
	} 

#tabs ul li 
	{
		margin:  0 0 0 0;
		padding: 5px 5px 5px 2px;
		
		background:#eeeeff;		
		border-bottom: 1px solid #000000;
		border-left: 10px solid #aaaaff;
						
		list-style: none;
	}
	
#tabs ul li.here 
	{	
		background:#ffffff;	
/*		border-right: 1px solid #ffffff;*/

		list-style: none;
		text-align: right;
		padding: 5px 5px 5px 10px;
		font-weight : bold ;
		
/*		border-left: 25px solid #aaaaff;*/
		
	}

#tabs ul li.texte
	{	
		background: transparent;
		border: 1px solid #ddddff;
		list-style: none;
	}

#tabs ul li.texte:hover
	{	
		background:#eeeeff;
	}

#tabs a
	{
		text-decoration:none;
		color: #000000;
		
	}

#tabs ul li:hover 
	{	background: #eeeeee;
	}

/********************************************************************************************/

#menu_page
	{
		float:left;
    	width:100%;
    	background:yellow;
	    
 		background:#ffffff url("../images/fond_bouton.png") repeat-x bottom;	    
	    
	    /* font-size:93%; */
	    line-height:normal;
	}

#menu_page ul
	{
		margin:0;
	    padding:10px 10px 0;
	    list-style:none;
	}

#menu_page li
	{
	    float:left;
	    margin:0;
	    padding:0;
	    background:url("../images/bouton_04_droit.png") no-repeat right top;
	}

#menu_page a
	{
/* Pour IE Mac uniquement \*//*/   
float:left;
/**/
		
		display:block;
		background:url("../images/bouton_01_gauche.png") no-repeat left top;
    	padding:5px 15px 4px;
    	text-decoration: none;
    	color: #000000;
    	
	}

 #menu_page #here
 	{
    	background-image:url("../images/bouton_03_droit.png");
    	font-weight : bold ;
    }
 
 #menu_page #here a
 	{
    	background-image:url("../images/bouton_02_gauche.png");
    	padding-bottom:5px;
    }




/********************************************************************************************/
/******************* Mise en forme des textes ***********************************************/

#actu
{
	background:#ddddff;
	padding: 5px;
	margin:  0px 0px 10px 0px;
}

#actu_acces
{
	text-align: right;
	font: 10px; 
}


#mess_alert
{
	background:#ffaaaa;
	padding: 5px;
	text-align: center;
}

/* ***************** ******************* */

#numero_affiche_public
{
	background:#ffffdd;
	padding: 5px;
	text-align: center;
		
}

#numero_affiche_public_titre
{
	font: 18px/21px verdana
}

#numero_affiche_public_sommaire
{
	background:#ffffdd;
	text-align: left;
	padding: 0 0 5px 3em;
}


#numero_affiche_public_sommaire ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#numero_affiche_public_sommaire ul li
{
	padding: 0 0 5px 0;	
}


#numero_affiche_public_sommaire_item
{
	padding: 0 0 0 1em;
	margin: 0 2em 0 2em;
	border-left: 1px solid #000000;
	background:#ffffcc;	
}


/* ***************** ******************* */

#contribution
{
}

#contribution ul 
{
	margin:  5px;
	padding: 0px;

} 

#contribution ul li 
{
	margin:  5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
			
	background:#eeeeff;	
					
	list-style: none;
}