/* CSS Document */

/* Stile di default per le pagine */
body {font: 12px Verdana, Arial, sans-serif; color: #000000; background: #FFFFFF;}

a:link, a:visited {font: 12px Verdana, Arial, sans-serif; color: #2C578D; text-decoration: none; font-weight: bold;}
a:hover {font: 12px Verdana, Arial, sans-serif; color: #95A3C1; text-decoration: underline; font-weight: bold;}

hr {color: #171EA5;}

.hide {
  display: none;
}

.view {
  display: block;
}

.noprint {
	display:none;
}

/*
input {font: 11px Verdana, Arial, sans-serif; color: #000000; border: 1px solid #000000; height: 15px; width: 80px; background-color: #FFFFFF;}
select {font: 11px Verdana, Arial, sans-serif; color: #000000; border: 1px solid #000000; background-color: #FFFFFF;}
textarea {font: 12px Verdana, Arial, sans-serif; color: #000000;}

border:1px solid #999999
*/

/*tabelle*/
.tableborder
{
	font: 12px Verdana, Arial, sans-serif; 
	color: #000000; 
	font-weight: bold; 
	text-align: center; 
	border-bottom: solid 0px #999999; 
	}
/*.tableborder {font: 12px Verdana, Arial, sans-serif; color: #000000; font-weight: bold; background-color: #999999; text-align: center;}*/
.tableheader {font: 12px Verdana, Arial, sans-serif; color: #2C578D; font-weight: bold; background-color: #BAC3D8; text-align: center;}
.tabledisplay {font: 12px Verdana, Arial, sans-serif; color: #000000; background: #F0F0F0;}
.tabledisplaylight {font: 12px Verdana, Arial, sans-serif; color: #000000; background: #E8E8E8;}
.tablebody {font: 12px Verdana, Arial, sans-serif; color: #000000; background-color: #FFFFFF; bordercolordark:#FFFFFF bordercolorlight="#FFFFFF"}
.tabledivider {font: 12px Verdana, Arial, sans-serif; color: #171EA5; font-weight: bold; background-color: #D1D2ED; text-align: center; text-decoration: none;}
.listrowlight {font: 10px Verdana, Arial, sans-serif; color: #000000; font-weight: bold; background: #FFFFFF; text-align: left; vertical-align: middle;}
.listrowdark {font: 10px Verdana, Arial, sans-serif; color: #000000; font-weight: bold; background: #EEEEEE; text-align: left; vertical-align: middle;}

.bgbodywhite {background-color: #FFFFFF; border-right: solid 1px #999999} 
.bgbodytable {background-color: #FFFFFF; font: 11px Verdana, Arial, sans-serif; color: #2C578D; } 
a.bgbodytable:link, a.bgbodytable:visited {font: 11px Verdana, Arial, sans-serif; color: #2C578D; text-decoration: none; font-weight: bold;}
a.bgbodytable:hover {font: 11px Verdana, Arial, sans-serif; color: #95A3C1; text-decoration: underline; font-weight: bold;}

/*toolbar*/
.bgtoolbar {background-color: #FFFFFF;}

/* backgrounds */
.bgleftclassic {background-color: #94AFCA; } /*95A3C1 899BC7 9CA8CF ok-9BAbd1*/
.bgleftclassicb {background-color: #94AFCA; border-right:1px solid #999999} /*95A3C1 899BC7 9CA8CF ok-9BAbd1*/
.bgtrattleft {
	border-top:1px dashed #FFFFFF;
	border-bottom::none;
	border-left:none;
	border-right:none;
	}
.bgtrattleftdark {
	border-top:1px dashed #4B0082;
	border-bottom::none;
	border-left:none;
	border-right:none;
	}
.bgtrattright {
	border-top:1px dashed #95A3C1;
	border-bottom::none;
	border-left:none;
	border-right:none;
	}
.bgtop {
	background: url(../img/bgtop.gif) repeat-x top;
}
.bgtop2 {
	background: url(../img/bgtop2.gif) repeat-x top;
}

/*links */
.linksleft {font: 11px Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold;}
a.linksleft:link, a.linksleft:visited {font: 11px Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.linksleft:hover, a.linksleft:active {font: 11px Verdana, Arial, sans-serif; color: #2C578D; font-weight: bold; text-decoration: none;}

.linksleftl {font: 11px Verdana, Arial, sans-serif; color: #FFFFFF;}
a.linksleftl:link, a.linksleftl:visited {font: 11px Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none;}
a.linksleftl:hover, a.linksleftl:active {font: 11px Verdana, Arial, sans-serif; color: #2C578D; text-decoration: none;}

.linksleftsel {font: 11px Arial, Helvetica; color: #2C578D; font-weight: bold;}
a.linksleftsel:link, a.linksleftsel:visited {font: 11px Verdana, Arial, sans-serif; color: #2C578D; font-weight: bold; text-decoration: none;}
a.linksleftsel:hover, a.linksleftsel:active {font: 11px Verdana, Arial, sans-serif; color: #2C578D; font-weight: bold; text-decoration: none;}

/*datalist e datagrid */
.datalistItem {
	font-family:Verdana, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000842;
	text-decoration:none;
	font-weight: normal;
	border-collapse:collapse;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.prodTxt {
	font-family:Verdana, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000842;
	text-decoration:none;
	font-weight: normal;
}	
.prodTxtInt {
	font-family:Verdana, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000842;
	text-decoration:none;
	font-weight: normal;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}	
.prodTxtExt {
	font-family:Verdana, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000842;
	text-decoration:none;
	font-weight: normal;
	border-collapse:collapse;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}	

/* testi */
.textorange {font: 12px Verdana, Arial, sans-serif; color: #E16224; font-weight: bold;}
a.textorange:link, a.textorange:visited {font: 12px Verdana, Arial, sans-serif; color: #E16224; font-weight: bold; text-decoration: none;}
a.textorange:hover, a.textorange:active {font: 12px Verdana, Arial, sans-serif; color: #94AFCA; font-weight: bold; text-decoration: none;}

.textblue {font: 11px Verdana, Arial, sans-serif; color: #2C578D; }
a.textblue:link, a.textblue:visited {font: 11px Verdana, Arial, sans-serif; color: #2C578D; font-weight: bold; text-decoration: none;}
a.textblue:hover, a.textblue:active {font: 11px Verdana, Arial, sans-serif; color: #94AFCA; font-weight: bold; text-decoration: none;}

.textbluetit {font: 12px Verdana, Arial, sans-serif; color: #2C578D; font-weight:bold }
a.textbluetit:link, a.textbluetit:visited {font: 12px Verdana, Arial, sans-serif; color: #2C578D; font-weight: bold; text-decoration: none;}
a.textbluetit:hover, a.textbluetit:active {font: 12px Verdana, Arial, sans-serif; color: #E16224; font-weight: bold; text-decoration: none;}

/* admin */
.inputadmin {font: 11px Verdana, Arial, sans-serif; color: #000000; border: 1px solid #000000; height: 16px; width: 200px; background-color: #FFFFFF;}
.inputadmin_medium {font: 11px Verdana, Arial, sans-serif; color: #000000; border: 1px solid #000000; height: 16px; width: 400px; background-color: #FFFFFF;}
.inputadmin_large {font: 11px Verdana, Arial, sans-serif; color: #000000; border: 1px solid #000000; height: 16px; width: 600px; background-color: #FFFFFF;}
.selectadmin {font: 11px Verdana, Arial, sans-serif; color: #000000; border: 1px solid #000000; background-color: #FFFFFF;}
.textareaadmin {font: 11px Verdana, Arial, sans-serif; color: #000000; border: 1px solid #000000; background-color: #FFFFFF;}
.checkadmin {color: #000000; border: 0px solid #000000; background-color: #FFFFFF;}

.titletext {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 12px;	color: #000000;	FONT-WEIGHT: bold;}.flatinput{    BORDER-RIGHT: #DDDDDD 1px solid;    BORDER-TOP: #AAAAAA 2px solid;    FONT-SIZE: 10pt;    BORDER-LEFT: #AAAAAA 2px solid;    COLOR: #000000;    BORDER-BOTTOM: #DDDDDD 1px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #ffffff}.flatbutton1{    BORDER-RIGHT: #000000 1px solid;    BORDER-TOP: #DDDDDD 1px solid;    FONT-SIZE: 8pt;    FONT-WEIGHT: bold;    BORDER-LEFT: #DDDDDD 1px solid;    COLOR: #ffffff;    BORDER-BOTTOM: #000000 2px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #AAAAAA}.flatbutton{    BORDER-RIGHT: #000000 1px solid;    BORDER-TOP: #DDDDDD 1px solid;    FONT-SIZE: 8pt;    FONT-WEIGHT: bold;    BORDER-LEFT: #DDDDDD 1px solid;    COLOR: #ffffff;    BORDER-BOTTOM: #000000 2px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #94AFCA}/* paginatore */.textPage {  font-weight: bold;    font-size: 11px;    color: #000000;    font-family: verdana, arial, sans-serif;    text-decoration: none;   background-color:#f1f1f1;}.textPage:hover {  font-weight: bold;    font-size: 11px;    color: #BBCAD4;    font-family: verdana, arial, sans-serif;    text-decoration: none;   background-color:#f1f1f1;}.prodNav {font: 11px Verdana, Arial, sans-serif; color: #E16224; font-weight: bold;}
a.prodNav:link, a.prodNav:visited {font: 11px Verdana, Arial, sans-serif; color: #2C578D; font-weight: bold; text-decoration: none;}
a.prodNav:hover, a.prodNav:active {font: 11px Verdana, Arial, sans-serif; color: #94AFCA; font-weight: bold; text-decoration: none;}
