html
{
	font-weight:lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:white;
	line-height:25px;
}

body
{
	background-color:black;
}

hr
{
	color:white;
	height:1px;
	display:block; 
	margin:-7px 0; 
	padding:0;
	font-size:1px;
	line-height:1px;
}

ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

a
{
	text-decoration:none;
	margin:0;
	padding:0;
	color:orange;
	font-weight:bold;
	border:0px;
}

img
{
	display:block; 
	font-size:1px;
	line-height:1px;
	vertical-align:middle;
}

.clearBoth 
{ 
	clear : both;
}

.separateur_large
{
	background:url(images/barre.jpg) no-repeat;
	height:1px;
	width:960px;
}

.texte_cgras
{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:orange;
	line-height:25px;
}

.texte_titre
{
	background:url(images/puce_titre.jpg) no-repeat;
	height:42px;
	width:auto;
	padding-left:42px;
	padding-top:10px;
	color:darkred;
	font-size:medium;
	font-weight:bold;
}


.texte_titre2
{
	background:url(images/puce_titre2.jpg) no-repeat;
	height:32px;
	width:auto;
	padding-left:32px;
	padding-top:5px;
	color:orange;
	font-size:small;
	font-weight:bold;
}

.texte_contenu
{
}

.highslide
{
	float:left;
	display:inline;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}

/*Ceci est le block qui contient tout ŕ l'intérieur de la page.*/

#conteneur
{
	position:relative;
	width: 960px;
	background:black;
	margin:auto;
	
}

/*A partir d'ici nous avons le block du haut de la page.*/

#header
{
	position:relative;
	width:960px;
}

/*Contenu du Header.*/

#titre
{
	position:relative;
	width:960px;
	height:243px;
	float:left;
}

#titre img
{
	display:block;
}

#menu
{
	position:relative;
	width:100%;
	background:black;
	float:left;
	margin:0;
	padding:0;
	font-size: 1px;
	line-height: 1px;
}

#menu .separateur_large
{
	float:left;
}

#menu ul
{
	margin:0;
	padding:0;
	float:left;
	display:inline;
}

#menu ul li
{
	display:inline;
}

#menu ul li a img
{
	text-decoration:none;
	color:black;
	border:0px;
	margin:10px 30px 10px 30px;
	display:inline;
}

#corps
{
	position:relative;
	margin:0;
	padding:0;
	float:left;
	clear:both;
	display:block;
}

#bloc_centre
{
	margin:30px 30px 30px 30px;	
	float:left;
	clear:left;
	display:inline;
}

#bloc_centre p
{
	float:left;
	clear:left;
}

#bloc_centre .separateur_large
{
	float:left;
	clear:left;
	margin:10px 0px 10px 0px;
}


#bloc_centre .highslide-gallery
{
	float:left;
	clear:left;
	margin:5px 5px 5px 5px;
}


#bloc_gauche
{
	float:left;
	clear:left;
	display:inline;
	margin:30px 30px 30px 30px;
	width:500px;
}


#bloc_gauche .separateur_large
{
	float:left;
	clear:left;
	margin:10px 0px 10px 0px;
}


#bloc_gauche .highslide-gallery
{
	float:left;
	clear:left;
	margin:5px 5px 5px 5px;
}

#bloc_droit
{
	float:left;
	display:block;
}

#footer
{
	position:relative;
	background:url(images/footer.jpg) no-repeat;
	width:960px;
	height:105px;
	margin:0;
	padding:0;
	float:left;
}

#footer .separateur_large
{
	float:left;
	clear:left;
}

#footer p
{
	text-align:center;
}