
.MdForm {font-family:Arial,Verdana,sans-serif; font-size:14px; color:#555555;}
.MdFormTxt {position:relative; width:100%; text-align:left; font-weight:bold; padding-top:7px; padding-right:7px;}
.MdFormLbl {position:relative; width:25%; float:left; text-align:left; font-size:15px; font-weight:bold; padding-top:7px; padding-right:0px;}
.MdFormLbl0 {position:relative; width:5%; float:left; text-align:left; font-weight:bold; padding-top:7px; padding-right:7px;}
.MdFormLbl1 {position:relative; width:100%; text-align:left; font-weight:bold; padding-top:7px; padding-right:7px; font-family:Arial,Verdana,sans-serif; font-size:14px; color:#555555;}
.MdFormErr {position:relative; height:34px; width:100%; text-align:center; color:#FF2222; font-weight:bold; margin-bottom:15px; padding-top:7px; padding-bottom:7px;}
.MdFormOpz {position:relative; width:100%; margin-bottom:15px; clear:both;}
.MdFormRgSN    {position:relative; width:100%; margin-bottom:15px; clear:both;}
.MdFormRgSNErr {position:relative; width:100%; margin-bottom:15px; min-height:22px; clear:both; box-shadow:0px 0px 8px 0px #FF4444;}
.MdFormRg {position:relative; width:100%; height:34px; margin-bottom:15px; clear:both;}
.MdFormRgTc {position:relative; width:100%; height:14px; margin-bottom:15px; clear:both;}
.MdFormRgX {position:relative; width:100%; margin:0px; clear:both:}
.MdFormRgZ {position:relative; width:100%; height:15px; margin:0px; clear:both;}
.MdFormRgL {position:relative; height:34px; clear:both:}
.MdFormRgAct {-webkit-appearance:none;width:75%; float:left; clear:right;}
.MdFormRgAct1 {width:100%;}
.MdFormRgAct1 LABEL {cursor:pointer;}
.MdFormRgAct1 CHECKBOX {border-width:0px; vertical-align:middle; cursor:pointer;}
.MdFormRgAct INPUT {-webkit-appearance:none;position:relative; width:100%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF; border:1px solid #CCCCCC; border-radius:4px;}
.MdFormRgAct INPUT:focus {-webkit-appearance:none;position:relative; width:100%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF; border:1px solid #66AFE9; border-radius:4px; box-shadow:0px 0px 8px 0px #66AFE9; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.MdFormRgAct INPUT:disabled {-webkit-appearance:none;position:relative; width:100%; height:34px; padding:6px 12px 6px 12px; color:#555555; -webkit-text-fill-color:#555555; opacity:1; background:#F1F1F1; border:1px solid #CCCCCC; border-radius:4px; cursor:not-allowed;}

.MdFormRgAct SELECT {-webkit-appearance:none;position:relative; width:100%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF url(select.png) no-repeat right center; border:1px solid #CCCCCC; border-radius:4px;}
.MdFormRgAct SELECT:focus {-webkit-appearance:none;position:relative; width:100%; height:34px; padding:6px 12px; color:#555555; background:#FFFFFF url(select.png) no-repeat right center; border:1px solid #66AFE9; border-radius:4px; box-shadow:0px 0px 8px 0px #66AFE9; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.MdFormRgAct SELECT:disabled {-webkit-appearance:none;position:relative; width:100%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#F1F1F1 url(select.png) no-repeat right center; border:1px solid #CCCCCC; border-radius:4px; cursor:not-allowed;}

.MdFormRgAct BUTTON {position:relative; width:100px; height:34px; padding:5px 12px 5px 12px; font-size:16px; font-weight:bold; color:#555555; background:#FFFFFF; border:2px solid #39a6e5; border-radius:4px; cursor:pointer;}
.MdFormRgAct BUTTON:focus {position:relative; width:100px; height:34px; padding:5px 12px 5px 12px; font-size:16px; font-weight:bold; color:#555555; background:#E6E6E6; border:2px solid #66AFE9; border-radius:4px; cursor:pointer; box-shadow:0px 0px 8px 0px #66AFE9; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.MdFormRgCkb0 {width:100%; float:left; clear:right; font-size:13px;}
.MdFormRgCkb0 LABEL {cursor:pointer;}
.MdFormRgCkb0 CHECKBOX {border-width:0px; vertical-align:middle; cursor:pointer;}
.MdFormRgCkb1 {width:70%; float:left; clear:right; font-size:13px;}
.MdFormRgCkb1 LABEL {cursor:pointer;}
.MdFormRgCkb1 CHECKBOX {border-width:0px; vertical-align:middle; cursor:pointer;}

 A:link, A:visited {color:#111bdd; text-decoration:none; font-weight:bold;}
 A:hover           {color:#CC0000; text-decoration:none; font-weight:bold;}

 /* Usati nelle tendine di selezione delle città  */
 .ListaKeyOff {color:#666666; cursor:pointer; text-decoration:none; font-family:Verdana; font-size:12px; background:#FFFFFF;}
 .ListaKeyOn {color:#000000; cursor:pointer; text-decoration:none; font-family:Verdana; font-size:12px; background:#C8CDE8;}

.MdFormRgTt {position:relative; width:100%; height:14px; margin-bottom:10px; clear:both;}
.MdFormRgActCl {-webkit-appearance:none; position:relative; width:33%; float:left; margin:0px;}
.MdFormRgActCl INPUT {-webkit-appearance:none; position:relative; width:96%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF; border:1px solid #CCCCCC; border-radius:4px;}
.MdFormRgActCl INPUT:focus {-webkit-appearance:none; position:relative; width:96%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF; border:1px solid #66AFE9; border-radius:4px; box-shadow:0px 0px 8px 0px #66AFE9; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.MdFormRgErrCl {position:relative; width:33%; float:left; margin:0px;}
.MdFormRgErrCl INPUT {-webkit-appearance:none; position:relative; width:96%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF; border:1px solid #CCCCCC; border-radius:4px; box-shadow:0px 0px 8px 0px #FF4444;}
.MdFormRgErrCl INPUT:focus {-webkit-appearance:none; position:relative; width:96%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF; border:1px solid #66AFE9; border-radius:4px; box-shadow:0px 0px 8px 0px #66AFE9; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.MdFormRgActClTx {position:relative; width:80%; float:left; text-align:left;} 
.MdFormRgErrClTx {position:relative; width:80%; float:left; text-align:left; box-shadow:0px 0px 8px 0px #FF4444;}

.MdFormRgCkb {width:100%; float:left; clear:right; font-size:12px;}
.MdFormRgCkbErr {width:100%; float:left; clear:right; font-size:12px; min-height:22px;box-shadow:0px 0px 8px 0px #FF4444;}
.MdFormRgCkb LABEL {cursor:pointer;}
.MdFormRgCkb CHECKBOX {border-width:0px; vertical-align:middle; cursor:pointer;}
.MdFormRgCkb RADIO {border-width:0px; vertical-align:middle; cursor:pointer;}

.MdFormRgCkb2 {width:35%; float:left; clear:right; font-size:12px;}
.MdFormRgCkb2 LABEL {cursor:pointer;}
.MdFormRgCkb2 CHECKBOX {border-width:0px; vertical-align:middle; cursor:pointer;}
.MdFormRgCkb2 RADIO {border-width:0px; vertical-align:middle; cursor:pointer;}

.MdFormRgCkb33 {width:195px; float:left; font-size:13px; float:left; margin:5px 5px 0px 0px;}
.MdFormRgCkb33 LABEL {cursor:pointer;}
.MdFormRgCkb33 CHECKBOX {border-width:0px; vertical-align:middle; cursor:pointer;}
.MdFormRgCkb33Lb {font-size:13px; cursor:pointer;}
.MdFormRgCkb33Lb2 {font-size:13px; color:#555555;}
.MdFormRgCkb33Lb1 {font-size:12px; color:#555555;}
.MdFormRgCkb33SN {font-size:15px; font-weight:bold; color:#555555; cursor:pointer;}

.MdFormRgDsb {width:75%; float:left; clear:right;}
.MdFormRgDsb INPUT {position:relative; width:100%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#E0DEDE; border:1px solid #666666; border-radius:4px; cursor:not-allowed;}

.MdFormRgErr {width:75%; float:left; clear:right;}
.MdFormRgErr INPUT {-webkit-appearance:none;position:relative; width:100%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF; border:1px solid #CCCCCC; border-radius:4px; box-shadow:0px 0px 8px 0px #FF4444;}
.MdFormRgErr INPUT:focus {-webkit-appearance:none;position:relative; width:100%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF; border:1px solid #66AFE9; border-radius:4px; box-shadow:0px 0px 8px 0px #66AFE9; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.MdFormRgErr SELECT {-webkit-appearance:none;position:relative; width:100%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF url(select.png) no-repeat right center; border:1px solid #CCCCCC; border-radius:4px; box-shadow:0px 0px 8px 0px #FF4444;}
.MdFormRgErr SELECT:focus {-webkit-appearance:none;position:relative; width:100%; height:34px; padding:6px 12px 6px 12px; color:#555555; background:#FFFFFF url(select.png) no-repeat right center; border:1px solid #66AFE9; border-radius:4px; box-shadow:0px 0px 8px 0px #66AFE9; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.MdFormRgErrA {position:relative; width:100%; height:34px; margin-bottom:15px; clear:both; box-shadow:0px 0px 8px 0px #FF4444;}
.MdFormRgErrC {width:90%; float:left; clear:right; font-size:12px; box-shadow:0px 0px 8px 0px #FF4444;}
.MdFormRgErrC LABEL {cursor:pointer;}
.MdFormRgErrC CHECKBOX {border-width:0px; vertical-align:middle; cursor:pointer;}
.MdFormRgErrC RADIO {border-width:0px; vertical-align:middle; cursor:pointer;}
.MdFormRgErr1 {width:100%; float:left; clear:right; box-shadow:0px 0px 8px 0px #FF4444;}
.MdFormRgErr1 LABEL {cursor:pointer; }
.MdFormRgErr1 CHECKBOX {border-width:0px; vertical-align:middle; cursor:pointer;}

.MdFormRgMlt {}
.MdFormRgMltOff {-webkit-appearance:none; position:relative; padding:2px 0px 2px 0px; text-align:left; font-size:12px; color:#555555; font-weight:bold; cursor:pointer; background:#FFFFFF  url(select2.png) no-repeat right center; border:1px solid #CCCCCC; border-radius:4px;}
.MdFormRgMltOn {-webkit-appearance:none; position:relative; padding:2px 0px 2px 0px; text-align:left; font-size:12px; color:#555555; font-weight:bold; cursor:pointer; background:#42abd1 url(select2.png) no-repeat right center; border:1px solid #66AFE9; border-radius:4px; box-shadow:0px 0px 15px 0px #1c46dd; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}

.MdFormLoad {position:absolute; width:100%; height:100%; left:0px; top:0px; font-weight:bold; font-size:30px; display:none; background:url(biancone.png) repeat;}
.ClFl {position:relative; width:1px; height:1px; clear:both:}

.MdClear {position:relative; width:1px; height:1px; margin:0px; clear:both:}

.BoxJS   {position:absolute; text-align:left; font-size:15px; font-weight:bold; padding:7px; background:#FFFFFF; border:2px solid #FF4444; border-radius:4px; box-shadow:0px 0px 8px 0px #FF4444;}
.BoxJS BUTTON {position:relative; width:100px; height:34px; padding:5px 12px 5px 12px; font-size:16px; font-weight:bold; color:#555555; background:#FFFFFF; border:2px solid #39a6e5; border-radius:4px; cursor:pointer;}
.BoxJS BUTTON:focus {position:relative; width:100px; height:34px; padding:5px 12px 5px 12px; font-size:16px; font-weight:bold; color:#555555; background:#E6E6E6; border:2px solid #66AFE9; border-radius:4px; cursor:pointer; box-shadow:0px 0px 8px 0px #66AFE9; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}

.BoxPrvcy {position:absolute; text-align:justify; font-size:12px; font-weight:normal; padding:7px; background:#FFFFFF; border:2px solid #FF4444; border-radius:4px; box-shadow:0px 0px 8px 0px #FF4444;}
