/* MON GOLF Cascading Style Sheets */

/* Global Styles */
body {	margin:0px;	background:#F4FFE4;	background-image:url(/FLAGS/drapeau-france.png);	background-attachment:fixed;	background-position:99% 60%;	background-repeat:no-repeat;	}
td {	font:11px Trebuchet MS;	color:#666666;	}
a {	color: #993300; /* ROUGE Tuile foncé*/	}
a:hover {	color: #5C743D; /* VERT KHAKI FONCE */	}

/* ID Styles */
/* Menu de la gauche de chaque page */
#navigation td { line-height:2px; border-bottom: 1px solid #F4FFE4;} /* ligne de séparation entre chaque ligne de menu*/
#navigation a {font: 12x Trebuchet MS;	color: #FFFFFF;	letter-spacing:.1em;	text-decoration: none;	display:block; line-height:normal;	
	padding: 8px /* top */
					 2px /* droite */
			     8px /* bottom */
 			 		 2px /* gauche */;}
#navigation a:hover {background: #99CC66; color:yellow;	}

#navigation2 td { line-height:2px; border-bottom: 1px solid #F4FFE4;} /* ligne de séparation entre chaque ligne de menu*/
#navigation2 a {font: 12x Trebuchet MS;	color: #FFFFFF;	letter-spacing:.1em;	text-decoration: none;	display:block;	
	padding: 8px /* top */
					 2px /* droite */
			     8px /* bottom */
 			 		 2px /* gauche */;}
#navigation2 a:hover {background: #99CC66; color:#767A0C;	}

#logo 	{	font:24px Trebuchet MS;	color: #5C743D;	letter-spacing:.2em;	line-height:30px;	}
#tagline 	{		font:16px Trebuchet MS;	color: #993300;	letter-spacing:.4em;	line-height:18px;	}

#monthformat {	border-bottom: 1px dashed #5C743D;	}
#semaine a{background: url("images/semaine.png") no-repeat center top;}

/* Class Styles */
	
.bodyText {	font:13px Trebuchet MS;	color:#666666;	line-height:20px;	margin-top:0px; font-weight:normal;	font-stretch:normal; letter-spacing:normal	}
.dateformat {	font-size:14px; font-weight:bold; 	color: #993300;	letter-spacing:.2em;	}	
.pageName{	font: 18px Trebuchet MS bold;	color: #5C743D;	line-height:26px;	letter-spacing:.21em;	}
.subHeader {	font:bold 11px Trebuchet MS;	color: #993300;	line-height:22px;	letter-spacing:.2em;	}
.quote {	font: 20px Trebuchet MS;	color: #759DA1;	line-height:30px;	}
.smallText {	font: 10px Trebuchet MS;	color: #666666;	line-height: 22px;	}
.navText {	font: 12px Trebuchet MS;	color: #003366;	line-height:16px;	letter-spacing:.1em;	text-decoration: none;	}
.navText2 {	background-image:url(/Images/semaine.png);	font: 10px Trebuchet MS bold;	color: #003366;	}
.titre {	font:bold 24px Trebuchet MS;	color:#666666;	line-height:20px;	margin-top:0px;	}
.back_claire {font:13px Trebuchet MS;	color:#FFFFFF;	line-height:20px;	margin-top:0px;	}
.back_claire a:hover {	background: #99CC66;	color:#993300;	}
.myTitle {	font-weight:bold;	background: #D5EDB3;	color:#666666;}
.retour {color:#5C743D;font-size:16px;font-weight:bold;	}
.retour a {	color:#5C743D;letter-spacing:.2em;	text-decoration:none;	}/* le mot de retour sur le bandeau de titre */
.retour a:hover {	color:#FFFFFF;	background-color:#5C743D;	font-weight:bold;	letter-spacing:.2em;	text-decoration:none;	}
.chapitre{font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#5C743D;}
.wing {		font-family: Wingdings;	}
.webding{	font-family: Webdings;	font-weight: bold;}
.imagepad { padding-right:15px;}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; height:30px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#menu li {float:left; margin-right:1px;}
#menu li a {display:block; float:left; height:30px; line-height:30px; background:#5C743D; color:#FFCC00; text-decoration:none; font-size:11px; font-weight:bold; padding:0 30px 0 20px;} /* affichage initial du menu 1er niveau */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:100; position:relative;color:#fff; background-color:#c60;}
#menu li:hover {position:relative; z-index:100;}

#menu li:hover > a {color:#fff; background:#c60;}
#menu li:hover > a.sub {color:#fff; background-color:#c60;}

#menu li.current a {color:#fff; background:#840;}

#menu li a.sub {background: #5C743D url(/Images/down-arrow.gif) no-repeat right center;}
#menu :hover ul {left:0; top:30px; width:120px; background:#444;} /* gris */

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
{left:140px; top:-1px; background:#222; white-space:nowrap; width:140px; z-index:200; height:auto;} /* 222=noir */

#menu :hover ul li {margin:0; border-top:1px solid #666;} /* 2è niveau */
#menu :hover ul li a {width:140px; padding:0; text-indent:10px; background:#D5EDB3; color:#5C743D; height:25px; line-height:25px;} /* old= 30px */
#menu :hover ul li a.fly {background:#D5EDB3 url(/Images/right-arrow-verte.gif) no-repeat right center; color:#5C743D;}

#menu :hover ul :hover {background-color:#529616; color:#fff;} /* HOVER 2è niveau */
#menu :hover ul :hover a.fly {background-color:#529616; color:#fff;}

#menu :hover ul :hover ul li a {width:150px; padding:0; text-indent:10px; background:#A96104; color:#FFFFFF;}
#menu :hover ul :hover ul :hover {background-color:#d70; color:#fff;}
