/* begin font*/
body, div, h1, h2, h3, table, p, li, td, th, ul, ol, textarea, input, select {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
/* end font */

/* begin links*/
A			{color : #ff6300; text-decoration : none; font-weight : bold;} 
A:HOVER		{color : #ff6300; text-decoration : underline;}
A:ACTIVE	{color : #ff6300;}
A:VISITED	{color : #ff6300;}
A:LINK 		{}
/* end links*/

.invisible { display:none;visibility:hidden;overflow:hidden } 

.LeftMenuHeader 			{font-weight : bold; color: #888888;}
.LeftMenuHeader A			{color: #888888;}
.LeftMenuHeader A:LINK		{color: #888888;}
.LeftMenuHeader A:VISITED	{color: #888888;}
.LeftMenuHeader A:ACTIVE	{color: #888888;}
.LeftMenuHeader A:HOVER		{color: #888888;}

.ItemPic		{
				margin: 5px 10px 0px 0px;
				}

.global-left 	{
				vertical-align: top;
				background-color: #D1D1D3;
				}
.global-main 	{
				vertical-align: top;
				background-color: #FFFFFF;
				}			
.global-right 	{
				vertical-align: top;
				background-color: #D1D1D3;
				}
				
.degrade-gauche {
				vertical-align: top;
				width: 9px;
				background-image: url(degrade-gauche.gif);
				}
.degrade-droite {
				vertical-align: top;
				width: 9px;
				background-image: url(degrade-droite.gif);
				}
.global-main	{
				vertical-align: top;
				background-color: #ffffff;
				}
.page-header-button				
				{
				vertical-align: top;
				width: 155px;
				border: 2px solid #7F93AE;
				background-color: #ffffff;
				}
.page-header-button	A			{color : #000000; text-decoration : none; font-weight : normal;} 
.page-header-button	A:HOVER		{color : #000000; text-decoration : underline;}
.page-header-button	A:ACTIVE	{color : #000000;}
.page-header-button	A:VISITED	{color : #000000;}
.page-header-button	A:LINK 		{}


.page-header-tools				
				{
				background-color: #ffffff;
				}
.page-header-tools	A			{color : #00285E; text-decoration : none; font-weight : normal;} 
.page-header-tools	A:HOVER		{color : #00285E; text-decoration : underline;}
.page-header-tools	A:ACTIVE	{color : #00285E;}
.page-header-tools	A:VISITED	{color : #00285E;}
.page-header-tools	A:LINK 		{}
				

.page-header-navigation				
				{
				vertical-align: center;
				font-size: 13px;
				
				color: #EA832E;
				padding: 5px 5px 5PX 0px;
				}
.page-header-navigation	A			{color : #ffffff; text-decoration : none; font-weight : bold;} 
.page-header-navigation	A:HOVER		{color : #ffffff; text-decoration : underline;}
.page-header-navigation	A:ACTIVE	{color : #ffffff;}
.page-header-navigation	A:VISITED	{color : #ffffff;}
.page-header-navigation	A:LINK 		{}

.page-header-navigation-tools				
				{
				vertical-align: center;
				font-size: 13px;
				
				color: #EA832E;
				padding: 5px 5px 5PX 0px;
				}
.page-header-navigation-tools	A			{color : #EA832E; text-decoration : none; font-weight : bold;} 
.page-header-navigation-tools	A:HOVER		{color : #EA832E; text-decoration : underline;}
.page-header-navigation-tools	A:ACTIVE	{color : #EA832E;}
.page-header-navigation-tools	A:VISITED	{color : #EA832E;}
.page-header-navigation-tools	A:LINK 		{}

.HeaderButtonTitle {
				font-weight: bold;
				color: #00285E;
				}
.MenuItem				
				{
				vertical-align: center;
				font-size: 12px;
				color: #EA832E;
				padding: 3px 3px 3PX 3px;
				}
.MenuItem	A			{color : #ffffff; text-decoration : none; font-weight : bold;} 
.MenuItem	A:HOVER		{color : #ffffff; text-decoration : underline;}
.MenuItem	A:ACTIVE	{color : #ffffff;}
.MenuItem	A:VISITED	{color : #ffffff;}
.MenuItem	A:LINK 		{}


.MenuItemC				
				{
				vertical-align: center;
				font-size: 12px;
				color: #EA832E;
				padding: 3px 3px 3PX 3px;
				}
.MenuItemC	A			{color : #eeeeff; text-decoration : none; font-weight : bold;} 
.MenuItemC	A:HOVER		{color : #eeeeff; text-decoration : underline;}
.MenuItemC	A:ACTIVE	{color : #eeeeff;}
.MenuItemC	A:VISITED	{color : #eeeeff;}
.MenuItemC	A:LINK 		{}



.page-main				
				{
				vertical-align: top;
				color: #333333;
				padding: 15px 25px 5PX 5px;
				}

.page-main-right				
				{
				vertical-align: top;
				color: #333333;
				padding: 15px 0px 5PX 0px;
				}
.page-right				
				{
				vertical-align: top;
				color: #333333;
				padding: 15px 0px 5PX 0px;
				}
.page-footer-content				
				{
				vertical-align: center;
				font-size: 14px;
				font-weight: bold;
				
				color: #ffffff;
				padding: 5px 5px 5PX 0px;
				}
.page-footer				
				{
				vertical-align: top;
				color: #333333;
				padding: 5px 5px 5PX 5px;
				}
.page-footer-logos				
				{
				vertical-align: top;
				
				border: 2px solid #7F93AE;
				background-color: #ffffff;
				}
.BigTitreNews	{
				font-weight: bold;
				font-size: 19px;
				color: #333333;
				}	
.BigTitreNewssmaller	{
				font-weight: bold;
				font-size: 14px;
				color: #333333;
				}					
.FooterTitre	{
				font-weight: normal;
				font-size: 11px;
				color: #000000;
				}				

.BigRubrique	{
				font-weight: bold;
				color: #00285E;
				}			
.LittleTitreNews	{
				font-weight: bold;
				font-size: 15px;
				color: #333333;
				}	
.LittleRubrique	{
				font-weight: bold;
				color: #00285E;
				}			
.Vseparator		{
				font-weight: bold;
				color: #EA832E;
				}		
.plusdinfo		{
				font-size: 11px;
				font-weight: normal;
				color: #00285E;
				}	
.plusdinfo	A			{color : #00285E; text-decoration : none; font-weight : normal;} 
.plusdinfo	A:HOVER		{color : #00285E; text-decoration : underline;}
.plusdinfo	A:ACTIVE	{color : #00285E;}
.plusdinfo	A:VISITED	{color : #00285E;}
.plusdinfo A:LINK 		{}
				
				
				
				
.RightPanelHeader{
				background-color: #bfbfbf;
				color: #00285E;
				padding: 1px 5px 1px 10px;
				}	
				
				
				
				
											
.RightPanelMain{
				background-color: #E8E8E9;
				color: #00285E;
				padding: 5px 10px 5px 10px;
				font-size: 10px;
				}		
.RightPanelMain	A			{color : #00285E; text-decoration : none; font-weight : bold;} 
.RightPanelMain	A:HOVER		{color : #00285E; text-decoration : underline;}
.RightPanelMain	A:ACTIVE	{color : #00285E;}
.RightPanelMain	A:VISITED	{color : #00285E;}
.RightPanelMain A:LINK 		{}
.RightPanelLink{
				background-color: #E8E8E9;
				color: #00285E;
				font-size: 10px;
				}		

.HeaderRubrique  {
			
				padding: 5px 10px 5px 10px;
				font-weight: bold;
				background-color: #E8E8E9;
				color: #00285E;
				font-size: 14px;
				}																

.page-main-inner{
				padding: 5px 10px 5px 10px;
				}																
				

.Agenda  		{
				padding: 5px 10px 5px 10px;
				}
						
.BoxHeader 		{
				font-weight: bold;
				font-size: 14px;
				background-color: #00285E;
				color: #EA832E;
				padding: 5px 5px 5PX 5px;
				}																						
.BoxMain 		{
				background-color: #F0F0F0;
				border: 1px solid #00285E;
				padding: 5px 5px 5PX 5px;
				}																										

.FooterLinks	{
				}
.FooterLinks	A			{color : #00285E; text-decoration : none; font-weight : bold;} 
.FooterLinks	A:HOVER		{color : #00285E; text-decoration : underline;}
.FooterLinks	A:ACTIVE	{color : #00285E;}
.FooterLinks	A:VISITED	{color : #00285E;}
.FooterLinks 	A:LINK 		{}				

.bench-header {
	padding : 3px 3px 3px 3px;
	margin : 0px 0px 0px 0px;
	background-color: #848EB1; 
	color: #ffffff;
 	border-top: 1px solid #66669a; 
	border-left: 1px solid #66669a;	
 	border-bottom: 1px solid #848EB1; 
	border-right: 1px solid #848EB1;	
	
	font : normal normal xx-small Verdana;
	font-weight : bold;
	font-family : Verdana;
	font-size : xx-small;
	font-style : normal;
	font-variant : normal;	
}
.bench-row {
	padding : 5px 2px 2px 5px;
	margin : 0px 0px 0px 0px;
	color: #000000;
	background-color: #ffeecc; 

 	border-bottom: 1px solid #dedede; 
	border-left: 1px solid #dedede;	

	font : normal normal 11px Arial;
	font-weight : normal;
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
}
.bench-rowsep2 {
	padding : 5px 2px 2px 5px;
	margin : 0px 0px 0px 0px;
	color: #000000;
	background-color: #ffddbb; 

 	border-top: 1px solid #000000; 
 	border-bottom: 1px solid #dedede; 
	border-left: 1px solid #dedede;	

	font : normal normal 11px Arial;
	font-weight : normal;
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
}
.bench-rowsep3 {
	padding : 5px 2px 2px 5px;
	margin : 0px 0px 0px 0px;
	color: #000000;
	background-color: #ffccaa; 

 	border-top: 1px solid #000000; 
 	border-bottom: 1px solid #dedede; 
	border-left: 1px solid #dedede;	

	font : normal normal 11px Arial;
	font-weight : normal;
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
}
.bench-rowsep {
	padding : 5px 2px 2px 5px;
	margin : 0px 0px 0px 0px;
	color: #000000;
	background-color: #ffeecc; 


 	border-bottom: 1px solid #dedede; 
	border-left: 1px solid #dedede;	

	font : normal normal 11px Arial;
	font-weight : normal;
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
}
