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

/* Style du corps de page */
BODY{
	background: #C3C3C2;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}


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

.Police-Arial-10-BleuMarine {font-family: Arial; font-size: 10px; color: #4E495D;}
.Police-Arial-10-BleuFonce {font-family: Arial; font-size: 10px; color: #39659A;}
.Police-Arial-11-GrisFonce {font-family: Arial; font-size: 11px; color: #727070;}
.Police-Arial-11-BleuFonce {font-family: Arial; font-size: 11px; color: #39659A;}
.Police-Arial-11-Rouge {font-family: Arial; font-size: 11px; color: #DC2F52;}
.Police-Arial-11-Blanc {font-family: Arial; font-size: 11px; color: #FFFFFF;}
.Police-Arial-11-Noir {font-family: Arial; font-size: 11px; color: #000000;}
.Police-Arial-11-Violet {font-family: Arial; font-size: 11px; color: #A55995;}
.Police-Arial-12-Blanc {font-family: Arial; font-size: 12px; color: #FFFFFF;}
.Police-Arial-12-BleuFonce {font-family: Arial; font-size: 12px; color: #39659A;}
.Police-Arial-12-GrisFonce {font-family: Arial; font-size: 12px; color: #727070;}
.Police-Arial-12-Noir {font-family: Arial; font-size: 12px; color: #000000;}
.Police-Arial-12-Bordeaux {font-family: Arial; font-size: 12px; color: #831825;}
.Police-Arial-12-Rouge {font-family: Arial; font-size: 12px; color: #DC2F52;}
.Police-Arial-12-Violet {font-family: Arial; font-size: 12px; color: #A55995;}
.Police-Arial-13-Violet {font-family: Arial; font-size: 13px; color: #A55995;}
.Police-Arial-13-Blanc {font-family: Arial; font-size: 13px; color: #FFFFFF;}
.Police-Arial-13-BleuFonce {font-family: Arial; font-size: 13px; color: #39659A;}
.Police-Arial-13-Rouge {font-family: Arial; font-size: 13px; color: #DC2F52;}
.Police-Arial-13-GrisFonce {font-family: Arial; font-size: 13px; color: #727070;}
.Police-Arial-14-Orange {font-family: Arial; font-size: 14px; color: #E77919;}
.Police-Arial-14-Noir {font-family: Arial; font-size: 14px; color: #000000;}
.Police-Arial-14-Rouge {font-family: Arial; font-size: 14px; color: #DC2F52;}
.Police-Arial-14-BleuClair {font-family: Arial; font-size: 14px; color: #D1EBFB;}
.Police-Arial-14-BleuFonce {font-family: Arial; font-size: 14px; color: #39659A;}
.Police-Arial-14-Blanc {font-family: Arial; font-size: 14px; color: #FFFFFF;}
.Police-Arial-14-Violet {font-family: Arial; font-size: 14px; color: #A55995;}
.Police-Arial-15-Rouge {font-family: Arial; font-size: 15px; color: #DC2F52;}
.Police-Arial-15-Blanc {font-family: Arial; font-size: 15px; color: #FFFFFF;}
.Police-Arial-16-Blanc {font-family: Arial; font-size: 16px; color: #FFFFFF;}
.Police-Arial-16-Violet {font-family: Arial; font-size: 16px; color: #A55995;}
.Police-Arial-17-Blanc {font-family: Arial; font-size: 17px; color: #FFFFFF;}
.Police-Arial-17-Jaune {font-family: Arial; font-size: 17px; color: #F8C400;}
.Police-Arial-17-BleuFonce {font-family: Arial; font-size: 17px; color: #39659A;}
.Police-Arial-18-BleuFonce {font-family: Arial; font-size: 18px; color: #39659A;}
.Police-Arial-18-BleuClair {font-family: Arial; font-size: 18px; color: #69B5E5;}
.Police-Arial-18-Rouge {font-family: Arial; font-size: 18px; color: #DC2F52;}
.Police-Arial-18-Violet {font-family: Arial; font-size: 18px; color: #A55995;}
.Police-Arial-20-Rouge {font-family: Arial; font-size: 20px; color: #DC2F52;}
.Police-Arial-21-Rouge {font-family: Arial; font-size: 21px; color: #DC2F52;}
.Police-Arial-23-Rouge {font-family: Arial; font-size: 23px; color: #A55995;}
.Police-Arial-24-Rouge {font-family: Arial; font-size: 24px; color: #DC2F52;}
.Police-Arial-24-Blanc {font-family: Arial; font-size: 24px; color: #FFFFFF;}
.Police-Arial-36-Rouge {font-family: Arial; font-size: 36px; color: #DC2F52;}

.Police-Verdana-11-Noir {font-family: Verdana; font-size: 11px; color: #000000;}
.Police-Verdana-12-Noir {font-family: Verdana; font-size: 12px; color: #000000;}
.Police-Verdana-12-Blanc {font-family: Verdana; font-size: 12px; color: #FFFFFF;}
.Police-Verdana-12-GrisFonce {font-family: Verdana; font-size: 12px; color: #727070;}
.Police-Verdana-14-Noir {font-family: Verdana; font-size: 14px; color: #000000;}


/**************************************************************/
/*    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 BleuClair-Noir */
a.Lien-BleuClair-Noir { color: #D1EBFB;}
a:link.Lien-BleuClair-Noir { color: #D1EBFB;}
a:hover.Lien-BleuClair-Noir { color: #000000;}
a:visited.Lien-BleuClair-Noir { color: #D1EBFB;}
a:visited:hover.Lien-BleuClair-Noir { color: #000000;}

/* Style lien BleuClair-Jaune */
a.Lien-BleuClair-Jaune { color: #D1EBFB;}
a:link.Lien-BleuClair-Jaune { color: #D1EBFB;}
a:hover.Lien-BleuClair-Jaune { color: #F8C400;}
a:visited.Lien-BleuClair-Jaune { color: #D1EBFB;}
a:visited:hover.Lien-BleuClair-Jaune { color: #F8C400;}

/* Style lien Blanc-Rouge */
a.Lien-Blanc-Rouge { color: #FFFFFF;}
a:link.Lien-Blanc-Rouge { color: #FFFFFF;}
a:hover.Lien-Blanc-Rouge { color: #DC2F52;}
a:visited.Lien-Blanc-Rouge { color: #FFFFFF;}
a:visited:hover.Lien-Blanc-Rouge { color: #DC2F52;}

/* Style lien Blanc-Jaune */
a.Lien-Blanc-Jaune { color: #FFFFFF;}
a:link.Lien-Blanc-Jaune { color: #FFFFFF;}
a:hover.Lien-Blanc-Jaune { color: #F8C400;}
a:visited.Lien-Blanc-Jaune { color: #FFFFFF;}
a:visited:hover.Lien-Blanc-Jaune { color: #F8C400;}

/* Style lien Blanc-JaunePoussin */
a.Lien-Blanc-JaunePoussin { color: #FFFFFF;}
a:link.Lien-Blanc-JaunePoussin { color: #FFFFFF;}
a:hover.Lien-Blanc-JaunePoussin { color: #F6CF3D;}
a:visited.Lien-Blanc-JaunePoussin { color: #FFFFFF;}
a:visited:hover.Lien-Blanc-JaunePoussin { color: #F6CF3D;}

/* Style lien JaunePoussin-Blanc */
a.Lien-JaunePoussin-Blanc { color: #F6CF3D;}
a:link.Lien-JaunePoussin-Blanc { color: #F6CF3D;}
a:hover.Lien-JaunePoussin-Blanc { color: #FFFFFF;}
a:visited.Lien-JaunePoussin-Blanc { color: #F6CF3D;}
a:visited:hover.Lien-JaunePoussin-Blanc { color: #FFFFFF;}

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

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

/* Style lien BleuFonce-Rouge */
a.Lien-BleuFonce-Rouge { color: #39659A;}
a:link.Lien-BleuFonce-Rouge { color: #39659A;}
a:hover.Lien-BleuFonce-Rouge { color: #DC2F52;}
a:visited.Lien-BleuFonce-Rouge { color: #39659A;}
a:visited:hover.Lien-BleuFonce-Rouge { color: #DC2F52;}

/* Style lien BleuFonce-Violet */
a.Lien-BleuFonce-Violet { color: #39659A;}
a:link.Lien-BleuFonce-Violet { color: #39659A;}
a:hover.Lien-BleuFonce-Violet { color: #A55995;}
a:visited.Lien-BleuFonce-Violet { color: #39659A;}
a:visited:hover.Lien-BleuFonce-Violet { color: #A55995;}

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

/* Style lien Rouge-BleuFonce */
a.Lien-Rouge-BleuFonce { color: #DC2F52;}
a:link.Lien-Rouge-BleuFonce { color: #DC2F52;}
a:hover.Lien-Rouge-BleuFonce { color: #39659A;}
a:visited.Lien-Rouge-BleuFonce { color: #DC2F52;}
a:visited:hover.Lien-Rouge-BleuFonce { color: #39659A;}

/* Style lien GrisFonce-Orange */
a.Lien-GrisFonce-Orange { color: #727070;}
a:link.Lien-GrisFonce-Orange { color: #727070;}
a:hover.Lien-GrisFonce-Orange { color: #E77919;}
a:visited.Lien-GrisFonce-Orange { color: #727070;}
a:visited:hover.Lien-GrisFonce-Orange { color: #E77919;}

/* Style lien GrisFonce-Orange */
a.Lien-Orange-GrisFonce { color: #E77919;}
a:link.Lien-Orange-GrisFonce { color: #E77919;}
a:hover.Lien-Orange-GrisFonce { color: #727070;}
a:visited.Lien-Orange-GrisFonce { color: #E77919;}
a:visited:hover.Lien-Orange-GrisFonce { color: #727070;}


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

/* Champs du formulaire du formulaire de recherche page accueil */
SELECT.SejourSearch{
	font-family: Arial; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-color:#000000;
	border-width: 1px;
	background-color: #FFFBA8;
}

/* Champs du formulaire du formulaire de recherche menu de gauche */
SELECT.SejourSearch2{
	font-family: Arial; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-color:#000000;
	border-width: 1px;
	background-color: #FFFFFF;
}

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


/* 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: #4D4946 1px solid; 
	border-left: #4D4946 1px solid; 
	border-right: #4D4946 1px solid; 
	border-top: #4D4946 1px solid;
	width: 200px;
}


/* Champs du formulaire du backoffice */
SELECT.BackOffice{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	border-color:#605E5D;
	border-width: 1px;
	background-color: #FFFFFF;
	width: 200px;
}


/* Champs du formulaire du backoffice */
INPUT.BackOffice{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	background-color: #FFFFFF;
	border-bottom: #605E5D 1px solid; 
	border-left: #605E5D 1px solid; 
	border-right: #605E5D 1px solid; 
	border-top: #605E5D 1px solid;
	width: 140px;
}


/* Champs du formulaire du backoffice */
TEXTAREA.BackOffice{
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #605E5D;
	background-color: #FFFFFF;
	border-bottom: #605E5D 1px solid; 
	border-left: #605E5D 1px solid; 
	border-right: #605E5D 1px solid; 
	border-top: #605E5D 1px solid;
	width: 200px;
}