html{
	font-family: Arial, Verdana, sans-serif;
}
body#index{
	background: #FFFFFF url(gx/bg.gif) repeat-x top;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
body#main{
	background: #FFFFFF url(gx/bg.gif) repeat-x top;
	margin: 0 0 0 0;
	padding: 16px 0 0 0;
}

h1, h2, h3, h4, h5, h6, p, form, div, form, ul, li, a{ 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}

h4{
	color: #6A1400;
	font-size: 12px;
	display: inline;
	padding: 0 0 0 3px;
}


body#index #piedPage{
	color: #A6A395;
	height: 40px;
	font-family: Arial;
	font-size: 10px;
	padding: 0 0 0 0;
}
body#index #piedPage a{ color: #A6A395; text-decoration: none;}
body#index #piedPage a:hover{ color: #000; text-decoration: underline; }
body#index #piedPage div.copyrights{ margin: 0 0 0 0;}
body#index #piedPage div.copyrights a{ font-weight: bold; }
/* FLASH */
.menu{
	background: #f8f5eb;
}
a.fr, a.fr:link, a.fr:visited{
	display: block;
	width: 214px;
	height: 58px;
	background: #8d7f43 url(gx/s/fr_off.gif) no-repeat top;
}
a.fr:hover{
	background: #8d7f43 url(gx/s/fr_on.gif) no-repeat top;
}
a.en, a.en:link, a.en:visited{
	display: block;
	width: 214px;
	height: 58px;
	background: #8d7f43 url(gx/s/en_off.gif) no-repeat top;
}
a.en:hover{
	background: #8d7f43 url(gx/s/en_on.gif) no-repeat top;
}
strong.hidden{
	display: none;
}
.bottomFlash{
	margin-top: -2px;
	height: 23px;
}

/* MAIN */
h1{
	font-size: 16px;
	font-weight: bold;
	color: #666;
	border-bottom: solid 1px #E5E5E5;
	margin-bottom: 10px;
}

h2{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 22px;
	background: url(gx/bg_h2.gif) repeat-x;
	padding-left:10px;
}

.texte{
	font-family: Arial, "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	color: #666;
}

.texte a, .texte a:link, .texte a:visited{
	color: #666;
	text-decoration: none;
}
.texte a:hover{
	color: #000;
	text-decoration: underline;
}

.lettrine{
	width: 35px;
	height: 35px;
	background-color: #938650;
	float: left;
	margin-right:2px;
	padding-top:10px;
	text-align: center;
}
.lettrineTexte{
	font-family: Arial, "Trebuchet MS";
	font-size: 24px;
	color: white;
}

.citation{
	font-family: Arial, "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #AB9E6A;
}
.citation b{
	font-family: Arial, "Trebuchet MS";
	font-size: 14px;
	color: #4E2800;
}

#nouvelle{
	font-family: Arial, "Trebuchet MS";
	font-size: 11px;
	color: #000;
	padding: 5px 12px 0 12px;
}
#nouvelle a, #nouvelle a:link, #nouvelle a:visited{
	font-family: Arial, "Trebuchet MS";
	color: #000;
	text-decoration: none;
}
#nouvelle a:hover{
	color: #000;
	text-decoration: underline;
}

/* NAVIGATION */
#nav{
	font-family: "Trebuchet MS";
	font-size: 11px;
	height: 21px; width: 554px;
	padding-top: 3px;
	vertical-align: top;
}

#nav a, #nav a:link, #nav a:visited{
	color: #B1B1B1; 
	font-family: Tahoma; font-size: 9px;
	text-decoration: none;
	margin-right: 10px;
}
#nav a:hover{ color: #938650; }

/* MENU */

#menu{ padding-top: 17px; vertical-align: top; }
#menu ul{ width: zpx; list-style: none; background-color:#F9F9F5;}

#menu ul li{
	padding: 1px 0 0 0;
	background: transparent url(Gx/m/menu.gif) repeat-x top left;
}
#menu ul li.actif{ background: #938650 url(Gx/m/menu.gif) repeat-x top left; }

#menu a, #menu a:link, #menu a:visited{
	color: #938E7A;
	font-family: Tahoma; font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	width: 190px; _width: 214px; height: 18px; _height: 21px;
	padding: 5px 0 0 20px;
	display: block;
}
#menu a:hover{ color: #4C2700; background: transparent url(Gx/m/menu_ov.gif) no-repeat top left; }

#menu a.actif, #menu a.actif:link, #menu a.actif:visited, #menu a.actif:hover{
	color: #FDFCF6;
	background: #938650 url(Gx/m/menu_on.gif) no-repeat top left;
}

#menu ul li ul{
	width: 190px;
	margin: 0 0 16px 24px;
}

#menu ul li ul li{ background: #F9F9F5; }

#menu a.sm, #menu a.sm:link, #menu a.sm:visited{
	color: #A99D6D; font-size: 10px;
	width: 183px; _width: 190px; height: 14px; _height: 18px;
	padding: 4px 0 0 7px;
	display: block;
}
#menu a.sm:hover{ background: #F9F9F5; color: #512900; }

#menu a.sma, #menu a.sma:link, #menu a.sma:visited, #menu a.sma:hover{
	color: #512900; font-size: 10px;
	width: 183px; _width: 190px; height: 14px; _height: 18px;
	background: transparent url(Gx/m/sm_ov.gif) no-repeat center left;
	padding: 4px 0 0 7px;
	display: block;
}

/* LOGIN */

#login{
	padding: 18px 0 0 6px;
	vertical-align: top;
}

#login div.content{ margin: 4px 0 0 20px; }
#login img{ margin-bottom: 2px; }

#login input{ 
	color: #666666;
	font-family: Trebuchet MS; font-size: 10px;
	margin-bottom: 8px;
	height: 18px;
}

/* FOOTER */
#footer{
	color: #B1B1B1;
	font-family: Arial;
	font-size: 11px;
	padding: 10px 0 10px 0;
}

#footer a, #footer a:link, #footer a:visited{
	color: #B1B1B1;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#footer a:hover{ color: #938650; }

#logo{
	float: right;
}



