/***** STILE GENERALE *****/
html, body { font-family: verdana, sans-serif; font-size: 11px; color: #666666;	background-color: #F4F2F0; margin: 15px 0px 5px 0px; padding: 0px; } 
body a:link, body a:visited, body a:active { text-decoration: none; color: #FF6600; }
body a:hover { text-decoration: none; color: #000066; }
	
/***** STILE LAYOUT *****/
#layout_top { background: url(images/layout_top.gif) no-repeat; width: 610px; height: 20px; }
#layout_middle { background: url(images/layout_middle.gif) repeat-y; width: 610px; margin: 0px; }
#layout_bottom { background: url(images/layout_bottom.jpg) no-repeat; height: 40px; width: 610px; margin: 0px; }
#layout_divisorio { background: url(images/logo_consorziodibonificabassopiave.jpg) no-repeat top; width: 190px; border-right: 1px solid #E1E1E1; margin: 140px 0px 0px 0px; padding: 140px 0px 0px 0px; color: #999; }
#layout_divisorio_home { width: 190px; border-right: 1px solid #E1E1E1; margin: 140px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #999; }

/***** STILE TESTO *****/
h2 { width: 392px; text-align: justify; font-size:10px; color: #000; padding: 0px 10px 0px 15px; font-weight: normal; margin: 0px; }
h2 a:link, h2 a:visited, h2 a:active { color: #FF6600; text-decoration: none; font-weight: normal; }
h2 a:hover { background-color: #FF6600; color: #fff; font-weight: normal; }
h3, h3 a:link, h3 a:visited, h3 a:active { color: #B5B5B5; font-family: tahoma, arial, sans-serif; font-size: 9px; font-weight: normal; margin: 15px 0px 0px 0px; text-decoration: none; }
h3 a:hover { color: #B5B5B5; font-family: tahoma, arial, sans-serif; font-size: 9px; font-weight: normal; margin: 15px 0px 0px 0px; text-decoration: underline; }
h4 { color: #999; font-size: 9px; font-weight: normal; text-align: left; padding: 0px 0px 0px 15px; margin: 0px 15px 0px 0px; }
h5 { color: #999; font-size: 9px; font-weight: normal; text-align: center; padding: 20px 15px 0px 15px; }
h6 { color: #666; font-size: 9px; font-weight: normal; padding: 0px; margin: 0px; }

#indirizzo { color: #888; font-family: tahoma, arial, sans-serif; font-size: 11px; font-weight: normal; text-align: left; padding: 0px 0px 0px 15px; margin: 0px 15px 0px 0px; }

li { margin: 0px 0px 5px 0px; padding: 0px; display: inline; }
ul { margin: 0px 0px 0px 10px; list-style-type: none; padding: 0px; }
ol { margin: 0px 0px 0px 10px; padding: 0px; list-style: none; color: #666; font-family: verdana, sans-serif; font-size: 9px; font-weight: normal; }
ol.list { margin: auto!important; list-style-position: outside; list-style-type: decimal!important; }
ol.list li { display: block!important; }

td.info { display: none; }

#liste { width: 392px; text-align: justify; font-size:10px; padding: 0px 10px 0px 25px; font-weight: normal; margin: 0px 0px 0px 0px; line-height: 15px; }
#liste a:link, #liste a:visited, #liste a:active { color: #FF6600; text-decoration: none; font-weight: normal; }
#liste a:hover { background-color: #FF6600; color: #fff; font-weight: normal; }

/***** STILE MENU *****/
#nav { margin: 0px 0px 20px 15px; font-family: "arial narrow", arial, sans-serif; font-weight: bold; font-size: 11px; color: #777; }
#nav a { color: #A7A7A7; text-decoration: none; margin: 0px 0px 0px 0px; }
#nav li a:hover, body#home li.attivo1 a { color: #FF6600; text-decoration: underline; }
#nav li a:hover, body#dovesiamo li.attivo2 a { color: #FF6600; text-decoration: underline; }
#nav li a:hover, body#consorzio li.attivo3 a { color: #FF6600; text-decoration: underline; }
#nav li a:hover, body#struttura li.attivo4 a { color: #FF6600; text-decoration: underline; }
#nav li a:hover, body#catasto li.attivo5 a { color: #FF6600; text-decoration: underline; }
#nav li a:hover, body#contatto li.attivo6 a { color: #FF6600; text-decoration: underline; }
#nav li a:hover, body#link li.attivo7 a { color: #FF6600; text-decoration: underline; }
#nav li a:hover, body#news li.attivo8 a { color: #FF6600; text-decoration: underline; }

#subnav { color: #FF6600; line-height: 20px; margin: 5px 15px 0px 20px; padding: 0px 0px 0px 5px; font-size: 9px; font-weight: normal; text-decoration: none; } 
#subnav2 { color: #FF6600; line-height: 20px; margin: 5px 5px 0px 5px; padding: 0px 0px 0px 5px; font-size: 9px; font-weight: normal; text-decoration: none; } 
#subnav li, #subnav2 li { background: url(images/freccia.gif) no-repeat 0px 3px; padding-left: 12px; }
#subnav a, #subnav2 a { text-decoration: underline; color: #999; }
#subnav a:hover, #subnav2 a:hover { text-decoration: none; color: #FF6600; }

/***** STILE SCHEDE *****/
span { display: none; font-size: 9px; }

#scheda_pdf a:link, #scheda_pdf a:visited { background: url(images/pdf.gif); height: 12px; width: 250px; margin: 13px 0px 0px 0px; padding:0px; display: block; }
#scheda_pdf a:hover { background: url(images/pdf.gif) 0px -12px; display: block; }

.boxscheda_top { background: url(images/boxscheda_sfondosopra.jpg) repeat-x top; }
#boxscheda_bottom { background: url(images/boxscheda_sfondosotto.jpg) repeat-x bottom; }
#boxscheda_angolo01 { background: url(images/boxscheda_angolo01.jpg) no-repeat top; width: 20px; height: 50px; }
#boxscheda_angolo02 { background: url(images/boxscheda_angolo02.jpg) no-repeat top; width: 20px; height: 50px; }
#boxscheda_angolo03 { background: url(images/boxscheda_angolo03.jpg) no-repeat top; width: 20px; height: 30px; }
#boxscheda_angolo04 { background: url(images/boxscheda_angolo04.jpg) no-repeat top; width: 20px; height: 30px; }
#boxscheda_latodx { background: url(images/boxscheda_latodx.jpg) no-repeat bottom; }
#boxscheda_latosx { background: url(images/boxscheda_latosx.jpg) no-repeat bottom; }

.cornice { border: 1px solid #999; padding: 5px; }

/************ FORM **************/
.motore { display: block; font-family: arial, sans-serif; font-size: 10px; color: #515A72; font-weight: normal; margin: 0px 15px 20px 0px; }
.motore_form { display: inline; width: 60px; height: 17px; margin: 0px; font-size: 10px; font-weight: normal; }
.motore_bottone { display: inline; width: 60px! important; height: 16px! important; border: 0px #F4F4F5; cursor: pointer; border: 0px solid; margin: 0px; padding: 0px; background: url(images/bottone_ricerca.gif) 0px #FFFFFF; }

.testo { color: #999; font-size: 10px; font-weight: normal; }
form { display: inline; text-align: center; }

input { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #515A72; width: 160px; height: 17px; padding: 0px 3px 0px 3px; }
.codditta { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #515A72; width: 11px; height: 17px; padding: 0px 3px 0px 3px; }
select { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #515A72; width: 160px; height: 17px; }

input.contatto { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #515A72; width: 290px; height: 17px; margin: 0px; padding: 0px 0px 0px 3px; }
select.contatto { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #515A72; width: 290px; height: 17px; margin: 0px; }
textarea { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #515A72; width: 290px; height: 90px; margin: 0px; padding: 3px 0px 3px 3px; }
input.check_consenso {	padding-right: 2px;	padding-left: 2px; margin-bottom: 5px; width: 13px! important; }

.bottone_invia { width: 108px! important; height: 21px! important; border: 0px #F4F4F5; cursor: pointer; border: 0px solid; margin: 0px; padding: 0px; background: url(images/bottone_invio.gif) 0px #FFFFFF; }
.bottone_cancella { width: 79px! important; height: 21px! important; border: 0px #F4F4F5; cursor: pointer; border: 0px solid; margin: 0px; padding: 0px; background: url(images/bottone_cancella.gif) 0px #FFFFFF; }

.importo { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #515A72; width: 100px; height: 17px; padding: 0px 3px 0px 3px; }
.anno { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #515A72; width: 100px; height: 17px; }