/*--- begin amministrazione ---*/
/* begin tabella consiglio comunale */
html{ overflow-x:hidden }
table.consiglio{
	border:solid 0px;
	color:#003333;
	background-color:transparent;
	width:550px;
	font-size:12px;
	text-align:left;
}

th.consiglioTitle{
	color:inherit;
	background-color:transparent;
	border:solid 1px #003333;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}

td.consiglioNames{
	border:solid 1px #003333;
}
/* end tabella consiglio comunale */
/* begin tabella struttura del bilancio comunale */
table.strutturaEntrate{
	background-color:transparent;
	width:200px;
	color:black;
	font-family:verdana,Serif;
	font-size:12px;
}

table.strutturaSpese{
	background-color:transparent;
	width:300px;
	color:black;
	font-family:verdana,Serif;
	font-size:12px;
}
/* end tabella struttura del bilancio comunale */
.splashAdministration{
	padding-left:25px;
}
/* begin tabelle bilancio */
table.table01a{
	background-color:transparent;
	width:550px;
	font-family:verdana,Serif;
	font-size:10px;
}

th.title01a{
	color:inherit;
	background-color:#eeeeee;
	border:solid 1px #336633;
	font-weight:bold;
	text-align:center;
}

td.content01a{
	border:solid 1px #336633;
	width:350px;
}

td.right01a{
	border:solid 1px #336633;
	text-align:right;
}
/* ---------- */
table.table02a{
	background-color:transparent;
	width:550px;
	font-family:verdana,Serif;
	font-size:10px;
}

th.title02a{
	color:inherit;
	background-color:#eeeeee;
	border:solid 1px #336633;
	font-weight:bold;
	text-align:center;
}

th.title02b{
	color:inherit;
	background-color:#eeeeee;
	border:solid 1px #336633;
	font-weight:normal;
	text-align:center;
}

td.left02{
	border:solid 1px #336633;
	text-align:left;
}

td.right02{
	border:solid 1px #336633;
	text-align:right;
}
/* ----------- */
table.table03a{
	background-color:transparent;
	width:1300px;
	font-family:verdana,Serif;
	font-size:10px;
}

th.title03a{
	color:inherit;
	background-color:transparent;
	width:200px;
	border:solid 1px #336633;
	font-weight:bold;
	text-align:center;
}

th.title03dark{
	color:inherit;
	background-color:#cccccc;
	border:solid 1px #336633;
	font-weight:bold;
	text-align:center;
}

th.title03color{
	color:inherit;
	width:200px;
	background-color:#eeeeee;
	border:solid 1px #336633;
	font-weight:bold;
	text-align:center;
}

td.right03{
	width:200px;
	border:solid 1px #336633;
	text-align:right;
}

td.right03color{
	color:inherit;
	width:200px;
	background-color:#eeeeee;
	border:solid 1px #336633;
	font-weight:bold;
	text-align:right;
}

#funzioni{
	position:absolute;
	top:25px;
	left:55px;
	font-family:verdana,Serif;
	font-size:10px;
	font-weight:bold;
}

#interventi{
	position:absolute;
	top:60px;
	left:5px;
	font-family:verdana,Serif;
	font-size:10px;
	font-weight:bold;
}
/* --------------- */
table.programma{
	background-color:transparent;
	width:550px;
	font-family:verdana,Serif;
	font-size:10px;
}

th.progTitle{
	color:inherit;
	background-color:#eeeeee;
	border:solid 1px #336633;
}

td.progRight{
	border:solid 1px #336633;
	text-align:right;
}

td.progLeft{
	border:solid 1px #336633;
}
/* end tabelle bilancio */
/*--- end amministrazione ---*/

/*--- begin servizi ---*/
/* begin linea 15 */
table.busLine15{
	color:#003333;
	background-color: transparent;
	width:550px;
	font-family:verdana,Serif;
	font-size:10px;
}

th.dayBusTitle15{
	border:solid 1px #003333;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

td.location15{
	border:solid 1px #003333;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
}

th.locationTitle15{
	color:inherit;
	background-color:#eeeeee;
	border:solid 1px #003333;
	width:90px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

td.timeBus15{
	border:solid 1px #003333;
	text-align:center;
}

th.timeBusTitle15{
	color: inherit;
	background-color:#eeeeee;
	border:solid 1px #003333;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
/* end linea 15 */
/* begin linea 16 */
table.busLine16{
	color:#003333;
	background-color:inherit;
	width:550px;
	font-family:verdana,Serif;
	font-size:10px;
}

td.location16{
	border:solid 1px #003333;
	width:180px;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
}

td.timeBus16{
	border:solid 1px #003333;
	text-align:center;
}

th.timeBusTitle16{
	color: inherit;
	background-color:#eeeeee;
	border:solid 1px #003333;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

th.title16{
	color: inherit;
	background-color:#eeeeee;
	border:solid 1px #003333;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
/* end linea 16 */
/* begin linea 51 */
table.busLine51{
	color:#003333;
	background-color:transparent;
	width:550px;
	font-family:verdana,Serif;
	font-size:10px;
}

th.location51{
	color: inherit;
	background-color:#eeeeee;
	border:solid 1px #003333;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

td.spacer51{
	width:30px;
}

td.timeBus51{
	border:solid 1px #003333;
	text-align:center;
}

th.title51{
	color:inherit;
	background-color:#eeeeee;
	border:solid 1px #003333;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
/* end linea 51 */
/* begin linea 61 */
table.busLine61{
	color:#003333;
	background-color:transparent;
	width:550px;
	font-family:verdana,Serif;
	font-size:10px;
}

th.location61{
	color:inherit;
	background-color:#eeeeee;
	border:solid 1px #003333;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

td.timeBus61{
	border:solid 1px #003333;
	text-align:center;
}

th.title61{
	color: inherit;
	background-color:#eeeeee;
	border:solid 1px #003333;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
/* end linea 61 */
.splashServices{
	padding-left:25px;
}
/*begin modulistica e regolamenti*/
table.downloadBox{
	color:#003333;
	background-color:transparent;
	font-family:verdana,Serif;
	font-size:12px;
	width:540px;
}

td.downloadDown{
	font-size:10px;
	text-align:center;
	vertical-align:top;
	border:solid 1px #003333;
}

td.downloadText{
	text-align:left;
	vertical-align:top;
	border:solid 1px #003333;
}

th.downloadOffice{
	color:inherit;
	background-color:#cccccc;
	font-weight:bold;
	text-align:center;
	border:solid 1px #003333;
}

th.downloadTitle{
	color:inherit;
	background-color:#dddddd;
	font-weight:bold;
	text-align:center;
	border:solid 1px #003333;
}
/*end modulistica e regolamenti*/
/* begin ambiente (consorzio schievenin) */
table.acquedotto{
	width:540px;
	font-family:verdana,Serif;
	font-size:10px;
}

.acquedottoBorder{
	border:solid 1px #999999;
}

.acquedottoCenter{
	text-align:center;
	border:solid 1px #999999;
}

.acquedottoSpacer{
	height:15px;
}
/* end ambiente (consorzio schievenin) */
/* begin scuola */
table.scuola{
	width:550px;
	font-family:verdana,Serif;
	font-size:10px;
}

.scuolaBorder{
	border:solid 1px #336633;
}

.scuolaRight{
	text-align:right;
	border:solid 1px #336633;
}
/* end scuola */
/* begin demografici */
table.elezioni{
	width:550px;
	font-family:verdana,Serif;
	font-size:10px;
}

.elezioniBorder{
	border:solid 1px #336633;
}

.elezioniRight{
	text-align:right;
	border:solid 1px #336633;
}
/* end demografici */

/*--- end servizi ---*/

/*--- begin cultura ---*/
.splashCulture{
	padding-left:25px;
}
/*--- end cultura ---*/

/*--- begin home ---*/
a.boldLink{
	color:#003333;
	font-size:11px;
	background-color:transparent;
	text-decoration:underline;
	font-weight:bold;
}

a.boldLink:hover{
	color:#33cc99;
	font-size:11px;
	background-color:transparent;
	text-decoration:underline;
	font-weight:bold;	
}

a.link12{
	color:#003333;
	font-size:12px;
    background-color:transparent;
	text-decoration:underline;
	font-weight:normal;
}

a.link12:hover{
	color:#33CC99;
	font-size:12px;
	background-color:transparent;
	text-decoration:underline;
	font-weight:normal;
}

a.borderLink{
	color:#003333;
	background-color:transparent;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
	float:right;
}

a.borderLink:hover{
	color:#33cc99;
	background-color:transparent;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
	float:right;
}

a.headLink{
	color:#003333;
	background-color:transparent;
	text-decoration:none;
	font-weight:bold;	
}

a.headLink:hover{
	color:#33cc99;
	background-color:transparent;
	text-decoration:underline;
	font-weight:bold;	
}

a.normalLink{
	color:#003333;
	background-color:transparent;
	text-decoration:underline;
}

a.normalLink:hover{
	color:#33cc99;
	background-color:transparent;
	text-decoration:underline;
}
a.normalLinkRed{
	color:#cc0000;
	background-color:transparent;
	text-decoration:underline;
}

a.normalLinkRed:hover{
	color:#ff7e7e;
	background-color:transparent;
	text-decoration:underline;
}
a.whiteBoldLink{
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:underline;
	font-weight:bold;	
}

a.whiteBoldLink:hover{
	color:#003333;
	background-color:transparent;
	text-decoration:underline;
	font-weight:bold;	
}

body{
	color:black;
	background-color:white;
	margin:0px;
	border:solid 0px;
	padding:0px;
	font-family:verdana,Serif;
	text-align:center;
}

h1{
	font-size:12px;
}

.bold{
	font-weight:bold;
}

.contentsCell{
	border:solid 1px #00CC99;
	padding:10px;
	line-height:16px;
}

.formSearch{
	padding-top:3px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

.intoMenuLayout{
	font-size:12px;
	line-height:18px;
	padding:10px;
	border:solid 1px #00CC99;
}

.intoMenuBand{
	background-image:url(../images/titleIntoBand.jpg);
	background-repeat:no-repeat;
	border:solid 0px;
	width:200px;
	height:25px;
	color:#003333;
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
	padding-left:20px;
}

.intoTitle{
	font-size:20px;
	font-weight:bold;
}

.intoTitleBand{
	background-image:url(../images/titleIntoBand.jpg);
	background-repeat:no-repeat;
	border:solid 0px;
	width:190px;
	height:25px;
	color:white;
	font-weight:bold;
	padding:4px;
}

.intoTitleBandSearch{
	background-image:url(../images/titleIntoBandSearch.jpg);
	background-repeat:no-repeat;
	border:solid 0px;
	width:200px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;
}

.italic{
	font-style:italic;
}

.path{
	float:right;
	font-size:10px;
}

.titleBand{
	background-image:url(../images/titleBand.jpg);
	background-repeat:no-repeat;
	border:solid 0px;
	width:240px;
	height:20px;
	color:#003333;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:20px;
}

.titleBandCulture{
	background-image:url(../images/titleBand.jpg);
	background-repeat:no-repeat;
	border:solid 0px;
	width:240px;
	height:20px;
	color:#003333;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:20px;
}

.titleBandAdministration{
	background-image:url(../images/titleBand.jpg);
	background-repeat:no-repeat;
	border:solid 0px;
	width:240px;
	height:20px;
	color:#003333;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:20px;
}

.titleBandNews{
	background-image:url(../images/titleBand.jpg);
	background-repeat:no-repeat;
	border:solid 0px;
	width:240px;
	height:20px;
	color:#003333;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:6px;
	padding-left:20px;
}

.titleBandSearch{
	background-image:url(../images/titleBandSearch.jpg);
	background-repeat:no-repeat;
	border:solid 0px;
	width:240px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;
}

.underlined{
	text-decoration:underline;
}

#bgSearch{
	background-image:url(../images/bgsearch.gif);
	background-repeat:no-repeat;
	width:240px;
	height:105px;
	padding:10px;
	line-height:14px;
}

#bgIntoSearch{
	background-image:url(../images/bgintosearch.gif);
	background-repeat:no-repeat;
	width:180px;
	height:95px;
	padding:10px;
	line-height:14px;
}

#contentsCellAdministration{
	font-family:verdana,Serif;

	border:solid 1px #00CC99;
	padding:10px;
	padding-bottom:2px;
	line-height:16px;
	vertical-align:top;
	font-weight:normal;
}

#contentsCellCulture{
	font-family:verdana,Serif;
	border:solid 1px #00CC99;
	padding:10px;
	line-height:16px;
	vertical-align:top;
	font-weight:normal;
}

#contentsCellNews{
	font-family:verdana,Serif;
	border:solid 1px #00CC99;
	padding:10px;
	line-height:16px;
	
	vertical-align:top;
}

#contentsCellTerritory{
	border:solid 1px #00CC99;
	padding:10px;
	line-height:16px;
	vertical-align:top;
	font-weight:normal;
}

#contentsCellServices{
	border:solid 1px #00CC99;
	padding:10px;
	vertical-align:top;
	font-weight:normal;
}

#indexAdministration{
	position:relative;
	top:17px;
	color:inherit;
	background-color:white;
	width:240px;
	font-size:12px;
	line-height:16px;
}

#indexBottom{
	background-image:url(../images/bgbottom.jpg);
	background-repeat:no-repeat;
	font-family:verdana,Serif;
	border:solid 0px;
	width:770px;
	height:15px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	padding-top:1px;
}

#indexBox{
	position:relative;
	color:inherit;
	background-color:white;
	border:solid 0px;
	width:770px;
	
	margin:auto;
}

#indexCenterCol{
	position:absolute;
	top:101px;
	left:265px;
	color:inherit;
	background-color:white;
	border:solid 0px;
	width:240px;
	height:470px;
	text-align:left;
}

#indexContents{
	color:inherit;
	background-color:white;
	border:solid 0px;
	width:770px;
}

#indexCSS{
	position:absolute;
	top:0px;
	left:0px;
	color:inherit;
	background-color:#FFFFCC;
	border:solid 0px;
	width:240px;
	height:30px;
	font-size:11px;
	padding-top:2px;
	font-weight:normal;
}

#indexCulture{
	position:relative;
	top:30px;
	color:inherit;
	background-color:white;
	width:240px;
	height:180px;
	font-size:12px;
	line-height:16px;
}

#indexHead{
	background-image:url(../images/head.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	border:solid 0px;
	width:770px;
	text-align:right;
	color:#003333;
	font-size:12px;
	padding-bottom:3px;
}

#indexLeftCol{
	position:absolute;
	top:101px;
	left:0px;
	color:inherit;
	background-color:white;
	border:solid 0px;
	width:240px;
	height:470px;
	text-align:left;
}
#indexMenu{
	padding-top:55px;
}

#indexNews{
	position:relative;
	top:20px;
	left:0px;
	color: inherit;
	background-color:white;
	width:240px;
	height:130px;
	font-size:12px;
}

#indexPic{
	position:relative;
	top:10px;
	width:250px;
	height:180px;
}

#indexRightCol{
	color:inherit;
	background-color:white;
	border:solid 0px;
	width:770px;
	height:470px;
	text-align:left;
	padding-left:530px;
	padding-top:8px;
	padding-bottom:10px;
	line-height:9px;
}

#indexSearchEngine{
	position:relative;
	top:10px;
	color:inherit;
	width:240px;
	height:130px;
	font-size:11px;
	line-height:16px;
}

#indexServices{
	position:relative;
	color:inherit;
	background-color:white;
	width:240px;
	font-size:12px;
	line-height:18px;
}

#indexTerritory{
	position:relative;
	color:inherit;
	background-color:white;
	width:240px;
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
}

.indexW3C{
	font-family:verdana;
	position:relative;
	color:inherit;
	background-color:white;
	border:solid 0px;
	width:770px;
	text-align:left;
	margin-bottom:5px;
	font-weight:normal;
	font-size:12px;
}

#indexWAI{
	position:absolute;
	top:0px;
	left:530px;
	color:inherit;
	background-color:#FFFFCC;
	border:solid 0px;
	width:240px;
	height:30px;
	font-size:11px;
	padding-top:2px;
	font-weight:normal;
}

#indexXHTML{
	position:absolute;
	top:0px;
	left:265px;
	color:inherit;
	background-color:#FFFFCC;
	border:solid 0px;
	width:240px;
	height:30px;
	font-size:11px;
	padding-top:2px;
	font-weight:normal;
}

#intoBox{
	background-color:white;
	border:solid 0px;
	width:540px;
	color:#003333;
	font-size:12px;
	line-height:18px;
	text-align:left;
	padding-left:230px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:20px;
}
#intoBoxForum{
	background-color:white;
	border:solid 0px;
	width:560px;

	color:#003333;
	font-size:12px;
	line-height:18px;
	text-align:left;
	padding-left:210px;
	padding-right:10px;
	padding-top:5px;
}

#intoContents{
	color:inherit;
	background-color:white;
	border:solid 0px;
	width:770px;
}

#intoMenu{
	position:absolute;
	top:101px;
	left:0px;
	color:inherit;
	background-color:white;
	border:solid 0px;
	width:220px;
	height:470px;
	text-align:left;
}

#intoSearchEngine{
	position:relative;
	top:10px;
	color:inherit;
	width:200px;
	height:100px;
	font-size:11px;
	line-height:16px;
}

#headAdministration{
	position:absolute;
	top:55px;
	right:435px;
	text-align:right;
}

#headContacts{
	position:absolute;
	top:55px;
	right:25px;
	text-align:right;
}

#headCulture{
	position:absolute;
	top:55px;
	right:215px;
	text-align:right;
}

#headFlag{
	position:absolute;
	top:80px;
	right:10px;
}

#headHome{
	position:absolute;
	top:55px;
	right:565px;
	text-align:right;
}

#headLinks{
	position:absolute;
	top:55px;
	right:100px;
	text-align:right;
}

#headNews{
	position:absolute;
	top:55px;
	right:158px;
	text-align:right;
}

#headServices{
	position:absolute;
	top:55px;
	right:370px;
	text-align:right;
}

#headTerritory{
	position:absolute;
	top:55px;
	right:285px;
	text-align:right;
}

#headTime{
	position:absolute;
	text-align:right;
	top:82px;
	left:10px;
	font-size:10px;
}

#headTimeFlag{
	background-image:url(../images/patternUnderHead.jpg);
	background-repeat:repeat-x;
	width:770px;
	height:25px;
}

/*--- end home ---*/

/*--- begin contatti ---*/
.fieldBox{
	padding:10px;
}

.formError{
	color:#cc0000;
	background-color: transparent;
	font-weight:bold;
}

/*--- end contatti ---*/

/*--- begin territorio ---*/
.splashTerritory{
	padding-left:25px;
}

table.galleryBox{
	width:450px;
	font-size:10px;
	text-align:center;
}

td.galleryText{
	vertical-align:top;
}

#picZoomBox{
	text-align:center;
	padding-top:20px;
}

#totalBox{
	padding-left:20px;
}
/*--- end territorio ---*/

/*--- begin international ---*/
.splashInternational{
	padding-left:25px;
}
/*--- end international ---*/

/*--- begin search ---*/
.formBox{
	padding:10px;
}

#searchBox{
	font-size:12px;
	padding:20px;
}

#searchBoxResults{
	font-size:12px;
	text-align:left;
	padding:20px;
}
/*--- end search ---*/
/*--- begin orari ---*/

table.hours{
	width:450px;
	font-size:10px;
	text-align:center;
}

td.hourSpannedText{
	font-size:10px;
	border:solid 1px #336633;
	text-align:center;
}

.hourTitle{
	font-size:10px;
	background-color:#eeeeee;
	border:solid 1px #336633;
	font-weight:bold;
	text-align:center;
}

td.hourText{
	font-size:10px;
	border:solid 1px #336633;
	text-align:center;
}

/*--- end orari ---*/

