/*-------------------------------- Gestion du CONTENU --------------------------------*/
body {
	margin: 0; /* pour éviter les marges */
  	text-align: center; /* pour corriger le bug de centrage IE */
	background-color: #FFFFFF;
	font: normal 12px Arial;
	color: #000000;
}

#conteneur {
	width: 930px;
	margin: 0 auto; /* Pour center le site */
	padding: 35px;
	text-align: center;
	background:#FFFFFF url(../images/index/index_01.gif) top center repeat-y;
}

#menu1-accueil { background: url(../images/index/index_menu_01-off.gif) bottom center no-repeat; font: bold 14px Arial; color: #FFFFFF; }
#menu1-accueil:hover { background: url(../images/index/index_menu_01-on.gif) bottom center no-repeat; }

#menu2-accueil { background: url(../images/index/index_menu_02-off.gif) bottom center no-repeat; font: bold 14px Arial; color: #FFFFFF; }

#menu2-accueil:hover {
	background: url(../images/index/index_menu_02-on.gif) bottom center no-repeat;
}

#menu3-accueil {
	background: url(../images/index/index_menu_03-off.gif) bottom center no-repeat;
	font: bold 14px Arial;
	color: #FFFFFF;
}

#menu3-accueil:hover {
	background: url(../images/index/index_menu_03-on.gif) bottom center no-repeat;
}

#menu4-accueil {
	background: url(../images/index/index_menu_04-off.gif) bottom center no-repeat;
	font: bold 14px Arial;
	color: #FFFFFF;
}

#menu4-accueil:hover {
	background: url(../images/index/index_menu_04-on.gif) bottom center no-repeat;
}

#menu1-accueil2 {
	background: url(../images/index/index_menu2_01-off.gif) bottom center no-repeat;
	font: bold 14px Arial;
	color: #FFFFFF;
}

#menu1-accueil2:hover {
	background: url(../images/index/index_menu2_01-on.gif) bottom center no-repeat;
}

#menu2-accueil2 {
	background: url(../images/index/index_menu2_02-off.gif) bottom center no-repeat;
	font: bold 14px Arial;
	color: #FFFFFF;
}

#menu2-accueil2:hover {
	background: url(../images/index/index_menu2_02-on.gif) bottom center no-repeat;
}

#menu3-accueil2 {
	background: url(../images/index/index_menu2_03-off.gif) bottom center no-repeat;
	font: bold 14px Arial;
	color: #FFFFFF;
}

#menu3-accueil2:hover {
	background: url(../images/index/index_menu2_03-on.gif) bottom center no-repeat;
}

#menu4-accueil2 {
	background: url(../images/index/index_menu2_04-off.gif) bottom center no-repeat;
	font: bold 14px Arial;
	color: #FFFFFF;
}

#menu4-accueil2:hover {
	background: url(../images/index/index_menu2_04-on.gif) bottom center no-repeat;
}



/*-------------------------------- Gestion des POLICES --------------------------------*/

.Police-Arial-11-Gris { font: 11px Arial; color:#81807f; }
.Police-Arial-12-Gris { font: 12px Arial; color:#81807f; }
.Police-Arial-12-Noir { font: 12px Arial; color:#000000; }
.Police-Arial-14-GrisFonce { font: 14px Arial; color:#4d4a49; }
.Police-Arial-14-Vert { font: 14px Arial; color:#abc11e; }
.Police-Arial-14-Noir { font: 14px Arial; color:#000000; }
.Police-Arial-14-Rose { font: 14px Arial; color:#e45a6e; }
.Police-Arial-14-Violet { font: 14px Arial; color:#674d6f; }
.Police-Arial-14-Blanc { font: 14px Arial; color:#FFFFFF; }
.Police-Arial-16-Noir { font: 16px Arial; color:#000000; }
.Police-Arial-16-Marron { font: 16px Arial; color:#bd7166; }
.Police-Arial-17-Marron { font: 17px Arial; color:#bd7166; }
.Police-Arial-18-Marron { font: 18px Arial; color:#bd7166; }
.Police-Arial-18-Blanc { font: 18px Arial; color:#FFFFFF; }
.Police-Arial-18-Noir { font: 18px Arial; color:#000000; }
.Police-Arial-18-Vert { font: 18px Arial; color:#abc11e; }
.Police-Arial-18-VioletFonce { font: 18px Arial; color:#674d6f; }
.Police-Arial-18-Violet { font: 18px Arial; color:#c6829d; }
.Police-Arial-19-Gris { font: 19px Arial; color:#81807f; }
.Police-Arial-20-VertDegueux { font: 20px Arial; color:#a8b082; }
.Police-Arial-20-Marron { font: 20px Arial; color:#dfb392; }
.Police-Arial-21-Blanc { font: 21px Arial; color:#FFFFFF; }
.Police-Arial-22-Gris { font: 22px Arial; color:#81807f; }
.Police-Arial-24-Gris { font: 24px Arial; color:#4d4a49; }
.Police-Arial-25-VertDegueux { font: 25px Arial; color:#a8b082; }
.Police-Arial-25-Marron { font: 25px Arial; color:#dfb392; }
.Police-Arial-26-Noir { font: 26px Arial; color:#000000; }
.Police-Arial-26-Violet { font: 26px Arial; color:#c6829d; }
.Police-Arial-26-Vert { font: 26px Arial; color:#abc11e; }
.Police-Arial-30-Blanc { font: 30px Arial; color:#FFFFFF; }
.Police-Arial-36-Violet { font: 36px Arial; color:#c6829d; }
.Police-Arial-34-Marron { font: 34px Arial; color:#c3653f; }
.Police-Arial-40-Vert { font: 40px Arial; color:#abc11e; }
.Police-Arial-40-Blanc { font: 40px Arial; color:#FFFFFF; }
.Police-Arial-40-Marron { font: 40px Arial; color:#dfb392; }

.Police-Georgia-16-Blanc { font: 16px Georgia; color:#FFFFFF; }
.Police-Georgia-17-Noir { font: 17px Georgia; color:#000000; }
.Police-Georgia-18-Blanc { font: 18px Georgia; color:#FFFFFF; }
.Police-Georgia-20-Noir { font: 20px Georgia; color:#000000; }
.Police-Georgia-20-Violet { font: 20px Georgia; color:#974578; }

.Police-Verdana-16-Mauve { font: 16px Verdana; color:#b970a4; }
.Police-Verdana-18-Marron { font: 18px Verdana; color:#bd7166; }
.Police-Verdana-20-Marron { font: 20px Verdana; color:#bd7166; }
.Police-Verdana-22-Blanc { font: 22px Verdana; color:#FFFFFF; }
.Police-Verdana-22-Mauve { font: 22px Verdana; color:#974578; }
.Police-Verdana-22-Beige { font: 22px Verdana; color:#e2a879; }
.Police-Verdana-25-MarronClair { font: 25px Verdana; color:#ae8b8b; }
.Police-Verdana-26-Mauve { font: 26px Verdana; color:#b970a4; }
.Police-Verdana-26-Marron { font: 26px Verdana; color:#bd7166; }
.Police-Verdana-36-Marron { font: 36px Verdana; color:#bd7166; }
.Police-Verdana-36-Mauve { font: 36px Verdana; color:#974578; }
.Police-Verdana-37-Blanc { font: 37px Verdana; color:#FFFFFF; }
.Police-Verdana-40-Mauve { font: 40px Verdana; color:#974578; }

h1{display:inline;}
h2{dispaly:inline;}


/*-------------------------------- Gestion des POLICES --------------------------------*/

/* Style lien par defaut */
a, a:visited { color:#FFFFFF; text-decoration:none; }
a:hover, a:focus, a:active { color:#FFFFFF; text-decoration:none; }

/* Style lien Noir-Blanc */
a.Lien-Noir-Blanc, a:visited.Lien-Noir-Blanc { color:#000000; }
a:hover.Lien-Noir-Blanc, a:focus.Lien-Noir-Blanc, a:active.Lien-Noir-Blanc { color:#FFFFFF; }

/* Style lien Noir-Vert */
a.Lien-Noir-Vert, a:visited.Lien-Noir-Vert { color:#000000; }
a:hover.Lien-Noir-Vert, a:focus.Lien-Noir-Vert, a:active.Lien-Noir-Vert { color:#abc11e; }

/* Style lien Blanc-Noir */
a.Lien-Blanc-Noir, a:visited.Lien-Blanc-Noir { color:#FFFFFF; }
a:hover.Lien-Blanc-Noir, a:focus.Lien-Blanc-Noir, a:active.Lien-Blanc-Noir { color:#000000; }

/* Style lien Gris-Noir */
a.Lien-Gris-Noir, a:visited.Lien-Gris-Noir { color:#4d4a49; }
a:hover.Lien-Gris-Noir, a:focus.Lien-Gris-Noir, a:active.Lien-Gris-Noir { color:#000000; }



/*-------------------------------- Gestion des FORMULAIRES --------------------------------*/

/* Champs du formulaire de demande de contact */
INPUT.FormContact{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid;
	width: 210px;
}


/* Champs du formulaire de demande de contact */
TEXTAREA.FormContact{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid;
	width: 525px;
}


/**************************************************************/
/*    Zone de définition des styles de menu deroulant         */
/*    Font, Taille, Couleur, ...                              */
/**************************************************************/

.menu1-accueil { 		padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu_01-off.gif) bottom center no-repeat; font: bold 14px Arial; color: #FFFFFF; }
.menu1-accueil:hover { 	padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu_01-on.gif)  bottom center no-repeat; }
.menu2-accueil { 		padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu_02-off.gif) bottom center no-repeat; font: bold 14px Arial; color: #FFFFFF; }
.menu2-accueil:hover { 	padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu_02-on.gif)  bottom center no-repeat; }
.menu3-accueil { 		padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu_03-off.gif) bottom center no-repeat; font: bold 14px Arial; color: #FFFFFF; }
.menu3-accueil:hover { 	padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu_03-on.gif)  bottom center no-repeat; }
.menu4-accueil { 		padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu_04-off.gif) bottom center no-repeat; font: bold 14px Arial; color: #FFFFFF; }
.menu4-accueil:hover { 	padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu_04-on.gif)  bottom center no-repeat; }

.menu1-interne { 		padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu2_01-off.gif) bottom center no-repeat; font: bold 14px Arial; color: #FFFFFF; }
.menu1-interne:hover { 	padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu2_01-on.gif)  bottom center no-repeat; }
.menu2-interne { 		padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu2_02-off.gif) bottom center no-repeat; font: bold 14px Arial; color: #FFFFFF; }
.menu2-interne:hover { 	padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu2_02-on.gif)  bottom center no-repeat; }
.menu3-interne { 		padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu2_03-off.gif) bottom center no-repeat; font: bold 14px Arial; color: #FFFFFF; }
.menu3-interne:hover { 	padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu2_03-on.gif)  bottom center no-repeat; }
.menu4-interne { 		padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu2_04-off.gif) bottom center no-repeat; font: bold 14px Arial; color: #FFFFFF; }
.menu4-interne:hover { 	padding:0px; margin:0px; z-index:100; width:95px; height:35px; text-align:center; background: url(../images/index/index_menu2_04-on.gif)  bottom center no-repeat; }

#sousmenu01-accueil	{ 	padding:0px; margin:0px; z-index:110; width:125px; top:-140px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#dcac71}
#sousmenu02-accueil	{ 	padding:0px; margin:0px; z-index:110; width:165px; top:-310px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#bd7166}
#sousmenu03-accueil	{ 	padding:0px; margin:0px; z-index:110; width:125px; top:-70px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#ae8b8b}
#sousmenu04-accueil	{ 	padding:0px; margin:0px; z-index:110; width:125px; top:-70px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#d15547}

#sousmenu01	{ 			padding:0px; margin:0px; z-index:110; width:125px; top:35px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#dcac71}
#sousmenu02	{ 			padding:0px; margin:0px; z-index:110; width:165px; top:35px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#bd7166}
#sousmenu03	{ 			padding:0px; margin:0px; z-index:110; width:125px; top:35px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#ae8b8b}
#sousmenu04	{ 			padding:0px; margin:0px; z-index:110; width:125px; top:35px; left:0px; position:absolute; list-style-type:none; display: none; background-color:#d15547}