a{
	text-decoration:none;
	color:#333333;
}
a:hover{
	text-decoration:none;
	color:#aaaaaa;
}
a.link01{
	text-decoration:none;
	color:#333333;
}
a.link01:hover{
	text-decoration:none;
	color:#999999;
}
a.link02{
	text-decoration:none;
	color:#666666;
}
a.link02:hover{
	text-decoration:none;
	color:#aaaaaa;
}

a.link03{
	text-decoration:none;
	color:#ffcc00;
}
a.link03:hover{
	text-decoration:underline;
	color:#fffffff;
}
a.link04{
	text-decoration:underline;
	color:#666633;
}
a.link04:hover{
	text-decoration:none;
	color:#aaaaaa;
}
a.link05{
	text-decoration:none;
	color:#666666;
}
a.link05:hover{
	text-decoration:none;
	color:#aaaaaa;
}
a.link06{
	text-decoration:none;
	color:#ffffff;
}
a.link06:hover{
	text-decoration:none;
	color:#ff6600;
}
a.link07{
	text-decoration:none;
	color:#333333;
}
a.link07:hover{
	text-decoration:none;
	color:#ffffff;
}
a.link08{
	text-decoration:underline;
	color:#b2e4f4;
}
a.link08:hover{
	text-decoration:none;
	color:#b2e4f4;
}
a.link09{
	font-size:xx-small;
	text-decoration:none;
	text-decoration:underline;
	color:#666666;
}
a.link09:hover{
	font-size:xx-small;
	text-decoration:none;
	color:#aaaaaa;
}

body{
	margin:0px;
	font-family:verdana;
	font-size:small;
	color:#333333;

}
/*
	font-size:x-small;
	padding-left:9px;
	padding-right:5px;
	line-height:16px;


*/
/* HOME BOX RIGHT*/

div.boxRightHomeTop{
	background-image:url(../images/box_right_home_top.gif);	
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxRightHomeCenter{
	background-image:url(../images/box_right_home_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxRightHomeBottom{
	background-image:url(../images/box_right_home_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}


/* HOME BOX LEFT*/
div.boxCenterText{
	padding-left:10px;
	padding-right:10px;
	
}
div.boxLeftHome{
	font-weight:normal;
}
div.boxLeftHomeTop{
	background-image:url(../images/box_left_home_top.gif);	
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxLeftHomeCenter{
	background-image:url(../images/box_left_home_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxLeftHomeBottom{
	background-image:url(../images/box_left_home_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}


/*Amministrazione*/
div.boxLeft1118066151Top{
	background-image:url(../images/box_left_amministrazione_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxLeft1118066151Center{
	background-image:url(../images/box_left_amministrazione_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxLeft1118066151Bottom{
	background-image:url(../images/box_left_amministrazione_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}

div.boxRight1118066151Top{
	background-image:url(../images/box_right_amministrazione_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxRight1118066151Center{
	background-image:url(../images/box_right_amministrazione_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxRight1118066151Bottom{
	background-image:url(../images/box_right_amministrazione_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}

/*Servizi*/
div.boxLeft1103623236Top{
	background-image:url(../images/box_left_servizi_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxLeft1103623236Center{
	background-image:url(../images/box_left_servizi_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxLeft1103623236Bottom{
	background-image:url(../images/box_left_servizi_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}
div.boxRight1103623236Top{
	background-image:url(../images/box_right_servizi_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxRight1103623236Center{
	background-image:url(../images/box_right_servizi_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxRight1103623236Bottom{
	background-image:url(../images/box_right_servizi_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}


/*Territorio*/
div.boxLeft1103623243Top{
	background-image:url(../images/box_left_territorio_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxLeft1103623243Center{
	background-image:url(../images/box_left_territorio_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxLeft1103623243Bottom{
	background-image:url(../images/box_left_territorio_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}
div.boxRight1103623243Top{
	background-image:url(../images/box_right_territorio_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxRight1103623243Center{
	background-image:url(../images/box_right_territorio_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxRight1103623243Bottom{
	background-image:url(../images/box_right_territorio_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}


/*Notizie*/
div.boxLeft1103623256Top{
	background-image:url(../images/box_left_notizie_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxLeft1103623256Center{
	background-image:url(../images/box_left_notizie_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxLeft1103623256Bottom{
	background-image:url(../images/box_left_notizie_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}
div.boxRight1103623256Top{
	background-image:url(../images/box_right_notizie_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxRight1103623256Center{
	background-image:url(../images/box_right_notizie_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxRight1103623256Bottom{
	background-image:url(../images/box_right_notizie_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}

/*Contatti*/
div.boxLeft1118400430Top{
	background-image:url(../images/box_left_contatti_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxLeft1118400430Center{
	background-image:url(../images/box_left_contatti_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxLeft1118400430Bottom{
	background-image:url(../images/box_left_contatti_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}
div.boxRight1118400430Top{
	background-image:url(../images/box_right_contatti_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxRight1118400430Center{
	background-image:url(../images/box_right_contatti_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxRight1118400430Bottom{
	background-image:url(../images/box_right_contatti_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}


/*Utilità*/
div.boxLeft1217417418Top{
	background-image:url(../images/box_left_utilita_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxLeft1217417418Center{
	background-image:url(../images/box_left_utilita_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxLeft1217417418Bottom{
	background-image:url(../images/box_left_utilita_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}
div.boxRight1217417418Top{
	background-image:url(../images/box_right_utilita_top.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:10px;
	width:192px;
}
div.boxRight1217417418Center{
	background-image:url(../images/box_right_utilita_center.gif);
	background-repeat:repeat-y;
	width:192px;
	text-align:left;
}

div.boxRight1217417418Bottom{
	background-image:url(../images/box_right_utilita_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	width:192px;
}





div.buttonText{
	text-align:left;
	padding-top:23px;
	padding-left:70px;
	font-weight:bold;
	font-size:x-small;
}
div.buttonTextGemellate{
	text-align:left;
	padding-top:23px;
	padding-left:10px;
	font-weight:bold;
	font-size:x-small;
}
div.buttonCittaGemellate{
	background-image:url(../images/button_citta_gemellate.gif);
	background-repeat:no-repeat;
	height:57px;
	width:191px;
	margin-bottom:5px;
}
div.buttonQuiVillorba{
	background-image:url(../images/button_qui_villorba.gif);
	background-repeat:no-repeat;
	height:57px;
	width:191px;
	margin-bottom:5px;
}
div.buttonParchiGiochi{
	background-image:url(../images/button_parchi_giochi.gif);
	background-repeat:no-repeat;
	height:57px;
	width:191px;
	margin-bottom:5px;
}
div.buttonComuniFioriti{
	background-image:url(../images/button_comuni_fioriti.gif);
	background-repeat:no-repeat;
	height:57px;
	width:191px;
	margin-bottom:5px;
}
div.buttonComunicatiStampa{
	background-image:url(../images/button_comunicati_stampa.gif);
	background-repeat:no-repeat;
	height:57px;
	width:191px;
	margin-bottom:5px;
}
div.buttonVideoMultimediali{
	background-image:url(../images/button_video_multimediali.gif);
	background-repeat:no-repeat;
	height:57px;
	width:191px;
	margin-bottom:5px;
}
div.buttonPisteCiclopedonali{
	background-image:url(../images/button_piste_ciclopedonali.gif);
	background-repeat:no-repeat;
	height:57px;
	width:191px;
	margin-bottom:5px;
}
div.buttonLeVille{
	background-image:url(../images/button_le_ville.gif);
	background-repeat:no-repeat;
	height:57px;
	width:191px;
	margin-bottom:5px;
}
div.buttonMeteo{
	background-image:url(../images/button_meteo.gif);
	background-repeat:no-repeat;
	height:57px;
	width:191px;
}

div.center{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}
div.cercaLista{
	margin:10px;
	padding:5px;
	padding-left:20px;
	font-weight:bold;
	background-color:#eaeeef;
	font-size:x-small;
}
div.copyrightContainer{
	height:45px;
	background:#666666;
	text-align:center;
}
div.copyrightText{
	color:#ffffff;
	font-weight:#ffffff;
	font-size:x-small;
	padding-top:15px;
	font-weight:bold;
}
div.galleriaFotograficaBorder{
	border-left:solid 1px #aaaaaa;
	border-right:solid 1px #aaaaaa;
	padding:5px;
	width:135px;
	text-align:center;
	height:160px;
}
div.galleriaFotograficaContents{
	background:#1881a0;
	
	min-height:35px;
	font-size:x-small;
	text-align:center;
	color:#ffffff;
	margin-left:7px;
	margin-right:8px;
}
div.galleriaFotograficaFloat{
	float:left;
	margin-left:30px;
	margin-top:10px;
}
div.galleriaFotograficaIngrandimento{
	text-align:center;
}
div.galleriaFotograficaLente{
	font-size:x-small;
	text-align:center;
}
div.galleriaFotograficaText{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-weight:bold;
	font-size:x-small;
}
div.galleriaFotograficaTitle{
	font-size:small;
	color:#1881a0;
	font-weight:bold;
	padding-bottom:5px;
}
div.head{
	background-image:url(../images/background_head.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	width:100%;
	border-bottom:solid 3px #666666;
}
div.headHome{
	float:right;
	width:415px;
	text-align:left;
}
div.homeImage{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin:auto;
}
div.mappaSito1{
	font-weight:bold;
	background:#eeeeee;
	padding:3px;
	padding-left:10px;
	margin:5px;
	margin-top:30px;
}
div.mappaSito2{
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:small;
	font-weight:bold;
}
div.mappaSito3{
	padding-left:60px;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:small;
}
div.menuBottom{
	font-weight:bold;
	text-align:center;
	font-size:x-small;
}
div.menuTop{
	float:right;
	text-align:right;
}
div.numberList{
	background-color:#eeeeee;
	width:100%;
	text-align:right;
}
div.left{
	margin-top:10px;
}
div.logoComuneScritta{
	font-size:x-large;
}
div.logoComuneStemma{
	float:left;
	margin-left:40px;
	margin-right:40px;
}
div.pagamentiFeedback{
	font-size:xx-small;
	line-height:20px;
}
div.path{
	text-align:right;
	font-size:x-small;
	color:#666666;
}
div.right{
	margin-top:10px;
	text-align:right;
}
div.search{
	text-align:left;
	font-size:x-small;
	font-weight:bold;
	color:#666666;
	padding-left:10px;
	margin-bottom:10px;
}
div.spaceMenu{
	padding:2px;
}
div.subMenu{
	border-bottom:solid 1px #666666;
	text-align:center;
	font-size:x-small;
}
div.ultimeNotizieLinks{
	text-align:right;
	font-size:x-small;
	padding-right:10px;
	font-weight:bold;
	padding-bottom:10px;
}
div.www{
	float:left;
	width:200px;
	padding-left:10px;
	padding-top:10px;
	font-size:x-small;
	font-weight:bold;
}
h1,h2,h3,h4,h5,h6{
	font-family:verdana;
	font-weight:normal;
}
h2.comune{
	color:#3c3c09;
	margin-top:30px;
	margin-bottom:-15px;
	margin-left:10px;
	font-size:x-large;
}
h3.provincia{
	color:#858572;
	margin-left:10px;
	font-size:large;
}
h4{
	padding-left:10px;
	font-size:small;
	font-weight:bold;
	color:#666633;
}
h5.boxTitle{
	font-size:x-small;
	font-weight:bold;
	color:#666633;
	margin-bottom:10px;
	margin-top:0px;
}
h5.boxTitleCenter{
	font-size:small;
	font-weight:bold;
	color:#666633;
	margin-bottom:10px;
}
hr{
	height:1px;
	background-color:#aaaaaa;
	clear:both;
}
img{
	border:solid 0px;
}
input.search{
	width:130px;
	height:15px;
	font-size:x-small;
	margin-top:5px;
}
ol{
	font-size:x-small;
	line-height:18px;
	color:#333333;
}
p{
	margin-top:0px;
	margin-bottom:0px;
	font-size:x-small;
	padding-left:9px;
	padding-right:5px;
	line-height:16px;
}
p.homePicBoxText{
   	font-size:x-small;
}

p.galleriaFotograficaTitoloIngrandimento{
	background-color:#eeeeee;
	padding:3px;
	padding-left:10px;
	font-size:x-small;
	font-weight:bold;
}
p.news{
	margin-top:0px;
	margin-bottom:0px;
	font-size:x-small;
	padding-left:9px;
	padding-right:5px;
	line-height:18px;
	text-align:justify;
}
span.cercaNumber{
	font-weight:bold;
	background:#666633;
	color:#ffffff;
	padding:5px;
	border:solid 1px #333333;
}
table.pagamenti{
	width:100%;
}
table.pagamentiIcons{
	text-align:right;
	margin-top:62px;
	margin-left:auto;
}
td{
	vertical-align:top;
}
td.pagamentiDati{
	vertical-align:middle;
}
td.pagamentiHeadCentri{
	background-image:url(../images/head_pagamenti_centri.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:120px;
	width:100%;
	text-align:right;
}
td.pagamentiHeadDomiciliari{
	background-image:url(../images/head_pagamenti_domiciliari.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:120px;
	width:100%;
	text-align:right;
}
td.pagamentiHeadIci{
	background-image:url(../images/head_pagamenti_ici.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:120px;
	width:100%;
	text-align:right;
}
td.pagamentiHeadSanzioni{
	background-image:url(../images/head_pagamenti_sanzioni.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:120px;
	width:100%;
	text-align:right;
}
td.pagamentiProcedi{
	text-align:center;
}
td.pagamentiVoce{
	background:#f3f3f3;
	vertical-align:middle;
	padding-left:10px;
	width:100%;
}
td.pagamentiTitle{
	vertical-align:middle;
	background:#d7eaf0;
	padding:10px;
	font-size:small;
}
td.pagamentiCentriSettimana{
	vertical-align:middle;
	background:#dddddd;
	padding-left:10px;
	font-size:x-small;
}
th.menuHome{
	font-size:x-small;
	font-weight:bold;
	background-color:#cccc99;
	vertical-align:middle;
}
th.menuAmministrazione{
	font-size:x-small;
	font-weight:bold;
	background-color:#f5bf76;
	vertical-align:middle;
}
th.menuServizi{
	font-size:x-small;
	font-weight:bold;
	background-color:#b2e4f4;
	vertical-align:middle;
}
th.menuTerritorio{
	font-size:x-small;
	font-weight:bold;
	background-color:#ff9999;
	vertical-align:middle;
}
th.menuNotizie{
	font-size:x-small;
	font-weight:bold;
	background-color:#caaf5f;
	vertical-align:middle;
}
th.menuUtilita{
	font-size:x-small;
	font-weight:bold;
	background-color:#b0d1aa;
	vertical-align:middle;
}
th.menuContatti{
	font-size:x-small;
	font-weight:bold;
	background-color:#adaecf;
	vertical-align:middle;
}
td.numberList{
	background-color:#ffffff;
	border:solid 1px #666666;
	vertical-align:middle;
	padding:3px;
	text-align:center;
	font-weight:bold;
	font-size:x-small;
}
td.numberListSelected{
	border:solid 1px #666666;
	background-color:#1881a0;
	color:#ffffff;
	vertical-align:middle;
	padding:3px;
	width:10px;
	text-align:center;
	font-weight:bold;
	font-size:x-small;
}
td.ultimeNotizie{
	vertical-align:middle;
	width:110px;
	text-align:center;
}
ul{
	font-size:x-small;
	line-height:18px;
	color:#333333;
}
#container{

}
#left{
	width:200px;
}
#center{
	
}
#right{
	width:200px;
}


/*
  ###################################################################################################   	
  ###################################################################################################   
					STILI PER L'INSERIMENTO DEI BORDI ARROTONDATI
  ###################################################################################################   
  ###################################################################################################   
*/


	
 /*bordi del box grande in home page */

 
 
div.uedge {
  width: 100%;
  background-color: #ffffff;
  background-image: none;
}
div.redge{
  background-image: url(../images/redge.gif);
  background-position: top right;
  background-repeat: repeat-y;
}
div.bedge{
  background-image: url(../images/bedge.gif);
  background-position: bottom left;
  background-repeat: repeat-x;
}
div.leftge{
  background-image: url(../images/leftge.gif);
  background-position: top left;
  background-repeat: repeat-y;
}
div.topge{
  background-image: url(../images/topge.gif);
  background-position: top left;
  background-repeat: repeat-x;
}
div.ledge{
  background-image: none;
}
div.ulcorner{
  background-image: url(../images/tlcorner.gif);
  background-position: top left;
  background-repeat: no-repeat;
}
div.urcorner{
  background-image: url(../images/trcorner.gif);
  background-position: top right;
  background-repeat: no-repeat;
}
div.blcorner{
  background-image: url(../images/blcorner.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
div.brcorner{
  background-image: url(../images/brcorner.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  padding-left:10px;
  padding-right:10px;
  padding-top:1px;
}
div.innercontent{
  width: 100%;
text-align:left;
}


/*
  ###################################################################################################   	
  ###################################################################################################   
					STILI PER LA TABELLA DELLA MODULISTICA E DEGLI ORARI
  ###################################################################################################   
  ###################################################################################################   
*/


table.downloadBox{
	width:100%;
	font-size:x-small;
}
td.dayTitle{
	text-align:center;
	background-color:#d6eaf0;
	font-size:x-small;
	font-weight:bold;
}
td.downloadDown{
	border:solid 1px #eeeeee;
	font-size:xx-small;
	text-align:center;
	line-height:8px;
}
td.downloadText{
	border:solid 1px #eeeeee;
	font-size:x-small;
	padding:10px;
	text-align:left;
	line-height:18px;
	font-weight:bold;
}
td.downloadTextTipo{
	border:solid 1px #eeeeee;
	font-size:x-small;
	padding:10px;
	text-align:left;
	line-height:18px;
	font-weight:bold;
	width:5%;
}
td.downloadTextTitle{
	border:solid 1px #eeeeee;
	font-size:x-small;
	padding:10px;
	text-align:left;
	line-height:18px;
	font-weight:bold;
}
td.hourSpannedText{
	font-size:x-small;
	line-height:18px;
	background:#f1f1f1;
	border:dashed 1px #aaaaaa;
}
td.hourText{
	border:solid 1px #eeeeee;
	font-size:x-small;
	padding:10px;
	text-align:center;
	line-height:14px;
}
td.hourTitle{
	font-weight:bold;
	text-align:left;
	background-color:#1881a0;
	color:#ffffff;
	font-size:small;
	padding-left:15px;
}
td.hourTitle2{
	font-weight:bold;
	text-align:left;
	background-color:#5cc1de;
	color:#ffffff;
	font-size:x-small;
	padding-left:25px;
}
td.hourTitleUrb{
	font-weight:bold;
	border:solid 1px #1881a0;
	text-align:left;
	vertical-align:middle;
	background-color:#ffffff;
	color:#1881a0;
	font-size:x-small;
	padding-left:15px;
}
td.hourTitleUrb2{
	font-weight:bold;
	border:solid 1px #5cc1de;
	text-align:left;
	vertical-align:middle;
	background-color:#ffffff;
	color:#5cc1de;
	font-size:x-small;
	padding-left:35px;
}

th.downloadOffice{
	text-align:left;
	background-color:#1881a0;
	color:#ffffff;
	font-size:small;
	padding-left:15px;
}
th.downloadTitle{
	width:30%;
	background-color:#d6eaf0;	
}
th.downloadTitleData{
	width:10%;
	background-color:#d6eaf0;	
}
th.downloadTitleTipo{
	width:10%;
	background-color:#d6eaf0;	
}
th.downloadTitleTitolo{
	width:30%;
	background-color:#d6eaf0;	
}
th.downloadTitleDescription{
	width:65%;
	background-color:#d6eaf0;	
}
th.downloadTitleDownload{
	width:7%;
	background-color:#d6eaf0;	
}




