/**************************************************************/
/*    Zone de définition des styles de page:                  */
/*    Ascenceurs, Marges, Couleur de fond, Alignement, ...    */
/**************************************************************/

/* Style du corps de page */
BODY {
	background: #9FD5F5;
	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-10-VertFonce {
	font-family: Arial;
	font-size: 10px;
	color: #667949;
}
.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-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-VertFonce {
	font-family: Arial;
	font-size: 12px;
	color: #667949;
}
.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: #521C47;
}
.Police-Arial-12-Bleuturquoise {
	font-family: Arial;
	font-size: 12px;
	color: #009BE7;
}
.Police-Arial-12-Vert {
	font-family: Arial;
	font-size: 12px;
	color: #00A045;
}
.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-Vert {
	font-family: Arial;
	font-size: 14px;
	color: #728750;
}
.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-15-Turquoise {
	font-family: Arial;
	font-size: 15px;
	color: #42929d;
}
.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-16-Vert {
	font-family: Arial;
	font-size: 16px;
	color: #728750;
}
.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-17-VertFonce {
	font-family: Arial;
	font-size: 17px;
	color: #667949;
}
.Police-Arial-18-BleuFonce {
	font-family: Arial;
	font-size: 18px;
	color: #39659A;
}
.Police-Arial-18-VertFonce {
	font-family: Arial;
	font-size: 18px;
	color: #667949;
}
.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-20-Rouge {
	font-family: Arial;
	font-size: 20px;
	color: #DC2F52;
}
.Police-Arial-20-Bleuviolet {
	font-family: Arial;
	font-size: 20px;
	color: #340E70;
}
.Police-Arial-21-Rouge {
	font-family: Arial;
	font-size: 21px;
	color: #DC2F52;
}
.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-29-Vert {
	font-family: Arial;
	font-size: 29px;
	color: #449284;
}
.Police-Arial-30-Bleuviolet {
	font-family: Arial;
	font-size: 30px;
	color: #340E70;
}
.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 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 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 VertFonce-GrisFonce */
a.Lien-VertFonce-GrisFonce {
	color: #667949;
}
a:link.Lien-VertFonce-GrisFonce {
	color: #667949;
}
a:hover.Lien-VertFonce-GrisFonce {
	color: #727070;
}
a:visited.Lien-VertFonce-GrisFonce {
	color: #667949;
}
a:visited:hover.Lien-VertFonce-GrisFonce {
	color: #727070;
}
/* 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 Orange-GrisFonce */
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;
}
/* Style lien Vert-GrisFonce */
a.Lien-Vert-GrisFonce {
	color: #677e44;
}
a:link.Lien-Vert-GrisFonce {
	color: #677e44;
}
a:hover.Lien-Vert-GrisFonce {
	color: #727070;
}
a:visited.Lien-Vert-GrisFonce {
	color: #677e44;
}
a:visited:hover.Lien-Vert-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;
}
/* MENU DEROULANT */
#sousmenu {
	position:absolute;
	display: none;
	padding:0px;
	margin:0px;
	z-index:110;
	width:200px;
	top:34px;
	left:0px;
	list-style-type:none;
	background-color:#0186d5;
	text-align:left;
}
