/**********************************************/
/*	CORPS DE LA PAGE	*/
/**********************************************/
	BODY {
		margin: 0; 
		padding: 0;
		color : #ffffff;
		font: normal normal 10px Verdana, Helvetica, sans-serif;  
		background-color:#000000;
	} 
	* {margin: 0; padding: 0;}	

	img {
        border: 0 none;
	}
	
	html {
	    overflow-y: scroll;
	    overflow: -moz-scrollbars-vertical;
	}
/**********************************************/
/*	Header	*/
/**********************************************/
		#container { 
			background:#000000 url(/hd_images/site/body-bottom.gif) bottom left repeat-x;
			width: 1010px;
			padding : 0 0 22px 0;
			margin: 0 auto 0 auto;
			text-align:left;
		}
		#container1 { 
			clear: both;
			background:url(/hd_images/site/fond-contenu2.jpg) 76px 0px repeat-x;
			overflow:auto ;
		}
		#container2 { 
			position: relative;
			background:url(/hd_images/site/body-middle.gif)  repeat-y;
			overflow:auto ;
		}
		#NavFlash{
			position: relative;
			margin:0; padding:0;
			background:#000000 url(/hd_images/site/body-top.gif) top right no-repeat;
			height:91px;
		}
		#NavFlash .Flash {
			position: absolute;
			top:0px;
			left: 195px;
			z-index: 1;
		}
		#NavFlash .Logo {
			position: absolute;
			top: -5px;
			left: 0px;
			z-index: 1;
		}
		#NavFlash .NavTxt {
			position: absolute;
			z-index: 0;
		}
		
				
	
		#Visuels{
			float:left;
			display:inline; 
			margin : 104px 0 0 74px;
		}
		#Content{
			height: 537px;
			background: url(/hd_images/site/body-top-right.gif) top right no-repeat;
			margin: 0 0 0 74px;
			position:relative;
		}
		
		html>body #Content {
			height: auto;
			min-height: 537px; 
		} 
		
		#ContenuTexte{
			float:right;
			display:inline;
			margin-top:10px;
			margin-right:50px;
			width:572px;
		}
		
		.SousNavElem {
			float:left;
			display:inline;
			background: url(/hd_images/site/puce-sous-nav.gif) left 4px no-repeat;
			height:25px;
			padding-left:12px;
			padding-right:15px;
			white-space:nowrap; 
		}
		.SousNavElem a{
			font: normal bold 12px Verdana, Helvetica, sans-serif;  
			color:#d3b97c;
			text-decoration:none;
			white-space:nowrap; 
			text-transform:uppercase;
		}

		.Shadowed{
			position:absolute;
			filter:alpha(opacity=20);
			-moz-opacity: 0.2;
			opacity: 0.2;
			z-index:2;
		}
		.OverShadowed{
			position:absolute;
			z-index:3;
		}
		
		.ShadowedMenu{
			filter:alpha(opacity=20);
			-moz-opacity: 0.2;
			opacity: 0.2;
		}
			
		#TitreVertical{
			filter:alpha(opacity=40);
			-moz-opacity: 0.4;
			opacity: 0.4;
			text-align:right;
			position:absolute;
			right:663px;
			top:30px;
		}	
/**********************************************/
/*	Navigation	*/
/**********************************************/
		

/**********************************************/
/*	Pager	*/
/**********************************************/
		
		
/**********************************************/
/*	Home	*/
/**********************************************/


/**********************************************/
/*	Book Photo	*/
/**********************************************/
	#scroller {
		overflow: hidden;
		width: 84px;
		height: 300px;
		text-align: center;
	}
	#ShowThumbnail img {
		margin: 0 2px 0 0 ;
		background-color: #F3F3F3;
	}
	#ShowThumbnail img:hover {
		background-color: #E3E3E3;
	}
		

/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	.TresPetite { font-family:Verdana ; font-size:9px; }
	.Petite 	{ font-family:Verdana ; font-size:10px; }
	.Normal 	{ font-family:Verdana ; font-size:11px; }
	.Moyenne 	{ font-family:Verdana ; font-size:12px; }
	.Grande 	{ font-family:Verdana ; font-size:14px; }
	.TresGrande { font-family:Verdana ; font-size:16px; }	
	.TexteJaune , .TexteJaune a { color:#eeeb00;}
	
	h1 { 
		font: normal bold 24px/20px Arial , Verdana, Helvetica, sans-serif;  
		padding : 0 0 20px 0;
		margin : 0 0 0 0;
		color:#eeeb00;
	}
	h2 { 
		font: normal normal 19px/20px Arial , Verdana, Helvetica, sans-serif;  
		padding : 0px 0 15px 0;
		margin : 0 0 0 0;
		color:#eeeb00;
	}
	h3{ 
		font: normal normal 12px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 8px 0;
		margin : 0 0 3px 0;
		color:#eeeb00;
	}
	h4{ 
		font: normal normal 12px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 5px 0;
		margin : 0 0 0 0;
	}

	ul,ol {
		list-style: none;
		font: normal 11px/16px Verdana , Verdana, Helvetica, sans-serif;  
	}
	ul li { 
		background: url(/hd_images/site/puce-jaune.gif) 0 5px no-repeat;
		padding-left: 15px;
	}
	ol li { 
		background: url(/hd_images/site/puce-jaune.gif) 0 5px no-repeat;
		padding-left: 15px;
	}
	li {margin-left: 0; padding-left: 10px; padding-bottom: 4px;}
	ul {margin-left: 22px; padding-left: 0; padding-top: 8px;}
	ul {
		text-align: left;
		padding-bottom:0px;
		margin-top: 0;
		margin-bottom: 3px;
	}
	li,li a  {
		color:#ffffff;
	}
	a { 
		color : #ffffff;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}
	td, p {
		font: normal 11px/16px Verdana , Verdana, Helvetica, sans-serif;  
		color:#ffffff;
	}
	p {
		padding-bottom : 10px;
	}
	form{
		margin:0; padding:0;
	}
	blockquote {
		margin-top:0px;
	}
	blockquote p{
		font: normal 11px Verdana , Verdana, Helvetica, sans-serif;  
	}

/**********************************************/
/* Formulaire Contact */
/**********************************************/
	.FormContact,.FormContact td,.FormReponse{
		/*font: normal  10px Verdana , Verdana, Helvetica, sans-serif;  
		color:#565c5e;*/
	
	}
	.FormSubmit {
		color:#565c5e;
		font: normal  10px Verdana , Verdana, Helvetica, sans-serif;  
		height: 20px;
		background-color:#ffffff;
		border-width:1px;
	}
	SELECT,textarea{
		font: normal 11px Verdana, Arial , Helvetica, sans-serif;  
		border-color : #5b87c5;
		border-width:1px;
	}
	
	.chkBoxes{
		margin :0 ;padding:0;
	}
	.LargeInput{
		width:260px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:193px;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:125px;
	}

/**********************************************/
/* Footer */
/**********************************************/
	#Footer{
		width: 1010px;
		margin: 0 auto 0 auto;
		text-align:left;
	}
	#FooterContent{
		margin:10px 28px 0 85px;
	}
	#Footer p {
		padding-bottom:2px;
		text-transform:uppercase;
	}
	#Footer p{
		letter-spacing:0px;
		font: normal normal 10px/12px Verdana , Verdana, Helvetica, sans-serif;  
		color:#ffffff;
	}
	#Footer a{
		letter-spacing:-0.1em;
		font: normal normal 10px/12px Verdana , Verdana, Helvetica, sans-serif;  
		color:#ffffff;
		text-decoration:none;
	}
	#Footer a:hover{
		text-decoration:underline;
	}
	
#Footer .Clikeo { 
	margin-top:20px;
	color: #412b00;
	text-align : center;
}
#Footer .Clikeo a { 
	color: #412b00;
	font: normal normal 7pt Verdana; 
}
#Footer .Clikeo a:hover { 
	color: #d39b2c;
}
