body {
	background: #EBEBEC url(../images/bkg.jpg) 0 0 	repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
	text-align:justify;
	color:#000000;
	font-weight:normal;
	
}

p.suborange{
    margin-top:0px; padding-top:2px; margin-left:5px;
}

IMG, A{
border: 0px;
outline: 0px;	
}

h1.blue{
	color:#3364A4;
	font-size:18px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:8px;	
}

h1.blue_big{
	color:#3364A4;
	font-size:24px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:8px;	
}


h1.orange{
	color:#FFFFFF;
	background: #FFFFFF url(../images/orange_title_bkg.jpg) 0 0 repeat-y;
	font-size:14px;
	height:20px;
	vertical-align:middle;
	margin-left:2px;
	padding-left:5px;
	padding-top:4px;
	margin-bottom:0px;
	padding-bottom:0px;
}

h1.orange_long{
	color:#FFFFFF;
	background: #FFFFFF url(../images/orange_title_long_bkg.jpg) 0 0 repeat-y;
	font-size:14px;
	height:20px;
	vertical-align:middle;
	margin-left:2px;
	padding-left:5px;
	padding-top:4px;
	margin-bottom:0px;
	padding-bottom:0px;
}



.lm_bkg{
	background: #FFFFFF url(../images/lm_bkg.jpg) 0 0 repeat-y;
	width:187px;	
}


	
div.main_area{
	width:828px;
	border-top:10px solid #CDD7DE;
	border-bottom:10px solid #CDD7DE;	
	border-right:10px solid #CDD7DE;
	border-left:10px solid #CDD7DE;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
}

table{
	font-size:12px;
}


p.headline_1{
	font-size:14px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:bold;
}

p.headline_2{
	font-size:12px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	font-weight:bold;
}

p.copyright_text{
	font-size:12px;
	color:#333333;	
	text-align:center;
}


/* Left Menu*/

.lm_menu{
	width:187px;
	height:24px;
	background: #FFFFFF url(../images/blue_menu_bkg2.jpg) 0 0 no-repeat;	
	line-height:2;
	display:block;
}

.lm_menu_active{
	width:187px;
	height:24px;
	background: #FFFFFF url(../images/orange_menu_bkg.jpg) 0 0 no-repeat;	
	line-height:2;
	display:block;
}
.lm_menu2{	
	width:187px;
	background: #FFFFFF url(../images/blue_menu_bkg.jpg) 0 0 no-repeat;		
	display:block;
}

.lm_menu3{	
	width:187px;
	background: #FFFFFF url(../images/blue_menu_bkg_h.jpg) 0 0 no-repeat;		
	display:block;
}

.lm_menu4{
	width:187px;
	background: #FFFFFF url(../images/blue_menu_bkg_h.jpg) 0 0 no-repeat;	
	line-height:1;
	height:30px;
	vertical-align:middle;
	display:block;
line-height: 13px;
}


.one-line{
padding: 7px 0 0 0;
margin-bottom: -7px;
}
* html .one-line{
margin-bottom: 0px;
}

 


.lm_menu5{	
	width:187px;
	background: #FFFFFF url(../images/blue_menu_bkg.jpg) 0 0 no-repeat;		
	display:block;
 	padding: 2px 0 0 0;
	height: 22px;
}
	* html .lm_menu5{	
		height: 24px;
	}
	*+ html .lm_menu5{	
		height: 24px;
	}

.lm_menu6{
	width:187px;
	background: #FFFFFF url(../images/blue_menu_bkg_h.jpg) 0 0 no-repeat;	
	line-height:1;
	height:30px;
	vertical-align:middle;
	display:block;
}


a.menulink2{
	text-decoration:none;
	margin-left:25px;
	font-weight:normal;
	color:#D39E5F;
	line-height:24px;
}

a.menulink3{
	text-decoration:none;
	margin-left:25px;
	font-weight:normal;
	color:#D39E5F;
}

a.menulink4{
	text-decoration:none;
	margin-left:25px;
	font-weight:normal;
	color:#D39E5F;
	line-height:24px;
}

a.menulink5{
	text-decoration:none;
	margin-left:25px;
	font-weight:normal;
	line-height:0px;
	color:#D39E5F;
	line-height:24px;
}

a.menulink6{
	text-decoration:none;
	margin-left:25px;
	font-weight:normal;
	color:#D39E5F;
}

a.pictitle{
	text-decoration:none;
	margin-left:18px;
	font-weight:bold;
	color:#6F6F70;
}

a.pictitle2{
	text-decoration:none;
	margin-left:2px;
	font-weight:bold;
	color:#6F6F70;
}

a.pictitle4{
	text-decoration:none;
	margin: 4px 0 0 2px;
	font-weight:bold;
	color:#C96E02;
}

.lst{
	margin-right:10px;
}

.hdpic{
	margin-left:5px;
	margin-right:0px;
}

.hdpic2{
	margin-left:12px;
	margin-right:0px;
}

td.mainpagetd{
	padding-left:20px;
}

td.tbmainmenu{
	background: url(../images/topmenubkg_blue.jpg) 0 0 repeat-x;	
	text-align:center;
	padding-top:1px;
}

*html td.tbmainmenu{
	padding-top:0px;
}




#mmenu{
	vertical-align:middle;
}

/**+html a.topmenu{
   padding-top:6px;
}*/

a.topmenu{	
	color:#Ffffff;
	text-decoration:none;
	height:30px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	width:inherit;
	height:inherit;
	padding: 5px 0 0 0;
}


a.topmenu:hover{
	background: url(../images/topmenubkg_orange.jpg) 0 0 repeat-x;	
	color:#666666;
	text-decoration:none; 
/*	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:-1px;
	padding-top:7px;
	padding-bottom:7px;	
	width:inherit;
	height:inherit;*/
	
}

/**html a.topmenu:hover{
	display:block;	
	padding-top:6px;
	padding-bottom:0px;	
	margin-top:0px;	
}

*html a.topmenu{
   padding-top:6px;
   display:block;   
}
	
*/
img.menusplit{
	height:30px;
	padding-top:0px;
	display:block;	
}


a.topmenu_active{
	background: url(../images/topmenubkg_orange.jpg) 0 0 repeat-x;	
	color:#666666;
	text-decoration:none;
	height:30px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	width:inherit;
	height:inherit;
	padding: 5px 0 0 0;
	/*margin-top:-1px;
	padding-top:7px;
	padding-bottom:7px;	
	width:inherit;
	height:inherit;*/
	
}

/**html a.topmenu_active{
	display:block;	
	padding-top:6px;
	padding-bottom:0px;	
	margin-top:0px;	
}
*/
td.tbmainmenu_active{
	background: url(../images/topmenubkg_orange.jpg) 0 0 repeat-x;	
	text-align:center;
	padding-top:1px;
}

*html td.tbmainmenu_active{	
	padding-top:0px;
}


SPAN.lt{
padding-left: 25px;
}
SPAN.lt-two{
padding-left: 40px;
}


li.titre_bleu{
	color:#0055D1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
}

img.pic{
	padding-left:5px;
	margin-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #999999;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}

a {
	color:#FEAF0E;
	font-weight:bold;
}

tr.orange_header{
	background-color:#FED377;
	font-weight:bold;
	height:20px;
	color:black;
}

tr.light_orange{
	background-color:#FFE4AD;
}

table.orange_table{
	background-color:#FFE4AD;
	border:1px solid #FED377;
}


DIV.hidden A{
text-decoration: none;
display:block;
}
DIV.hidden A:hover{
	color:#FFE4AD;
}
DIV.hidden A:hover IMG{
	opacity: .7;
	filter: alpha(opacity=70);
}