@charset "utf-8";/* CSS Document */html, body {	width:100%;}p {font-size:14px;	margin:0;	margin-bottom:10px;}.fr_art_image a {	border:1px;	border:#FFF solid 1px;	}.fr_art_image {	border: 1px;	border:#FFF solid 1px;}#global {	width:955px;	margin:0 auto 0 auto;	padding-top:20px;}body {	font-family:Myriad Pro, Geneva, Arial, Helvetica, sans-serif;	margin:0;	padding:0;}#fr_content {	width:955px;	background-image:url(../img/com_cont_backg.gif);}#fr_content_corpo {	width:955px;	background-image:url(../img/com_cont_backg_corpo.gif);}.fr_nav_top1_ul_ptsep {	padding-bottom:2px;	padding-left:5px;	padding-right:5px;}.fr_nav_top2_ul_ptsep {	padding-bottom:2px;	padding-left:2px;	padding-right:2px;}.hr {	background-image: url(../img/com_hr.gif);	background-repeat: repeat-x;	height: 1px;	border:0;	padding:0px;	margin:0;}h4.avertissement {	font-size:11px;	font-weight:bold;	color:#e15707;}h1 {	font-size:21px;	color:#e15707;	margin:0;}h2 {	font-size:26px;	color:#e15707;	margin:0;		margin-bottom:10px;}h4 {	font-size:13px;	color:#808080;	margin:0;	margin-bottom:5px;}h3 {	font-size:13px;	font-weight:normal;	color:#000;	margin:0;	margin-bottom:10px;	font-weight:bold;}/* HEADER */#fr_hdr {	width:955px;	height:140px;	font-size:13px;}#fr_hdr_logo {	margin-left:20px;	background-image:url(../img/com_hdr_logo.jpg);	background-repeat:no-repeat;	float:left;	padding-top:82px;	padding-left:200px;	width:400px;	height:50px;	vertical-align:bottom;	font-size:12px;	line-height:20px;}.fr_hdr_logo_text {	font-size:13px;	font-weight:bold;	color:#e15707;}#fr_hdr_moonwolf {	text-align:right;	font-family: trebuchet ms, arial, tahoma, verdana, sans-serif;	font-size: 10px;	font-weight:bold;	float:right;	width:278px;	height:140px;	background-image:url(../img/com_hdr_moonwolf.jpg);	background-position:bottom;	background-repeat:no-repeat;	vertical-align:bottom;}#fr_language_select {	font-family: trebuchet ms, arial, tahoma, verdana, sans-serif;	font-size: 10px;	font-weight:bold;	float:right;}#fr_language_select a {	color:#000000;	text-decoration:none;}#fr_language_select a:hover {	color:#000000;	text-decoration:underline;}#fr_language_select ul ul {	display: none;	margin:0px;	padding: 0px;	width: 180px;}#fr_language_select li {	list-style-type: none;	width: 180px;	text-align:right;	padding: 2px;	margin: 0px}#fr_language_select li ul a {	color:#000;}#fr_language_select li:hover ul.niveau2, #monmenu li li:hover ul.niveau3, #monmenu li.sfhover ul.niveau2, #monmenu li li.sfhover ul.niveau3 {	display: block}/* NAVIGATION DE CATEGORIE */#fr_nav_top_homeicon img {	display: none;}#fr_nav_top_homeicon {	display: block;	width:15px;	height:15px;	background-image:url(../img/com_nav_home.gif);	background-repeat:no-repeat;}#fr_nav_top_homeicon:hover {	background-image:url(../img/com_nav_home_on.gif);	background-repeat:no-repeat;}#fr_nav_top1 {	width:955px;	height:18px;	padding-top:4px;	background-image:url(../img/com_nav_top_bkg1.jpg);	background-repeat:no-repeat;}#fr_nav_top2 {	width:943px;	padding-right:12px;	height:20px;	background-image:url(../img/com_nav_top_bkg2.gif);	background-repeat:no-repeat;	font-weight:bold;}#fr_nav_top3 {	width:955px;	height:24px;	background-color:#dadada;	background-image:url(../img/com_nav_top_bkg3.gif);}#fr_nav_top3_corpo {	width:955px;	height:20px;	background-color:#dadada;	background-image:url(../img/com_nav_top_bkg3_corpo.gif);}#fr_nav_top1 a {	font-size:13px;	text-transform:uppercase;	margin:0;}ul#fr_nav_top1_ul li {	display : inline;}ul#fr_nav_top1_ul {	padding:0;	padding-left:20px;	margin:0;}ul#fr_nav_top1_ul a {	color: #FFFFFF;	text-decoration: none;}ul#fr_nav_top1_ul a:hover {	text-decoration: none;	color:#e15707;}#fr_nav_top1_ul .fr_nav_top1_ul_active a {	color:#e15707;}#fr_nav_top2 a {	font-size:13px;	font-weight:normal;	margin:0;}ul#fr_nav_top2_ul li {	display : inline;}ul#fr_nav_top2_ul {	font-size:10px;	padding:0;	margin:0;	padding-right:20px;}ul#fr_nav_top2_ul a {	color: #FFFFFF;	text-decoration: none;}ul#fr_nav_top2_ul a:hover {	text-decoration: underline;}#fr_nav_top2_ul .fr_nav_top2_ul_active a {	text-decoration: underline;}/* PAGE D'ACCUEIL */#fr_home_actu {	margin-bottom:30px;}#fr_home_cat_1_top, #fr_home_cat_2_top, #fr_home_cat_3_top {	background-image: url(../img/com_home_cat_1_top.jpg);	background-repeat:no-repeat;	font-size:14px;	font-weight:bold;	text-transform:uppercase;	margin:0;	height:21px;	color:#FFF;	padding-left:10px;	padding-top:3px;}#fr_home_cat_1_content, #fr_home_cat_2_content, #fr_home_cat_3_content {	padding-left:10px;	padding-right:10px;	padding-top:15px;	height:118px;	background-image: url(../img/com_home_cat_1_content.jpg);	background-repeat:no-repeat;}/* NAVIGATION DE SOUS CATEGORIE */#fr_nav_catname {	font-size:18px;}#fr_col_left {	width:324px;	float:left;	padding-left:20px;	padding-right:14px;}#fr_nav_left {	float:left;	margin-top:5px;	margin-bottom:5px;	width:324px;}ul#fr_nav_left_ul {	font-size:16px;	line-height:18px;	text-align:left;	margin:0;	margin-bottom:10px;	list-style-type:none;	padding:0;}li#fr_nav_left_ul {	float:left; /*pour IE*/}ul#fr_nav_left_ul li a {	width:300px;	display:block;	float:left;	color:black;	text-decoration:none;	text-align:left;	padding-left:20px;}ul#fr_nav_left_ul li a:hover {	text-decoration:underline;	color:#000;}#fr_nav_left_ul .fr_nav_left_ul_active a {	background-image:url(../img/com_form_listactive.gif);	background-position: left;	background-repeat:no-repeat;	color:#e15707;	font-weight:bold;}/* LISTE RESULTAT */#fr_nav_list {	float:left;	width:324px;}#fr_nav_list_elements {	float:left;	width:314px;	height:300px;	margin-bottom:5px;	display: block;	overflow:auto;	padding-right:10px;}.fr_nav_element {	color:black;	padding-left:10px;	padding-bottom:25px;	padding-top:10px;}.fr_nav_element a {	color:black;	text-decoration:none;}.fr_nav_element:hover {	background-color:#cfcfcf;		text-decoration:none;}.fr_nav_list_article_imgthumb img {	float:left;	border:0;	vertical-align:top;	padding-right:15px;}.fr_nav_list_article_title {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bolder;	line-height:16px;		color:black;}.fr_nav_list_article_title a{	color:black;	text-decoration:none;}.fr_nav_list_article_title a:hover{	color:black;	text-decoration:underline;}.fr_nav_list_article_resume {	font-family:Arial, Helvetica, sans-serif;	line-height:14px;	font-size:11px;}.fr_nav_list_article_view img {	border:0;	padding-top:5px;}.fr_nav_element_imgthumb {	padding:0px;	border:#FFFFFF solid 1px;}.fr_nav_element_imgthumb a {	padding:0px;	border:#FFFFFF solid 1px;}.fr_nav_list_article_view img a {	border:0;	padding-top:5px;}/* PAGINATION */#fr_nav_list_pagination {	padding: 5px;}#fr_nav_list_pagination ul {	margin: 0;	padding: 0;	text-align: left; /*Set to "right" to right align pagination interface*/	font-size: 14px;	color: #FFF;}#fr_nav_list_pagination li {	list-style-type: none;	display: inline;	padding-bottom: 1px;	margin-right:10px;}#fr_nav_list_pagination a, #fr_nav_list_pagination a:visited {	padding: 0 5px;	border: 1px solid #e15707;	text-decoration: none;	color: #333;}#fr_nav_list_pagination a:hover, #fr_nav_list_pagination a:active {	border: 1px solid #e15707;	color: #000;	background-color: #FFFFFF;}#fr_nav_list_pagination a.fr_nav_list_pagination_active {	background-color: #e15707;	color: #FFF !important;	border-color: #e15707;	font-weight: bold;	cursor: default;}#fr_nav_list_pagination a.disablelink, #fr_nav_list_pagination a.disablelink:hover {	background-color: white;	cursor: default;	color: #333;	border-color: #929292;	font-weight: normal !important;}#fr_nav_list_pagination a.prevnext {	font-weight: bold;}/* COLONNE MILIEU */#fr_col_mid {	width:14px;	height:140px;	float:left;	background-image:url(../img/com_col_mid.gif);	background-position: left;	background-repeat:no-repeat;}#fr_col_mid_corpo {	width:14px;	height:140px;	float:left;	margin-left:10px;	background-image:url(../img/com_col_mid.gif);	background-position: left;	background-repeat:no-repeat;}/* ARTICLE */#fr_col_right_art {	width:550px;	padding-right:20px;	float:right;	border-right:solid 1px #ccc;}#fr_art_text {margin-top:20px;height:180px;overflow:auto;}.fr_art_text_short {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bolder;	margin-top:10px;	margin-bottom:10px;}.fr_art_text_long {	font-size:12px;	margin-top:20px;	margin-bottom:20px;}.fr_art_imgvideo {	margin-top:10px;			margin-bottom:10px;}.fr_art_img_text {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#a3a1a1;	margin-top:5px;	margin-bottom:5px;}.fr_art_file_icon a {	font-size:12px;	font-weight:bold;	color:#acacac;}.fr_art_navreminder {	font-size:14px;	color:#808080;	font-weight:bold;}.fr_img_sep {	padding-bottom:10px;	padding-top:10px;}/* POPUP CORPO */#info1, #info2, #info3, #info4, #info5, #info6, #info7, #info8, #info9, #info10, #info11 {	position: absolute;	width: 400px;	top: 300px;	left: 50%;	margin-left: -175px;	z-index: 1;	color: #333;	border:#FF6633 solid 1px;	background-color: #FFF;	visibility: hidden;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-align: left;	padding-top:0px;	padding-left:10px;	padding-right:10px;	padding-bottom:10px;	cursor:pointer;}.txtaroundimg {	float:left;	margin:0 20px 20px 0;}/* FOOTER */#fr_ftr {	clear:both;	width:915px;	height:43px;	padding-left:40px;	background-image:url(../img/com_ftr_backg.gif);	background-repeat:no-repeat;}#fr_ftr_corpo {	clear:both;	width:915px;	height:43px;	padding-left:40px;	background-image:url(../img/com_ftr_backg_corpo.gif);	background-repeat:no-repeat;}#fr_ftr_cr {	margin:0 auto 0 auto;	padding-right:20px;	padding-top:10px;	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	text-align:right;	color: #333333;}#fr_ftr_cr p { font-size:11px;}#fr_ftr_cr a {	color: #666666;}