﻿html { height: 100%; overflow: -moz-scrollbars-vertical; overflow-y:scroll; }
body { margin:0px; padding:0px; background-image:url('/immagini/bg.jpg'); background-repeat:repeat-y; background-position:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
img { float:left; margin:0px; padding:0px; border:0px; }

a:active, a:focus {outline:none; }

form { margin:0px; padding:0px; }

.generale { float:left; width:100%; margin:0px; padding:0px; text-align:center; }
.centratura { width:990px; margin:0px auto; padding:0px; text-align:left; }
.contenitore { float:left; width:990px; margin:0px; padding:0px; }

.testata { float:left; width:990px; margin:0px; padding:0px; background-color:#FFFFFF; }
.testata .colonna_sx { float:left;width:250px; margin:0px; padding:0px; }
.testata .colonna_centro { float:left;width:490px; margin:0px; padding:0px; }
.testata .colonna_dx { float:left;width:250px; margin:0px; padding:0px; }


.colonna_sx { float:left; width:225px; margin:0px; padding:0px 0px 0px 25px; }
.colonna_sx ul { float:left; width:225px; margin:0px; padding:0px; }
.colonna_sx li { float:left; width:203px; min-height:12px; border-left:2px solid #FFFFFF; margin:0px 0px 5px 0px ; padding:8px 0px 8px 20px; list-style:none; background-color:#96c239; color:#FFFFFF; }
.colonna_sx li a { color:#FFFFFF; text-decoration:none; }
.colonna_sx li a:hover { color:#007680; text-decoration:none; }

.colonna_centro { float:left; width:490px; margin:0px; padding:0px; }
.contenuti { float:left; width:460px; padding:0px 15px; font-size:0.9em; }
.contenuti a { color:#f5a700; text-decoration:none; }
.contenuti a:hover { color:#007680; text-decoration:none; }
.colonna_centro h1, .colonna_centro h2 { float:left; width:460px; margin:0px; padding:10px 0px ; font-size:20px; color:#f5a700; }
.colonna_centro h3 { float:left; width:460px; margin:0px; padding:10px 0px; font-size:14px; color:#007680; }
.colonna_centro ul { float:left; width:460px; margin:0px; padding:0px; }
.colonna_centro ul li { float:left; width:440px; margin:0px; padding:0px; padding-left:20px; background-image:url('/immagini/bullet.jpg'); background-repeat:no-repeat; background-position:0 4px; list-style:none; clear:left; }

.colonna_centro .testi { float:left; width:460px; margin:0px; padding:0px 0px 20px 0px; font-size:0.8em; border-bottom:1px solid #7fbabf; }
.colonna_centro .testi ul { float:left; width:460px; margin:0px; padding:0px; }
.colonna_centro .testi li { float:left; width:440px; margin:0px; padding:0px; padding-left:20px; background-image:url('/immagini/bullet.jpg'); background-repeat:no-repeat; background-position:0 4px; list-style:none; clear:left; }

.colonna_dx { float:left; width:200px; margin:0px; padding:0px 25px 0px 0px; background-image:url('/immagini/bg_destra.jpg'); background-repeat:repeat-x; background-position:25px; }
.colonna_dx .box { float:left; width:200px; margin:0px; padding:0px; }
.colonna_dx .box .testo { float:left; width:195px; margin:0px; padding:15px; background-image:url('/immagini/bg_box.gif'); background-repeat:repeat-y; font-size:0.7em; }
.colonna_dx .box .testo a { color:#f39400; font-weight:bold; text-decoration:none; }
.colonna_dx .box .testo a:hover { color:#007680; font-weight:bold; text-decoration:none; }
.colonna_dx .bottoniera { float:left; margin:0px 0px 0px 8px ; padding:0px; }
.colonna_dx .box .testo ul { float:left; width:195px; margin:0px; padding:0px; }
.colonna_dx .box .testo li { float:left; width:175px; margin:0px; padding:3px 0px; padding-left:20px; background-image:url('/immagini/bullet.gif'); background-repeat:no-repeat; background-position:5px 7px; list-style:none; clear:left; }

.sportello { float:left; width:100%; background-image:url('/immagini/bg_sportello.jpg'); background-repeat:repeat-y; font-size:12px; font-weight:bold; color:#FFFFFF; margin:5px 0px; }
.testosportello { float:left; padding:0px 10px; }

.riga { float:left; width:460px; margin:5px 0px; padding:5px 0px; }
.riga .label, .Ricerca label { float:left; width:460px; color:#007680; }
.riga input { float:left; margin:0px; padding:2px; border:2px solid #d2f28e; min-width:350px; background-color:#f8f7e9; }
.riga textarea { float:left; margin:0px; padding:2px; border:2px solid #d2f28e; width:440px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }

img.immagine_riga { float:left; padding:0px 20px 0px 0;  vertical-align:middle; _width:130px; min-width:130px; max-width:130px; }

.logoservizi { float:left; width:140px; padding:5px; }
.testoservizi { float:left; width:270px;  border-left:1px solid #d2f28e; padding:0 0 0 10px; margin:5px; }
.testoservizi p { margin:0px; padding:0px; width:100% }


.titolodati { float:left; width:460px; color:#007680; }


ol li { clear:left; }


/*
input:radio { float:left; margin:0px; padding:2px; border:0px; width:20px; } 
input[type='checkbox'] { float:left; margin:0px; padding:2px; border:0px; width:20px; }
*/

.riga .radio input, .riga .check input { float:left; width:20px; margin:0px 8px 0px 0px; padding:0px; border:0px; min-width:20px; }
.riga .radio label, .riga .check label { float:left; width:70px; color:#007680; }

.riga select { float:left; margin:0px; padding:2px; border:2px solid #d2f28e; }

.riga .Azioni a, .Ricerca a { float:left; border:2px solid #d2f28e; color:#007680; background-color:#d2f28e; padding:0px 10px 2px 10px; font-weight:bold; text-decoration:none; }
.riga .Azioni a:hover, .Ricerca a:hover { border:2px solid #007680; color:#d2f28e; background-color:#007680; padding:0px 10px; font-weight:bold; text-decoration:none; }


.piede { float:left; width:898px; padding:25px 10px 0 20px; margin:10px 0 0 30px; text-align:center; font-size:0.8em; border-top:2px solid #d2f28e; background-image:url('/immagini/bg_piede.jpg'); background-repeat:repeat-x; }
.piede .copyright { float:left; width:100%; font-size:1em; text-align:center; }
.piede a { color:#f5a700; text-decoration:none; }
.piede a:hover { color:#007680; text-decoration:underline; }
.piede img { float:right; }
.piede .powerednt2{ float:left; width:100%; font-size:1em; text-align:right; }

.Ricerca { float:left; width:460px; margin:0px 0px 20px 0px; padding:0px; }
.Ricerca input { float:left; margin:0px 10px 0px 0px; padding:2px; border:2px solid #d2f28e; min-width:80px; background-color:#f8f7e9; }
.recordtabella { float:left; width:460px; margin:5px 0px; padding:0px 0px 5px 0px; border:1px solid  #d2f28e; font-size:0.8em; }
.recordtabella .intestazione { float:left; width:450px; margin:0px; padding:5px; margin-bottom:4px; background-color:#d2f28e; font-weight:bold; font-size:1.2em; }
.recordtabella .riga { float:left; width:450px; margin:0px; padding:5px; }
.recordtabella .cap { float:left; width:30px; margin:0px; padding:5px; }
.recordtabella .citta { float:left; width:365px; margin:0px; padding:5px; }
.recordtabella .prov { float:left; width:15px; margin:0px; padding:5px; padding-right:20px; text-align:right; }

.news { float:left; width:450px; margin:0px 0px 20px 0px; padding:0px; }
.news ul { float:left; width:450px; margin:0px; padding:0px; }
.news li { float:left; width:430px; margin:0px 0px 9px 0px; padding:0px 0px 10px 20px; background-image:url('/immagini/bullet.jpg'); background-repeat:no-repeat; border-bottom:1px solid #d2f28e;  }
.news .data { float:left; width:450px; margin:0px; padding:0px 0px 0px 0px; font-size:0.7em; background-image:none; border:0px; text-transform:uppercase; color:gray; }

.paginazione { float:left; width:460px; margin:0px 0px 20px 0px; padding:0px; color:#f5a700; font-weight:bold; text-align:center; }
.paginazione a { color:#000000; font-weight:normal; }
.paginazione a:hover { color:#007680; }

.domanda { font-weight:bold; font-style:italic; color:#007680; }
.risposta { padding-bottom:10px; }

.errore { float:left; white-space:nowrap; clear:left; }

.bottone { float:left; margin:10px 0px; width:460px; }
.menu {float:left; }
.corpo {float:left; }








/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
float:left; width:100%; margin:0px; padding:10px 0px ; font-size:20px; color:#f5a700;
}

h2 {
float:left; width:100%; margin:0px; padding:10px 0px ; font-size:20px; color:#f5a700;
}

h3 {
float:left; width:100%; margin:0px; padding:10px 0px; font-size:14px; color:#007680;
}


