/* CSS Document */


body
{
	background: url(../images/bordure_top.jpg) repeat-x top;
	height:190px;
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
}

a 
{
	color:#000000;
	text-decoration: underline;
}
a:hover 
{
	color:#CC0000;
	text-decoration:none;
}
	img
	{
	border: 0px;
	}


	#global
	{
	display:block;
	width:971px;
	margin:0px auto;
	}
	
	
		#entete
		{
		display:block;
		float:left;
		width:971px;
		height:117px;
		margin: 0px auto;
		padding-top: 2px;
		}
		
		#global p
		{
		display:block;
		float:left;
		margin: 0px auto;
		padding-top: 16px;
		padding-left: 355px; 
		}
		
		#contenu
		{
		display:block;
		float:left;
		width:971px;
		margin: 0px auto;
		padding-top: 11px;
		}
	
		#gauche
		{
		display:block;
		float:left;
		width:211px;
		height:455px;
		background: url(../images/bg_sous_menu.jpg) no-repeat;
		padding:0px;
		margin:0px;
		}
		
		#sous_menu
		{
		display:block;
		float:left;
		width:203px;
		height:193px;
		background: url(../images/image_menu.jpg) no-repeat;
		padding:0px;
		margin:0px;
		}
		
		#sous_menu p
		{
		font-family:"Trebuchet MS", Tahoma, Verdana;
		font-size:12px;
		padding-left: 10px;
		padding-right: 3px;
		padding-top: 10px;
		}
				
		.cssnav {
		position:relative;
		background-image: url(../images/fond_menu-over.png);
		font-family: Arial;
		font-weight:bold;
		background-repeat: no-repeat;
		display: block;
		white-space: nowrap;
		width: 207px;
		height: 21px;
		margin: 0px;
		padding: 0px;
		}

		.cssnav a {
		display: block;
		color: #ffffff;
		font-size: 11px;
		width: 207px;
		height: 21px;
		float: left;
		text-decoration: none;
		}
		
		.cssnav a:hover {
		color: #CC0000;
		}
		
		.cssnav img {
		width:100%;
		height: 100%;
		border: 0px;
		}
		
		* html a:hover {
		visibility:visible;
		}
		
		.cssnav a:hover img{
		visibility:hidden;
		}
		
		.cssnav span
		{
		position: absolute;
		left: 21px;
		top: 2px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		} 

		
		#centre
		{
		display:block;
		float:left;
		background: url(../images/fond_page.jpg) no-repeat #FFFFFF;
		width:628px;
		padding-top:15px;
		margin:0px;
		}
		
		#centre2
		{
		display:block;
		float:left;
		background: url(../images/fond_page.jpg) no-repeat #FFFFFF;
		width:610px;
		padding-top:15px;
		margin:0px;
		padding-left: 10px;
		}
		
		#texte_contenu
		{
		font-family:"Trebuchet MS", Tahoma, Verdana;
		font-size:12px;
		padding-left:5px;
		padding-right:5px;
		margin:0px;
		}
		
		
		#droit
		{
		display:block;
		float:right;
		width:131px;
		height:454px;
		background: url(../images/bordure_droite.jpg) no-repeat;
		}
		
		.haut
		{
		margin: 5px;
		padding: 8px 0px 0px 5px;
		font-family: Verdana;
		font-size:11px;
		color: #fdf23f;
		text-align:center;
		}
		
		.haut a 
		{
		color:#fdf23f;
		text-decoration:none;
		}
		
		.haut a:hover 
		{
		color:#0099CC;
		text-decoration:none;
		}
		
		
		.bottom
		{
		margin: 5px;
		padding-top: 210px;
		font-family: Tahoma;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		}
	
			
		.bottom a 
		{
		color:#FFFFFF;
		text-decoration:none;
		}
		
		.bottom a:hover 
		{
		color:#0099CC;
		text-decoration:none;
		}
		
		
		#baspage
		{
		text-align:center;
		float: left;
		display:block;
		padding-top: 10px;
		width:971px;
		margin:0px;
		background-color:#FFFFFF;
		padding-bottom: 0px;
		height:120px;
		}
		
		#baspage p
		{
		padding-left: 260px;
		}
		
		
		#bottom
		{
		width:971px;
		margin:0px;
		padding:0px;
		}

		
		#bottom li
		{
		display: inline;
		font-family: Verdana;
		font-size:11px;
		line-height:15px;
		}
		
		#bottom li a
		{
		color:#666666;
		}
		
		#bottom li a:hover
		{
		color:#ff0000;
		}
		

	.clear 
	{
	clear:both; /* Règle pour supprimer le float */
	} 
	
