/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////       BACKGROUND        ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */
#cache {display:none}
#cache1 {display:none}
#cache2 {display:none}
#cache3 {display:none}
#cache4 {display:none}
#cache5 {display:none}
#cache6 {display:none}
#cache7 {display:none}
#cache8 {display:none}
#cache9 {display:none}
#cache10 {display:none}
#cache11 {display:none}
#cache12 {display:none}

html, body
{
	margin : 0px;
	padding : 0px;
}

html
{
	background : url("../image/background.jpg");
	background-color : #D4D4D;
	font-family : Trebuchet MS , sans-serif;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////    STRUCTURE GLOBALE    ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#conteneur
{
	width : 80%;
	min-width : 600px;
	margin : auto;
	margin-top : 35px;
	padding-bottom : 25px;
}

#corps
{
	width : 100%;
	background-color : #FFFFFF;
	color : #000000;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////        BANNIERE        ////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#banniere
{
	height : 292px;
	background : url('../image/banniere.jpg') no-repeat top left;
	
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////          TEXTE          ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#texte 
{
	padding : 20px;
	margin-left : 215px;
	text-align : justify;
	font-size : 15px;
}

.cadre
{
	border : 0px solid #000000;
	background-color : #adadad;
}

.titre
{
	height : 24px;
	background : url("../image/cadre.png");
	color : #FFFFFF;
	text-align : center;
	font-size : 20px;
	font-weight : bold;
	padding-top : 5px;
}

.titre2
{
	height : 24px;
	background : url("../image/cadre2.png");
	color : #FFFFFF;
	text-align : left;
	font-size : 16px;
	font-weight : bold;
	padding-top : 5px;
}

.marge_interne
{
	padding : 10px 10px 0px 10px;
}

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 : 33px;
	background : url("../image/MH.png");
	color : #FFFFFF;

	text-align : center;
	margin : 0;
	padding : 0;
}

#MH li
{
	display : inline;
}

#MH a
{
	height : 26px;
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 7px;
	display : inline-block;
	margin : 0;
}

#MH a:hover
{
	color : #c8c8c8;
	background : url("../image/MH_hover.png");
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////     MENU VERTICAL     ////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#MV
{
	width : 200px;
	float : left;
	text-align : center;
	margin-top : 20px;
	margin-left : 6px;
}

.marge_MV
{
	height : 20px;
}

.en_tete_MV
{
	width : 200px;
	height : 23px;
	background : url("../image/en_tete_MV.png") no-repeat;
	margin : auto;
	color : #D1D1D1;
	font-size : 14px;
	padding-top : 4px;
}

a.lien_MV
{
	width : 200px;
	height : 25px;
	background : url("../image/bouton_MV.png") no-repeat;
	margin : auto;
	color : #424242;
	font-size : 14px;
	font-weight : bold;
	padding-top : 5px;
	text-decoration : none;
	display : block;
}

a.lien_MV:hover
{
	background : url("../image/bouton_MV_hover.png") no-repeat;
	color : #1E1E1E;
}

.bottom_MV
{
	width : 200px;
	height : 17px;
	background : url("../image/bottom_MV.png") no-repeat;
	margin : auto;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////       BAS DE PAGE       ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#pied_de_page
{
	height : 33px;
	background : url("../image/pied_de_page.png") center;
	text-align : center;
	padding-top : 16px;
	color : #FFFFFF;
	clear : both;
}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////         BORDURE         ///////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

#CHG
{
	background : url("../image/CHG.png") no-repeat top left;
	float : left;
	width : 11px;
	height : 11px;
	margin : 0px;
}

#CHD
{
	background : url("../image/CHD.png") no-repeat top right;
	float : right;
	width : 11px;
	height : 11px;
	margin : 0px;
}

#CBG
{
	background : url("../image/CBG.png") no-repeat bottom left;
	float : left;
	width : 11px;
	height : 11px;
	margin : 0px;
}

#CBD
{
	background : url("../image/CBD.png") no-repeat bottom right;
	float : right;
	width : 11px;
	height : 11px;
	margin : 0px;
}

#BH
{
	background : url("../image/BH.png") repeat-x top center;
	margin-right : 11px;
	margin-left : 11px;
	height : 11px;
}

#BG
{
	background : url("../image/BG.png") repeat-y left;
	padding-left : 11px;
	margin : 0px;
}

#BD
{
	background : url("../image/BD.png") repeat-y right;
	padding-right : 11px;
	margin : 0px;
}

#BB
{
	background : url("../image/BB.png") repeat-x bottom center;
	margin-right : 11px;
	margin-left : 11px;
	height : 11px;
	padding : 0px;
}



/* Formulaire */
label {
display:block; /*La balise devient de type block*/
width:150px; /*Cette largeur sert d'exemple, vous pouvez la modifier si vous voulez*/
float:left;
text-align:left;
padding-right:5px;
margin-bottom:2px; 
}


fieldset
{
	border: solid 1px #222;
}
fieldset legend
{
	padding: 0 10px;
	border-left: #222 1px solid;
	border-right: #222 1px solid;
	font-size: 1.2em;
	color: #222;

}
#formulaire_contact textarea
{
	width:180px;
	height:150px;
}
