
.prova {
}


body{
    font-family: Verdana, Helvetica, Arial;
    background-image: url('../images/bg.jpg');
    background-repeat: repeat-x;
    top: 120;
    left: 0;
    margin: 3;
}

td{
     font-family:verdana;
     font-size: 11px;
}
a.linkfissi{
     color: #FFFFFF;
     font-size: 11px;
     font-weight: bolder;
}

a.modulo{
     color: #444444;
     font-size: 11px;
     text-decoration: none;
}

a{
     color: #222222;
     font-size: 11px;
     text-decoration: none;
}

td{
     color: #444444;
     font-size: 11px;
     text-decoration: none;
}

input, select, textarea{
     margin-top: 3px;
     background-color: #FFFFFF;
     color: #2E5B87;
     border-bottom: solid 2px #2E5B87;
     border-right: solid 2px #2E5B87;
     border-top: solid 2px #95B8DB;
     border-left: solid 2px #95B8DB;
}

h1{
   font-size:22px;
}

h2{
   font-size:18px;
}

table.modulo-r{
   padding-top: 20px solid #FFFFFF;
}

td.modulo-titolo-r{
     background-color:#9E6969;
     color:#000000;
}


#details span{
	font-size:10px;
	font-family:arial;
	display:block;
}
#details input,#details textarea{
	border: 1px solid gray;
}
#actions a{
	font-size:12px;
	font-family:arial;
	margin:5px;
	text-decoration:none;
}
#actions {
	border-bottom:1px solid blue;
	padding:2px;
	margin-bottom:10px;
	margin-top:10px;
}
#showproc{
	border:1px solid;
	border-color: lightblue blue blue lightblue;
	background-color: #87ceeb;
	font-family:arial;
	font-size: 14px;
	padding: 5px;
	position: absolute;
	top:100px;
	left:600px;
}

.risdelibere{
   padding: 4px;
   background-image:url(../images/del_bg2.jpg);
   background-repeat:repeat-x;
   margin-bottom: 5px;
   border-bottom: 1px solid #b0bec7;
   margin-right:4px;
   margin-left:4px;
}

.titolopagina{
     background-image:url(../images/titolo_bg.jpg);
     margin-top: 10px;
     margin-bottom: 2px;
     padding-left:10px;
     border:1px solid #999b9a;
     font-size: 18px;
     margin-right:4px;
     margin-left:4px;
}
.bg_neutro{
     background-image:url(../images/neutro_bg.jpg);
     padding-left:10px;
     border:1px solid #999b9a;
     font-size: 18px;
}

.bg_servizi{
     background-image:url(../images/servizi_bg.jpg);
     padding-left:10px;
     border:1px solid #999b9a;
     font-size: 18px;
}
.bg_servizi2{
     background-image:url(../images/servizi_bg.jpg);
     border:1px solid #999b9a;
}
.bg_servizi3{
     border-top:1px solid #FEE664;
     padding: 1 3 1 0;
     background-color:#FDF6CE;
}
.bg_comune{
     background-image:url(../images/comune_bg.jpg);
     padding-left:10px;
     border:1px solid #999b9a;
     font-size: 18px;
}
.bg_comune2{
     background-image:url(../images/comune_bg.jpg);
     border:1px solid #999b9a;
}
.bg_comune3{
     border-top:1px solid #FFD292;
     padding: 1 3 1 0;
     background-color:#FDEBD2;
}
.bg_canali{
     background-image:url(../images/canali_bg.jpg);
     padding-left:10px;
     border:1px solid #999b9a;
     font-size: 18px;
}
.bg_canali2{
     background-image:url(../images/canali_bg.jpg);
     border:1px solid #999b9a;
}
.bg_canali3{
     border-top:1px solid #94E765;
     padding: 1 3 1 0;
     background-color:#D6FFBE;
}
.bg_chisei{
     background-image:url(../images/chisei_bg.jpg);
     padding-left:10px;
     border:1px solid #999b9a;
     font-size: 18px;
}
.bg_chisei2{
     background-image:url(../images/chisei_bg.jpg);
     border:1px solid #999b9a;
}
.bg_chisei3{
     border-top:1px solid #64D6D6;
     padding: 1 3 1 0;
     background-color:#D8FEFE;
}


.md {
 background:#fff;
 border:1px solid #b0bec7;
 background-image:url(../images/del_bg.jpg);
 margin-top: 5px;
 margin-bottom: 10px;
 padding-left:10px;
 margin-right:4px;
 margin-left:4px;
}

.md2 {
 background:#fff;
 border:1px solid #b0bec7;
 background-image:url(../images/del_bg.jpg);
 margin-top: 5px;
 margin-bottom: 5px;
 padding-left:10px;
 padding-right:10px;
 margin-right:7px;
 margin-left:4px;
}

.mdici {
   background:#fff;
   border:1px solid #b0bec7;
   background-image:url(../images/del_bg.jpg);
   padding-left:10px;
   padding-right:10px;
}

.titolo_primopiano{
  padding-left:10px;
  font-size:18px;
}

.primopiano {
  padding:10px;
  padding-left:30px;
  height: 90px;
}

.primopiano div.titolo{
  padding-bottom:5px;
}

.primopiano div.testo{
  padding-bottom:5px;
}

div.archivio { padding: 8px; }

div.archivio .anno{ margin-top: 10px; }

div.archivio .elemento { padding-left: 10px; }

.messaggio { padding:10px;color:red; }


div.trasparenza { padding:10px; }

div.trasparenza_sx { width:180px; float:left; padding-right:5px; }
div.trasparenza_sx_link {padding-left:30px; padding-top:15px; line-height: 20px; }

div.trasparenza_dx { width:440px; float:left; }
div.trasparenza_titolo {  font-size:18px; padding-bottom:10px;}

div.trasparenza_anno { paddinng-left:10px; }
div.trasparenza_anno span { color: red; display:block;  margin-top:10px; paddinng-left:6px; }

.clear {clear: both; margin: 0; padding: 0;  height: 0; font-size: 0px; line-height:-1px;}

img.bannerino { margin: 3 0 0 0; border: 1px solid black;  }

.trasparenza_anno a { margin-left:15px; }

.elenco{
  padding-left:14px;
  padding-top:5px;
}

.td_elenco{
  padding:1px;
}

.elenco_link{
  padding-left:10px;
  padding-bottom:10px;
  padding-top:4px;
}

.td_link{
  background-color:#F37B1C;
  border-left:solid 2px white;
  border-right:solid 2px #B15104;
  border-bottom:solid 2px #B15104;
  color:white;
}

.mappa_categoria {
  font-size:12px;
  cursor:pointer;
}

td.hp_servizi {border-top:1px solid #FEE664;padding-left:10px;padding-top:1px;padding-bottom:1px;}
td.hp_comune  {border-top:1px solid #FFD292;padding-left:10px;padding-top:1px;padding-bottom:1px;}
td.hp_canali  {border-top:1px solid #94E765;padding-left:10px;padding-top:1px;padding-bottom:1px;}
td.hp_chisei  {border-top:1px solid #64D6D6;padding-left:10px;padding-top:1px;padding-bottom:1px;}