﻿@charset "utf-8";
/* CSS Document */

 body {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	background-color:#000000;
	
}

.texte_info_accueil {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	color: #2D532B;
	text-decoration: none;
}

.texte_info_accueil a:link, .texte_info_accueil a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	color: #2D532B;
	text-decoration: underline;
}

.texte_info_accueil a:hover, .texte_info_accueil a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	color: #498846;
	text-decoration: underline;
}

.texte_info {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #2D532B;
	text-decoration:none;
	font-variant: normal;
	letter-spacing: normal;
	line-height: normal;
	
}

.texte_info a:link, .texte_info a:visited {
	color: #2D532B;
	text-decoration:underline;	
}

.texte_info a:hover, .texte_info a:active {
	text-decoration:underline;
	color: #2D532B;
}


.texte_info_accueil_gras {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #2D532B;
	text-decoration:none;
}

.texte_info_accueil_gras a:link, .texte_info_accueil_gras a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #2D532B;
	text-decoration:none;
}

.texte_info_accueil_gras a:hover, .texte_info_accueil_gras a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #996600;

}



.texte_info_gras {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #2D532B;
	text-decoration:none;
}

.texte_info_gras a:link, .texte_info_gras a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #2D532B;
	text-decoration:none;
}

.texte_info_gras a:hover, .texte_info_gras a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
	color: #2D532B;

}




.texte_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: BOLD;
	color: #FF0000;
	text-decoration:none;
}

.texte_rouge a:link, .texte_rouge a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: BOLD;
	color: #FF0000;
	text-decoration:none;
}

.texte_rouge a:hover, .texte_rouge a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: BOLD;
	color: #FF0000;
	text-decoration:none;
}

.texte_violet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: BOLD;
	color: #990066;
	text-decoration:none;
}

.texte_violet a:link, .texte_violet a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: BOLD;
	color: #990066;
	text-decoration:none;
}

.texte_violet a:hover, .texte_violet a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: BOLD;
	color: #990066;
	text-decoration:none;
}




.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #72bc6e;
	text-decoration:none;
	letter-spacing:normal;
}

.menu a:link, .menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #72bc6e;
	text-decoration:none;
	letter-spacing:normal;
}

.menu a:hover, .menu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration:none;
	letter-spacing:normal;
}


.menu_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:normal;
}

.menu_fond_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF6600;
	text-decoration:none;
	letter-spacing:normal;
}

.menu_fond_blanc a:link, .menu_fond_blanc a:visited {
	color: #FF6600;
	text-decoration:none;
	letter-spacing:normal;
}

.menu_fond_blanc a:hover, .menu_fond_blanc a:active {
	color: #FF3300;
	text-decoration:none;
	letter-spacing:normal;
	font-weight:bold;
}

.menu_fond_blanc_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2D532B;
	text-decoration:none;
	letter-spacing:normal;
}


.texte_amoureux {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #006633;
	text-decoration:none;
	letter-spacing:normal;
}

.texte_amoureux a:link, .texte_amoureux a:visited {
	color: #006633;
	text-decoration:underline;
	letter-spacing:normal;
}

.texte_amoureux a:hover, .texte_amoureux a:active {
	color: #000000;
	text-decoration:underline;
	letter-spacing:normal;
}

.texte_italyque_blanc {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:normal;
}

.texte_italyque_blanc a:link, .texte_italyque_blanc a:visited {
	color: #FFFFFF;
	text-decoration:underline;
	letter-spacing:normal;
}

.texte_italyque_blanc a:hover, .texte_italyque_blanc a:active {
	color: #FFFFFF;
	text-decoration:underline;
	letter-spacing:normal;
}

.texte_amoureux_gras {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #006633;
	text-decoration:none;
	letter-spacing:normal;
}

.texte_amoureux_gras a:link, .texte_amoureux_gras a:visited {
	color: #006633;
	text-decoration:none;

}

.texte_amoureux_gras a:hover, .texte_amoureux_gras a:active {
	color: #6C6C6C;
	text-decoration:none;
	letter-spacing:normal;
}


.hebergement_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:normal;
}

.hebergement_menu a:link, .hebergement_menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:normal;
}

.hebergement_menu a:hover,.hebergement_menu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:normal;
}





.sous_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #FF6600;
	text-decoration:none;
	letter-spacing:normal;
}

.sous_menu a:link, .sous_menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #FF6600;
	text-decoration:none;
	letter-spacing:normal;
}

.sous_menu a:hover, .sous_menu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #996600;
	text-decoration:none;
	letter-spacing:normal;

}




.sous_menu_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #2D532B;
	text-decoration:none;
	letter-spacing:normal;
}





.texte_mention {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.texte_mention a:link, .texte_mention a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.texte_mention a:hover, .texte_mention a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	
}

.texte_infos_saisons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.texte_infos_saisons_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}


.texte_defilant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #2D532B;
	text-decoration:none;
}

.texte_defilant a:link, .texte_defilant a:visited, .texte_defilant a:hover, .texte_defilant a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #2D532B;
	text-decoration:underline;
}


.texte_info_liens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #2D532B;
	text-decoration:none;
}

.texte_info_liens a:link, .texte_info_liens a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #2D532B;
	text-decoration:underline;
}

.texte_info_liens a:hover, .texte_info_liens a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #996600;
	text-decoration:underline;
}




.texte_info_liens_surligne  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #2D532B;
	text-decoration:underline;
}

.texte_info_liens_surligne a:visited, .texte_info_liens_surligne a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #2D532B;
	text-decoration:underline;
}

.texte_info_liens_surligne a:hover, .texte_info_liens_surligne a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #996600;
	text-decoration:underline;
}




.texte_info_liens_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #2D532B;
	text-decoration:none;
}

.texte_info_liens_gras a:link, .texte_info_liens_gras a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #2D532B;
	text-decoration:underline;
}

.texte_info_liens_gras a:hover, .texte_info_liens_gras a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #996600;
	text-decoration:underline;
}

.texte_idee_cado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #713800;
	text-decoration:none;
	letter-spacing:normal;
}

.texte_idee_cado a:link, .texte_idee_cado a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #713800;
	text-decoration:underline;
	font-weight: bold;
	letter-spacing:normal;
}

.texte_idee_cado a:hover, .texte_idee_cado a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
	font-weight: bold;
	letter-spacing:normal;
}


#cadre_news { /* Cadre des news */
	left: 354px;
	top: 218px;
	position: absolute;
	z-index: 10;
	border: none;
	width: 630px;
	height: 374px;
	overflow: auto;
	/*scrollbar-arrow-color:#231303; /* Fleches H/B */
	/*scrollbar-track-color:#a77d4b; /* Fond ascenceur */
	/*scrollbar-face-color:#815117; /* Boutons */
	/*scrollbar-highlight-color:#a77d4b; /* Reflet clair boutons */
	/*scrollbar-3dlight-color:#a77d4b; /* Reflet clair boutons quand non enfoncés */
	/*scrollbar-shadow-color:#3d2203; /* Ombre des boutons */
	/*scrollbar-darkshadow-color:#3d2203; /* Ombre des boutons quand non enfoncés */
	margin: 0px;
}

#cadre_livre_or { /* Cadre du livre d'or */
	left: 346px;
	top: 200px;
	position: absolute;
	z-index: 10;
	border: none;
	width: 640px;
	height: 385px;
	overflow: auto;
	/*scrollbar-arrow-color:#231303; /* Fleches H/B */
	/*scrollbar-track-color:#a77d4b; /* Fond ascenceur */
	/*scrollbar-face-color:#815117; /* Boutons */
	/*scrollbar-highlight-color:#a77d4b; /* Reflet clair boutons */
	/*scrollbar-3dlight-color:#a77d4b; /* Reflet clair boutons quand non enfoncés */
	/*scrollbar-shadow-color:#3d2203; /* Ombre des boutons */
	/*scrollbar-darkshadow-color:#3d2203; /* Ombre des boutons quand non enfoncés */
	margin: 0px;
}

/* Utilisé pour les textes en général des news (hors souris) */
.texte_livre_or, .texte_livre_or a, .texte_livre_or a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	color: #2d532b;
	text-align: left;
	text-decoration: none;
}
/* Utilisé pour les textes en général des news (sous la souris) */
.texte_livre_or a:hover, .texte_livre_or a:focus {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	color: #009900;
	text-align: left;
	text-decoration: underline;
}


/* Conteneur du menu */
#HeaderConteneurMenu {
	position: absolute;
	left: 5px;
	top: 4px;
	width: 845px;
	height: 21px;
	margin: 0;
	z-index: 99;
	border:solid 1px #FFFFFF;
}
/* Menu de navigation */
.HeaderMenuNavig {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #72bc6e;
}

.HeaderMenuNavig a:link, .HeaderMenuNavig a:visited {
	color: #ffffff;
}
.HeaderMenuNavig a:hover, .HeaderMenuNavig a:active {
	color: #72bc6e;
}
/* Gestion du Menu principal */
/* Menu principal. Affichage horizontal, sans puces, <li> alignés horizontalement (float). */
#HeaderMenuDeroul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0px;
	left: -1px;
	text-align: center;
	width: 851px;
}
#HeaderMenuDeroul li {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
#HeaderMenuDeroul a { /* Ajout DGU pour Bug espacement vertical LI sur IE7 !!! */
	height: 1%;
}
/* Afficher les sous-menus sur survole des <li> */
#HeaderMenuDeroul li:hover > .HeaderSousMenu {
	display: block;
}
/* Sous-menus. Affichage sans puces des <ul>. Annuler l'alignement horizontal hérité des <li> parents (float: none). */
#HeaderMenuDeroul .HeaderSousMenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	display: none; /* Masque les sous-menus */
}
#HeaderMenuDeroul .HeaderSousMenu li {
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid #2b6e8d;
	border-right: 1px solid #2b6e8d;
	border-left: 1px solid #2b6e8d;
}
/* Liens du menu principal. Eléments <a> de type inline par défaut à type block (display: block;) pour 'occuper' la largeur compléte */
#HeaderMenuDeroul li a:link, #HeaderMenuDeroul li a:visited {
	display: block;
	margin: 0;
	padding: 1px 8px 2px 8px;
	border-right: 0px solid #ffffff;
	text-decoration: none;
}
#HeaderMenuDeroul li a:hover, #HeaderMenuDeroul li a:active {
	background-color: #72bc6e;
	color:#FFFFFF;
}
/* Liens des sous-menu. Eléments <a> de type inline par défaut à type block (display: block;) pour 'occuper' la largeur complète. */
#HeaderMenuDeroul .HeaderSousMenu li a:link, #HeaderMenuDeroul .HeaderSousMenu li a:visited {
	display: block;
	color: #003300;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #9ACE97;
	filter:alpha(opacity=95); /* Opacité */
	-moz-opacity: 0.95;
	opacity: 0.95;
	text-align: left;
}
#HeaderMenuDeroul .HeaderSousMenu li a:hover {
	background-color: #996600;
	filter:alpha(opacity=100); /* Opacité */
	-moz-opacity: 1.00;
	opacity: 1.00;
	color: #FFFFFF;
}
/* Largeur des menus (740 maxi en tout) */
#HeaderMenuDeroul1 { width: 70px; }
#HeaderMenuDeroul2 { width: 175px; }
#HeaderMenuDeroul3 { width: 200px; }
#HeaderMenuDeroul4 { width: 190px; }
#HeaderMenuDeroul5 { width: 210px; }
#HeaderMenuDeroul6 { width: 95px; }
#HeaderMenuDeroul7 { width: 110px; }
#HeaderMenuDeroul8 { width: 90px; }
#HeaderMenuDeroul9 { width: 70px; }
/* Largeur des sous-menus */
.HeaderSousMenu1 { width: 0px; }
.HeaderSousMenu2 { width: 240px; }
.HeaderSousMenu3 { width: 250px; }
.HeaderSousMenu4 { width: 190px; }
.HeaderSousMenu5 { width: 270px; }
.HeaderSousMenu6 { width: 200px; }
.HeaderSousMenu7 { width: 250px; }
.HeaderSousMenu8 { width: 190px; }
.HeaderSousMenu9 { width: 250px; }

