body { 
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bordo_esternosx {
	background-image:url(img/bordo_sx.gif);
	background-repeat:repeat-y;
}
 
.bordo_esternodx {
	background-image:url(img/bordo_dx.gif);
	background-repeat:repeat-y;
}

.menu_vuoto {
	background-image:url(img/menuripetuto.jpg);
	background-repeat:repeat-x;
}

.riga_grigia {
	background: #E6F4FF;
	font: bold 12px "Trebuchet MS", Arial, Verdana;
	color: #999999;
}

.riga_verde {
	background: #C6E6FF;
	font: bold 12px "Trebuchet MS", Arial, Verdana;
	color: #009ED9;
}

.testo10{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.testo10b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.testo10vs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#226222;
}

.testo10vc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#B3D9B3;
	line-height: 15px;
	text-decoration: none;
}

a.testo10vc:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B3D9B3;
	line-height: 15px;
	text-decoration: none;
}

a.testo10vc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: underline;
}

.testo10r{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

.testo10-14{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height: 14px;
	text-decoration: none;
}

.form_tipologie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E6F2E6;
}

.testomenusx {
	color: #666666;
	text-decoration: none;
	font: bold 16px/normal "Trebuchet MS", Arial, Verdana;
}

a.testomenusx:link {
	color: #666666;
	text-decoration: none;
	font: bold 16px/normal "Trebuchet MS", Arial, Verdana;
}

a.testomenusx:hover {
	color: #009ED9;
	text-decoration: underline;
	font: bold 16px/normal "Trebuchet MS", Arial, Verdana;
}

.testomenusxunderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #349934;
	line-height: 15px;
	text-decoration: underline;
}

.testocat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #349934;
	text-decoration: none;
}

a.testocat:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #349934;
	text-decoration: none;
}

a.testocat:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #349934;
	text-decoration: underline;
}

.testopre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.testopre:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.testopre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

ul.premi{
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

li.premi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type:none;
	list-style-image: url(img/puntato.gif);
	list-style-position: outset;
}

ul.dettaglio{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

li.faq{
	list-style-type:none;
	list-style-image: url(img/triangolino.gif);
	list-style-position: inset;
}

.titolopre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.descrpre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

.copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

a.copyright:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
 
a.copyright:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

.testopunti {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #349934;
}

.titoletti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #349934;
	text-decoration:none;
}

.titolettir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:none;
}

a.titoletti:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #349934;
	text-decoration:none;
}

a.titoletti:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #349934;
	text-decoration:underline;
}

.testocopy{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#666666;
	text-decoration:underline;
}

.testocopy10-14{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#666666;
	line-height: 14px;
	text-decoration: underline;
}

.testocopy11-16{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
	text-decoration:underline;
}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E6F2E6;
}

.formlog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E6F2E6;
	border: 1px solid #348436;
	height: 16px;
}

.ordinapunti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color: #E6F2E6;
	border: 1px solid #348436;
	width: 120px;
	padding: 1px;
}

.form_block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #DDDDDD;
}

.genera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.punti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #349934;
	line-height: 20px;
}

/*TOOLTIP*/
#dhtmltooltip{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	position: absolute;
	left: -300px;
	width: 188px;
	border: 1px solid #349934;
	padding: 5px;
	background-color: #E6F2E6;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*TOOLTIP*/
.logintop {
	background-image: url(img/login_top.gif);
}
.loginbottom {
	background-image: url(img/login_bottom.gif);
}
.loginsftop {
	background-color: #3EB73E;
}
.loginsfbot {
	background-color: #349934;
}
.loginsx1 {
	background-image: url(img/login_esp_sx1.gif);
}
.loginsx2 {
	background-image: url(img/login_esp_sx2.gif);
}
.logindx1 {
	background-image: url(img/login_esp_dx1.gif);
}
.logindx2 {
	background-image: url(img/login_esp_dx2.gif);
}
.npremitop {
	background-image: url(img/npremi_top.gif);
}
.npremisx {
	background-image: url(img/npremi_esp_sx.gif);
}
.npremidx {
	background-image: url(img/npremi_esp_dx.gif);
}
.testo11 {
	color:#666666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.testo11_rie {
	color:#666666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-right:10px;
	
}
