BODY {
  BACKGROUND-IMAGE: url(images/bg_site.gif);
  MARGIN: 0px; 
  scrollbar-arrow-color:FFFFFF;
  scrollbar-track-color:#DDE1E6;
  scrollbar-shadow-color:#7F7B72;
  scrollbar-face-color:#40618D;
  scrollbar-highlight-color:FFFFFF;
  scrollbar-darkshadow-color:#7F7B72;
  scrollbar-3dlight-color:FFFFFF;
 }
 
.text area{
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #000000;
	
}
/*****************/
.content {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
}
.content a {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FE6312;
	font-weight : normal;
	text-decoration : none;
	
}
.content a:hover {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FE6312;
	font-weight : normal;
	text-decoration : underline;
	
}
/*****************/
.bluelink {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : normal;
	text-decoration : none;
}
.bluelink a {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : normal;
	text-decoration : none;
	
}
.bluelink a:hover {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FE6312;
	font-weight : normal;
	text-decoration : none;
	
}
/*****************/
.sm {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
}
.sm a {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #FE6312;
	font-weight : normal;
	text-decoration : none;
	
}
.sm a:hover {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #FE6312;
	font-weight : normal;
	text-decoration : underline;
	
}

/*****************/
.content21 {
	font: 10px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
}
.content21 a {
	font: 10px Arial, Helvetica,Verdana, sans-serif;
	color: #FE6312;
	font-weight : normal;
	text-decoration : none;
	
}
.content21 a:hover {
	font: 10px Arial, Helvetica,Verdana, sans-serif;
	color: #FE6312;
	font-weight : normal;
	text-decoration : underline;
	
}
.sitemap {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
}
.sitemap a {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
	
}
.sitemap a:hover {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FE6312;
	font-weight : normal;
	text-decoration : underline;
	
}


/*****************/
.press {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
}
.press a {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
	
}
.press a:hover {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FE6312;
	font-weight : normal;
	text-decoration : none;
	
}
.back_top {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #858484;
	font-weight : normal;
	text-decoration : none;
}
.back_top a {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #858484;
	font-weight : normal;
	text-decoration : none;
	
}
.back_top a:hover {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #F76013;
	font-weight : normal;
	text-decoration : underline;
	
}
/*****************/
.header-cubes {
	font: 14px Arial, Helvetica,Verdana, sans-serif;
	color: #00367C;
	font-weight : bold;
	text-decoration : none;
}
.header-cubes a {
	font: 14px Arial, Helvetica,Verdana, sans-serif;
	color: #00367C;
	font-weight : bold;
	text-decoration : none;
	
}
.header-cubes a:hover {
	font: 14px Arial, Helvetica,Verdana, sans-serif;
	color: #F76013;
	font-weight : bold;
	text-decoration : underline;
	
}
/*****************/
.content-cubes {
	font: 9px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
}
.content-cubes a {
	font: 9px Arial, Helvetica,Verdana, sans-serif;
	color: #F76013;
	font-weight : normal;
	text-decoration : none;
	
}
.content-cubes a:hover {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #F76013;
	font-weight : normal;
	text-decoration : underline;
	
}
/*****************/
.read {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : bold;
	text-decoration : none;
}
.read a {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : bold;
	text-decoration : none;
	
}
.read a:hover {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #F76013;
	font-weight : bold;
	text-decoration : none;
	
}
/*****************/
.footer {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : normal;
	text-decoration : none;
}
.footer a {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : normal;
	text-decoration : none;
	
}
.footer a:visited {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : normal;
	text-decoration : none;
}
.footer a:hover {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #F76013;
	font-weight : normal;
	text-decoration : underline;
	
}
/*****************/
.links-side {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : normal;
	text-decoration : none;
}
.links-side a {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : normal;
	text-decoration : none;
	
}
.links-side a:hover {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #F76013;
	font-weight : normal;
	text-decoration : underline;
	
}
/*****************/
.links-side21 {
	font: 10px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : normal;
	text-decoration : none;
}
.links-side21 a {
	font: 10px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : normal;
	text-decoration : none;
	
}
.links-side21 a:hover {
	font: 10px Arial, Helvetica,Verdana, sans-serif;
	color: #F76013;
	font-weight : normal;
	text-decoration : underline;
	
}
/*****************/
.header-white {
	font: 14px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
.header-white a {
	font: 14px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	
}
.header-white a:hover {
	font: 14px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : underline;
	
}
/*****************/
.headers {
	font: 16px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
.headers a {
	font: 16px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	
}
.headers a:hover {
	font: 16px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : underline;
	
}
/*****************/
.headers21 {
	font: 14px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
.headers21 a {
	font: 14px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	
}
.headers21 a:hover {
	font: 14px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : underline;
	
}
/*****************/
.headers-right {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}

/*****************/



.links-top {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
}
.links-top a {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	
}
.links-top a:visited {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	
}
.links-top a:hover {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #B5B5B5;
	font-weight : normal;
	text-decoration : none;	
}



/*****************/

.menu-top {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
}
.menu-top a {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	
}
.menu-top a:hover {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #B8C9E0;
	font-weight : normal;
	text-decoration : NONE;
	
}
/*****************/

.li {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #CC0000;
	text-decoration : none;
	
}
/*****************/
.links {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
	
}

.links a{
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : none;
	
}

.links a:hover{
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #CC0000;
	font-weight : normal;
	text-decoration : underline;
	
}
/*****************/
.bottom_links {
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	
}

.bottom_links a{
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	
}

.bottom_links a:hover{
	font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #FFFFFF;
	font-weight : normal;
	text-decoration : underline;
	
}
/*****************/
.input-lang
{
	border:#676F76 1px solid;
	font-weight:normal;
	font-size:10px;
	font-family:Arial;
	height:15px;
	background-color:#FFFFFF;
	text-decoration:none;
}
.input
{
	border:#8799B2 1px solid;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	height:17px;
	background-color:#FFFFFF;
	text-decoration:none;
}
.input_area
{
	border:#8799B2 1px solid;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	background-color:#FFFFFF;
	text-decoration:none;
}
.input.color {
	background-color: #2D5B89; 
	font-weight: bold; 
	font-size: 11px; 
	color: white; 
	border:#C4D1DE 1px solid;
	height:20px;
}
.input.newsbut {
	background-color: #2D5B89; 
	font-weight: bold; 
	font-size: 9px; 
	color: white; 
	border:#C4D1DE 1px solid;
	height:16px;
}

.input.view {
	background-color: #5C7091; 
	font-weight: normal; 
	font-size: 11px; 
	color: white; 
	border:#C4D1DE 2px solid;
	height:20px;
}

/*******/
.required {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #C50000;
	font-weight : normal;
	text-decoration : none;
	
}
/*******/
.price {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #C50000;
	font-weight : normal;
	text-decoration : none;
	
}
/*******/
.pager {
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #2D5B89;
	font-weight : normal;
	text-decoration : none;
	
}

.pager a{
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #2D5B89;
	font-weight : normal;
	text-decoration : none;
	
}

.pager a:hover{
	font: 11px Arial, Helvetica,Verdana, sans-serif;
	color: #C50000;
	font-weight : normal;
	text-decoration : underline;
	
}
/*******/
.credits {
	font: 10px Arial, Helvetica,Verdana, sans-serif;
	color: #999999;
	font-weight : normal;
	text-decoration : none;
	
}

.credits a{
	font: 10px Arial, Helvetica,Verdana, sans-serif;
	color: #999999;
	font-weight : normal;
	text-decoration : none;
	
}

.credits a:hover{
	font: 10px Arial, Helvetica,Verdana, sans-serif;
	color: #333333;
	font-weight : normal;
	text-decoration : underline;
	
}
/*******/
.no_border {
	border-width: 0px;
}
.no_top {
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color: #FFFFFF;
	border-style: solid; 
	border-color: #DDDDDD;
}
.no_bottom {
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	background-color: #FFFFFF;
	border-style: solid; 
	border-color: #DDDDDD;
}
.left_border {
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px; 
	background-color: #FFFFFF;
	border-style: solid; 
	border-color: #DDDDDD;
}
.right_border {
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	background-color: #FFFFFF;
	border-style: solid; 
	border-color: #DDDDDD;
}
.left_top {
	border-width: 1px;
	background: url(images/corner_l_t.gif);	
}
.left_bottom {
	border-width: 1px;
	background: url(images/corner_l_b.gif);
}
.right_top {
	border-width: 1px;
	background: url(images/corner_r_t.gif);
}
.right_bottom {
	border-width: 1px;
	background: url(images/corner_r_b.gif);
}

.bottompane
{
	text-align :center ;
		font: 12px Arial, Helvetica,Verdana, sans-serif;
	color: #1F4E8C;
	font-weight : normal;
	text-decoration : none;
}

.MainMenu_MenuArrow {
	display: none; 
}
.MainMenu_RootMenuArrow {
	display: none; 
}
.MenuHautItemSel
{
   cursor: pointer;
    BACKGROUND-REPEAT: no-repeat; 
    BACKGROUND-IMAGE: url(images/bullet2.gif);
    BACKGROUND-POSITION: 11px 3px; 
    BACKGROUND-COLOR: transparent;
    font-family: Arial, Helvetica,Verdana, sans-serif; 
    font-size: 12px; 
    color: #B8C9E0; 
    font-weight: normal; 
    text-decoration:none;
    padding-right: 20px;
    padding-left: 20px;
}

.MenuHautItem
{
 cursor: pointer;
    BACKGROUND-REPEAT: no-repeat; 
    BACKGROUND-IMAGE: url(images/bullet2.gif);
    BACKGROUND-POSITION: 11px 3px; 
    BACKGROUND-COLOR: transparent;
    font-family: Arial, Helvetica,Verdana, sans-serif; 
    font-size: 12px; 
    color: #FFFFFF; 
    font-weight: normal; 
    text-decoration:none;
    padding-right: 20px;
    padding-left: 20px;
}

.MenuDroitItemSel
{
   cursor: pointer;
    BACKGROUND-REPEAT: no-repeat; 
    BACKGROUND-IMAGE: url(images/bullet4.gif);
    BACKGROUND-POSITION: 5px 2px; 
    BACKGROUND-COLOR: transparent;
    font-family: Arial, Helvetica,Verdana, sans-serif; 
    font-size: 12px; 
    color: #F76013; 
    font-weight: normal; 
    text-decoration:underline;
    padding-left: 20px;
    padding-bottom: 7px;
}

.MenuDroitItem
{
 cursor: pointer;
    BACKGROUND-REPEAT: no-repeat; 
    BACKGROUND-IMAGE: url(images/bullet4.gif);
    BACKGROUND-POSITION: 5px 2px; 
    BACKGROUND-COLOR: transparent;
    font-family: Arial, Helvetica,Verdana, sans-serif; 
    font-size: 12px; 
    color: #1F4E8C; 
    font-weight: normal; 
    text-decoration:none;
    padding-left: 20px;
    padding-bottom: 7px;
    
    
}

.SubMenuDroitItem
{
  	cursor: pointer;
    BACKGROUND-REPEAT: no-repeat; 
    BACKGROUND-IMAGE: url(images/bullet5.gif);
    BACKGROUND-POSITION: 5px 2px; 
    BACKGROUND-COLOR: transparent;
    font-family: Arial, Helvetica,Verdana, sans-serif; 
    font-size: 12px; 
    color: #1F4E8C; 
    font-weight: normal; 
    text-decoration:none;
    padding-left: 17px;
    padding-bottom: 5px;
}

