@CHARSET "ISO-8859-1";


.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#FEFCD2; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#FEFCD2; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#FEFCD2; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #F2C75C;  border-right:1px solid #888; border-left:1px solid #888;}
.texth {color: #1137BE; background: #FEFCD2;  font-size:14px; font-weight: bold; font-family: Verdana, Arial; text-align: center;}
.contentb div {margin-left: 0px;}


.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh, .bsh,.bsd,.bxh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.bxh {height:1px; background:#aaa; margin:0 0px;}
.bsh {height:1px; background:#aaa; margin: 0 0px;}
.bsd {height:1px; background:#aaa; margin: 0px 0px 0px -13px;}
.b2h, .b2bh {height:1px; background:#006dad; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#006dad; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#006dad; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #ECECEC;}
.headh {background: #006dad; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #ECECEC; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenth div {margin-left: 12px; padding-top: 5px;}
.txh {margin: 0px 0px 0px 0px; padding-bottom: 3px;color: #FFFFFF; background: #00gdad;  font-size:15px; font-weight: bold; font-family: Verdana, Arial; text-align: center;}


input.submit { font-weight: bold; height: 30px; width: 85px; border: none;  background: url(../images/prosegui.gif); padding: 3px; }
input.resetta { font-weight: bold; height: 30px; width: 85px; border: none;  background: url(../images/cancella.gif); padding: 3px; }
input.chiudi { font-weight: bold; height: 30px; width: 85px; border: none;  background: url(../images/chiudi.gif); padding: 3px; }
.indietro{ font-weight: bold; height: 30px; width: 85px; border: none;  background: url(../images/indietro.gif); padding: 3px; }
input.loginbut { font-weight: bold; height: 30px; width: 85px; border: none;  background: url(../images/entra.gif); padding: 3px; }

input.invia { font-weight: bold; height: 30px; width: 100px; border: none;  background: url(../images/invia.gif); padding: 3px; }

.errmsg {margin: 0px 0px 0px 0px; padding-bottom: 8px; padding-top: 8px;color: red;   font-size:12px; font-weight: bold; font-family: Verdana, Arial; text-align: center;}

.tbdet {width: 725px; border: 0px; }
.trdet {height: 40px; border: 0px;}
.txlabel { font-size:12px; font-weight: normal; font-family: Verdana, Arial;  text-align: left;vertical-align: top;}
.inboxl  { background-color : #FFFFFF;	font-size : 13px; font-family : Verdana, Arial;
	color: #041954;	font-weight: normal;text-align: left;	width: 180px;
}
.inboxr  {	background-color : #FFFFFF;	font-size : 13px; font-family : Verdana, Arial;
	color: #041954;	font-weight: normal;text-align: left;	vertical-align: middle;	width: 150px;maxlength:100;
}
.inboxp  {	background-color : #FFFFFF;	font-size : 13px; font-family : Verdana, Arial;
	color: #041954;	font-weight: normal;text-align: left;	vertical-align: middle;	width: 100px;maxlength:100;
}
.inboxl2  { background-color : #FFFFFF;	font-size : 13px; font-family : Verdana,Arial ;
	color: #041954;	font-weight: normal;text-align: left;	width: 515px;
}
.inboxr2  {	background-color : #FFFFFF;	font-size : 13px; font-family : Verdana, Arial;
	color: #041954;	font-weight: normal;text-align: left;	vertical-align: middle;	width: 200px;maxlength:100;
}
.inlong  {	background-color : #FFFFFF;	font-size : 13px; font-family : Verdana,Arial ;
	color: #041954;	font-weight: normal;text-align: left;	vertical-align: middle;	width: 543px;maxlength:100;
}
.inlong2  {	background-color : #FFFFFF;	font-size : 13px; font-family : Verdana, Arial;
	color: #041954;	font-weight: normal;text-align: left;	vertical-align: middle;	width: 100%;
}
.notecss  {	background-color : #FFFFFF;	font-size : 13px; font-family : Verdana, Arial;
	color: #041954;	font-weight: normal;text-align: left;	vertical-align: middle;	width: 100%;
}
.videcl  {	background-color : #FFFFFF;	font-size : 13px; font-family : Verdana, Arial;
	color: white;	font-weight: normal;text-align: left;	vertical-align: middle;	height: 20px;maxlength:100;
}
.ok  {	font-size : 12px; font-family : Verdana, Arial;
	color: #041954;	font-weight: normal;text-align: center;
}

.day  {	background-color : #FFFFFF;	font-size : 14px; font-family : Verdana, Arial;
	color: #041954;	font-weight: normal;text-align: center;	vertical-align: middle;	width: 33px; 
}
.mese  {	background-color : #FFFFFF;	font-size : 14px; font-family : Verdana, Arial;
	color: #041954;	font-weight: normal;text-align: center;	vertical-align: middle;	width: 33px; 
}
.anno  {	background-color : #FFFFFF;	font-size : 14px; font-family : Verdana, Arial;
	color: #041954;	font-weight: normal;text-align: center;	vertical-align: middle;	width: 52px;
}