body
{   
	scrollbar-face-color:#F8F9FB;
	/*background-image: url(../img/bg.page.total.gif);
    background-repeat: repeat-y;*/
    background-position: 0px 0px;
	/*OVERFLOW-X: hidden;*/
	SCROLLBAR-HIGHLIGHT-COLOR: #E4F3FC;
	OVERFLOW: scroll;
	SCROLLBAR-SHADOW-COLOR: #042C51;
	SCROLLBAR-3DLIGHT-COLOR: #042C51;
	SCROLLBAR-ARROW-COLOR: #002F65;
	SCROLLBAR-TRACK-COLOR: #F8F9FB;
	SCROLLBAR-DARKSHADOW-COLOR: #E4F3FC;
}
#bgmenu
{
	background-image: url(../img/bg.line.gif);
	background-repeat: repeat-y;
	background-position: 162px 50px;

}
A:link {
	text-decoration: none; 
	}
A:visited {
	text-decoration: none;
	}
A:hover {
	color: #DB2E00;
	text-decoration: none;
	}
A:active{
	text-decoration: none;
	}
.menu_title  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
	vertical-align: baseline;
}
.menu_title   a:hover {
	color: #DB2E00;
}
.menu_title   a:link {
	color: #003366;
}
.menu_title   a:visited {
	color: #003366;
}
.menu_title   a:active {
	color: #003366;
}

.menu_titleB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
	vertical-align: baseline;
}

.menu a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.menu 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
	line-height: 17px;
}

.menu_sel
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #DB2E00;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
	line-height: 17px;
}
.txtNewsHome
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #414141;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.txtNewsHome a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #414141;
}
.txtNewsHome a:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #414141;
}
.txtNewsHome a:active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #414141;
}
.txtNewsHome a:link
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #414141;
}

.txt_stdR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	
	color: #DB2E00;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}
.sub_menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	
	color: #5E7D9C;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	background-color: #FAF9F9;
	cursor: Hand
}
.sub_menu_sel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	
	color: #DB2E00;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
	background-color: #F6F5F5;
	cursor: Hand
}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3A6188;
	text-decoration: none;
}

.news_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #DB2E00;
	text-decoration: underline;
}

.case {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3A6188;
	text-decoration: none;
}

.caseB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3A6188;
	text-decoration: none;
}

.corporate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3A6188;
	text-decoration: none;
}

.txtHp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}
.txt_std {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #414141;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}
.txt_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #525354;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}
.txt_stdB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	
	color: #5C5D5E;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}

.title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	
	color: #003366;
	text-decoration: none;
}

.menu_std {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
}
.menu_std   a:hover {
	color: #DB2E00;
}
.menu_std   a:link {
	color: #003366;
}
.menu_std   a:visited {
	color: #003366;
}
.menu_std   a:active {
	color: #003366;
}
.menu_std_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #DB2E00;
	text-decoration: none;
}
.menu_sec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3A6188;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
	
}
.menu_sec  a:hover {
	color: #fff;
}
.menu_sec  a:link {
	color: #3A6188;
}
.menu_sec  a:visited {
	color: #3A6188;
}
.menu_sec  a:active {
	color: #3A6188;
}
.menu_sec_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	
	color: #DB2E00;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
	background-color: #EFEFEF;
	cursor: Hand
}

.menu_car {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	
	color: #3A6188;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	cursor: Hand
	
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	
	color: #3A6188;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}

.quote_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	
	color: #3A6188;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}

.language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #012E65;
	background-color: #FFFFFF;
	display:block;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}

.headerInt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}

.headertab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}

.headerIntB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8EA4BB;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}

.messages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;

}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 18px;
	width: 300px;
	border: 1px solid #A5ACB2;
}

.inputB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 18px;
	width: 200px;
	border: 1px solid #A5ACB2;
	
}

.inputB_txtarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 36px;
	width: 200px;
	border: 1px solid #A5ACB2;
	
}


.inputC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 18px;
	width: 150px;
	border: 1px solid #A5ACB2;
	
}

.input_no_width {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 18px;
	border: 1px solid #A5ACB2;
	
}

.inputD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 18px;
	width: 413px;
	border: 1px solid #A5ACB2;
}

.inputE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 18px;
	width: 250px;
	border: 1px solid #A5ACB2;
	
}
.inputE_nowidth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #A5ACB2;
	
}
.inputext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 80px;
	width: 300px;
	border: 1px solid #A5ACB2;
}

.inputextBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 160px;
	width: 600px;
	border: 1px solid #A5ACB2;
}

.txtStd
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #6080A0;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.normale {
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #6080A0;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
    background: #F7F9FA;
	cursor:Hand;
  }
  .normale_b{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #6080A0;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
    background: #F7F9FA;
  }

.selezionata {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
    background: #F8F9FB;
	cursor:Hand;
  }
  
  .normaleB {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3A6286;
	letter-spacing: 1px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
	cursor:Hand;
  }

.selezionataB {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ff0000;
	letter-spacing: 1px;
	list-style-type: none;
  }
  
  .txtServices
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

 .txtServicesHomeCS
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #888888;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.txtAnnouncing
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #414141;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}
.txtAnnouncing  a:hover {
	color: #DB2E00;
}
.txtAnnouncing  a:link {
	color: #414141;
}
.txtAnnouncing  a:visited {
	color: #414141;
}
.txtAnnouncing  a:active {
	color: #414141;
}

.titleNews
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3A6286;
	letter-spacing: 1px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.txtNews
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}
.txtNewsHp
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #527298;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
	
}

.txtStdB
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #174674;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.navigation a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #174674;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.navigationB a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #174674;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.navigationOn
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ff0000;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.titlePage
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #3A6286;
	letter-spacing: 1px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.titleP{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
	height: 23px;
}
.title_announcing  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
}

.txtNewsCase
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #414141;
	letter-spacing: 0px;
	list-style-type: none;
	clip:    rect(auto auto auto auto);
}

.txtNewsCase a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DB2E00;
}
.txtNewsCase a:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #174674;
}
.txtNewsCase a:active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #174674;
}
.txtNewsCase a:link
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #174674;
}

.search_language
{
	display:none;
}
.txtHpBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}

.table-header {
	padding:0px;
	border:1px solid;
	bordercolor:#E8EDF1;
	margin:0px auto;
}

  .normaleBoxBlu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3A6286;
	list-style-type: none;
  }
  
  .subcategorie {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-size: 11px;
 color: #003366;

 
 
}

