body
	{
	padding:00;
	margin:00;
	text-align:center;
	font:100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF;
	background:url("../images/background.gif") 0 0 repeat-x;
	}

#container
	{
	text-align: left;
	margin: 0px auto;
	width: 1024px;
	font:75% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
#content_top
	{
	height:110px;
	background:url("../images/logo.gif") 0 0 no-repeat;
	}
	
	a.lien{
display:block;
width:100px;
height:100px;
background:url("../images/logo.gif") no-repeat;
}

	

/* Navigation niveau 1 */

#lang
	{
	height:65px;
	padding:0 0 0 0;
	margin:0 0 0 500px;
	/*background-color:#000;*/
	}
	
#lang ul
	{
	margin : 0;
	padding : 0;
	list-style : none;	
	}
	
	
#lang ul li
	{
	display : inline;
	padding:0;
	margin:0;
	}

#lang ul li a{
	padding:5px 10px;
	margin:0 0;
	color: #fff;
	text-decoration: none;
  }

#lang ul li a:hover{
	background: #9cb43f url("../images/n_degrade_vert.jpg") 0 0 repeat-x;
	padding:5px 10px;
	margin:0;
	color: #fff;
	
}

#lang ul li.on a {
background:url("../images/n_back_nav_item.jpg") top center no-repeat;
color: #fff;
background-color:#9cb43f;
}


/* Navigation niveau 2 */

#mainnav
	{
	height:27px;
	padding:0 0 0 0;
	margin:0 0 0 400px;
	/*background-color:#000;*/
	}
	
#mainnav ul
	{
	margin : 0;
	padding : 0;
	list-style : none;	
	}
	
	
#mainnav ul li
	{
	display : inline;
	padding:0;
	margin:0;
	}

#mainnav ul li a{
	line-height:24px;
	padding:7px 5px;
	margin:0 0;
	color: #fff;
	text-decoration: none;
  }

#mainnav ul li a:hover{
	background: #fff url("../images/nav_tab.gif") 0 0 repeat;
	padding:7px 5px;
	margin:0;
	color: #bd4d2a;
	
}

#mainnav ul li.on a {
background:url("../images/nav_tab.gif") 0 0 repeat;
color: #bd4d2a;
background-color:#fff;
}


/* Navigation niveau 2 */

#secnav
	{
	height:32px;
	padding:0 0 0 0;
	margin:0 0 0 20px;
	color:#fff;
	}
	
#secnav ul
	{
	margin : 0;
	padding : 0;
	list-style : none;	
	}
	
	
#secnav ul li
	{
	display : inline;
	padding:0;
	margin:0;
	}

#secnav ul li a{
	line-height:25px;
	padding:7px 10px;
	margin:0 0;
	color: #fff;
	text-decoration: none;
  }

#secnav ul li a:hover{
	padding:7px 10px;
	margin:0;
	color: #9cb43f;
	
}

#secnav ul li.on a {
color: #9cb43f;

}

/* Navigation niveau 3 */

#ternav
	{
	height:30px;
	padding:0 0 0 0;
	margin:0 0 0 20px;
	color:#fff;
	}
	
#ternav ul
	{
	margin : 0;
	padding : 0;
	list-style : none;	
	}
	
	
#ternav ul li
	{
	display : inline;
	padding:0;
	margin:0;
	}

#ternav ul li a{
	line-height:30px;
	padding:7px 1px;
	margin:0 0;
	color: #bd4d2a;
	text-decoration: none;
  }

#ternav ul li a:hover{
	padding:7px 1px;
	margin:0;
	color: #9cb43f;
	
}

#ternav ul li.on a {
color: #9cb43f;

}	



/* Styles généraux */

titre
	{
	font:bold 100% Verdana, Arial, Helvetica, sans-serif;
	color:#798c31;
	line-height:20px;	
	}


h1	{display:none;}

h2	{
	font:210% Verdana, Arial, Helvetica, sans-serif;
	color:#bd4d2a;
	margin:0 0 20px 0;
	padding:0;
	}
h3
	{
	font:150% Verdana, Arial, Helvetica, sans-serif;
	color:#798c31;
	margin:0 0 10px 0;
	padding:0;	
	}
h4
	{
	font:130% Verdana, Arial, Helvetica, sans-serif;
	color:#798c31;
	margin:0 0 10px 0;
	padding:0;		
	}
.date 	{	
		font:100% Verdana, Arial, Helvetica, sans-serif;
		color:#777;
		}
p	
	{
	font:90% Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	line-height:19px;
	text-align: justify;
	}
p.chapeau
	{
	font:bold 90% Verdana, Arial, Helvetica, sans-serif;
	color:#798c31;
	line-height:20px;	
	text-align: justify;	
	}

p.rouge
	{
	font:bold 90% Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	line-height:20px;	
	text-align: justify;
	}
	
p.contact
	{
	font:90% Verdana, Arial, Helvetica, sans-serif;
	color:#798c31;
	text-align:center;
	margin:0 0 10px 0;
	padding:50;	
	}

p.slot
	{
	font:90% Verdana, Arial, Helvetica, sans-serif;
	color:#bd4d2a;
	line-height:20px;	
	text-align: justify;
	}



td {
	vertical-align:top
	color:#FFEDAB;
	}

.footer
	{
	font:80% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#777;
	margin:10px 0 0 0;
	height:30px;
	width:100%
	}
	
	
	ul li 
	{
	line-height:19px;
	padding:1px 5px;
	margin:0 0;
	color: #444;
	text-align: justify;
  }
  
  a {
	color:#B64C2A;
	text-decoration:underline;}

a:hover
	{color:#798c31;}

a.marron{
	color:#B64C2A;
	text-decoration:none;}

a.marron:hover
	{color:#798c31;}

a.rouge{
	color:#F03900;
	text-decoration:none;}

a.rouge:hover
	{color:#798c31;}

a.surtitre {
	font:bold 120% Verdana, Arial, Helvetica, sans-serif;
	color:#B64C2A;
	text-decoration:none;}

a.surtitre:hover
	{color:#798c31;
	text-decoration:underline;}


/** BEGIN subMenu ***************************************/
div#secnav ul li{float:left; overflow:hidden;}
div#secnav ul li div.subMenu{position:absolute; width:255px; margin:0; z-index:100; display:none;}
div#secnav ul li div.subMenu.selected{display:block;}
div#secnav ul li div.subMenu div.sm-content{background-color:#ffffff; height:100%; width:255px; padding-top:0.5em; border:solid 1px #e0e0e0; border-top:0 none;}

div#secnav ul li div.subMenu div.sm-content ul{margin:0 4px; padding:0; background-color:#ffffff;}
div#secnav ul li div.subMenu div.sm-content ul li{display:block; float:none; background:0 none; font:1em/1em Arial, sans-serif; padding:0.3em 0 0.4em 0; margin:0 0.1em 0 0; border-bottom:solid 1px #eff6e4; text-transform:none;}
div#secnav ul li div.subMenu div.sm-content ul li.last{border:0 none;}

div#secnav ul li.active div.subMenu div.sm-content ul li a,
div#secnav ul li.on div.subMenu div.sm-content ul li a{padding:0.3em 0.5em; display:block; line-height:1.333em;}

div#secnav ul li.active a,
div#secnav ul li.on a{background-color:#ffffff; color:#9cb43f;}

div#secnav ul li.active ul li a,
div#secnav ul li.on ul li a{color:#9cb43f; background:0 none;}
div#secnav ul li ul li a:hover,
div#secnav ul li ul li.on a{background-color:#9cb43f; color:#ffffff;}
/** END subMenu *****************************************/













