/* ----------------------------------------- */
/**
 ** Menu Horizontal (en haut) + aucun Bloc contenu + Bloc plugins � droite
 **/
/* GLOBAL */
html{  background:url(../images/main/fd_html.jpg)  50% 0% fixed no-repeat #000000;font-size:80%; font-family:"Arial"; color:#555555; text-align:justify;}
html a{}
body{margin:0px;padding:0px; }
#main_frame{width:969px;margin:auto;position:relative;}
.debug{/*border:dotted 1px #f00;*/background:#6666CC; }
.separator{clear:both;}
#content_result{display:none;}

/* ----------------------------------------- */
/* HEADER */
#header{height:130px; position:relative; margin-left:15px; background:url(../images/main/header.png) no-repeat;}
#logo_link{height:165px; width:288px; position:absolute; top:0px; left:15px; display:block;display:block;}
#site_name{display:none;width:288px; height:165px;}
#site_name a{ text-decoration:none;}
#bout_lang{float:right; margin-top:50px; color:#FFFFFF;}


/* ----------------------------------------- */
/* ACCESSIBILITY */
#accessibility{ float:right; margin-right:20px; display:none;}
#accessibility a{text-decoration:none;}


/* ----------------------------------------- */
/* MENU 
- Horizontal
	-	#menu a{display:inline-block;}
	-	for good placement, remember :
					.undermenu_container margin-left = (#menu a margin-left * -1)
*/

#menu{margin-top:20px;width:172px; text-align:left; font-size:1.2em;}
#menu a{width:172px; display:block; text-decoration:none; padding-bottom:7px; padding-left:40px; color:#c8c5c4; font-weight:bold;}
#menu a.first{}
#menu a.last{}
#menu a:hover, #menu a.selected{color:#FFFFFF}

.undermenu_container {}
#menu .undermenu_container a{  display:block; line-height:.9em;padding-left:60px; font-size:.8em;color:#b6b3b2; }
#menu .undermenu_container a.first{margin-left:0px;}
#menu .undermenu_container a.last{}
#menu .undermenu_container a:hover{background:none; color:#FFFFFF;}

/* ----------------------------------------- */
/* MAIN */
#main{ margin:0px 0px 0px 0px;}

/* ----------------------------------------- */
#pathway { 
	text-align: right;
	display: block;
	color: #FFFFFF;
}
#pathway a{color:#FFFFFF;}
#pathway ul{ margin:0px; }
#pathway li{ display:inline;padding-left:20px; background:url(../images/main/puce_pathway.gif) no-repeat;}
#pathway li a{text-decoration:none; font-weight:lighter;}
#pathway li.first {background:none;}
#pathway li.last a{}

/* ----------------------------------------- */
/* CONTENT */
#content{
	color:#36322e;
	margin-left:325px;
	width:584px;
	padding: 20px 30px 20px 30px;
	background:url(../images/main/fd_content.png) ;
	min-height:400px;
	float:left;
}
#content .top{}
#content .main{}
#content .bottom{}


#content li{padding-bottom:10px; margin-left:10px;}

/* ----------------------------------------- */
/* BLOC CONTENT */
#bloc_content{display:block;
	float:left;
	width:288px;
	margin-top:70px;
	margin-left:16px;
	height:182px;
}
#bloc_content .top{}
#bloc_content .main{}
#bloc_content .bottom{}

/* ----------------------------------------- */
/* BLOC PLUGINS */
#bloc_plugins{
	float:left;
	width:0px;
}
#bloc_plugins a{ }
#bloc_plugins a:hover{}
#bloc_plugins .main{}

/* ----------------------------------------- */
/* MAIL FRIEND */
#mail_friend{ margin-bottom:10px; text-align:center; display:none;}
#mail_friend .top{}
#mail_friend .main{}
#mail_friend .bottom{}

#captcha_img{border:solid 1px #000000; width:150px;}
#mail_friend_result{background:#FFF;text-align:center;height:600px;}

#contact_result{background:#FFF;text-align:center;}

/* ----------------------------------------- */
/* NEWS */
#news{width:600px; color:#FFFFFF; margin-top:15px; text-align:left;}
#news .top{}
#news .main{}
#news .bottom{}
#news .unit{padding:0px 10px 0px 20px; width:230px; float:left;}
#news h3{ background :none; padding-left:0px; padding-top:0px; margin:0px 0px 0px 0px; color:#FFFFFF}
#news p{}
#news .date{margin:0px 0px 10px 0px;}
#news a.readmore{display:block; text-align:right; color:#2276C2; }
#news a.readmore:hover
{
color:#2276C2;
text-decoration:none;
}
/* ----------------------------------------- */
/* SEARCH */
#search{margin-left:22px; display:none;}
#search .top{}
#search .main{}
#search .bottom{}
.highlight_search{}
.search_input{width:140px;padding-left:20px;}
.search_result_item a{}

/* ----------------------------------------- */
/* SOCIABLE PLUGIN */
#sociable { text-align:right;display:none; }
/* ----------------------------------------- */
/* SITE MAP BOTTOM PLUGIN */
#site_map_bottom { margin-bottom:10px; padding:10px 10px;display:none; }
#site_map_bottom ul{ margin:0px; padding:0px;}
#site_map_bottom li{ margin:0px 10px 0px 0px; list-style:none; width:100px; float:left; }
#site_map_bottom ul li ul{ }
#site_map_bottom ul li ul li{display:block; border-bottom:none;}
#site_map_bottom a{padding:0px 20px 0px 0px; display:block;}
#site_map_bottom ul li ul li a{ border-bottom:none;}
#site_map_bottom a:hover{}
#site_map_bottom .menu_sel{}

/* ----------------------------------------- */
/* SITE MAP PAGE PLUGIN */
#site_map { margin-bottom:10px; display:none;}
#site_map ul{ margin:0px; padding:0px;}
#site_map li{ margin:0px 10px 0px 0px; list-style:none; width:140px; float:left; margin-top:20px;}
#site_map ul li ul{ }
#site_map ul li ul li{display:block; border-bottom:none;margin-top:0px;padding-left:20px;}
#site_map a{color:#999; text-decoration:none;border-bottom:solid 1px #999; padding:0px 20px 0px 0px; display:block;}
#site_map ul li ul li a{ border-bottom:none;}
#site_map a:hover{text-decoration:underline;}
#site_map .menu_sel{color:#2276C2;}

/* ----------------------------------------- */
/* FOOTERS */
#footer1{ background:url(../images/main/footer_barre.png) no-repeat; text-align:center; margin-right:0px; padding-top:3px;margin-top:15px; font-size:0.8em;color:#FFFFFF;}
#footer1 a, #footer1 a:visited{ color:#FFFFFF}
#footer1 a:hover{color:#FFFFFF}
#footer2{ padding: 5px 20px;}
#footer_toppage{float:right;margin-right:20px;}
#footer_toppage a{text-decoration:none;}
#footer_links{}

/* ----------------------------------------- */
/* BOTTOM */
#main_frame_bottom{width:800px;margin:auto;padding:5px 0px 0px 80px; text-align:center;}
#copyright{ color:#FFFFFF; font-size:0.8em; }
#copyright, #copyright a{color:#FFFFFF}
#validator_w3c{ float:left; }

/* ----------------------------------------- */
/* UNDERMENU */
#undermenu{padding:0px; display:none;}
#undermenu ul, #undermenu li{ padding:0px; margin:0px;}
#undermenu li{list-style:none; display:inline;}
#undermenu a {display:inline-block;margin:0px 0px 0px 10px;}
#undermenu .top{ background: none;padding:0px;margin:0px }
#undermenu .main{ background: none;padding:0px;margin:0px; min-height:0px;}
#undermenu .bottom{ background: none;padding:0px;margin:0px }
#undermenu li.last a{background:none;}

/* ----------------------------------------- */
/* BOTTOM MENU */
#bottom_menu{ }
#bottom_menu a{display:inline-block; text-decoration:none; margin-left:20px;}
#bottom_menu a:link, #bottom_menu a:visited{}
#bottom_menu a.first{margin-left:90px;}
#bottom_menu a.last{}
#bottom_menu a:hover, #bottom_menu a.selected{}

