
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#pannello_tab {
	width: 100%;
	background-color:#FFFFFF;
}

.titologrande {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 30px;
	color: #46597a;
	font-weight: bold;
	margin: 0px 0px 0px 20px;
	height:100px;
	padding-top:37px 
}

.titolograndeLOGIN {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 40px;
	color: #46597a;
	font-weight: bold;
	margin: 0px 0px 0px 20px;
	height:100px;
	padding-top:37px 
}

.errore
 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	color: red;
}

#pannello_tab_head {
	height: 130px;
	background-image:url(Risorse/ws_logo.jpg);
	background-repeat:no-repeat;
	background-position: bottom left;
	vertical-align: top;
}
#pannello_tab_corpo {
	height: 100%;
	background-image:url(Risorse/ws_logo.jpg);
	background-repeat:no-repeat;
	background-position: bottom left;
	vertical-align: top;
}

#pannello_cont {
}
#pannello_cont_tasti {
	width: 565px;
	vertical-align: middle;
}
#pannello_cont_news {
	width: 385px;
	vertical-align: top;
}
#tasto_report {
	background-image:url(Risorse/bg_tasto_report.gif);
	background-repeat:no-repeat;
	margin: 70px 110px 0px 70px;
}
#tasto_profilo {
	background-image:url(Risorse/bg_tasto_profilo.gif);
	background-repeat:no-repeat;
	margin: 70px 110px 70px 70px;
}
#tasto_aiuto {
	background-image:url(Risorse/bg_tasto_aiuto.gif);
	background-repeat:no-repeat;	
	margin: 0px 110px 70px 70px;
}

.tasto_titolo {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:11px;
	/* font-weight:bold; */
	color:#46597a;
	margin: 0px 0px 0px 0px;
	
}
.tasto_decrizione {
	margin: 8px 0px 0px 85px;
	text-align:justify;
}

/*stile per i rami padre della treeview: vedere html generato a runtime*/
.ctl00_Corpo_tvMenu_0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #46597a;
	text-decoration:none;
	/* font-weight:bold; */
	margin: 0px 0px 0px 0px;
}
.tasto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #46597a;
	text-decoration:none;
}

.tasto a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration:none;
}
.tasto a:hover {
	display:block;
	width: 100%;
	color: #FF9900;
	text-decoration: none;
}
#pannello_tab_nav {
	height: 50px;
	background-image:url(Risorse/bg_nav.gif);
	background-repeat:repeat-x;
	vertical-align: top;
}
#pannello_tab_foot {
	height: 30px;
	vertical-align: middle;
	background-color: #015289;
	font-family: "Trebuchet MS" , Verdana, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0px 0px 0px 0px;
	color: #feec98;
}
.datasphere {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #feec98;
}

.datasphereINV {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #015289;
}

#news {
	background-image:url(Risorse/bg_tasto_profilo.gif);
	background-repeat:no-repeat;
	margin: 70px 0px 70px 0px;
}
.news_data {
	margin: 30px 0px 3px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.news_titolo {
	margin: 0px 0px 3px 0px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#46597A;
}
.news_testo {
	margin: 0px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	text-align:justify;
	padding-bottom:5px;
	/* border-bottom: dotted 1px #CCCCCC; */
}
.news_leggitutto {
	margin: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:right;
}

.lbUtente {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding: 0px 0px 0px  0px;
	text-align: left;
	vertical-align: middle;
}
.testo_standard {
	margin: 0px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	text-align:justify;
	padding-bottom:5px;
	border-bottom: dotted 1px #CCCCCC;
}

a {
    color: #46597a;
    text-decoration:none;
}
a:hover {
	color: #FF9900;
	text-decoration:none;
}

.btMenuLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:28px;
	color: #46597a;
    text-decoration:none;
}

.btMenu
{
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size:28px;
	font-weight:bold;
	color: #FF9900;
}

.scorridiv
{
	height:100%;
	overflow:auto;
	padding-right:10px;
}

.itemGridBorderColor
{
	border-color: #999999;
}

