body{background:#ffffff;color:black;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }
a {text-decoration: none;}
a:link {color: #1777DB;}
a:visited {color: #1777DB;}
a:hover {color: #cc0000;}
form{margin:0px;}
img{border:0px;}
option.optionBckImg {padding: 2px 0 2px 20px; vertical-align: middle; } 
.testo_normale {  font-family: Tahoma; font-size: 11px; color: #333333;text-align:left;}
.testo_piccolo {  font-family: Tahoma; font-size: 9px; color: #333333;}
.testo_keyword {  font-family: Tahoma; font-size: 1px; color: #FFFFFE;}
.testo_banner {  font-family: Tahoma; font-size: 17px; color: #FFFFFF;}
.testo_banner2 {  font-family: Tahoma; font-size: 12px; color: #FFFFFF;}
.testo_normale_red {  font-family: Tahoma; font-size: 11px; color: #cc0000; font-weight:bold;}
.testo_titoli { font-family: Tahoma; font-size: 12px; color: #cc0000; font-weight: bold;}
.testo_titoli_blu { font-family: Tahoma; font-size: 12px; color: #1777db; font-weight: bold;}
.testo_crediti { font-family: Tahoma; font-size: 10px; color: #333333;}
.bordo_header {  border: 1px #cccccc solid;}
.pulsanti-small {  border: 0px #333333 solid; font-family: Tahoma; font-size: 8px; font-weight: bold; color: #333333; background-color: #cccccc;}
.pulsanti {  border: 1px #333333 solid; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #333333; background-color: #cccccc;}
.pulsantiDis {  border: 1px #999999 solid; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #999999; background-color: #cccccc;}
.pulsantiDis a:link  {color: #999999;}
.pulsantiDis a:visited {color: #999999;}
.pulsantiDis a:hover {color: #999999;}
.form { border: 1px #333333 solid; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #333333; background-color: #eeeeee;}
.box1 {  background-color: #ffffff; height: 120px; border: 1px #cccccc solid;}
.boxLogin {  background-color: #ffffff; height: 50px; width: 240px; border: 1px #cccccc solid;margin: 0px auto;}
.inputLogin { width:140px; border: 1px #cccccc solid; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #333333; background-color: #ffffff;}
.form2 { border: 1px #333333 solid; font-family: Tahoma; font-size: 12px; color: #333333; background-color: #eeeeee; width: 248px;}
.form3 {
	border: 1px solid #999999;
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	background-color: #eeeeee;
}.form3Dis {
	border: 1px solid #999999;
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	background-color: #cccccc;
}
.formTxtArea { border: 1px #333333 solid; font-family: Tahoma; font-size: 12px; color: #333333; background-color: #eeeeee;width:350px;height:100px;}
.box2 { height: 120px; border: 1px #cccccc solid ; font-family: Tahoma; font-size: 10px;}
.box3 { background-color: #ffffff; border: 1px #cccccc solid ;}
#loginControl{	
	position:absolute;
	top:0px;
	left:0px;
}
#selCar{
	position:absolute;
	top:10px;
	left:10px;
	width:264px;	
}
#menuHQU{
	position:absolute;
	top:135px;
	left:10px;
	width:264px;
}
#visLogoMarca{
	position:absolute;
	top:149px;
	left:10px;
	width:264px;
}
#visLogoMarca2{
	position:absolute;
	top:149px;
	left:10px;
	width:264px;
}
#resQuot{
	position:absolute;
	top:326px;
	left:10px;
	width:264px;
}
#resQuot2{
	position:absolute;
	top:326px;
	left:10px;
	width:264px;
}
.normPag{
	position:absolute;
	top:10px;
	left:19px;
	width:685px;
}
.normPagP{
	position:absolute;
	top:10px;
	left:19px;
	width:935px;
}
#algorithm{
	height:83px;
	overflow:auto;
}
#boxDati{
	position:absolute;
	top:10px;
	left:19px;
	width:400px;	
}
#boxInputQuot{
	position:absolute;
	top:10px;
	left:430px;
	width:274px;	
}
#loginFrm{
	position:relative;
	width:200px;
}

#ifrDiv{
	position:relative;
	width:350px;
	height:83px; 
	overflow:auto;
	border: 1px #333333 solid; 
	font-size: 12px; color: #333333; 
	background-color: #eeeeee;
	text-align:left;
}
#ifr{
	margin:0px;
	padding:0px;
	position:absolute;
	top:5px;
	left:10px;
}
#InsertLogState{
	position:absolute;
	top:150px;
	left:150px;
	width:250px;
	border: 1px #333333 solid;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	padding:10px;
	text-align:left;
}
.hlpSBox{
	display:inline;
	position:relative;
	width:11px;
	//z-index:5;
}
.hlpBox{
	position:absolute;
	top:-1px;
	right:3px;
	padding: 10px;
	border: 1px solid black;
	background:#ffffff;
	visibility:hidden;
	text-align:left;
}
.hlpBoxL{
	position:absolute;
	top:-1px;
	left:-6px;
	padding: 10px;
	border: 1px solid black;
	background:#ffffff;
	visibility:hidden;
	text-align:left;
}
.hlpBoxB{
	position:absolute;
	bottom:-1px;
	right:3px;
	padding: 10px;
	border: 1px solid black;
	background:#ffffff;
	visibility:hidden;
	text-align:left;
}
.hlpClose{
	position:absolute;
	top:1px;
	right:2px;
	font-weight:bold;
	font-size:10px;	
}
.hlpCloseL{
	position:absolute;
	top:1px;
	left:3px;
	font-weight:bold;
	font-size:10px;	
}
#imgList{
	position:relative;
	width:350px;
	height:83px; 
	overflow:auto;
	border: 1px #333333 solid; 
	font-size: 12px; color: #333333; 
	background-color: #eeeeee;
	text-align:left;
}
#imgList td{
	font-size: 11px; 
}
#imgListAdd{
	position:relative;
	width:350px;
	height:30px; 
	border-left: 1px #333333 solid; 
	border-right: 1px #333333 solid; 
	border-bottom: 1px #333333 solid; 
	font-size: 12px; color: #333333; 
	background-color: #eeeeee;
	text-align:left;
	overflow:hidden;
}
#imgListView{
	position:relative;
	width:350px;
	height:88px; 
	overflow:auto;
	border: 1px #333333 solid; 
	font-size: 12px; color: #333333; 
	background-color: #eeeeee;
	text-align:left;
}
#imgListView td{
	font-size: 11px; 
}
#datiUsato{
	position:absolute;
	top:70px;
	left:2px;
	height:330px;
	background:#ffffff;
}