@charset "utf-8";
/***************************
INIT 
***************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, a { 
	margin : 0; 
	padding : 0; 
}
ol,ul, a { 
	list-style : none; 
}
img { 
	border : 0; 
}
caption,th { 
	text-align : left; 
}
q:before, q:after { 
	content :''; 
}
td, a{
	text-decoration:none;
}
/***************************
LAYOUT 
***************************/
html{
	width:100%;
	background:#FFFFFF url(../images/fond.jpg) repeat-x 0 0; /* HERE */
}
body{
	width:100%;
	position:relative;
	height:auto;
	font-family:"Trebuchet MS",Verdana;
	text-align:left;
}
/***************************
HEADER 
***************************/
div#Header{
	z-index:1000;
	position:relative;
	width:991px;
	height:68px;
	background: url(../images/header.jpg) no-repeat 0 0; /* HERE */
}
div#Header h1{
	position:absolute;
	width:985px;
	height:68px;
	background:url(../images/logo.png) no-repeat right 0; /* HERE */
	left: 7px;
	top: -4px;
	text-indent:-9999px;
}
div#Header a{ /* extra Lien */
	position:absolute;
	width:131px;
	height:28px;
	left: 859px;
	top: 69px;
	background:url(../images/header_main_separator1.gif) no-repeat 0 0; 
}

/***************************
MENU 
***************************/
div#Menu{
	z-index:0;
	position:relative;
	text-align:left;
	width:991px;
	background:transparent url(../images/menu_main.jpg) no-repeat 0 0; /* HERE */
	height:28px;
}
div#Menu ul{

	width:600px;
	height:28px;
	margin-left:263px;
	left:0;
	overflow:visible;
	white-space:normal;
}
div#Menu ul li{
	float:left;
	height:28px;	
	line-height:21pt;
	width:auto;
}
div#Menu ul li a{
	padding-top:8px;
	padding-bottom:4px;
	padding-right:11px;
	padding-left:11px;
	background-color:transparent;
	color:#3e4233; /* HERE */
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	background: transparent url(../images/menu_main_separator.gif) no-repeat 0px 0px; /* HERE */
}
div#Menu ul li a:hover{

	padding-right:11px;
	padding-left:11px;
	
	color:#9e1c1f; /* HERE */
	text-decoration:none;
	font-weight:bold;	
}
div#Menu ul li.Actif a{
	background-color:#e7e6d7; /* HERE */
	color:#9e1c1f;	/* HERE */
}
div#Menu ul li a.First{
	border-left:#e7e6d7 solid 1px; /* HERE */
	padding-left:-1px;
	background-image:none;
}
div#Menu ul li a.Last{
	border-right:#e7e6d7 solid 1px; /* HERE */
	padding-right:-1px;
}

/**********************************
SUB MENU
**********************************/
div#Sub_Menu{
	width:991px;
	height:30px;	
}
div#Sub_Menu ul{
	background:url(../images/menu_sub.jpg) no-repeat -264px 0; /* HERE */
	width:727px;
	height:30px;
	margin-left:264px;
	left:0;
	overflow:visible;
	white-space:normal;line-height:22pt;
}
div#Sub_Menu ul li{
height:30px;
	float:left;
	

}
div#Sub_Menu ul li a{
	padding-top:8px;
	padding-bottom:4px;
	padding-right:11px;
	padding-left:11px;
	background-color:transparent;
	color:#c1c4b6; /* HERE */
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
}
div#Sub_Menu ul li a:hover{
	padding-top:8px;
	padding-bottom:4px;
	padding-right:11px;
	padding-left:11px;
	color:#ffffff; /* HERE */	
	text-decoration:none;
	font-weight:bold;	
}
div#Sub_Menu ul li.Sub_Actif a{
	background-color:#a4433f; /* HERE */
	color:#ffffff; /* HERE */
}
/**********************************
COLONNE GAUCHE
**********************************/
div#Content_left{
	float:left;
	margin-left:30px;
	margin-right:20px;
	margin-top:60px;
	width:213px;
	background: transparent url(../images/puce.gif) no-repeat 0 0; /* HERE */
}
div#Content_left a{
	z-index:100;
	color:#b5b59b; /* HERE */
}
div#Content_left a:hover{
	z-index:100;
	color:#b5b59b; /* HERE */
}
div#Content_left ol{
	z-index:100;
}
div#Content_left h2{
	z-index:100;
	color:#7c8466; /* HERE */
	padding-left:20px;
	font-size:20px;
	line-height:14pt;
	margin-bottom:14px;
	font-weight:normal;
}
div#Content_left ol h3{
	z-index:100;
	color:#7c8466; /* HERE */
	font-size:14px;
	margin-bottom:2px;
}
div#Content_left ol p{
	z-index:100;
	color:#b5b59b; /* HERE */
	font-size:12px;
	line-height:10pt;
	margin-bottom:10px; 
	line-height:15px;
}
div#Content_left ol em{
	font-size:11px;
	font-style:normal;
	margin:0;
	padding:0;
}
div#Content_left ol em a{
	color:#000000; 
	text-decoration:none;
}
div#Content_left ol em a:hover{
	color:#000000; 
	text-decoration:none;
}
/**********************************
COLONNE DROITE
**********************************/
div#Content_right{
	clear: right;
	position:relative;
	width:718px; 
	float:left;
	background: transparent url(../images/forme_top.jpg) no-repeat 0 0; /* HERE */
}
div#Content_right h2{margin-left:10px;
	margin-top:60px;
	color:#3d4031; /* HERE */
	font-size:20px;
	line-height:14pt;
	margin-bottom:14px;
	font-weight:normal;
}
.Style1{
	color:#9e1c1f; /* HERE */
}
div#Content_right p{
	margin-left:10px;
	color:#3d4031; /* HERE */
	font-size:13px;
	line-height:10pt;
	font-weight:bold;
	margin-bottom:24px;
	line-height:14pt;
}
div#Content_right blockquote{
	margin:0;
	border:0;
	padding:0;
	float:left;
	margin-left:10px;	
}
div#Content_right blockquote  h3{
	color:#9e1c1f; /* HERE */
	font-size:14px;
	line-height:12pt;
	margin-bottom:12px;
}
div#Content_right blockquote p{
	margin:0;	
	color:#7c8466; /* HERE */
	font-size:12px;
	font-weight:normal;
	line-height:14pt
}
div#Content_right blockquote p a{
	color:#7c8466; /* HERE */
	text-decoration:underline;
}
div#Content_right blockquote p a:hover{
	color:#7c8466; /* HERE */
	text-decoration:underline;
}
.Tomb{
	height:500px;
}
/* templates 1 ********************/
div#Content_right blockquote.Simple{
	width:710px;
	margin-bottom:10px;
}
/* templates 2 ********************/
div#Content_right blockquote.Double{
	width:349px;
	margin-bottom:10px;
}
/* templates 3 ********************/
div#Content_right blockquote.Triple{
	width:229px;
	margin-bottom:10px;
}
/* templates 4 ********************/
div#Content_right blockquote.untiers{
	width:219px;
	margin-bottom:10px;
}
div#Content_right blockquote.Doubletiers{
	width:460px;
	margin-bottom:10px;
}

/**********************************
NEWS
**********************************/
div#News{
	width:717px;
	height:auto;
	margin-bottom:20px;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin-top:3px;
}
div#News ol{
	display:block;
	text-align:right;
	height:20px;
	margin-right:0px;
	padding-right:4px;
}
div#News ol li{
	display:block;
	height:20px;
	float:right;
	margin-right:2px;
}
div#News ol a{	
	width:40px;
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:2px;
	text-decoration:none;
	background-color:#e8e6d7; /* HERE */
	color:#4e4e42; /* HERE */
}
div#News ol a:hover{
	color:#9e1c1f; /* HERE */
	text-decoration:none;
}
.News_active{
	margin-top:-3px!important;
	margin-top:0px;
	padding-top:2px!important;
	padding-top:3px;
	padding-bottom:1px!important;
	padding-bottom:2px;
	padding-left:12px;
	padding-right:12px;
	background-color:#FFFFFF;
	border-top:#d9d8d4 solid 1px;
	border-left:#d9d8d4 solid 1px;
	border-right:#d9d8d4 solid 1px;
	border-bottom:none;
	color:#9e1c1f; /* HERE */
}

div#News ul{ 
	padding-left:10px;
	padding-right:10px;
	border:#d9d8d4 solid 1px;
}
div#News p{
	margin:0px;
	padding:0px;
}
div#News ul li h3{
	margin:0px;
	padding:0px;
	color:#7f836c; /* HERE */
	margin-top:12px;
	margin-bottom:2px;
	font-size:11px;
}
div#News p.Titre{
	color:#9e1c1f; /* HERE */
	font-size:14px;
	margin-bottom:4px;
}
div#News p.Chapo{
	color:#9e1c1f; /* HERE */ 
	font-size:12px; 
	margin-bottom:5px;
	line-height:15px;
}
div#News p.Texte{
	color:#7d8463; /* HERE */
	font-size:12px; 
	margin-bottom:4px;
	line-height:15px;
}
div#News em{
	color:#3f4133; /* HERE */ 
	font-style:normal;
	font-size:10px; 

}
div#News p.Texte a{
	color:#7d8463; /* HERE */
}
div#News p.Texte a:hover{
	color:#7d8463; /* HERE */
}
div#News ul em a{
	color:#000000;
	text-decoration:none;
}
div#News ul em a:hover{
	color:#000000;
	text-decoration:none;
}
li.Back{
	display:block;
	height:24px;
	background: url(../images/news_trait.gif) no-repeat 0 23px;
}
/**********************************
FOOTER
**********************************/
div#Footer{
	clear:both;
	position:relative;	
	width:100%;
	height:22px;
	background:#dfdeca url(../images/footer_trame.gif) repeat-x 0 0; /* HERE */
}
