/* Maj 2007 07 02 -- David */
/* pour info --padding : Haut Droite Bas Gauche --*/

/* --- !! NE PAS CHANGER LA TYPO DE BASE !! --- */
BODY,TABLE,TD,TR { font-family: Arial, Helvetica, sans-serif; }

/* ---------------------- Couleurs foncées pour les ID Titre et Lien */
.Orange { color: #F37C06; }
.Rouge { color: #E60042; }
.Bleu { color: #525E7D; }
.Vert { color: #36910F; }
.Jaune { color: #FF9B2E; }
.Violet { color: #543F88; }
.Turquoise { color: #569A98; } /* #569A98 couleur foncé /* #A6E4E5 couleur claire

/* ---------------------- Lien du menu principal haut - Gestion, Paiement, eCompta */
a.LienOrange { color: #F37C06; font-size: 12px; font-weight: bold; text-decoration:none; }
a.LienOrange:hover { text-decoration:underline; }
a.LienRouge { color: #E60042; font-size: 12px; font-weight: bold; text-decoration:none; }
a.LienRouge:hover {	text-decoration:underline; }
a.LienBleu { color: #525E7D; font-size: 12px; font-weight: bold; text-decoration:none; }
a.LienBleu:hover { text-decoration:underline; }
a.LienVert { color: #36910F; font-size: 12px; font-weight: bold; text-decoration:none; }
a.LienVert:hover { text-decoration:underline; }
a.LienJaune { color: #FF9B2E; font-size: 12px; font-weight: bold; text-decoration:none; }
a.LienJaune:hover { text-decoration:underline; }
a.LienViolet { color: #543F88; font-size: 12px; font-weight: bold; text-decoration:none; }
a.LienViolet:hover { text-decoration:underline; }
a.LienTurquoise { color: #569A98; font-size: 12px; font-weight: bold; text-decoration:none; }
a.LienTurquoise:hover { text-decoration:underline; }

/* ---------------------- Fond du menu haut */
.MenuOrange { background-color: #FFDD97; border-top: 1px solid #F37C06; border-right: 1px solid #F37C06; border-left: 1px solid #F37C06;}
.MenuRouge {	background-color: #FFA8A8; border-top: 1px solid #E60042; border-right: 1px solid #E60042; border-left: 1px solid #E60042;}
.MenuBleu { background-color: #BEC6D2; border-top: 1px solid #525E7D; border-right: 1px solid #525E7D; border-left: 1px solid #525E7D;}
.MenuVert { background-color: #CCFF99; border-top: 1px solid #36910F; border-right: 1px solid #36910F; border-left: 1px solid #36910F;}
.MenuJaune { background-color: #FAF7B6; border-top: 1px solid #FF9B2E; border-right: 1px solid #FF9B2E; border-left: 1px solid #FF9B2E;}
.MenuViolet { background-color: #C7C1D7; border-top: 1px solid #543F88; border-right: 1px solid #543F88; border-left: 1px solid #543F88;}
.MenuTurquoise { background-color: #A6E4E5; border-top: 1px solid #569A98; border-right: 1px solid #569A98; border-left: 1px solid #569A98;}
	
/* ---------------------- Couleurs fonds Menu   */
.FondBleu_def{ background-color: #607C94; }
.FondOrange{ background-color: #FFDD97; }
.FondRouge{ background-color: #FFA8A8; }
.FondBleu{ background-color: #BEC6D2; }
.FondVert{ background-color: #CCFF99; }
.FondJaune{ background-color: #FAF7B6; }
.FondViolet{ background-color: #C7C1D7; }
.FondTurquoise { background-color: #A6E4E5; }

/* ---------------------- Couleurs de sous menu*/
.SMenuSelect { background-color: #FFFFFF;}

.SMenuOrange {background-color: #FFDD97; color: #F37C06; font-size: 12px; font-weight: bold; text-decoration:none; padding: 2px;}
.SMenuRouge {background-color: #FFA8A8; color: #E60042; font-size: 12px; font-weight: bold; text-decoration:none; padding: 2px;}
.SMenuBleu {background-color: #BEC6D2; color: #525E7D; font-size: 12px; font-weight: bold; text-decoration:none; padding: 2px;}
.SMenuVert {background-color: #CCFF99; color: #36910F; font-size: 12px; font-weight: bold; text-decoration:none; padding: 2px;}
.SMenuJaune {background-color: #FAF7B6; color: #FF9B2E; font-size: 12px; font-weight: bold; text-decoration:none; padding: 2px;}
.SMenuViolet {background-color: #C7C1D7; color: #543F88; font-size: 12px; font-weight: bold; text-decoration:none; padding: 2px;}
.SMenuTurquoise {background-color: #A6E4E5; color: #569A98; font-size: 12px; font-weight: bold; text-decoration:none; padding: 2px;}
	
/* ---------------------- Couleurs des tableaux de la home*/
.Border { border: 1px solid #BEC6D2; }
.BorderOrange { border: 1px solid #FFDD97; }
.BorderRouge { border: 1px solid #FFA8A8; }
.BorderBleu { border: 1px solid #BEC6D2; }
.BorderVert { border: 1px solid #CCFF99; }
.BorderJaune { border: 1px solid #FAF7B6; }
.BorderViolet { border: 1px solid #C7C1D7; }
.BorderTurquoise { border: 1px solid #A6E4E5; }

/* ---------------------- Titres */ 
.Titre { font-size: 11px; padding: 7px; font-weight: bold; }
.TitreRouge { font-size: 11px; padding: 7px; font-weight: bold; color: #E60042; }
.TitreOrange { font-size: 11px; padding: 7px; font-weight: bold; color: #F37C06; }
.TitreBleu { font-size: 11px; padding: 7px; font-weight: bold; color: #525E7D;}
.TitreVert { font-size: 11px; padding: 7px; font-weight: bold; color: #36910F;}
.TitreJaune { font-size: 11px; padding: 7px; font-weight: bold; color: #FF9B2E;}
.TitreViolet { font-size: 11px; padding: 7px; font-weight: bold; color: #543F88;}
.TitreTurquoise { font-size: 11px; padding: 7px; font-weight: bold; color: #569A98;}

/* ---------------------- Page de contact . ATTENTION page commune a tout les H2E sauf h2etourism !  */

a.LienContact { color: #336699; font-size: 12px; font-weight: bold; text-decoration:none; }
a.LienContact:hover { text-decoration:underline; }

.txtgrasContact { color: #336699; font-size: 12px; font-weight: bold; }

/* ---------------------- Lien du menu de gauche - Home, Contact, ... ect */
a.Lien2 { color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration:none; }
a.Lien2:hover {	text-decoration:underline; }

/* ---------------------- Liens pour le choix de la langue */
a.Lien3 { color: #FFFFFF; font-size: 10px; text-align: right; padding-right: 7px; text-decoration:none; }
a.Lien3:hover { text-decoration:underline; }

/* ---------------------- Liens petit */
a.LienSmall { color: #525E7D; font-size: 10px; text-decoration:none; }
a.LienSmall:hover { text-decoration:underline; }


/* ---------------------- Liens Contenu */
a.Lien { font-size: 12px; padding-right: 7px; text-decoration:none; color: #525E7D }
a.Lien:hover { text-decoration:underline; color: #525E7D }

/* ---------------------- Liens previous et next */
a.PrevNext { color: #525E7D; font-size: 12px; font-weight: bold; text-decoration:none; }
a.PrevNext:hover { text-decoration:underline; }

/* ---------------------- Texte principal du contenu */
.Text { font-size: 12px; padding: 5px; font-weight: normal; }

/* ---------------------- Texte pour le copyright */
.TextBlanc { font-size: 10px; color: #FFFFFF; padding-right: 7px; }

/* ---------------------- Titre Contenu*/
#TitrRub {
	font-size: 14px; padding: 7px; font-weight: bold;
	border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #BEC6D2; }

/* ---------------------- Trait de séparation Titre et séparation sur le menu haut */
.Trait { border-bottom: 1px solid #BEC6D2; }


.lienpartenaires { font-size: 12px; padding-right: 7px; text-decoration:none; }

.Liste1 {
	list-style-position: outside; list-style-type: disc; font-size: 11px;
	padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 20px;}

.Liste2 {
	list-style-position: inside; list-style-type: none; font-size: 11px;
	padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 27px; }
	
.PetitTitreGras {
	font-size: 12px; font-weight: bold;
	padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 5px; }
	
.TextGras { font-size: 12px; font-weight: bold; color: #336699 }

.TextGras2 { font-size: 12px; font-weight: bold; color: #43595E; }
	
.PetitTextRouge { font-size: 10px; color: #FF0033; font-weight: bold;}

.GdTextBlanc { font-size: 13px; text-align: left; color: #FFFFFF; font-weight: bold; padding: 0px 0px 0px 5px;}

.back { background-image: url(fond3.jpg); ; background-repeat: repeat-y; }

.sstitre { font-size: 12px; font-weight: bold; padding: 1px 0px 1px 10px; }

.sstitre2 { font-size: 10px; font-weight: normal; padding: 1px 0px 1px 3px; }

.FondCell { background-color: #FFFFFF; font-size: 11px; font-weight: bold; color: #2FA72F; }
	
.TextGris {
	font-size: 12px; font-weight: bold; color: #999999;
	padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 5px; }
	
.TextGrisSmall {
	font-size: 10px; font-weight: normal; color: #999999;
	padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 20px; }

.TextBleuSmall { font-size: 10px; color: #525E7D;}
	
#SMenuChoice { background-color: #FFFFFF; }

.MenuLangue { background-color: #607C94; font-size: 10px; color: #ffffff;  border-width: 1px; border-bottom-width: 1px }


/* ---------------------- Lien Menu - Retour Happydoo */
a.lienRetour { color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration:none; }
a.lienRetour:hover {	text-decoration:underline; }

/* ---------------------- Lien Menu - Retour Happydoo */
.cellRetour { background-color: #7F9AB1}