/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////       BACKGROUND        ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

html, body
{
	margin : 0px;
	padding : 0px;
}

html
{
	background : url("background.png") repeat-x;
	background-color : #001620;
	font-family : "Trebuchet MS" , sans-serif;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////    STRUCTURE GLOBALE    ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#conteneur
{
	width : 1000px;
	min-width : 600px;
	margin : auto;
	padding-bottom : 30px;
}

#corps
{
	width : 100%;
	background-color : #1B1B1B;
	color : #FFFFFF;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////        BANNIERE        ////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#banniere
{
	height : 258px;
	min-width : 600px;
	background : url("banniere.jpg") top center;
	overflow : hidden;
	position : relative;
}

#logo
{
	width : 317px;
	height : 72px;
	background : url("logo.png");
	margin : auto;
	position : relative;
	right : 330px;
	top : 130px;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////          TEXTE          ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#texte 
{
	padding : 20px;
	margin-left : 217px;
	text-align : justify;
	font-size : 15px;
}

p
{
	margin-top : 0px;
}

h1
{
	font-size : 19px;
	margin-top : 0px;
}

h2
{
	font-size : 16px;
	margin-top : 0px;
}
		
a
{
	color : #288de8;
	text-decoration : none;
}

a:hover
{
	color : #ff8000;
}

#overflow
{
	overflow : hidden;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////     MENU HORIZONTAL     ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#MH
{
	height : 48px;
	min-width : 600px;
	background : url("MH.png");
	margin : 0px;
	padding : 0px;
	text-align : center;
}

#MH li
{
	display : inline;
	margin-right:0px;
	margin-left:-6px;
	text-align : center;
}

#MH a
{
	display : inline-block;
	margin : 0px;
	height : 34px;
	padding-top : 14px;
	padding-left :20px;
	padding-right :20px;
	vertical-align:top;
	text-decoration : none;
	font-size : 14px;
	font-weight : bold;
}

#MH li a
{
	color : #FFFFFF;
}

#MH li a:hover
{
	background : url("MH_hover.png");
	color : #c8c8c8;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////     MENU VERTICAL     ////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#fond_MV
{
	background : url("fond_MV.png") left repeat-y;
}

#MV
{
	width : 202px;
	float : left;
	text-align : center;
	margin-top : 20px;
	margin-left : 6px;
}

.marge_MV
{
	height : 20px;
}

.en_tete_MV
{
	width : 202px;
	height : 25px;
	padding-top : 2px;
	background : url("en_tete_MV.png") no-repeat;
	text-align : center;
	padding-left:0px;
	padding-right:0px;
	margin : 0px;
	color : #FFFFFF;
	font-size : 17px;
	position:relative;
}

a.lien_MV
{
	width : 202px;
	height : 22px;
	padding-top : 5px;
	background : url("bouton_MV.png") no-repeat;
	padding-left:0px;
	padding-right:0px;
	text-align : center;
	color : #FFFFFF;
	font-size : 12px;
	text-decoration : none;
	display : block;
}

a.lien_MV:hover
{
	background : url("bouton_MV_hover.png") no-repeat;
	color : #1E1E1E;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////       BAS DE PAGE       ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#pied_de_page
{
	height : 25px;
	text-align : center;
	padding-top : 4px;
	clear : both;
}

#pied_de_page a
{
	color : #FFFFFF;
}

#clear_both
{
	clear : both;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////         BORDURE         ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#CBG
{
	background : url("CBG.png") no-repeat bottom left;
	float : left;
	width : 11px;
	height : 11px;
	margin : 0px;
}

#CBD
{
	background : url("CBD.png") no-repeat bottom right;
	float : right;
	width : 11px;
	height : 11px;
	margin : 0px;
}

#BG
{
	background : url("BG.png") repeat-y left;
	padding-left : 11px;
	margin : 0px;
}

#BD
{
	background : url("BD.png") repeat-y right;
	padding-right : 11px;
	margin : 0px;
}

#BB
{
	background : url("BB.png") repeat-x bottom center;
	margin-right : 11px;
	margin-left : 11px;
	height : 11px;
	padding : 0px;
}