body
	{
	padding:0;
	margin:0;
	text-align:center;
	font:100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	background:url("../images/background_RHD.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;
	}
	
/* 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:35px;
	padding:7px 10px;
	margin:0 0;
	color: #fff;
	text-decoration: none;
  }

#secnav ul li a:hover{
	padding:7px 10px;
	margin:0;
	color: #FCD3C6;
	
}

#secnav ul li.on a {
color: #FCD3C6;

}

/* 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 10px;
	margin:0 0;
	color: #bd4d2a;
	text-decoration: none;
  }

#ternav ul li a:hover{
	padding:7px 10px;
	margin:0;
	color: #798c31;
	
}

#ternav ul li.on a {
color: #798c31;

}	



/* Styles généraux */

h1	{display:none;}
h2	{
	font:210% Verdana, Arial, Helvetica, sans-serif;
	color:#798c31;
	margin:0 0 20px 0;
	padding:0;
	}
h3
	{
	font:150% Verdana, Arial, Helvetica, sans-serif;
	color:#798c31;
	margin:0 0 20px 0;
	padding:0;	
	}
h4
	{
	font:130% Verdana, Arial, Helvetica, sans-serif;
	color:#bd4d2a;
	margin:0 0 20px 0;
	padding:0;		
	}
	
.date 	{	
		font:100% Verdana, Arial, Helvetica, sans-serif;
		color:#777;
		}
		
	
	ul li 
	{
	line-height:20px;
	padding:1px 5px;
	margin:0 0;
	color: #444;
  }
 

p	
	{
	font:90% Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	line-height:19px;
	}
	
	p.chapeau
	{
	font:bold 90% Verdana, Arial, Helvetica, sans-serif;
	color:#798c31;
	line-height:20px;	
	}
	
	
p.contact
	{
	font:90% Verdana, Arial, Helvetica, sans-serif;
	color:#798c31;
		text-align:center;
	margin:0 0 10px 0;
	padding:50;	
	}

	
td {vertical-align:top}

b {
	bold;}

b.vert {
	bold;
	color:#798c31;}

a {
	color:#798c31;
	text-decoration:underline;}

a:hover
	{color:#F03900;}

a.marron{
	color:#B64C2A;
	text-decoration:none;}

a.marron: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;}
	
	
td {vertical-align:top}

.footer
	{
	font:80% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#777;
	margin:50px 0 0 0;
	height:100px;
	width:100%
	}