/**************************************************************/
/*    Zone de définition des styles de page:                  */
/*    Ascenceurs, Marges, Couleur de fond, Alignement, ...    */
/**************************************************************/

/* Style du corps de page */
BODY{
	background-color: #ffffff;
	margin:0px;
	padding-top: 10px;
	text-align: center;
}


/**************************************************************/
/*    Zone de définition des styles de textes:                */
/*    Font, Taille, Couleur, ...                             */
/**************************************************************/
.Arial-11-gris{ font-family:Arial; font-size:11px;color:#999999;}
.Arial-11-noir{ font-family:Arial; font-size:11px;color:#000000;}
.Arial-11-noir60{ font-family:Arial; font-size:11px;color:#646b6f;}
.Arial-12-noir{ font-family:Arial; font-size:12px;color:#000000;}
.Arial-12-noir60{ font-family:Arial; font-size:12px;color:#646b6f;}
.Arial-12-noir60-gras {font-family:Arial; font-size:12px;color:#72706f; font-weight:bold;}
.Arial-12-noir70{ font-family:Arial; font-size:12px;color:#5c6063;}
.Arial-13-noir70{ font-family:Arial; font-size:13px;color:#5c6063;}
.Arial-14-noir40 {font-family:Arial; font-size:14px;color:#999b9e;}
.Arial-14-noir70{ font-family:Arial; font-size:14px;color:#5c6063;}
.Arial-14-ocre{font-family:Arial; font-size:14px;color:#ce7857;}
.Arial-14-blanc{font-family:Arial; font-size:14px;color:#ffffff;}
.Arial-15-noir60-gras {font-family:Arial; font-size:15px;color:#72706f; font-weight:bold;}
.Arial-15-noir50 {font-family:Arial; font-size:15px;color:#838281;}
.Arial-16-noir50 {font-family:Arial; font-size:16px;color:#838281;}
.Arial-18-noir50 {font-family:Arial; font-size:18px;color:#838281;}
.Arial-20-noir50 {font-family:Arial; font-size:20px;color:#838281;}
.Arial-20-ocre{font-family:Arial; font-size:20px;color:#ce7857;}
.Arial-22-noir50 {font-family:Arial; font-size:22px;color:#838281;}
.Arial-24-noir50 {font-family:Arial; font-size:24px;color:#838281;}

.Police-Verdana-11-grisfonce{ font-family:Verdana;font-size:11px;color:#72706f;}
.Times-13-grisfonce{ font-family:Times New Roman;font-size:13px;color:#72706f;}
.Times-14-noir60{ font-family:Times New Roman; font-size:14px;color:#646b6f;}
.Times-14-noir70{ font-family:Times New Roman; font-size:14px;color:#5c6063;}
.Times-18-noir50 {font-family:Times New Roman; font-size:18px;color:#838281;}
.Times-20-noir50 {font-family:Times New Roman; font-size:20px;color:#838281;}

H1 { margin:0px; font-weight:normal; }
H2 { margin:0px; font-weight:normal; }
H3 { margin:0px; font-weight:normal; }

.titre H1{font-family:Arial; font-size:9px;color:#999999;}

/**************************************************************/
/*    Zone de définition des styles de liens:                 */
/*    Couleur, Font, Taille, Style, ...                       */
/**************************************************************/

/* Style lien par defaut */
a {color: #000000; text-decoration: none;}
a:link {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:visited:hover {color: #000000; text-decoration: none;}

/* Style lien blanc-gris foncé*/
a.Lien-Blanc-GrisFonce { color: #ffffff;}
a:link.Lien-Blanc-GrisFonce { color: #ffffff;}
a:hover.Lien-Blanc-GrisFonce { color: #4c5457;}
a:visited.Lien-Blanc-GrisFonce { color: #ffffff;}
a:visited:hover.Lien-Blanc-GrisFonce { color: #4c5457;}


/* Style lien GrisFonce-Noir */
a.Lien-GrisFonce-Noir { color: #4c5457;}
a:link.Lien-GrisFonce-Noir { color: #4c5457;}
a:hover.Lien-GrisFonce-Noir { color: #000000;}
a:visited.Lien-GrisFonce-Noir { color: #4c5457;}
a:visited:hover.Lien-GrisFonce-Noir { color: #000000;}

/* Style lien GrisClair-Noir */
a.Lien-GrisClair-Noir { color: #646b6f;}
a:link.Lien-GrisClair-Noir { color: #646b6f;}
a:hover.Lien-GrisClair-Noir { color: #000000;}
a:visited.Lien-GrisClair-Noir { color: #646b6f;}
a:visited:hover.Lien-GrisClair-Noir { color: #000000;}

/* Style lien Noir-GrisFonce */
a.Lien-Noir-GrisFonce { color: #000000;}
a:link.Lien-Noir-GrisFonce { color: #000000;}
a:hover.Lien-Noir-GrisFonce { color: #4c5457;}
a:visited.Lien-Noir-GrisFonce { color: #000000;}
a:visited:hover.Lien-Noir-GrisFonce { color: #4c5457;}

/* Style lien Ocre-Noir */
a.Lien-Ocre-Noir { color: #cd704e;}
a:link.Lien-Ocre-Noir { color: #cd704e;}
a:hover.Lien-Ocre-Noir { color: #000000;}
a:visited.Lien-Ocre-Noir { color: #cd704e;}
a:visited:hover.Lien-Ocre-Noir { color: #000000;}

/* Style lien Bleu-Noir */
a.Lien-Bleu-Noir { color: #0064b1;}
a:link.Lien-Bleu-Noir { color: #0064b1;}
a:hover.Lien-Bleu-Noir { color: #000000;}
a:visited.Lien-Bleu-Noir { color: #0064b1;}
a:visited:hover.Lien-Bleu-Noir { color: #000000;}

/* Style lien Gris50-Noir */
a.Lien-Gris50-Noir { color: #838281;}
a:link.Lien-Gris50-Noir { color: #838281;}
a:hover.Lien-Gris50-Noir { color: #000000;}
a:visited.Lien-Gris50-Noir { color: #838281;}
a:visited:hover.Lien-Gris50-Noir { color: #000000;}
/**************************************************************/
/*  Zone de définition des styles de formulaires:             */
/*  Couleur, Couleur de fond, Font, Taille, Style, Bordure... */
/**************************************************************/

/* Champs du formulaire de demande de contact */
INPUT.FormContact{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #4D4946;
	background-color: #FFFFFF;
	border-bottom: #4D4946 1px solid; 
	border-left: #4D4946 1px solid; 
	border-right: #4D4946 1px solid; 
	border-top: #4D4946 1px solid;
	width: 260px;
}


/* Champs du formulaire de demande de contact */
TEXTAREA.FormContact{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #4D4946;
	background-color: #FFFFFF;
	border-bottom: #4D4946 1px solid; 
	border-left: #4D4946 1px solid; 
	border-right: #4D4946 1px solid; 
	border-top: #4D4946 1px solid;
	width: 260px;
}

.message{
visibility:hidden;
top:0px;
left:0px;
position:absolute;
}
