@charset "iso-8859-1";
/* CSS Document */

html
	{
		background-image:url(images/bg1.png);
		background-position:top;
		background-repeat:repeat-x;
		
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		
	}
	
body
	{
		margin:0px;
		padding:0px;
		background-image:url(images/bg2.png);
		background-position:bottom;
		background-repeat:repeat-x;
		
	}
	
#site
	{
		display:block;
		width:800px;
		margin:auto;
		
	}
	
#header
	{
		display:block;
		height:23px;
		background-image:url(images/header.png);
		text-align:right;
		padding-top:21px;
		padding-right:15px;
		
	}
	
	#header a
		{
			color:#FFF;
			text-decoration:none;
			margin-right:10px;
			
		}
		
		#header a:hover
			{
				text-decoration:underline;
				
			}
	
#content
	{
		display:block;
		background-color:#FFF;
		padding:10px;
		
	}
	
	#content #gauche
		{
			width:518px;
			float:left;
			margin-left:3px;
			
		}
		
		#content #gauche .presentation
			{
				display:block;
				padding:0px;
				margin:0px;
				
			}
			
		#content #gauche .bloc_c_top
			{
				display:block;
				height:30px;
				width:508px;
				background-image:url(images/bloc_c_top.png);
				color:#FFF;
				font-size:16px;
				text-align:right;
				text-transform:uppercase;
				font-weight:bold;
				padding-top:8px;
				padding-right:10px;
				margin-top:10px;
				
			}
			
		#content #gauche .bloc_c
			{
				display:block;
				background-image:url(images/bloc_c_bg.png);
				
			}
			
		#content #gauche .bloc_c_bot
			{
				display:block;
				background-image:url(images/bloc_c_bot.png);
				height:21px;
				text-align:right;
				padding-right:10px;
				padding-top:5px;
				
			}
			
			#content #gauche .bloc_c_bot a
				{
					color:#FFF;
					font-weight:bold;
					text-decoration:none;
					
				}
				
				#content #gauche .bloc_c_bot a:hover
					{
						color:#CCC;
						
					}
				
		#content #gauche .bloc_fiche
			{
				display:block;
				background-image:url(images/bloc_fiche_bg.png);
				height:164px;
				background-position:left;
				background-repeat:no-repeat;
				margin-top:15px;
				
			}
			
			#content #gauche .bloc_fiche h2
				{
					color:#754040;
					text-align:right;
					font-size:16px;
					font-weight:bold;
					text-transform:uppercase;
					margin:0px;
					padding:0px;
					margin-bottom:15px;
					
				}
				
			#content #gauche .bloc_fiche #fgauche
				{
					float:right;
					margin-right:5px;
					cursor:pointer;
					
				}
				
			#content #gauche .bloc_fiche #fdroite
				{
					float:right;
					margin-left:5px;
					cursor:pointer;
				}
				
			#content #gauche .bloc_fiche #site_diapo
				{
					float:right;
					width:500px;
				}
			#content #gauche .bloc_fiche #site_diapo ul, #content #gauche .bloc_fiche #site_diapo li
				{
					margin:0;
					padding:0;
					list-style:none;
				}
				
				#content #gauche .bloc_fiche #site_diapo img
					{
						border:0px;
						margin-left:5px;
						margin-right:5px;
						
					}
		
	#content #droite
		{
			width:252px;
			float:right;
			
		}
		
		#content #droite .bloc_m_top
			{
				display:block;
				background-image:url(images/bloc_m_top.png);
				height:25px;
				color:#FFF;
				font-size:14px;
				text-transform:uppercase;
				font-weight:bold;
				text-align:right;
				padding-right:10px;
				padding-top:10px;
				
			}
			
		#content #droite .bloc_m
			{
				display:block;
				background-image:url(images/bloc_m_bg.png);
				
				
			}
			
		#content #droite .bloc_m_bot
			{
				display:block;
				background-image:url(images/bloc_m_bot.png);
				height:18px;
				text-align:right;
				padding-right:10px;
				padding-top:4px;
				
			}
			
			#content #droite .bloc_m_bot a
				{
					color:#FFF;
					font-weight:bold;
					text-decoration:none;
					
				}
				
				#content #droite .bloc_m_bot a:hover
					{
						color:#CCC;
						
					}
	
#footer
	{
		display:block;
		height:14px;
		background-image:url(images/content_bot.png);
		background-repeat:no-repeat;
		height:65px;
		padding-top:25px;
		color:#FFF;
		
	}
	
	#footer a
		{
			color:#666;
			text-decoration:none;
			margin-right:10px;
			
		}

/* ----------------------------------------- */

.actu
	{
		display:block;
		padding:10px;
		border-bottom:1px #CCC solid;
		
	}
	
	.actu .thumb
		{
			float:left;
			border:3px #CCC solid;
			margin-right:10px;
			width:96px;
			height:76px;
			
		}
		
	.actu .titre
		{
			color:#812626;
			text-decoration:none;
			font-weight:bold;
			
		}
		
		.actu .titre:hover
			{
				color:#5e1616;
				
			}
		
	.actu em
		{
			float:right;
			color:#999;
			
		}
		
	.actu p
		{
			display:block;
			padding:0px;
			margin:0px;
			color:#808080;
			padding-top:10px;
			
		}
		
.articles
	{
		display:block;
		padding:10px;
		border-bottom:1px #CCC solid;
		
	}
		
	.articles a
		{
			color:#812626;
			text-decoration:none;
			font-weight:bold;
			
		}
		
		.articles a:hover
			{
				color:#5e1616;
				
			}
		
	.articles em
		{
			float:right;
			color:#999;
			
		}
		
	.articles p
		{
			display:block;
			padding:0px;
			margin:0px;
			color:#808080;
			padding-top:10px;
			
		}
		
#contenu_texte
	{
		display:block;
		padding:10px;
		
	}
	
	#contenu_texte .illustration
		{
			float:right;
			width:96px;
			height:76px;
			border:3px #CCC solid;
			margin:10px;
			
			
		}
		
	#contenu_texte #texte
		{
			margin:0px;
			padding:0px;
			
		}
		
	.bloc_c_top h1
		{
			display:block;
			margin:0px;
			padding:0px;
			font-size:12px;
			text-transform:none;
			
		}
		
.visiter_site
	{
		display:block;
		background-image:url(images/visiter.png);
		width:266px;
		height:22px;
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
		padding-top:5px;
		padding-left:10px;
		
	}
	
	.visiter_site:hover
		{
			color:#df8686;
			
		}