/*------------------------------------------------------------------
Layout Style Sheet (Optimized for Mozilla Firefox)

version:    1.0                      last update: 2009.11.14
author:     patrick landry
email:      plandry@repsolution.com
website:    http://actulais.com
------------------------------------------------------------------*/

/*	GLOBAL RESET
	Resets the browser's default styling to put all
	browsers at an equal starting point.
------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,blockquote,th,td,hr,img{margin:0;padding:0;border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

* {
	margin: 0;
	padding: 0;
}

p{margin:1.12em 0}
body{background:#f5f5f5;font-family:Arial, Helvetica, sans-serif;font:12px Arial, Helvetica, sans-serif;}

.float_left{float:left;}
.float_right{float:right;}

.align_left{text-align:left;}
.align_right{text-align:right;}

h1{margin:10px 0;font:italic 26px Georgia, "Times New Roman", Times, serif;}

/*--------------------------------------------------------------*/


/* ENTRANCE
----------------------------------------------------------------*/
#entrance_container{
	position:relative;
	width:974px;
	height:406px;
	margin:80px auto 0 auto;
	background:url(http://media.ofsys.com/T/OFSYS/H/138494/ihjq2L/Article_entrance_bg.jpg) no-repeat;
	color:#4E5966;
	font-size:10px;
}
#entrance_content{
	width:480px;
	margin:0 auto;
	position:relative;
	top:325px;
}
#entrance_btn{
	width:111px;
	position:absolute;
	top:78px;
	right:204px;
}
#entrance_btn li{
	background:#36F;
	margin-bottom:18px;
}
#btn_fr{
	width:111px;
	height:36px;
	display:block;
}
#btn_fr, #btn_fr:visited{
	background:url(http://media.ofsys.com/T/OFSYS/H/138497/Wn2XdE/Article_entrance_fr_btn_off.jpg) no-repeat;
}
#btn_fr:hover{
	background:url(http://media.ofsys.com/T/OFSYS/H/138498/ICyu9A/Article_entrance_fr_btn_on.jpg) no-repeat;
}
#btn_en{
	width:111px;
	height:36px;
	display:block;
}
#btn_en:link, #btn_en:visited{
	background:url(http://media.ofsys.com/T/OFSYS/H/138495/uvAoW4/Article_entrance_en_btn_off.jpg) no-repeat;
}
#btn_en:hover{
	background:url(http://media.ofsys.com/T/OFSYS/H/138496/GY7dCB/Article_entrance_en_btn_on.jpg) no-repeat;	
}

#search_engine{
	position:absolute;
	right:10px;
	bottom:15px;
	font-size:10px;
	color:#6F8092;
}

/* ARCHIVES
----------------------------------------------------------------*/

#container
{
	width:899px;
	margin:0 auto;
	background:url(http://media.ofsys.com/T/OFSYS/H/137506/aseQrA/Article_bg.jpg) repeat-y;
}

#sub_content{
	width:318px;
	background:#dcdcdc url(http://media.ofsys.com/T/OFSYS/H/137519/TJzhRB/Article_header_corner.jpg) no-repeat 0 127px;
	float:left;
}

#content{
	width:581px;
	background:#ffffff;
	float:right;
}

#side_bar{
	width:292px;
	background:url(http://media.ofsys.com/T/OFSYS/H/137528/DxBWWB/Article_side_bar_bg.jpg) no-repeat;
	padding:10px 0 0 0;
}

.footer{
	clear:both;	
	background:url(http://media.ofsys.com/T/OFSYS/H/137517/5Ghe0s/Article_footer_bg.jpg) no-repeat;
	width:899px;
	height:23px;
}

#header_access{
	width:561px;
	height:23px;
	background:url(http://media.ofsys.com/T/OFSYS/H/137518/3MVqUA/Article_header_access_bg.jpg) no-repeat;
	position:relative;
	text-align:right;
	padding:18px 20px 0 0;
	color:#6F8092;
	font: 10px Arial, Helvetica, sans-serif;
}

#header_access a, #header_access a:visited {font: 10px Arial, Helvetica, sans-serif;text-decoration:none;color:#6F8092;}
#header_access a:hover {text-decoration:underline;}

#acces_conseillers {
	padding-left:18px;
	background:url(http://media.ofsys.com/T/OFSYS/H/137523/ypMuy7/Article_icon_access.jpg) no-repeat;	
}

/* SIDEBAR
----------------------------------------------------------------*/

/* Mois en cours */
#current_month{
	width:271px;
	height:26px;
	font-size:14px;

	font-weight:bold;
	color:#6F8092;
	line-height:26px;
	padding-left:8px;
	margin:5px 0 0 10px;
}

.current_month_article{
	margin:5px 0 0 18px;
}

.current_month_image{
	padding:5px 0;
}

.current_month_text{
	padding:5px 0 5px 10px;
	color:#6D6F71;
	font-size:13px;
}

.current_month_border{
	border-bottom:1px solid #D9D9D9;
}

/* Catégorie en cours */
#current_category{
	width:271px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	line-height:21px;
	padding-left:8px;
	margin:5px 0 0 10px;
}

.current_category_text{
	padding:5px 0;
}

/* MENU
----------------------------------------------------------------*/

#menu{
	width:581px;
	height:114px;
	background:url(http://media.ofsys.com/T/OFSYS/H/137521/HiPzfq/Article_header_menu_bg.jpg) no-repeat;
	position:relative;
}

#menu ul{
	position:absolute;
	right:2px;
}

#menu ul li{
	width:118px;
	height:60px;
	float:left;
	margin-right:9px;
}

#menu ul li a{display:block;widht:118px;height:60px;}
#menu ul li #actualite{background:url(http://media.ofsys.com/T/OFSYS/H/137508/zrOQz4/Article_btn_actualite_off.jpg) no-repeat;}
#menu ul li #securite{background:url(http://media.ofsys.com/T/OFSYS/H/137515/xnwaIr/Article_btn_securite_off.jpg) no-repeat;}
#menu ul li #enbref{background:url(http://media.ofsys.com/T/OFSYS/H/137510/ZodpE5/Article_btn_enbref_off.jpg) no-repeat;}
#menu ul li #express{background:url(http://media.ofsys.com/T/OFSYS/H/137512/QfJq20/Article_btn_express_off.jpg) no-repeat;}

#menu ul li #actualite:hover{background:url(http://media.ofsys.com/T/OFSYS/H/138163/c9CSEZ/Article_btn_actualite_hover.jpg) no-repeat;}
#menu ul li #securite:hover{background:url(http://media.ofsys.com/T/OFSYS/H/138172/BYxlF9/Article_btn_securite_hover.jpg) no-repeat;}
#menu ul li #enbref:hover{background:url(http://media.ofsys.com/T/OFSYS/H/138167/krPTtK/Article_btn_enbref_hover.jpg) no-repeat;}
#menu ul li #express:hover{background:url(http://media.ofsys.com/T/OFSYS/H/138171/uJ0AFS/Article_btn_express_hover.jpg) no-repeat;}

#menu ul li #actualite_current{background:url(http://media.ofsys.com/T/OFSYS/H/137509/dpE8XS/Article_btn_actualite_on.jpg) no-repeat;}
#menu ul li #securite_current{background:url(http://media.ofsys.com/T/OFSYS/H/137516/jt5rzm/Article_btn_securite_on.jpg) no-repeat;}
#menu ul li #enbref_current{background:url(http://media.ofsys.com/T/OFSYS/H/137511/F4eLiY/Article_btn_enbref_on.jpg) no-repeat;}
#menu ul li #express_current{background:url(http://media.ofsys.com/T/OFSYS/H/137513/zwkgXy/Article_btn_express_on.jpg) no-repeat;}

/* ARTICLE
----------------------------------------------------------------*/
#article_content{
	width:581px;
}

#content_header{
	width:560px;
	margin:0 auto;
	height:18px;
	border-bottom:1px solid #d9d9d9;
}

#content_footer{
	width:560px;
	margin:0 auto;
	height:18px;
	border-top:1px solid #d9d9d9;
}

#article_date{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6F8092;
}

.tell_a_friend {
	padding-left:18px;
	background:url(http://media.ofsys.com/T/OFSYS/H/137525/RytO2M/Article_icon_taf.jpg) no-repeat;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#6F8092;
}

.tell_a_friend:hover{
	text-decoration:underline;
}

.print {
	padding-left:20px;
	background:url(http://media.ofsys.com/T/OFSYS/H/137524/yNBB00/Article_icon_print.jpg) no-repeat;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#6F8092;
	margin:0 10px;
}

.print:hover {
	text-decoration:underline;
}

#acticle_body{
	clear:both;
	width:560px;
	margin:0 auto;
}

#legal{
	clear:both;
	width:540px;
	margin:0 auto;
	color:#6F8092;
	font-size:10px;
}

#legal a{
	color:#000;
	text-decoration:none;
}

#legal a:hover{
	color:#000;
	text-decoration:underline;
}

/* Rating
------------------------------------------------*/
#rating_content{
	width:540px;
	margin:0 auto;
}


#rating{
	width:125px;
	height:20px;
	background:#d9d9d9;
	font-size:11px;
	color:#6F8092;
	text-align:center;
}

#rating_box{
	font:11px Arial, Helvetica, sans-serif;
	color:#6F8092;
}

#rating_box span{
	font-size:12px;
	font-weight:bold;
}

#rating_box td{
	background-color:#d9d9d9;
	padding-left:10px;
	vertical-align:bottom;
}

#rating_box_top{
	background:#d9d9d9 url(http://media.ofsys.com/T/OFSYS/H/138022/NuRSf5/Article_rating_box_top.gif) no-repeat;
}
#rating_box_bottom{
	background:#d9d9d9 url(http://media.ofsys.com/T/OFSYS/H/138021/hJvGw7/Article_rating_box_bottom.gif) no-repeat;
}

/*-----------------------------------------*/

.current_hs{
	width:271px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	line-height:21px;
	padding-left:8px;
	margin:5px 0 0 10px;
}

.list_years{
	margin:5px 0 0 18px;
	padding:0;
}
.current_month_article a, .current_month_article a:visited,
.current_category_article a, .current_category_article a:visited
{color:#6D6F71;text-decoration:none;}

.current_month_article a:hover, .current_category_article a:hover
{color:#6D6F71;text-decoration:underline;}


.years{
	text-decoration:none;
	height:22px;
	font-size:11px;
	margin:0px 0;
	line-height:20px;
	width:42px;
}

.titre_recherche {color:#6F8092;}

#search_result_box {width:560px;color:#999999;}
#search_result_box span {color:#6F8092;font-weight:bold;}
#search_result_box a, #search_result_box a:visited {font-weight:bold;text-decoration:none;}
#search_result_box a:hover {font-weight:bold;text-decoration:underline;}

#result_search {width:560px;margin:40px 0 20px 0;}
#result_search tr td {padding:10px 0;border-top:2px solid #e7e8e9;vertical-align:top;}
#result_search tr td h3, #result_search tr td h3 a, #result_search tr td h3 a:visited, #result_search tr td h3 a:hover {font-weight:bold;font-size:12px;color:#000;text-decoration:none;}
#result_search tr td span, #result_search tr td span a, #result_search tr td span a:visited, #result_search tr td span a:hover {font-size:11px;color:#000;text-decoration:none;}
#result_search tr td p, #result_search tr td p a, #result_search tr td p a:visited, #result_search tr td p a:hover {color:#6D6F71;font-size:11px;text-decoration:none;}