body {
	background-color: #232A48;
	background-image:url(/IMAGES/background_lcg.jpg);
	background-position:center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #484655;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484655;
}

a {
	color: #484655;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul#menu li ul{
  display:none;
}

ul#menu li:hover>ul{
  display:block;
}

ul#menu{
  margin:0px;
  padding:0px;
  list-style:none;
  width:100%;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
}

ul#menu hr{
 margin-right: 4px;
 margin-left: 4px;
}

ul#menu li{
  float:left;
  display:block;
  padding:0px 10px;

}

ul#menu li.first{
  padding-left:30px;
}

ul#menu li.last{
  padding-right:30px;
}

ul#menu li a{
  display:block;
  padding:4px 10px;
  border:0px solid;
  color:#FFFFFF;
  text-decoration:none
}

ul#menu li a:hover{
  border-top-color:#FFFFFF;
  border-left-color:#FFFFFF;
  border-right-color:#FFFFFF;
  border-bottom-color:#FFFFFF;
}

ul#menu ul{
	position:absolute;
	background-color:#303763;
	list-style:none;
	margin:0px;
	padding:0px;
	width:120px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
}

ul#menu ul li{
  position:relative;
  float:none;
  margin:0px;
  padding:0px;
  _display:inline;
}

ul#menu ul li a{
  display:block;
	margin:0px;
	padding:0px;
	width:120px;
  border:none;
}
ul#menu ul li a span{
  display:block;
  width:100px;
  _width:120px;
	padding:4px 10px;
  margin:0px 0px;
  border:none;
	cursor:hand;
}

ul#menu ul li a:hover span{
  background-color:#242A4A;
  color:#FFFFFF;
  border:none;
}

.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777C98;
	line-height: 13px;
	font-stretch:extra-expanded;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.8em;
}



.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484655;
	line-height: 13px;
	font-weight: bold;
}
.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6C0000;
	line-height: 13px;
	font-weight: bold;
}

.txtnormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #484655;
}

.txtred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C0000;
	line-height: 13px;
	font-weight: normal;
}

.txtredunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C0000;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline;
}

.txtgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777C98;
	line-height: 13px;
	font-weight: normal;
}

.txtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #484655;
	line-height: 12px;
	font-style: normal; 
}

.txtsmallredunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C0000;
	line-height: 12px;
	font-style: normal; 
	text-decoration: underline;
}
.txtsmallitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #484655;
	line-height: 12px;
	font-style: italic; 
}

.txtnavigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777C98;
	line-height: 13px;
	font-stretch:extra-expanded;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.txtnavigation:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777C98;
	line-height: 13px;
	font-stretch:extra-expanded;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.navhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #6C0000;
	text-decoration: none;
}
.navhome:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #6C0000;
	text-decoration: none;	
}

.navindustry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #242A4A;
	text-decoration: none;	
}
.navindustry:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #242A4A;
	text-decoration: none;	
}

.navcompany{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #303763;
	text-decoration: none;	
}
.navcompany:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #303763;
	text-decoration: none;	
}

.navsearch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #3E4A7E;
	text-decoration: none;	
}
.navsearch:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #3E4A7E;
	text-decoration: none;	
}


.backgroundwhite{
	background-color: #FFFFFF;
}
.background1{
	background-color: #EFEFF4;
}
.background2 {
	background-color: #DADAE4;
}
.backgroundligne {
	background-color: #DADAE4;
}


.bgwhitespace{
	background-color: #FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 13px;
}

.bg1space{
	background-color: #EFEFF4;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 13px;
}

.bg2space{
	background-color: #DADAE4;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 13px;
}
.bg3space{
	background-color: #CACAD9;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 13px;
}

.table1{
	border-style:solid; 
	border-width:1px; 
	border-color: #FFFFFF; 
	border-collapse: collapse;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777C98;
	line-height: 13px;
	font-weight: normal;
	background-color: #EFEFF4;
}
.table2{
	border-style:solid; 
	border-width:1px; 
	border-color: #FFFFFF; 
	border-collapse: collapse;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777C98;
	line-height: 13px;
	font-weight: normal;
	background-color: #DADAE4;
}
.table3{
	border-style:solid; 
	border-width:1px; 
	border-color: #FFFFFF; 
	border-collapse: collapse;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777C98;
	line-height: 13px;
	font-weight: normal;
	background-color: #CACAD9;
}

.navigation2{
	border-style:solid;
	border-width:1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777C98;
	line-height: 13px;
	font-weight: normal;
	cursor: pointer;
}

.navigation3{
	border-style:solid; 
	border-width:1px; 
	border-color: #FFFFFF; 
	border-collapse: collapse;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777C98;
	line-height: 13px;
	font-weight: normal;
	background-color: #CACAD9;

}


.bgcontentlink{
	background-color: #FFFFFF;
	background-image:url(/IMAGES/line_grey11.gif);
	background-position:center center;
}
.buttoncontentlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #6C0000;
}


.button{
background: #3A3760; 
font-family: Arial, sans-serif; 
font-size: 11px; 
font-style: normal;
font-weight: bold;  
color: #FFFFFF;
}


.monthcell 
{
	padding: 2px;
}

.priceboxheader
{
	background-color: silver;
	text-align: center;
	color: #484655;
}

.priceboxsplit 
{
	background-color:silver;
	height: 1px;
}

.priceboxcell
{
	cursor: pointer;
}

.loadboxheader
{
	background-color: silver;
	text-align: center;
	color: #484655;
}

.loadboxsplit 
{
	background-color: silver;
	height: 1px;
}

.loadboxcell
{
	cursor: pointer;
}


.rpt_title2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484655;
	line-height: 13px;
	font-weight: normal;
	font-style:italic;
    }

.rpt_title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6C0000;
	line-height: 13px;
	font-weight: bold;
    }

.rpt_title3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484655;
	line-height: 13px;
	font-weight: bold;
    }
	
.rpt_title4 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484655;
	line-height: 13px;
	font-weight: bold;
    }

.rpt_footer { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C0000;
	line-height: 13px;
	font-weight: normal;
    }

.rpt_caption_table { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #484655;
	line-height: 13px;
	font-weight: normal;
    }
  
.liste
  {
  margin: 5px 0px 0px -20px;
  }
  
.boxright{
	float:right;
	margin: 0px 0px 20px 20px;
}
.boxleft{
	float:left;
	margin: 0px 20px 20px 0px;
}

.error
{
	color: Red;
}

.sp2_field {
}.sp2_btn {font-family:0;font-style:0;color: #000000;font-size:12px;font-weight:0;
}a.sp2_advanced:link,a.sp2_advanced:active,a.sp2_advanced:visited {font-family:0;font-style:0;text-decoration:0;color: #7777cc;font-size:11px;font-weight:0;
}a.sp2_advanced:hover {font-family:0;font-style:0;text-decoration:1;color: #7777cc;font-size:11px;font-weight:0;
}a.sp2_title:link,a.sp2_title:active,a.sp2_title:visited {font-family:0;font-style:0;text-decoration:0;color: #7777cc;font-size:13px;font-weight:1;
}a.sp2_title:hover {font-family:0;font-style:0;text-decoration:1;color: #7777cc;font-size:13px;font-weight:1;
}.sp2_result {font-family:0;font-style:0;text-decoration:0;color: #000000;font-size:12px;font-weight:0;
}.sp2_select {font-family:0;font-style:0;text-decoration:0;color: #990000;font-size:12px;font-weight:1;
}.sp2_address {font-family:0;font-style:0;text-decoration:0;color: #008000;font-size:12px;font-weight:0;
}.sp2_page {font-family:0;font-style:0;text-decoration:0;color: #000000;font-size:12px;font-weight:0;
}a.sp2_page:link,a.sp2_page:active,a.sp2_page:visited {font-family:0;font-style:0;text-decoration:1;color: #000000;font-size:12px;font-weight:0;
}a.sp2_page:hover {font-family:0;font-style:0;text-decoration:1;color: #000000;font-size:12px;font-weight:0;
}.sp2_nowpage {font-family:0;font-style:0;text-decoration:0;color: #a90a08;font-size:12px;font-weight:1;
}
