body         { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000066; 
               font-size: 12px; text-align: justify; background-image: 
               url('images/sfondo_cielo.jpg'); background-repeat: repeat-x; 
               background-attachment: fixed; background-color:  #CAE9FF; 
               scrollbar-face-color:#FFFFFF; scrollbar-highlight-color: 
               #CAE9FF; scrollbar-3dlight-color: #FFFFFF; 
               scrollbar-shadow-color: #CAE9FE; scrollbar-darkshadow-color: 
              #CAE9FF; scrollbar-track-color: #FFFFFF; 
               scrollbar-arrow-color: #000000; background-position: left top }
td           { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
               font-size: 10px; }

.bordotd     { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
               font-size: 10px; border: 1 solid #C0C0C0 }
th           { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
               font-size: 12px; text-align: center }

.td_fontblu   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3366FF; 
               font-size: 10px; }




.td_stampamenugr { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
               font-size: 12px; font-weight: bold;}
.td_grassetto { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
               font-size: 10px; font-weight: bold; }
.td_stampamenu { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
               font-size: 12px; }

.td_menu  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; 
               background-color: #000000; font-size: 10px;}
.td_arancio_chiaro  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
               background-color:#FFCC66; font-size: 10px; font-weight: bold}
.td_arancio_scuro  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; 
               background-color:#FF9900; font-size: 10px; font-weight: bold}

.td_azzurro  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0050B8; 
               background-color: #C8DCF8; font-size: 10px;}

 
              
A:link {
			text-decoration : none;
			color : #FF9900;		}

A:VISITED {
			text-decoration : none;
			color : #FF9900;		}
a:hover {
			color: #FF0000;
			text-decoration : underline;
		}
.scrollbar {	scrollbar-face-color: #E0F0FF; 
			    scrollbar-highlight-color:#E0F0FF;
	 			 scrollbar-3dlight-color: #0860A8 ; 
			    scrollbar-shadow-color: #0860A8 ; 
			    scrollbar-darkshadow-color: #E0F0FF; 
			    scrollbar-track-color:#D7E9FD;
			    scrollbar-arrow-color: #FFFFFF;
			}
.asp {color: red}

.form_campo  { font-family: Verdana; color: #000000; 
               font-size: 10px; text-align: left; background-attachment: fixed; 
               background-color: #FFCC66; font-style:italic }
.form_pulsante { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
               font-size: 10px; text-align: center; 
               background-color: #FF9900; font-weight: bold }
.form_campo_read  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: RED; 
               font-size: 10px; text-align: left; background-attachment: fixed; 
               background-color:  #FFFFD9; }

.bordotabella { border: 1 solid #C0C0C0 }
/*************************************
FORM
*************************************/

form {
    margin: 0px;
    padding: 0px;
}

select{
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
}
input,
input.button,
form.noborder input.button {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
}

form.noborder input {border:none}

input.button:hover,
form.noborder input.button:hover { background-color:#BBBBBB; color:#FFFFFF;  }

textarea{
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    width: 100%;
}
xfieldset {border:1px solid #006699; margin:0px; padding:3px;    }

dt { margin:0 1px 0 1px; position:relative; top:-1px; border-top: 1px solid;} 
dt b { margin:0 1px 0 1px; position:relative; top:-2px; display:block; border-top: 1px solid;}
dd { margin:0 1px 0 1px; position:relative; bottom:-1px; border-bottom: 1px solid;} 
.dd-content { margin:0 1px 0 1px; position:relative; bottom:-2px; border-bottom: 1px solid;}
.box1 { background-color:#c7ac7a;}
.box1 dt { border-top-color: #c7ac7a;}
.box1 dt b { border-top-color: #c7ac7a; font-size:120%; padding:10px;}
.box1 dd { border-bottom-color: #c7ac7a;}
.box1 .dd-content { border-bottom-color: #c7ac7a; padding:10px;}
legend {border: 0px solid #FFA20C;  font-weight: bold; color: #FFFFFF; background:#ffa20c; font-size:16px; font-style:italic }
