/**********************************************/
/*	CORPS DE LA PAGE	*/
/**********************************************/
	BODY {
		margin: 0; 
		padding: 0;
		color : #e4e2e2;
		background-color : #000000;
		vertical-align:top;
	} 
		body{
			  scrollbar-base-color:#000000;
			  scrollbar-3dlight-color:#000000;
			  scrollbar-arrow-color:#000000;
			  scrollbar-darkshadow-color:#000000;
			  scrollbar-face-color:#650000;
			  scrollbar-highlight-color:#340000;
			  scrollbar-shadow-color:#000000;
			  scrollbar-track-color:#000000;
		}
	
	* {margin: 0; padding: 0;}	

	#container { 
		margin-bottom: 0px; 
		margin-left: auto; 
		margin-right: auto; 
		margin-top: 0px; 
		overflow: hidden; 
		position: relative;  
		text-align: left; 
		width: 1151px;		
	}

	img {
        border: 0 none;
	}
	
	html {
	    overflow-y: scroll;
	    overflow: -moz-scrollbars-vertical;
	}


/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	.TresPetite { font-family:Arial ; font-size:9px; }
	.Petite 	{ font-family:Arial ; font-size:10px; }
	.Normal 	{ font-family:Arial ; font-size:11px; }
	.Moyenne 	{ font-family:Arial ; font-size:12px; }
	.Grande 	{ font-family:Arial ; font-size:14px; }
	.TresGrande { font-family:Arial ; font-size:16px; }	
	
	h1 { 
		color : #e4e2e2;
		font: normal bold 18px Arial , Arial, Helvetica, sans-serif;  
		padding : 0 0 5px 0;
		margin : 0 0 0 0;
	}
	h2 { 
		color : #e4e2e2;
		font: normal bold 14px Arial , Arial, Helvetica, sans-serif;  
		padding : 0px 10px 10px 0;
		margin : 0 0 0 0;
	}
	h3{ 
		color : #e4e2e2;
		font: normal bold 12px Arial , Arial, Helvetica, sans-serif;  
		padding : 0 10px 2px 0;
		margin : 0 0 3px 0;
		
	}
	h4{ 
		color : #e4e2e2;
		font: normal normal 12px Arial , Arial, Helvetica, sans-serif;  
		padding : 0 10px 5px 0;
		margin : 0 0 0 0;
	}
	li {margin-left: 0; padding-left: 0px;}
	ul {margin-left: 22px; padding-left: 0;}
	ul {
		text-align: left;
		padding-bottom:0px;
		margin-top: 0;
		margin-bottom: 8px;
		
	}
	li { 
		list-style-image: url(/vdz_images/site/puce.gif);
		font: normal normal 11px Arial, Arial, Helvetica, sans-serif;
		color:#e4e2e2;
		padding-bottom:2px;
	}
	li a { 
		font: normal normal 11px Arial, Arial, Helvetica, sans-serif;
		color:#e4e2e2;
		text-decoration:underline;
	}
	a { 
		color : #e4e2e2;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	td, p {
		font: normal 11px Arial , Arial, Helvetica, sans-serif;  
		/* color : #e4e2e2; ca gene le menu */
	}
	
	p {
		color : #e4e2e2;
		padding-bottom : 10px;
		line-height:16px;
	}
	form{
		margin:0; padding:0;
	}
	blockquote {
		margin-top:0px;
	}
	blockquote p{
		font: normal 11px Arial , Arial, Helvetica, sans-serif;  
		color:#e4e2e2;
	}

/**********************************************/
/* Formulaire Contact */
/**********************************************/
	.FormContact,.FormContact td,.FormReponse{
		font: normal  10px Arial , Arial, Helvetica, sans-serif;  
		color:#565c5e;
	
	}
	.FormSubmit {
		color:#000000;
		font-size: 10px; 
		font-weight: bold; 
		height: 20px;
		border:1px #ffffff solid;
		background-color:#ffffff;
	}
	input,SELECT,textarea{
		font: normal 11px Arial, Arial , Helvetica, sans-serif;  
		border-color : #5b87c5;
		border:0;
		margin:2px 2px 2px 2px;
	}
	
	.chkBoxes{
		margin :0 ;padding:0;
	}
	.LargeInput{
		width:260px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:183px;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:126px;
	}

/**********************************************/
/* Footer */
/**********************************************/
	#Footer a ,#Footer p{
		text-align:center;
		padding-bottom:0px;
		color: #f8d742;
		font: 10px Arial , Arial, Helvetica, sans-serif;
	}
	#Footer{
		padding-top:6px;
		padding-bottom:8px;
		color: #f8d742;
		text-align : center;
		width:100%;
	}

	.Clikeo { 
		width:100%;
		color :#dbdbd3;
		text-align : center;
	}
	.Clikeo a,.Clikeo a:visited,.Clikeo a:hover,.Clikeo a:active { 
		color :#dbdbd3;
		font: normal normal 7pt Arial; 
	}
	.PlanContact ,.PlanContact  a{
		color:#dbdbd3;
		padding-top:5px;
		text-align:center;
	}




		#Drapeaux {
			height:27px;
			padding-top:6px;
			padding-left:26px;
		}
		#Drapeaux img{
			margin-right:5px;
		}
		#Telephone{
			height: 30px; 
			left: 623px; 
			position: absolute; 
			top: 42px; 
			width: 136px; 
			z-index: 1;
		}
		#Contenu {
			border:1px #63615d solid;
			position: relative;
		}
		#Contenu2 {
			position: relative;
		}
		#ContenuTexte {
			/*border:1px red solid;*/
			position:absolute;
			top:0;
			right:0;
			width:315px;
			height:512px;
			z-index:69;
			background-color:#000;
			filter:alpha(opacity=80);
			-moz-opacity: 0.8;
			opacity: 0.8;
		}
		#ContenuTexteTexte {
			position:absolute;
			top:0;
			right:0;
			width:315px;
			height:512px;
			z-index:69;
		}

		#ContenuReservation {
			/*border:1px red solid;*/
			position:absolute;
			top:0;
			right:0;
			width:315px;
			height:512px;
			z-index:69;
			background-color:#000;
			filter:alpha(opacity=70);
			-moz-opacity: 0.7;
			opacity: 0.7;
		}
		#ContenuReservationTexte {
			position:absolute;
			top:0;
			right:0;
			width:315px;
			height:512px;
			z-index:69;
		}

		.MenuElement{
			text-align:right;
			color:#ffae00;
			clear:both;
			padding:3px 5px 3px 0;
			float:right;
		}
		.MenuElement td {
			height:24px;
		}

