/*-------------------------------- 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: 713px;
	margin: 0 auto; /* Pour center le site */
	padding-top: 60px;
	text-align: center;
}



/*-------------------------------- Gestion des POLICES --------------------------------*/

.Police-Arial-10-Gris { font: 10px Arial; color:#7f858b; }
.Police-Arial-10-Noir { font: 10px Arial; color:#000000; }
.Police-Arial-10-GrisFonce { font: 10px Arial; color:#50575b; }
.Police-Arial-11-Gris { font: 11px Arial; color:#6e6e6e; }
.Police-Arial-11-Noir { font: 11px Arial; color:#000000; }
.Police-Arial-11-Blanc { font: 11px Arial; color:#FFFFFF; }
.Police-Arial-12 { font: 12px Arial; }
.Police-Arial-12-Vert { font: 12px Arial; color:#99CC33; }
.Police-Arial-12-Bleu { font: 12px Arial; color:#6699CC; }
.Police-Arial-12-Marron { font: 12px Arial; color:#993300; }
.Police-Arial-12-Gris { font: 12px Arial; color:#7e7d50; }
.Police-Arial-12-Orange { font: 12px Arial; color:#FF8C00; }
.Police-Arial-12-Jaune { font: 12px Arial; color:#EEE600; }
.Police-Arial-12-Violet { font: 12px Arial; color:#660099; }
.Police-Arial-12-Rose { font: 12px Arial; color:#FF7ABD; }
.Police-Arial-12-Noir { font: 12px Arial; color:#000000; }
.Police-Arial-14-Gris { font: 14px Arial; color:#7f858b; }
.Police-Arial-14-GrisFonce { font: 14px Arial; color:#3b3b3b; }
.Police-Arial-16-Noir { font: 16px Arial; color:#000000; }
.Police-Arial-21 { font: 21px Arial; }
.Police-Arial-21-Hidden { font: 21px Arial; visibility:hidden; }
.Police-Arial-30 { font: 30px Arial; }
.Police-Arial-30-Hidden { font: 30px Arial; visibility:hidden; }

.Police-Times-18-Noir { font: 18px "Times New Roman"; color:#000000; }
.Police-Times-20 { font: 20px "Times New Roman"; }
.Police-Times-20-Vert { font: 20px "Times New Roman"; color:#99CC33; }
.Police-Times-20-Bleu { font: 20px "Times New Roman"; color:#6699CC; }
.Police-Times-20-Marron { font: 20px "Times New Roman"; color:#993300; }
.Police-Times-20-Gris { font: 20px "Times New Roman"; color:#7e7d50; }
.Police-Times-20-Orange { font: 20px "Times New Roman"; color:#FF8C00; }
.Police-Times-20-Jaune { font: 20px "Times New Roman"; color:#EEE600; }
.Police-Times-20-Violet { font: 20px "Times New Roman"; color:#660099; }
.Police-Times-20-Rose { font: 20px "Times New Roman"; color:#FF7ABD; }
.Police-Times-30-Noir { font: 30px "Times New Roman"; color:#000000; }
.Police-Times-35-Noir { font: 35px "Times New Roman"; color:#000000; }


/*-------------------------------- Gestion des POLICES --------------------------------*/

/* Style lien par defaut */
a, a:visited { color:#0000FF; text-decoration:none; }
a:hover, a:focus, a:active { color:#000000; text-decoration:none; }

/* Style lien Gris-Noir */
a.Lien-Gris-Noir, a:visited.Lien-Gris-Noir { color:#7f858b; }
a:hover.Lien-Gris-Noir, a:focus.Lien-Gris-Noir, a:active.Lien-Gris-Noir { color:#000000; }

/* Style lien Gris-Vert */
a.Lien-Gris-Vert, a:visited.Lien-Gris-Vert { color:#717172; }
a:hover.Lien-Gris-Vert, a:focus.Lien-Gris-Vert, a:active.Lien-Gris-Vert { color:#99CC33; }

/* 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:#99CC33; }

/* Style lien Vert-Noir */
a.Lien-Vert-Noir, a:visited.Lien-Vert-Noir { color:#99CC33; }
a:hover.Lien-Vert-Noir, a:focus.Lien-Vert-Noir, a:active.Lien-Noir-Noir { color:#000000; }

/* Style lien Gris-Bleu */
a.Lien-Gris-Bleu, a:visited.Lien-Gris-Bleu { color:#717172; }
a:hover.Lien-Gris-Bleu, a:focus.Lien-Gris-Bleu, a:active.Lien-Gris-Bleu { color:#6699CC; }

/* Style lien Noir-Bleu */
a.Lien-Noir-Bleu, a:visited.Lien-Noir-Bleu { color:#000000; }
a:hover.Lien-Noir-Bleu, a:focus.Lien-Noir-Bleu, a:active.Lien-Noir-Bleu { color:#6699CC; }

/* Style lien Bleu-Noir */
a.Lien-Bleu-Noir, a:visited.Lien-Bleu-Noir { color:#6699CC; }
a:hover.Lien-Bleu-Noir, a:focus.Lien-Bleu-Noir, a:active.Lien-Bleu-Noir { color:#000000; }

/* Style lien Gris-Marron */
a.Lien-Gris-Marron, a:visited.Lien-Gris-Marron { color:#717172; }
a:hover.Lien-Gris-Marron, a:focus.Lien-Gris-Marron, a:active.Lien-Gris-Marron { color:#993300; }

/* Style lien Noir-Marron */
a.Lien-Noir-Marron, a:visited.Lien-Noir-Marron { color:#000000; }
a:hover.Lien-Noir-Marron, a:focus.Lien-Noir-Marron, a:active.Lien-Noir-Marron { color:#993300; }

/* Style lien Marron-Noir */
a.Lien-Marron-Noir, a:visited.Lien-Marron-Noir { color:#993300; }
a:hover.Lien-Marron-Noir, a:focus.Lien-Marron-Noir, a:active.Lien-Marron-Noir { color:#000000; }

/* Style lien Gris-Gris */
a.Lien-Gris-Gris, a:visited.Lien-Gris-Gris { color:#717172; }
a:hover.Lien-Gris-Gris, a:focus.Lien-Gris-Gris, a:active.Lien-Gris-Gris { color:#7e7d50; }

/* Style lien Noir-Gris */
a.Lien-Noir-Gris, a:visited.Lien-Noir-Gris { color:#000000; }
a:hover.Lien-Noir-Gris, a:focus.Lien-Noir-Gris, a:active.Lien-Noir-Gris { color:#7e7d50; }

/* Style lien Gris-Noir */
a.Lien-Gris-Noir, a:visited.Lien-Gris-Noir { color:#7e7d50; }
a:hover.Lien-Gris-Noir, a:focus.Lien-Gris-Noir, a:active.Lien-Gris-Noir { color:#000000; }

/* Style lien GrisFonce-Noir */
a.Lien-GrisFonce-Noir, a:visited.Lien-GrisFonce-Noir { color:#6f6f6f; }
a:hover.Lien-GrisFonce-Noir, a:focus.Lien-GrisFonce-Noir, a:active.Lien-GrisFonce-Noir { color:#000000; }

/* Style lien Gris-Orange */
a.Lien-Gris-Orange, a:visited.Lien-Gris-Orange { color:#717172; }
a:hover.Lien-Gris-Orange, a:focus.Lien-Gris-Orange, a:active.Lien-Gris-Orange { color:#FF8C00; }

/* Style lien Noir-Orange */
a.Lien-Noir-Orange, a:visited.Lien-Noir-Orange { color:#000000; }
a:hover.Lien-Noir-Orange, a:focus.Lien-Noir-Orange, a:active.Lien-Noir-Orange { color:#FF8C00; }

/* Style lien Orange-Noir */
a.Lien-Orange-Noir, a:visited.Lien-Orange-Noir { color:#FF8C00; }
a:hover.Lien-Orange-Noir, a:focus.Lien-Orange-Noir, a:active.Lien-Orange-Noir { color:#000000; }

/* Style lien Gris-Jaune */
a.Lien-Gris-Jaune, a:visited.Lien-Gris-Jaune { color:#717172; }
a:hover.Lien-Gris-Jaune, a:focus.Lien-Gris-Jaune, a:active.Lien-Gris-Jaune { color:#EEE600; }

/* Style lien Noir-Jaune */
a.Lien-Noir-Jaune, a:visited.Lien-Noir-Jaune { color:#000000; }
a:hover.Lien-Noir-Jaune, a:focus.Lien-Noir-Jaune, a:active.Lien-Noir-Jaune { color:#EEE600; }

/* Style lien Jaune-Noir */
a.Lien-Jaune-Noir, a:visited.Lien-Jaune-Noir { color:#EEE600; }
a:hover.Lien-Jaune-Noir, a:focus.Lien-Jaune-Noir, a:active.Lien-Jaune-Noir { color:#000000; }

/* Style lien Gris-Violet */
a.Lien-Gris-Violet, a:visited.Lien-Gris-Violet { color:#717172; }
a:hover.Lien-Gris-Violet, a:focus.Lien-Gris-Violet, a:active.Lien-Gris-Violet { color:#660099; }

/* Style lien Noir-Violet */
a.Lien-Noir-Violet, a:visited.Lien-Noir-Violet { color:#000000; }
a:hover.Lien-Noir-Violet, a:focus.Lien-Noir-Violet, a:active.Lien-Noir-Violet { color:#660099; }

/* Style lien Violet-Noir */
a.Lien-Violet-Noir, a:visited.Lien-Violet-Noir { color:#660099; }
a:hover.Lien-Violet-Noir, a:focus.Lien-Violet-Noir, a:active.Lien-Violet-Noir { color:#000000; }

/* Style lien Gris-Rose */
a.Lien-Gris-Rose, a:visited.Lien-Gris-Rose { color:#717172; }
a:hover.Lien-Gris-Rose, a:focus.Lien-Gris-Rose, a:active.Lien-Gris-Rose { color:#FF7ABD; }

/* Style lien Noir-Rose */
a.Lien-Noir-Rose, a:visited.Lien-Noir-Rose { color:#000000; }
a:hover.Lien-Noir-Rose, a:focus.Lien-Noir-Rose, a:active.Lien-Noir-Rose { color:#FF7ABD; }

/* Style lien Rose-Noir */
a.Lien-Rose-Noir, a:visited.Lien-Rose-Noir { color:#FF7ABD; }
a:hover.Lien-Rose-Noir, a:focus.Lien-Rose-Noir, a:active.Lien-Rose-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;
}