body {
	background: #ffffff url(images/sfondino.gif) top repeat-x;
	margin: 0px 0px 0px 0px;
}

div#struttura { width:946px; height:100%; background-color:#ffffff; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; border-bottom:#868387 solid 1px; border-left:#868387 solid 1px; border-right:#868387 solid 1px; padding:1px }

div#superiore-sfondo { width:946px; height:94px; background-image:url(images/logo-teglioveneto.gif); background-position:center; background-repeat:no-repeat }

div#link-superiore { float:right; width:400px; display:block; }
div#link-superiore ul { list-style-type: none; margin: 0; padding: 0 }
div#link-superiore li { float: left }

div#menu-superiore { width:946px; height:26px; background-color:#01B0E7 }
div#menu-superiore ul { list-style-type: none; margin: 0; padding: 0 }
div#menu-superiore li { float: left; margin-left:13px; margin-right:13px; margin-top:2px; padding:0 }

.cerca { BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt }

select { BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt }

.margini { margin-top:7px; margin-left:4px;}

div#menu-sinistra { margin-top: 5px; margin-left:5px; margin-right:5px; width:26px; height:100% }
div#menu-sinistra ul { list-style-type: none; margin: 0; padding: 0; width:236px }
div#menu-sinistra li { padding-left:20px; padding-top:2px; background-color:#F7D5C0; margin: 2px; height:23px }
div#menu-sinistra li#verdescuro { padding-left:20px; padding-top:2px; background-color:#009966; margin: 2px; height:23px; color:#FFFFFF }

div#contenutodestra {  }

table#contenuto { width:946px; margin-top:5px; border:0  }
.primacella { width:250px }
.secondacella { width:673px }
.terzacella { width:23px; vertical-align:top }

.cartable { width:100%; vertical-align:top;  border-collapse:collapse }

.internotabella { vertical-align:top; width:1% }


.internocentro { vertical-align:top; width:98%}


.menuvertcella1 { width:215px; height:20px; background-color:#01B0E7; padding-left:22px; padding-top:3px;  } 
.menuvertcella2 { width:215px; height:20px; background-color:#C9E5EE; padding-left:22px; padding-top:3px;  } 
.menuvertcella3 { width:215px; height:20px; background-color:#01B0E7; padding-left:22px; padding-top:3px; background-image:url(images/frec1.gif); background-repeat:no-repeat; background-position:top left;  }

.tabellamenu  { border-collapse:collapse }

.tabellaprincipale  { width:100%; vertical-align:top }

.tabellafondo  { width:500px; text-align:center; margin-left:auto; margin-right:auto; }

.tabellalink  { width:100%; text-align:center; border-collapse:collapse }

.spaziolink  { width:35px; height:25px}

.giustificato  { text-align:justify }

img { border:0 }

.stylemodulo {BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #535353 1px solid; BORDER-LEFT: #535353 1px solid; BORDER-RIGHT: #535353 1px solid; BORDER-TOP: #535353 1px solid; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt }

.centrato  { text-align:center }

.centrato2  { text-align:center; vertical-align:top }

.destra  { text-align:right }

.immgall { padding-top:20px }

.allvert { vertical-align:top }

.tabhomesx { text-align:left; padding:0; margin:0;  border:1px #787575 solid; height:160px; vertical-align:top}

.conttabhome { margin:5px; text-align:justify; }
.imgposition { float:left; margin-right:5px }
.imgposition2 { float:right; margin-left:10px }

.titolotesto { font-weight:bold; color:#DE0027 }

/* css per label parte pubblica */

.label-1 {width: 323px}

.titolotestonero { font-weight:bold; color:black }

.linkallegato { color:#518E41 }

.tabellaform { width:300px }

.cellatabellaform { width:150px }

.styleddl {BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #535353 1px solid; BORDER-LEFT: #535353 1px solid; BORDER-RIGHT: #535353 1px solid; BORDER-TOP: #535353 1px solid; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; width:150px }

.conttabhomeleft { margin:5px; text-align:left; }

