<!--
/* SVN Property -- Do not edit! $Revision: 2251 $ */
-->
/*---------------------------------------- GENERAL ----------------------------------------*/
body{
	margin: 0px 0px 5px 0px;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	background:#FFFFFF;
}
.clr {
	clear: both;
}
a:link, a:visited{
	color:#B19D68;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}


/*--------------------------------------- SITE AREAS --------------------------------------*/
#main_area{
	width: 766px;
	padding: 5px 0px 0px;
	margin: 0px auto;
	border-left: 2px solid #D7D7D7;
	border-right: 2px solid #D7D7D7;
	text-align: left;
}
#top_banner_area{
	float:left;
	width: 766px;
	padding: 1px 0px;
	border-top: 3px solid #E5DECF;
	border-bottom: 3px solid #E5DECF;
	margin-bottom:6px;
}
#logo_area{
	float:left;
	background:#869FCA;
}
#language{
	float:left;
	text-align:right;
	width:606px;
	padding:2px 5px 2px 0px;
	background:#869FCA;
}
#visu_banner_area{
	float:left;
	width: 766px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	margin-bottom:15px;
}
#demo_banner_area{
	width:190px;
	float:left;
}
#random_banner_area{
	float:left;
}
#menu_area{
}
#bottom_banner_area{
	height:auto;
	width: 766px;
}
#designedby{
	float:left;
	width:188px;
	padding:3px 0 3px 2px;
	background:#506EA0;
}
#copyright{
	color:#FFFFFF;
	text-align:right;
	font-size:9px;
	background:#B19D68;
	padding:3px 3px 3px 0px;
}
#content_area{
	float:left;
	width:766px;
	margin-bottom:5px;
	background:url(../images/bg_content.gif) repeat-y;
}


/*------------------------------------------ MISC ----------------------------------------*/
.border_img{
	border:1px solid #cccccc;
}
.content_title{
	display:block;
	width:100%;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5B82A1;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px 0px 2px 0px;
	border-bottom:1px solid #CACACA;
}
.right_title{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5B82A1;
	margin:0px 0px 2px 0px;
}
#private_areas{
	border-top:1px solid #C8C8C8;
	margin-top:0px;
	padding:8px 0px 10px 55px;
	background:url(../images/bg_private.gif) no-repeat;
}
#moniteur_areas{
	border-top:1px solid #C8C8C8;
	padding:0px 0px 10px 0px;
}
#rss{
	border-top:1px solid #C8C8C8;
	padding:5px 0px 10px 0px;

}
#indices_areas{
	border-top:1px solid #C8C8C8;
	padding:5px 0px 10px 0px;
}
#rssgif
{
	margin-top:10px;
	margin-left:-60px;
/*	background:url(../images/rss/rssicon.gif) no-repeat; */
	
}
#infos_areas{
	border-top:1px solid #C8C8C8;
	padding:0px 0px 0px 0px;
}

#infos_left_areas{
	padding:0px 0px 0px 0px;
}


/*------------------------------------------ LINKS ----------------------------------------*/
a.language:link, a.language:visited{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.designedby{
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
}
a.designedby:hover{
	text-decoration:underline;
}
a.small_private:link, a.small_private:visited{
	display:block;
	margin-bottom:5px;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#5B82A1;
	border-bottom:1px solid #C8C8C8;
	padding:5px 0px 2px 25px;
	text-decoration:none;
	background:url(../images/small_bg_private.gif) no-repeat;
}
a.small_private:hover{
	color:#3D5276;
}
a.small_moniteur:link, a.small_moniteur:visited{
	display:block;
	margin-bottom:5px;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#5B82A1;
	border-bottom:1px solid #C8C8C8;
	padding:5px 0px 2px 25px;
	text-decoration:none;
	background:url(../images/small_bg_moniteur.gif) no-repeat;
}
a.small_moniteur:hover{
	color:#3D5276;
}
a.small_infos:link, a.small_infos:visited{
	display:block;
	margin-bottom:5px;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#5B82A1;
	border-bottom:1px solid #C8C8C8;
	padding:5px 0px 2px 25px;
	text-decoration:none;
	background:url(../images/small_bg_infos.gif) no-repeat;
}
a.small_infos:hover{
	color:#3D5276;
}
a.link_moniteur:link, a.link_moniteur:visited{
	display:block;
/*	width:121px; */
	color:#777777;
	padding:10px 0px 0px 55px;
	background:url(../images/bg_moniteur.gif) no-repeat;
	text-decoration:none;
}

a.link_rss:link, a.link_rss:visited{
	display:block;
	/*width:121px;*/
	color:#777777;
	padding:0px 0px 0px 55px;
	background:url(../images/rss/rssicon.gif) no-repeat;
	text-decoration:none;
}

a.link_indices:link, a.link_indices:visited{
	display:block;
	width:121px;
	color:#777777;
	padding:0px 0px 0px 55px;
	/*background:url(../images/rss/rssicon.gif) no-repeat;*/
	text-decoration:none;
}

a.link_supinfo:link, a.link_supinfo:visited{
	display:block;
/*	width:121px; */
	color:#777777;
	padding:10px 0px 0px 55px;
	background: url(../images/bg_infos.gif) no-repeat;
	text-decoration:none;
}
a.link_supinfo:hover, a.link_moniteur:hover, a.link_indices:hover, a.link_rss:hover{
	color:#333333;
}
a.back:link, a.back:visited{
	padding:0px 0px 0px 10px;
	background:url(../images/arrow_back.gif) no-repeat;
	text-decoration:none;
}
a.back:hover{
	text-decoration:underline;
}
a.gototop:link, a.gototop:visited{
	font-size:9px;
}
a.dwld_HTML:link, a.dwld_HTML:visited, a.dwld_HTML:hover{
	display:block;
	width:170px;
	padding:2px 0px 2px 25px;
	background:url(../images/html.gif) no-repeat;
}
a.dwld_PDF:link, a.dwld_PDF:visited, a.dwld_PDF:hover{
	display:block;
	width:170px;
	padding:2px 0px 2px 25px;
	background:url(../images/pdf.gif) no-repeat;
}
a.dwld_PDF_large:link, a.dwld_PDF_large:visited, a.dwld_PDF_large:hover{
	display:block;
	width:345px;
	padding:2px 0px 2px 25px;
	background:url(../images/pdf.gif) no-repeat;
}
a.recap:link, a.recap:visited{
	display:block;
	padding:5px 0px 5px 0px;
	text-align:center;
	border-bottom:1px solid #F0F0F0;
	font-size:9px;
}
a.recap:hover{
	background:#F5F5F5;
}


/*-------------------------------------- LAYOUT FORMAT ------------------------------------*/
#left_content{
	float:left;
	width:188px;
	padding:0px 0px 5px 2px;
	margin-right:14px;
	background:#FFFFFF;
}
#center_content{
	float:left;
	text-align:justify;
	width:370px;
}

#center_content_alone{
	float:left;
	text-align:justify;
	width:370px;
	margin-left:10px;
}

#center_content_light{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:justify;
	width:550px;
	margin-left:50px;	
}

#fscroller
{
	overflow:hidden;
	font-size:7pt;
	border:1px solid #C8C8C8;
	text-align:justify;
	width:370px;
	height:122px;
	padding-bottom:10px;
	cursor:pointer;
	
}

#fscroller P
{
	font-size:7pt;
	margin-top:0px;
	padding:2px 10px 2px 10px;
	
}

#fscroller P.hg
{
/*	font-size:7pt;
	background-color:#cdc7a0;
	
	margin-bottom:2px; */


	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#5B82A1;
   padding:2px 10px 2px 10px;
	border-bottom:1px solid #CACACA;
}


#center_content * LI{
	list-style: circle url(../images/list_contenu.gif) outside;	
	padding:2px 0px;
	text-align:left;
}

#center_content_light * LI{
	list-style: circle url(../images/list_contenu.gif) outside;	
	padding:2px 0px;
	text-align:left;
}

#faq_content * UL{
	list-style: none outside;	
	padding:2px 0px;
	text-align:left;
}
.FAQ_First{
	display:block;
	font-weight:bold;
	color:#A39266;
	border-bottom:1px solid #CACACA;
}
.FAQ_title{
	display:block;
	text-align:left;
	width:100%;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999999;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px 0px 2px 0px;
}
.FAQ_content{
	display:block;
	text-align:left;
	width:100%;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 2px 0px;
}
a.list_link:link, a.list_link:visited{
	text-decoration:none;
}
a.list_link:hover{
	text-decoration:underline;
}
#center_content * UL
{
	margin:15px 0px  ;
}

#center_content_light * UL
{
	margin:15px 0px  ;
}

/* 1 Colonne seulement */
#center_content_1cols{
	float:left;
	width:560px;
	padding-right:2px;
	background:#FFFFFF;
}
#right_content{
	float:left;
	width:173px;
	margin-left:14px;
	padding:0px 2px 5px 0px;
	background:#FFFFFF;
}
.logos{
	padding-left:25px;
	margin:10px 0 10px 0;
}
.title_price{
	text-align:left;
	font-size:10px;
	margin-bottom:-10px;
}
.title_folder{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px 0px 3px 3px;
	margin:0px;
	text-align:center;
	background:#869FCA;
}

p.info
{
margin-top:0px;
margin-bottom:5px;
}

p.info2
{
margin-top:0px;
margin-bottom:0px;
}

/*------------------------------------- NAVIGATION MENU -----------------------------------*/
.menu_title{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px 0px 3px 3px;
	margin:0px;
	width:183px;
	border:1px solid #D7D7D7;
	background:#3D5276;
}
.menu_links{
	padding:10px 0px;
}
a.menu:link, a.menu:visited{
	display:block;
	padding-left:24px;
	color:#5C5C5C;
	text-decoration:none;
	background:url(../images/list_menu.gif) no-repeat 17px 4px;
}
a.menu:hover{
	color:#333333;
}


/*--------------------------------------- TEXT FORMAT -------------------------------------*/
.sub_title{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;	
}
.txt_italic_beige{
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #B19D68;
	text-decoration: none;
}
.small_txt{
	text-align:left;
	font-size:9px;
	color:#999999;
}
.norm_txt_beige{
	text-align:left;
	font-size:11px;
	color:#B19D68;
}
* I{
	color:#666666;
}
.align_right{
	text-align:right;
}
.sup_txt{
	font-size:8px;
	vertical-align:super;
}


/*--------------------------------------- FORM OBJECT --------------------------------------*/
.formtext{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #B19D68;
}
.formbutton{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#B19D68;
	border:1px solid #6F5E32;
}

a.news, a.news:visited,a.news:hover
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5B82A1;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px 0px 2px 0px;

	text-decoration:none;
}

P.news 
{
	border-bottom:1px solid #CACACA;
	margin:0px 0px 10px 0px;
}

P.img_action 
{
	margin-top:0px;
	margin-left:10px;
}

IMG.action
{
	border: 0px;
	margin-left:60px;
}

UL.list_home
{
margin-top:5px;
margin-bottom:10px;

}

#bulle { position: absolute; visibility: hidden;  font-size:12px;}
