/* CSS Document */

	body {
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;

	}
	/* ---- Commun ---- */
	br{
	clear:both;
	}
	span{
	color:#00CCCC;
	}
	h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	margin-bottom:5px;
	}
	
	h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00CCCC;
	margin-bottom:5px;
	font-weight: lighter;
	}
		h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00CCCC;
	margin-bottom:1px;
	font-weight: lighter;
	}
	/* ---- Commun ---- */
	.ref{
	display:none;
	}
	/* ---- Logo ---- */
	#logo{
width:300px;
margin-right:auto;
margin-left:auto;
margin-bottom:5px;

}


	
	#logo img{
	border:none;
	}
	
	/* ---- Contener ---- */
	#contener{
	width:700px;
	height:650px;
	background-color: #000000;
	padding-top:25px;
	position: absolute;
	margin-left: -350px;
	left: 50%;
	top: 96px;
	}
	/* ---- Content ---- */

		#content{
	margin: 25px;
	height:520px;
	width:650px;
	color:#FFFFFF;
	font-size:11px;
	}
	/* () Page accueil () */
	#accueil {
	position: absolute;
	width:800px;
	height:350px;
	margin-left:-400px;
	left: 50%;
	margin-top:-250px;
	top: 50%;
	}
	
	
	#bandeau {
	width:800px;
	margin-right:auto;
	margin-left:auto;
	margin-top:35px;
	margin-bottom:5px;
}
	#content .texteAccueil{
	padding-top:50px;
	text-align:center;
	margin-top:10px;
	}
	
	#content .texteAccueil a,#content .texteAccueil a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}
	#content .texteAccueil a:hover {
	color:#666;
}
	
	/* () Page Collection () */
	#content #Collection{
	padding-left:10px;
	padding-top:55px;
	position: absolute;
	width:650px;
	margin-left: -325px;
	left: 50%;
	
	}
	#content #Collection a, #content #Collection a:visited{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
	#content #Collection a:hover{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
	#content #Collection img{
	border:1px solid #fff;

	}
	/* () Page tarifs () */
	#content .tarifs{
	text-align:center;
	}
	
	/*
=Start table structure
*/

.tableStyle {
	width: 650px;
	margin: 10px  auto ;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;

}

.tableStyle th, .tableStyle td {
	border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0.6em;
}
/*
=End table structure
*/

/*
=Start grey colour scheme
*/
.greyScheme, .greyScheme th, .greyScheme td {
	border-color: #666;
	font-weight:bold;
}

.greyScheme .even {
	background-color: #000000;
}

.greyScheme th, .greyScheme thead td {
	background-color: #333333;
}

.greyScheme th.firstColumn {
	background-color: #666;
}
/*
=End grey colour scheme
*/
	/* () Page Contact () */
	#content .Contact{
	padding-top:50px;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	}
	#content .Contact a, #content .Contact a:visited{
	text-decoration:none;
	color:#ffffff;
	}
	#content .Contact a:hover{
	color:#666666;
	}
	/* ---- Menu ---- */
	#menu{
	position: absolute;
	left:280px;
	margin-left	: -280px;
	width:667px;
	margin-top:0px;
	top:730px;
	}
	#menu ul{
	height:25px;
	border:1px solid #FFF;
	background-color:#000000;
	padding:0;
	margin:0;
	text-align:center;
	}
	#menu li{
	float:left;
	list-style:none;
	}
	#menu a,#menu a:visited{
	display:block;
	width:130px;
	height:18px;
	padding-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	}
	#menu a:hover{
	color:#00CCCC;
}


	#menu .barre{
	border-right:1px solid #FFF;
	}

		#fondmenu {
	width:690px;
	border:none;
	height:20px;
	margin-bottom: 60px;	
	}
	
	/* ---- Footer ---- */
	#footer{
	position:absolute;
	bottom:15px;
	left:50%;
	margin-left	: -180px;
	width:360px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	display:block;
	}
	
	#footer a, #footer a:visited{
	color:#666666;
	text-decoration:none;
	}
	
	#footer a:hover{
	color:#FFF;
	}
	
	

