#rvdc { width: 95%; padding-top: 10px; padding-bottom: 20px; }
#rvdc p { margin: 5px 0px; }
#rvdc a img,
#rvdc a:visited img { color: rgb(255,255,255); }
#rvdc form { margin-bottom: 0px; }
#rvdc fieldset { margin:15px 0 0 15px; border: 1px rgb(0,0,0) solid; padding: 0px 15px 15px 15px; }
#rvdc legend { padding-right: 10px; padding-left: 10px; font-size: 110%; }
#rvdc .rvdc_campi { margin-top: 16px; }
#rvdc .rvdc_lista { margin-top: 10px; margin-bottom: 10px; }
#rvdc .rvdc_lista label { margin-left: 10px; color: rgb(0,70,145); font-weight: bold; }
#rvdc .rvdc_lista label:hover { text-decoration: underline; }
#rvdc .rvdc_note { margin: 0px 10px 8px 10px; padding: 5px 10px 8px 10px; font-size: 110%; }
#rvdc .rvdc_note li { margin-bottom: 8px; }
#rvdc label.rvdc_inlinea { clear: left; display: block; float: left; margin: 0px; width: 180px; padding: 3px 0px 5px 3px; color: rgb(0,70,145); font-weight: bold; text-align: left; }
#rvdc input.rvdc_inlinea,
#rvdc select.rvdc_inlinea { clear: right; z-index: -10; margin: 0px 1px 0.5em 3px; text-align: left; }
#rvdc #rvdc_modulo a img { vertical-align: top; }
#rvdc .rvdc_privacy { margin-top: 30px; font-size: 110%; }
#rvdc .rvdc_privacy label { display:inline; margin-right: 20px; color: rgb(0,70,145); font-size: 90%; font-weight: bold; }
#rvdc .rvdc_privacy label:hover { text-decoration: underline; }
#rvdc .rvdc_privacy a:hover { background-color: rgb(255,255,0); color: rgb(190,0,0); }
#rvdc #rvdc_invio { margin:15px 0 0 15px; border-top: 1px rgb(255,255,255) solid; border-right: 1px rgb(0,0,0) solid; border-bottom: 1px rgb(0,0,0) solid; border-left: 1px rgb(255,255,255) solid; background-color: rgb(25,115,175); padding: 2px 5px; color: rgb(255,255,255); font-weight: bold; text-align: center; }
#rvdc #rvdc_aiuto h3 { margin-bottom: 15px; font-size: 120%; }
#rvdc #rvdc_aiutocodicefiscale, #rvdc #rvdc_aiutoemail, #rvdc #rvdc_aiutotelefono, #rvdc #rvdc_aiutofax { margin-bottom: 20px; margin-left: 3px; font-size: 110%; }
#rvdc #rvdc_aiutocatasto, #rvdc #rvdc_aiutoprovincia, #rvdc #rvdc_aiutovariazione3, #rvdc #rvdc_aiutovariazione4, #rvdc #rvdc_aiutovariazione5 { margin-bottom: 20px; margin-left: 3px; font-size: 110%; }
#rvdc #rvdc_aiutocomune, #rvdc #rvdc_aiutosezione, #rvdc #rvdc_aiutofoglio, #rvdc #rvdc_aiutoparticella, #rvdc #rvdc_aiutosubalterno, #rvdc #rvdc_aiutodenominatore { margin-bottom: 20px; margin-left: 3px; font-size: 110%; }
#rvdc #rvdc_aiutointestazione, #rvdc #rvdc_aiutodirittopossesso, #rvdc #rvdc_aiutoquotapossesso, #rvdc #rvdc_aiutoannotazioni { margin-bottom: 20px; margin-left: 3px; font-size: 110%; }
#rvdc #rvdc_aiutoattonotarile, #rvdc #rvdc_aiutodenunciasucessione, #rvdc #rvdc_aiutoriunioneusufrutto, #rvdc #rvdc_aiutovolturacatastale, #rvdc #rvdc_aiutoattopubblico, #rvdc #rvdc_aiutonuovacostruzione { margin-bottom: 20px; margin-left: 3px; font-size: 110%; }
#rvdc #rvdc_aiutoindirizzo, #rvdc #rvdc_aiutonumerocivico, #rvdc #rvdc_aiutopiano, #rvdc #rvdc_aiutoconsistenza { margin-bottom: 20px; margin-left: 3px; font-size: 110%; }
#rvdc_aiutocodicefiscale h3, #rvdc_aiutoemail h3, #rvdc_aiutotelefono h3, #rvdc_aiutofax h3,
#rvdc_aiutocatasto h3, #rvdc_aiutoprovincia h3, #rvdc_aiutovariazione3 h3, #rvdc_aiutovariazione4 h3, #rvdc_aiutovariazione5 h3,
#rvdc_aiutocomune h3, #rvdc_aiutosezione h3, #rvdc_aiutofoglio h3, #rvdc_aiutoparticella h3, #rvdc_aiutosubalterno h3, #rvdc_aiutodenominatore h3,
#rvdc_aiutointestazione h3, #rvdc_aiutodirittopossesso h3, #rvdc_aiutoquotapossesso h3, #rvdc_aiutoannotazioni h3,
#rvdc_aiutoattonotarile h3, #rvdc_aiutodenunciasucessione h3, #rvdc_aiutoriunioneusufrutto h3, #rvdc_aiutovolturacatastale h3, #rvdc_aiutoattopubblico h3, #rvdc_aiutonuovacostruzione h3,
#rvdc_aiutoindirizzo h3, #rvdc_aiutonumerocivico h3, #rvdc_aiutopiano h3, #rvdc_aiutoconsistenza h3 { font-size: 90% !important; color: rgb(0,40,115) !important; margin-bottom: 6px !important; }
#rvdc .rvdc_riepilogo { color: rgb(0,30,105); font-size: 110%; }
#rvdc .rvdc_funzioni { margin-top: 20px; margin-bottom: 20px; font-size: 110%; }
#rvdc .rvdc_invia { margin-bottom: 20px; }
#rvdc .rvdc_invia strong { border-right: 1px rgb(0,0,0) solid; border-bottom: 1px rgb(0,0,0) solid; background-color: rgb(25,115,175); padding: 2px 6px; }
#rvdc .rvdc_invia strong a, 
#rvdc .rvdc_invia strong a:hover,
#rvdc .rvdc_invia strong a:active,
#rvdc .rvdc_invia strong a:visited { background-color: rgb(25,115,175); color: rgb(255,255,255); text-decoration: none; }
#rvdc .rvdc_funzioni a:hover { background-color: rgb(255,255,0); color: rgb(190,0,0); }
#rvdc #rvdc_diagnostico { margin-top: 20px; border: 1px rgb(230,0,0) solid; }
#rvdc #rvdc_diagnostico h2 { margin-top: 0px; background-color: rgb(230,0,0); padding: 5px 10px; font-size: 130%; color: rgb(255,255,255); }
#rvdc #rvdc_diagnostico p { margin: 15px; font-size: 110%; }
#rvdc #rvdc_diagnostico ul { margin-left: 15px; padding-right: 15px; padding-left: 15px; }
#rvdc #rvdc_diagnostico li { margin-bottom: 5px; font-size: 110%; color: rgb(190,0,0); }
#rvdc #rvdc_diagnostico .rvdc_invio { margin: 20px auto; text-align: center; }
#rvdc #rvdc_diagnostico a:hover { background-color: rgb(255,255,0); color: rgb(190,0,0); }
#rvdc .rvdc_orizzontale { background-color: rgb(200,200,200); }
#rvdc .rvdc_orizzontale caption { background-color: rgb(255,255,255); padding: 20px 0px 3px 0px; text-align: left; white-space: nowrap; font-size: 110%; }
#rvdc .rvdc_orizzontale th { background-color: rgb(255,255,255); padding: 2px 10px 2px 3px; text-align: left; }
#rvdc .rvdc_orizzontale td { background-color: rgb(255,255,255); padding: 2px 30px 2px 3px; }
#rvdc .rvdc_orizzontale a:hover { background-color: rgb(255,255,0); color: rgb(190,0,0); }
#rvdc .rvdc_verticale { background-color: rgb(200,200,200); }
#rvdc .rvdc_verticale caption { background-color: rgb(255,255,255); padding: 20px 0px 3px 0px; text-align: left; white-space: nowrap; font-size: 110%; }
#rvdc .rvdc_verticale caption a:hover { background-color: rgb(255,255,0); color: rgb(190,0,0); }
#rvdc .rvdc_verticale th { background-color: rgb(255,255,255); padding: 2px 10px 2px 3px; text-align: left; }
#rvdc .rvdc_verticale td { background-color: rgb(255,255,255); padding: 2px 30px 2px 3px; }
#rvdc .rvdc_verticale td strong { color: rgb(0,30,105); }
#rvdc .rvdc_nascosto { display: none; }
#rvdc .rvdc_ivariazioni1 { margin-top: 10px; margin-bottom: 20px; width: 100%; background-color: rgb(200,200,200); }
#rvdc .rvdc_ivariazioni1 th { background-color: rgb(255,255,255); padding-left: 35px; font-size: 110%; font-weight: normal; text-align: left; }
#rvdc .rvdc_ivariazioni1 td { width: 33%; background-color: rgb(255,255,255); padding: 3px 10px; vertical-align: top; }
#rvdc .rvdc_ivariazioni1 label { font-size: 110%; color: rgb(0,70,145); }
#rvdc .rvdc_ivariazioni1 label:hover { text-decoration: underline; }
#rvdc .rvdc_ivariazioni2 { margin-top: 10px; margin-bottom: 20px; width: 100%; }
#rvdc .rvdc_ivariazioni2 th { font-size: 110%; font-weight: normal; text-align: left; }
#rvdc .rvdc_ivariazioni2 label { padding-right: 10px; color: rgb(0,70,145); font-weight: bold; }
#rvdc .rvdc_dvariazioni1 { margin-top: 10px; margin-bottom: 20px; width: 100%; background-color: rgb(200,200,200); }
#rvdc .rvdc_dvariazioni1 td { width: 33%; background-color: rgb(255,255,255); padding: 3px 10px; vertical-align: top; }
#rvdc .rvdc_dvariazioni1 label { font-size: 110%; color: rgb(0,70,145); }
#rvdc .rvdc_dvariazioni1 label:hover { text-decoration: underline; }
#rvdc .rvdc_dvariazioni2 { margin-top: 10px; margin-bottom: 20px; width: 100%; }
#rvdc .rvdc_dvariazioni2 th { font-size: 110%; font-weight: normal; text-align: left; }
#rvdc .rvdc_dvariazioni2 label { padding-right: 10px; color: rgb(0,70,145); font-weight: bold; }
#rvdc .rvdc_aiuti { margin-top: 20px; }
#rvdc .rvdc_aiuti a { font-size: 110%; text-decoration: none; cursor: help; }
#rvdc .rvdc_aiuti a:hover { background-color: rgb(255,255,0); color: rgb(190,0,0); }
#rvdc .rvdc_selezioni { margin: 0px; margin-bottom: 30px; padding: 0px; list-style-type: none; }
#rvdc .rvdc_selezioni label { color: rgb(0,70,145); font-size: 110%; }
#rvdc .rvdc_selezioni label:hover { text-decoration: underline; }
#rvdc #rvdc_satto1, #rvdc #rvdc_satto2, #rvdc #rvdc_satto3, #rvdc #rvdc_satto4, #rvdc #rvdc_satto5, #rvdc #rvdc_satto6 { padding-top: 20px; padding-left: 20px; }
#rvdc .rvdc_selezioni li { margin-top: 20px; margin-bottom: 20px; }
#rvdc .rvdc_selezioni label.rvdc_inlinea { width: 220px; font-size: 100%; }
#rvdc .rvdc_selezioni label.rvdc_inlinea:hover { text-decoration: none; }
#rvdc .rvdc_elimina:hover { background-color: rgb(255,0,0) !important; color: rgb(255,255,255) !important; }
#rvdc .rvdc_notevariazione { margin-top: 6px; }
#rvdc .rvdc_anotevariazione { margin-top: 25px; margin-bottom: 25px; }
#rvdc .rvdc_notevariazione strong { text-decoration: underline; }
#rvdc .rvdc_anotevariazione strong { text-decoration: underline; }
#rvdc .rvdc_acampi label.rvdc_inlinea { width: 200px; }

