
/* ================================== BODY ========================= */
BODY {background-color: #134e76;/* 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: 16px;
    font-family: arial,sans-serif;
    font-weight: bold;
    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:#B20000;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:20px;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: 353px;
    height: 42px;
    font-family: tahoma;
    font-size: 19px;
    border-style: 1px solid;
    padding-top: 0px;
    border-radius: 10px;
    }
.casella_form_red {width:320px; height:25px; color:#B20000; font-family:tahoma; font-size:14px; border-style:1px solid; padding-top:0px;}
.casella_form_red_B {width:320px; height:25px; color:#B20000; font-family:tahoma; font-size:13px; border-style:1px solid; padding-top:0px; font-weight: 600}
.casella_form_large {
	width:770px; 
	height: 42px;
    font-family: tahoma;
    font-size: 19px;
    border-style: 1px solid;
    padding-top: 0px;
    border-radius: 10px;}
.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:300px; height:100px; font-family:tahoma; font-size:14px; border:1px solid; text-align:left; padding-top:3px; padding-left:10px;}
.textarea_unica_form {width:845px; height:100px; font-family:tahoma; font-size:14px; border:2px 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:770px; 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: #B20000; 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: #B20000; font-weight: 600}
.select_form {padding:15 0 15 20px;}

.quote {color: #B20000; font-family:tahoma; font-size:13px; border-style:1px solid; padding-top:2px; 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;}

