.obbligatorio { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; }
.paginazione { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #0176A1; font-weight: bold; }

.inputText { font:10px Arial, Helvetica, sans-serif; width:350px; border:1px solid #CCC; background-color:#FFF; }
.inputText1 { font:10px Arial, Helvetica, sans-serif; width:200px; border:1px solid #CCC; background-color:#FFF; padding-top:4px; }
.inputTextPiccolo { font:10px Arial, Helvetica, sans-serif; width:70px; border:1px solid #CCC; background-color:#FFF;}

.inputCheck { border:1px solid #CCC; background-color:#FFFFFF; }

.inputFile { font:10px Arial, Helvetica, sans-serif; width:354px; border:1px solid #CCC; background-color:#FFF; }

.inputButton { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background-color:#EEE; color:#0176A1; cursor:pointer; width:120px; height:21px; }
.inputButton:hover { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background-color:#EEE; color:#0176A1; cursor:pointer; width:120px; height:21px; }

.inputCerca { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background:#EEE url(../images/icone/75.png) left no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }
.inputCerca:hover { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background:#EEE url(../images/icone/76.png) left no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }

.inputCancella { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background:#EEE url(../images/icone/cancella.png) left no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }
.inputCancella:hover { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background:#EEE url(../images/icone/cancella_over.png) left no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }

.inputSalva { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background:#EEE url(../images/icone/45.png) left no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }
.inputSalva:hover { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background:#EEE url(../images/icone/46.png) left no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }

.inputReset { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background:#EEE url(../images/icone/25.png) left no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }
.inputReset:hover { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background:#EEE url(../images/icone/28.png) left no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }

.inputModifica { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background:#EEE url(../images/icone/modifica.png) left no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }
.inputModifica:hover { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background:#EEE url(../images/icone/modifica_over.png) left no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }

.inputEntra { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background-color:#EEE; background-image:url(../images/icone/icon_lock.gif); background-position: 1px 1px; background-repeat:no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }
.inputEntra:hover { font:10px Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #CCC; background-color:#EEE; background-image:url(../images/icone/icon_unlock.gif); background-position: 0px 1px; background-repeat:no-repeat; color:#0176A1; cursor:pointer; width:120px; height:21px; }

.inputTextArea { font:10px Arial, Helvetica, sans-serif; width:350px; border:1px solid #CCC; background-color:#FFF; }

.selSelect { font:10px Arial, Helvetica, sans-serif; background-color:#FFF; width:354px; }
.selSelect1 { font:10px Arial, Helvetica, sans-serif; background-color:#FFF; height:21px; }

.redirectBtn { padding:20px 0px 50px 0px; }

.fieldset { border:0px #dddddd solid; width:100%; }

.legend { font-weight: normal; color: #0099CC; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }

.paginazione { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; text-decoration:none; }
.paginazione a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#313131; text-decoration:none; }
.paginazione a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EB6C21; text-decoration:none; }
.paginazione a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#313131; text-decoration:none; }

.linkfile:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0088CC; text-decoration:none; }
.linkfile:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; }
.linkfile:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0088CC; text-decoration:none; }
.linkfile:visited:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; }