
body { background:url('../presentation/fond.jpg') top left; }

H1 { margin: 0px; padding: 0px; font-family: Arial; font-size:20px; font-weight:normal; font-style:normal; color:#96A365; padding-bottom: 8px; }
H2 { margin: 0px; padding: 0px; font-family: Arial; font-size:17px; font-weight:normal; font-style:normal; color:#96A365; padding-bottom: 8px; }
H3 { margin: 0px; padding: 0px; font-family: Arial; font-size:15px; font-weight:normal; font-style:normal; color:#96A365; padding-bottom: 8px; }
H4 { margin: 0px; padding: 0px; font-family: Arial; font-size:13px; font-weight:normal; font-style:normal; color:#96A365; padding-bottom: 8px; }
P { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#4b4d38; padding-bottom: 1em; }
P.align-justify { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#4b4d38; padding-bottom: 1em; text-align: justify; }
P.align-center { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#4b4d38; padding-bottom: 1em; text-align: center; }

P A { font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#96A365; text-decoration: none; }
P A:link { font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#96A365; text-decoration: none; }
P A:visited { font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#96A365; text-decoration: none; }
P A:active { font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#96A365; text-decoration: none; }
P A:hover { font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#4b4d38; text-decoration: none;}

UL { margin: 0px; padding-left: 15px; }
LI { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#4b4d38; }


DIV#PresentationContenu { margin: 0px; padding: 0px; border: 0px solid; }
DIV#PresentationContenu1 { margin: 0px; padding: 0px; border: 0px solid; }
DIV#PresentationContenu2 { margin: 0px; padding: 0px; border: 0px solid; }



/* ========================================================= 
   MENU DE GAUCHE EN TYPOSCRIPT DANS LES PAGES INTERIEURES
   ========================================================= */
DIV#IntMenuGauche { margin: 0px; padding: 0px; margin-top: 34px; width: 152px; }
DIV#IntMenuGauchePart1 { margin: 0px; padding: 0px; width: 152px; filter:Alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85; }


/***********************************************
 * FLEXFORM PROMOTIONS DANS LA PAGE PRESENTATION
 ************************************************/
DIV#PromotionCadre { margin: 0px; padding: 0px; width: 226px; height: 159px; background: #97a365; text-align: center; }
DIV#PromotionContenu { margin: 0px; padding: 5px; width: 216px; text-align: center; }
DIV#PromotionContenu H1 { margin: 0px; padding: 0px; font-family: Arial; font-size:17px; font-weight:normal; font-style:normal; color:#FFFFFF; }
DIV#PromotionContenu H2 { margin: 0px; padding: 0px; padding-bottom: 4px; font-family: Arial; font-size:15px; font-weight:normal; font-style:normal; color:#FFFFFF; }
DIV#PromotionContenu H3 { margin: 0px; padding: 0px; padding-bottom: 4px; font-family: Arial; font-size:13px; font-weight:normal; font-style:normal; color:#FFFFFF; }
DIV#PromotionContenu H4 { margin: 0px; padding: 0px; padding-bottom: 4px; font-family: Arial; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; }
DIV#PromotionContenu P { margin: 0px; padding: 0px; font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#5a682a; padding-bottom: 2px; }



/***********************************************
 * FLEXFORM PRATIQUE DANS LA PAGE PRESENTATION
 ************************************************/
DIV#PratiqueCadre { margin: 0px; padding: 0px; width: 226px; height: 159px; background: #d6dac1; text-align: center; }
DIV#PratiqueContenu { margin: 0px; padding: 5px; text-align: left; }
DIV#PratiqueContenu H1 { margin: 0px; padding: 0px; font-family: Arial; font-size:6px; font-weight:normal; font-style:normal; color:#4e5631; }


/***********************************************
 * FLEXFORM PRATIQUE DANS LA PAGE PRESENTATION
 ************************************************/
DIV#TarifCadre { border: 0px solid; margin: 0px; padding: 0px; width: 226px; height: 159px; background: #d6dac1; text-align: center; }
DIV#TarifContenu { margin: 0px; padding: 5px; text-align: left; }
DIV#TarifContenu H1 { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color:#4e5631; }



/* ========================================================= 
   FLEXFORM CONTENU PRATIQUE
   Ce contenu est utilise dans PRESENTATION -> Bloc Pratique
   ========================================================= */
DIV#contenuPratiqueCol1 {
	margin: 0px; padding: 0px;
	text-align: right;
	font-family: Verdana; font-size:9px; font-weight:bold; font-style:normal; color:#4e5631;
}

DIV#contenuPratiqueCol2 {
	margin: 0px; padding: 0px;
	padding-left: 6px;
	text-align: left;
	font-family: Verdana; font-size:9px; font-weight:normal; font-style:normal; color:#41423a;
}



/* ========================================================= 
   FLEXFORM CONTENU PRATIQUE
   Ce contenu est utilise dans PRESENTATION -> Bloc Tarifs
   ========================================================= */
DIV#contenuTarifCol1 {
	margin: 0px; padding: 0px;
	width: 130px;
	text-align: right;
	font-family: Verdana; font-size:9px; font-weight:bold; font-style:normal; color:#4e5631;
}

DIV#contenuTarifCol2 {
	margin: 0px; padding: 0px;
	padding-left: 6px;
	text-align: left;
	font-family: Verdana; font-size:9px; font-weight:normal; font-style:normal; color:#41423a;
}



/* ========================================================= 
   PLUGIN COMPETITIONS
   Ce contenu est utilise dans COMPETITIONS -> Calendrier 2008
   ========================================================= */
DIV#Competition {
	margin: 0px; padding: 4px;
}
DIV#Competition H1 {
	margin: 0px; padding: 0px;
	font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#7d8657;
}
DIV#Competition P {
	margin: 0px; padding: 0px; padding-bottom: 4px;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#555644;
}



/* ========================================================= 
   FLEXFORM HOTEL TITRE
   Il s'agit du titre avec le trait horizontal au debut de 
   chaque pave de tarifs
   ========================================================= */
DIV#contenuHotelTitre {
	margin: 0px; padding: 0px; padding-left: 6px; padding-bottom: 6px;
	font-family: Arial; font-size:14px; font-weight:bold; font-style:normal; color:#4d4c37;
	border-bottom: 1px solid #c6ccaa;
}

/* ========================================================= 
   FLEXFORM HOTEL LIGNE
   ========================================================= */
DIV#contenuHotelLigne1 { margin: 0px; padding: 0px; padding-left: 6px; width: 381px; font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color:#7d8755; }
DIV#contenuHotelLigne2 { margin: 0px; padding: 0px; padding-right: 25px; font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color:#4e4d39; }

/* ========================================================= 
   FLEXFORM HOTEL TARIF
   ========================================================= */
DIV#contenuHotelTarif { margin: 0px; padding: 0px; font-family: Arial; font-size:13px; font-weight:bold; font-style:normal; color:#4d4c37; }



/* ========================================================= 
   FLEXFORM BLOC VERT
   Utilise dans Location Appartements
   ========================================================= */
DIV#BlocVertTitre { margin: 0px; padding: 6px; }
DIV#BlocVertTitre H1.align-center,H2.align-center,H3.align-center,H4.align-center { text-align: center; }
DIV#BlocVertTitre P { border: 1px solid; margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#96A365; padding-bottom: 1em; }
DIV#BlocVertTitre P.align-left { border: 0px solid; margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#96A365; padding-bottom: 1em; text-align: left; }
DIV#BlocVertTitre P.align-center { border: 0px solid; margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#96A365; padding-bottom: 1em; text-align: center; }
DIV#BlocVertTitre P.align-right { border: 0px solid; margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#96A365; padding-bottom: 1em; text-align: right; }


DIV#logoDklik { margin: 0px; padding: 0px; padding-right: 4px; }



DIV#AccueilFooter { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; padding-bottom: 2px; }
DIV#AccueilFooter UL { margin: 0px; padding: 0px; display: inline; }
DIV#AccueilFooter UL LI { margin: 0px; padding: 0px; display: inline;}

DIV#AccueilFooter UL LI A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#caccc7; text-decoration: none; }
DIV#AccueilFooter UL LI A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#caccc7; text-decoration: none; }
DIV#AccueilFooter UL LI A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#caccc7; text-decoration: none; }
DIV#AccueilFooter UL LI A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#caccc7; text-decoration: none; }
DIV#AccueilFooter UL LI A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none;}

DIV#AccueilFooter UL LI.actif A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#AccueilFooter UL LI.actif A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#AccueilFooter UL LI.actif A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#AccueilFooter UL LI.actif A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#AccueilFooter UL LI.actif A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none;}


DIV#2col1 { margin: 0px; padding: 0px; border: 0px solid #000000; }
DIV#2col2 { margin: 0px; padding: 0px; border: 0px solid #000000; }

/*
 * Partenaires
 */
DIV#paragraphe_partenaire_titre { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color:#7b8755; }
DIV#paragraphe_partenaire_texte { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#4b4d38; }
DIV#paragraphe_partenaire_texte P { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#4b4d38; margin-bottom: 4px; }
DIV#paragraphe_partenaire_lien { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#7b8755; }
DIV#paragraphe_partenaire_lien P { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#7b8755;}
DIV#paragraphe_partenaire_lien A { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#7b8755; text-decoration: none; }
DIV#paragraphe_partenaire_lien A:link { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#7b8755; text-decoration: none; }
DIV#paragraphe_partenaire_lien A:visited { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#7b8755; text-decoration: none; }
DIV#paragraphe_partenaire_lien A:active { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#7b8755; text-decoration: none; }
DIV#paragraphe_partenaire_lien A:hover { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#7b8755; text-decoration: underline; }
DIV#paragraphe_partenaire_ligne { margin: 0px; padding: 0px; font-family: Arial; font-size:6px; font-weight:bold; font-style:normal; border-bottom: 1px solid #C8CCAB; height: 8px; margin-bottom: 8px; width: 100%; }


/*
 * Flexs pour le Contenu interne des pages
 */
DIV#contenuTitre { margin: 0px; padding: 0px; font-family: Verdana; font-size:18px; font-weight:normal; font-style:normal; color:#7b8755; padding-bottom: 8px; }
DIV#contenuSousTitre { margin: 0px; padding: 0px; font-family: Arial; font-size:14px; font-weight:bold; font-style:normal; color:#7C8754; padding-bottom: 2px; }
DIV#contenuTextNoir { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#4D4C38; }
DIV#contenuTextNoir P { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#4D4C38; }
DIV#contenuTextVert { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#96A365; padding-bottom: 2px; }
DIV#contenuTextVert P { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#96A365; padding-bottom: 2px; }
DIV#contenuInterligne { margin: 0px; padding: 0px; border-bottom: 1px solid #C8CCAB; margin-top: 15px; margin-bottom: 12px; width: 100%; }

FONT.resultat_legende { margin: 0px; padding: 0px; font-family: Arial; font-size:13px; font-weight: bold; font-style:normal; color:#4b4d38; }
FONT.resultat_ligne1 { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color:#7b8755; }
FONT.resultat_ligne2 { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color:#4b4d38; }
FONT.resultat_ligne3 { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color:#4b4d38; }
FONT.resultat_ligne4 { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color:#4b4d38; }


/*
 * Tableaux TYPO3
 */
TR.tr-even TD {
	margin: 0px; padding: 2px;
	height: 22px;
	background: #F5F6F0; font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color:#4b4d38; text-align: center;
}
TR.tr-even TD.TD-0 {
	margin: 0px; padding: 0px; 
	padding-left: 4px; padding-right: 4px;
	background: #F5F6F0;
	font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color:#4b4d38; text-align: left;
}

TR.tr-odd TD { margin: 0px; padding: 2px; height: 22px; background: #F5F6F0; font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color:#4b4d38; text-align: center; }
TR.tr-odd TD.TD-0 {
	margin: 0px; padding: 0px; 
	padding-left: 4px; padding-right: 4px;
	background: #F5F6F0;
	font-family: Arial; font-size:12px; font-weight: normal; font-style:normal; color:#4b4d38; text-align: left;
}

TR.tr-0 TD {
	margin: 0px; padding: 2px;
	height: 22px; background: #D4D9C2;
	font-family: Arial; font-size:12px; font-weight: bold; font-style:normal; color:#4b4d38; text-align: center;
	border-top: 1px solid #B8C196;
}
TR.tr-0 TD.TD-0 {
	margin: 0px; padding: 2px; height: 22px; padding-right: 4px; background: #D4D9C2; font-family: Arial; font-size:12px; font-weight: bold; font-style:normal; color:#4b4d38; text-align: left;
	border-top: 1px solid #B8C196;
}

TABLE.tableau1 { width: 100%; }


P.carreJaune { margin: 0px; padding: 0px; background: #FEFF0E; width: 28px; height: 16px; margin-left: 8px; margin-right: 8px;  }
P.carreBleu { margin: 0px; padding: 0px; background: #1100FE; width: 28px; height: 16px; margin-left: 8px; margin-right: 8px;  }
P.carreRouge { margin: 0px; padding: 0px; background: #F80010; width: 28px; height: 16px; margin-left: 8px; margin-right: 8px;  }
P.carreNoir { margin: 0px; padding: 0px; background: #000000; width: 28px; height: 16px; margin-left: 8px; margin-right: 8px;  }
P.carreBlanc { margin: 0px; padding: 0px; background: #FFFFFF; width: 28px; height: 16px; margin-left: 8px; margin-right: 8px;  }

DIV#BoutonMenuCarte { text-align: center; }

DIV.tx-wecmap-map { border: 1px solid #96A465; margin: 0px; padding: 0px; }


/*
 * MENU ANNEXE : Boutique et Webcam
 */
DIV#IntMenuAnnexe { margin: 0px; padding: 0px; padding-left: 10px; padding-top: 10px; }


/*
 * Login Box background-color: #96A365; 
 */
H2.tx-loginboxmacmade-pi1-header { display: none; }
DIV.tx-loginboxmacmade-pi1-welcome, DIV.tx-loginboxmacmade-pi1-status, DIV.tx-loginboxmacmade-pi1-logout { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#4b4d38; }
DIV.tx-loginboxmacmade-pi1-error { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#D8161D; }
TD.tx-loginboxmacmade-pi1-labelCell { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:normal; font-style:normal; color:#4b4d38; background-color: #96A365;  }





