
/* ================================== BODY ========================= */
BODY {background-color: #FFFFFF;/* DEFINIZIONE COLORE DELLO SFONDO IN AZZURRO CHIARO */
	  padding: 1.5em;/* DEFINIZIONE DI SPAZIATURA FRA BORDO ESTERNO E TESTO */
	  color: #000000;/* DEFINIZIONE COLORE TESTO PER L'INTERO DOCUMENTO */
      font-family: verdana, arial, times, san-serif;/* DEFINIZIONE FAMIGLIA CARATTERI PER L'INTERO DOCUMENTO */}

/* ================================== FORM ========================= */
table.form {border: 0px; text-align: center; width: 800px; margin:auto; background-color:#FFFFFF;}
.testo_form {color:#333333;font-size:13px;font-family:arial,sans-serif;text-decoration:none; text-align:left;}
.testo_form_ita {color:#333333;font-size:13px;font-family:arial,sans-serif;text-decoration:none; text-align:left; font-style: italic}
.testo_form_red {color:#FF0000;font-size:13px;font-family:arial,sans-serif;text-decoration:none; text-align:left; padding-left:23px; font-weight:bold}
.testo_form_blu {color:#134e76;font-size:13px;font-family:arial,sans-serif;text-decoration:none; text-align:left; padding-left:23px; font-weight:bold}
.testo_form_blu_center {color:#134e76;font-size:18px;font-family:arial,sans-serif;text-decoration:none; text-align:center; padding-left:0px; font-weight:bold}
.testo_form_blu_B {color:#134e76;font-size:13px;font-family:arial,sans-serif;text-decoration:none; text-align:left; padding-left:23px; font-weight: 600}
.testo_form_blu_normal {color:#134e76;font-size:13px;font-family:arial,sans-serif;text-decoration:none; text-align:left; padding-left:23px; }
.testobianco_form {color:#ffffff;font-size:13px;font-family:arial,sans-serif;text-decoration:none; text-align:left}
.casella_form {width:320px; height:25px; font-family:tahoma; font-size:14px; border-style:1px solid; padding-top:0px;}
.casella_form_red {width:320px; height:25px; color:#FF0000; font-family:tahoma; font-size:14px; border-style:1px solid; padding-top:0px;}
.casella_form_red_B {width:320px; height:25px; color:#FF0000; font-family:tahoma; font-size:13px; border-style:1px solid; padding-top:0px; font-weight: 600}
.casella_form_large {width:770px; height:25px; font-family:tahoma; font-size:14px; border-style:1px solid; padding-top:0px;}
.casella_form_data_dd {width:30px; height:25px; font-family:tahoma; font-size:14px; border-style:1px solid; padding-top:0px; padding-left:5px;}
.casella_form_data_mm {width:30px; height:25px; font-family:tahoma; font-size:14px; border-style:1px solid; padding-top:0px; padding-left:5px;}
.casella_form_data_yy {width:60px; height:25px; font-family:tahoma; font-size:14px; border-style:1px solid; padding-top:0px; padding-left:5px;}
.textarea_form {width:350px; height:100px; font-family:tahoma; font-size:14px; border:1px solid; text-align:left; padding-top:3px; padding-left:23px;}
.textarea_unica_form {width:770px; height:100px; font-family:tahoma; font-size:14px; border:1px solid; text-align:left; padding-top:3px; padding-left:10px;}
.textarea2_form {width:600px; height:100px; font-family:tahoma; font-size:14px; border:1px solid; padding-top:3px; padding-left:23px;}
.textarea3_form {width:750px; height:100px; font-family:tahoma; font-size:9px; border:1px solid; padding-top:3px; padding-left:23px; resize:none;}
.casella_form2 {width:100px; height:25px; font-family:tahoma; font-size:14px; border-style:1px solid; padding-top:0px; padding-left:5px;}
.button_old {background-color: #134e76; border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; cursor:hand;}
.button {background-color: #134e76; border: none; color: white; padding: 20px 20px 20px 20px; text-align: center; text-decoration: none; display: inline-block; font-size: 20px; -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; cursor: pointer;}
.button1 {background-color: #ff9800; color: black; border: 2px solid #134e76; border-radius: 12px;}
.button1:hover {background-color: #134e76; color: white; border-radius: 12px;}
.font-red { color: #FF0000; font-weight: 600}
.font-select select{ font-size:10px;font-family:arial,sans-serif;text-decoration:none; }
.font-select-red select{ font-size:10px;font-family:arial,sans-serif;text-decoration:none; color: #FF0000; font-weight: 600}

.quote {color: #FF0000; font-family:tahoma; font-size:13px; border-style:1px solid; padding-top:0px; font-weight: 600; background: #ebebeb; border-style:1px solid red;}
/* NON FUNZIONAstyle the items (options), including the selected item: */
.quote-selected {
  color: #ffffff;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
}


#overlay { position : absolute; top : 0; left : 0; width : 100%; height : 100%; z-index : 995; display : none;} 
#overlay-back { position : absolute; top : 0; left : 0; width : 100%; height : 100%; background : #000; opacity : 0.6; filter : alpha(opacity=60); z-index : 990; display : none;}
#dvLoading { padding: 20px; background-color: #fff; border-radius: 10px; height: 150px; width: 250px; position: fixed; z-index: 1000; left: 50%; top: 50%; margin: -125px 0 0 -125px; text-align: center; display: none;}

