body {
	background-color:#fff;	
	padding:0;
	margin:0;
	font-family:Helvetica, Arial, sans-serif;
}

/********************************
	Génériques
	.clear		Chasse l'espace après des éléments flottants
********************************/
.clear {
	clear:both;	
}

/********************************
	Header
********************************/
div#header {
	margin:0;
	background-color:#ed1f30;
	height:99px;
	background-image:url('../img/header_bg.jpg');
	background-repeat:repeat-x;
}	
div#header h1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:50px;
	text-transform:lowercase;
	letter-spacing:-2px;
	font-weight:bold;
	color:#ff0000;	
	
	margin:0;
	text-indent:-5000px;
	height:99px;
	background-image:url('../img/header_logo.jpg');
	background-repeat:no-repeat;
	background-position:left;
}

/********************************
	Contenu
********************************/
#content {
	background-color:#9d1010;
	margin:0;	
	overflow:auto;
	padding:30px 0;
	border-top:1px solid #3e0606;
	border-bottom:1px solid #3e0606;
	background-image:url('../img/content_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
}
#content h2 {
	margin:0;
	margin-left:20px;
	margin-bottom:0;
	padding:20px 18px;
	background-color:#9d1010;
}
#content div.clear {
	height:30px;	
	background-color:#9d1010;
}

/********************************
	Container à largeur fixe pour le scroll horizontal
********************************/
#content div#scroll {
	width:1110px;	
	background-image:url(../img/item_bg.gif);
}

/********************************
	Bloc gris
********************************/
#content div.item {
	float:left;
	margin-left:30px;
	padding-bottom:20px;
	width:150px;
	background-color:#690d0d;
	padding-bottom:5px;	
	padding-top:20px;
	font-size:11px;
}
	#content div.item:hover {
		background-color:#b11c1c;
		-moz-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
	}
	#content div.item h3 {
		color:#fff;
		margin:0;
		font-family:Helvetica, Arial, sans-serif;
		font-size:20px;
		text-transform:lowercase;
		font-weight:normal;
		margin:10px 20px;
		text-align:right;
		height:50px;
	}
	#content div.item div.photos {
		height:200px;
		margin-bottom:15px;
		background-color:#aaa;
		border-top:1px solid #ccc;	
	}
	#content div.item p {
		color:#fff;	
		margin:5px 20px;
		text-align:right;
	}
	#content div.item img {
		margin:3px 20px;	
	}
	
	#content div.item hr {
		border-width:0;
		border-top:1px solid #707070;	
		margin-right:26px;
		margin-left:20px;
	}
	
	#content div.item a {
		display:block;
		text-align:right;
		margin:5px 20px;
		margin-bottom:10px;
		color:#fff;
		padding-right:3px;
		border-right:3px solid #555;
	}
	#content div.item:hover a {
		border-right-color:#6f6f6f;
	}
	#content div.item a:hover {
		//font-weight:bold;
		text-decoration:none;
		border-right-color:#c41c1c;
	}
	
		/********************************
			Bloc à news
		********************************/
		#content div#news {
			width:330px;
		}
		/********************************
			Bloc vide couvrant
		********************************/
		#content div#empty {
			width:330px;
		}
		#content div#empty:hover {
			-webkit-box-shadow:none;
			-moz-box-shadow:none;	
		}
		#content div#empty,
		#content div#empty:hover {
			/* 
			Couleur de fond du site :
			background-color:#9d1010; 
			Couleur "hover"
			*/
			background-color:#b11c1c;
		}

/********************************
	Footer
********************************/
#footer {
	position:absolute;
	width:100%;
	background-color:#ed1f30;
	z-index:1000;
	bottom:0;
	background-image:url('../img/footer_bg.jpg');
	background-repeat:repeat-x;
}
#footer p {
	background-image:url('../img/footer_right.jpg');	
	background-position:right;
	background-repeat:no-repeat;
	margin:0;
	height:99px;
}
	/**************************
		Texte
	**************************/
	#footer span {
		float:right;
		margin-top:45px;
		margin-right:20px;
		color:#e18b8b;
		font-size:12px;
	}
	#footer a {
		font-weight:bold;
		color:#e18b8b;
	}

/********************************
	Extra : Fancybox
********************************/
#fancybox-wrap a {
	color:#fff;	
}