TD {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.td-small {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.carthead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

}

.cartfield {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

}

.cartfield-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000079;

	text-decoration: none;

}

.cartfield-link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000079;

	text-decoration: underline;

}

.copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #3B3B3B;

}

.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

}

.footer:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #BD0000;

	text-decoration: none;

}

A {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000079;

	text-decoration: none;

}

A:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000079;

	text-decoration: underline;

}

.base {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #000079;

	text-decoration: none;

}

.base:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #000079;

	text-decoration: underline;

}



.body-link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #C10000;

	text-decoration: none;

}

.body-link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #C10000;

	text-decoration: underline;

}

.body-link-small {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #C10000;

	text-decoration: none;

}

.body-link-small:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #C10000;

	text-decoration: underline;

}

.text-field {

	height: 20px;

	width: 120px;

	border: 1px solid #000000;

	background-color: #E6E6E6;

}

.button-hidden {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000079;

	height: 18px;

	width: 75px;

	border: 1px solid #FFFFFF;

	background-color: #FFFFFF;

	padding: 0px;

	cursor: hand;

}

.popup {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.text-field-registration {

	height: 20px;

	width: 170px;

	border: 1px solid #000000;

	background-color: #E6E6E6;
	
}
.text-field-registration10 {

	height: 20px;

	width: 70px;

	border: 1px solid #000000;

	background-color: #E6E6E6;
	
}

.select {

	height: 18px;

	border: 1px solid #000000;

	background-color: #E6E6E6;

}

.browse {

	height: 20px;

	width: 350px;

	border: 1px solid #000000;

	background-color: #E6E6E6;

}
.dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:150px;
			z-index:3000;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:150px;
			z-index:3000;
         }
.tooltip{ /*stili per il tooltip */
    /*posizione e domensioni*/
    position:absolute; top: 2em; left: 1em; width: 15em; z-index:3000;
    /*bordi e colore */
    border: 1px solid #6C9; background-color: #CCC; color:#000;
    /*font e testo */
    font-size: 80%;text-align: center
    }
