
#box{ background-color:#A5AED5; width:990px; height:30px; padding:0px;
 margin:1px 0 0 0;}

/*#box{ background-color:#A5AED5; width:990px; height:30px; padding:0px;
 margin:1px 0 0 0;}*/

#data{
margin:0 0 0 15px;
padding:0px;
}
#cerca{
margin:-12px 0px 0px 670px;
padding:0px;
}
.testorosso{color:#ff0000; font-weight:bold;}
.statico{width:170px;padding:2px; margin:0 0 0 0px; text-align:left;}
.testodocumenti{border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2; font-weight:bold;background:#fff;}
.rigo1{background:#B7E9E7}
.rigo2{background:#cccccc}
.bricioledipane{text-align:left; font-size:13px;font-weight:bold;}
#linea{ background: url(../immagini/pixel.gif); height:10px; width:170px;}
.bricioledipane{text-align:left; font-size:13px;font-weight:bold;}
#titolo{ width:600px; background-color:#cccccc; font-weight:bold;text-align:left;padding:2px; margin:-4px 0 0 10px;}
#ricercadocumenti{width:480px; height:100px; padding:2px; margin:-4px 0 0 70px;background:#eaeaea;}
#documenti_istituzionali{background:#eaeaea;}

#indietro{text-align:right;}

.rientroparagrafo{text-align: justify; text-indent: 12px;}

dl {clear:both;}
/*dt {float:left; text-align:center; width:230px; line-height:25px; margin:0 0 0 0px;}
dd {float:left; text-align:left;width:250px; line-height:25px; margin: 0 0 0 0px;}*/
.a{float:left; text-align:center; width:230px; line-height:25px; margin:0 0 0 0px;}
.b{float:left; text-align:left;width:250px; line-height:25px; margin: 0 0 0 0px;}
.x {float:left; text-align:right; width:40px; line-height:25px; margin:0 0 0 0px;}
.y {float:left; text-align:right; width:170px; line-height:25px; margin:0 0 0 0px;}
.z {float:left; text-align:right; width:470px; line-height:25px; margin:0 0 0 0px;}

A:link 		{COLOR: #000000; TEXT-DECORATION: none;}
A:visited 	{COLOR: #000000; TEXT-DECORATION: none;}
A:hover 	{COLOR: #000000; TEXT-DECORATION: underline;}

#autocertificazione{border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;}
#boxautocertificazione{ padding:5px; width:580px; margin:12px 0 0 10px;}
#boxmodulistica{ padding:5px; width:570px; margin:0 0 0 30px;}
.infomodulistica{padding:4px;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2; width:540px; }
#boxnews{ padding:2px; width:600px; margin:0 0 0 0px;}
.news1{padding:1px; line-height:18px; background: url(../immagini/calendario.png) no-repeat;}
.testonews1{color:#808080;margin:0 0 0 18px}
.news2{color:#FF0000; padding:0px; line-height:15px; font-weight:bold;}
.news2 A:active 	{COLOR: #FF0000; TEXT-DECORATION: none;}
.news2 A:link 		{COLOR: #FF0000; TEXT-DECORATION: none;}
.news2 A:visited 	{COLOR: #FF0000; TEXT-DECORATION: none;}
.news2 A:hover 	{COLOR: #FF0000; TEXT-DECORATION: none;}
.news3{color:#000; padding:1px; }
.news4{color:#FF0000; padding:0px; line-height:25px; font-weight:bold;}

.linea{border-style:groove; border-bottom:1px solid; border-top:0px solid; border-left:0px solid; border-right:0px solid;  border-color:#298FC2; margin:15px 0 0 0;  width:570px;}
.background1{background:#ffffff;}
.background{background:#eaeaea;}

#castello{margin:0 0 0 170px;}
#storia{ width:600px;padding:2px; margin:-4px 0 0 10px;}

#mappasx{width:300px; float:left;}
#mappatestosx{margin:15px 0 0 40px; padding:0px}
#mappatestodx{margin:15px 0 0 40px; padding:0px}
.mappatestotitolo{background: url(../immagini/piu.gif) no-repeat;background-position: 0px 2px; font-weight:bold; text-indent:15px;width:250px}
.mappatesto{ text-indent:10px;padding:2px;}
.mappatesto1{ text-indent:10px;padding:0px;}
#mappadx{width:300px; float:right;}

#rigo1{line-height:25px;background:#A5AED5; font-weight:bold;}
#rigo2{line-height:30px; font-weight:bold;}
#boxmenucomune{width:170px;padding:1px; margin:0 0 0 5px;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;background:#eaeaea;}
#comune{background-color:#A5AED5;width:166px; text-align:center;padding:2px; margin:0 0 0 0px;}
.comune{width:170px;padding:2px; margin:0 0 0 0px; text-align:left;}

#boxmenuimprese{width:170px;padding:1px; margin:0 0 0 5px;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;background:#F08F48;}
#imprese{background-color:#A5AED5;width:166px; text-align:center;padding:2px; margin:0 0 0 0}
.imprese{width:170px;padding:2px; margin:0 0 0 0px; text-align:left;}
#logo_imprese{padding:3px; margin:0 0 0 0px; text-align:center; /*border-bottom: 1px solid #ffffff;*/}
#linea_imprese{background: url(../immagini/pixel.gif); height:7px; width:170px;}
#descrizione{background-color:#0161AE;width:170px; text-align:center;padding:2px; margin:0 0 0 230px; color:#ffffff; font-weight:bold;}
#promozioni{background-color:#0161AE;width:100%px; text-align:center;padding:2px; margin:0 0 0 0; color:#ffffff; font-weight:bold;}


#boxmenudocumenti{width:170px;padding:1px; margin:0 0 0 0px;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;background:#eaeaea;}
#documenti{background-color:#A5AED5;width:166px; text-align:center;padding:2px; margin:0 0 0 0}
.documenti{width:170px;padding:2px; margin:0 0 0 0px; text-align:left;}

#boxmenuservizi{width:170px;padding:1px; margin:0 0 0 5px;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;background:#eaeaea;}
#servizi{background-color:#A5AED5;width:166px; text-align:center;padding:2px; margin:0 0 0 0}
.servizi{width:170px;padding:2px; margin:0 0 0 0px; text-align:left;}

#boxmenubitritto{width:170px;padding:1px; margin:0 0 0 5px;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;background:#eaeaea;}
#bitritto{background-color:#A5AED5;width:166px; text-align:center;padding:2px; margin:0 0 0 0}
.bitritto{width:170px;padding:2px; margin:0 0 0 0px; text-align:left;}

#boxmenuterritorio{width:170px;padding:1px; margin:0 0 0 5px;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;background:#eaeaea;}
#territorio{background-color:#A5AED5;width:166px; text-align:center;padding:2px; margin:0 0 0 0}
.territorio{width:170px;padding:2px; margin:0 0 0 0px; text-align:left;}

#boxmenuutility{width:170px;padding:1px; margin:0 0 0 5px;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;background:#eaeaea;}
#utility{background-color:#A5AED5;width:166px; text-align:center;padding:2px; margin:0 0 0 0}
.utility{width:170px;padding:2px; margin:0 0 0 0px; text-align:left;}

#boxmenusportelli{width:170px;padding:1px; margin:0 0 0 5px;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;}
#sportelli{background-color:#A5AED5;width:166px; text-align:center;padding:2px; margin:0 0 0 0}
.sportelli{width:170px;padding:2px; margin:0 0 0 0px; text-align:left;}

#boxmenuvas{width:170px;padding:1px; margin:0 0 0 5px;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;background:#eaeaea;}
#vas{background-color:#A5AED5;width:166px; text-align:center;padding:2px; margin:0 0 0 0}
.vas{width:170px;padding:2px; margin:0 0 0 0px; text-align:left;}

#logourp{margin:0 0 0 35px; height:114px; width:100px;}
#titolourp{background-color:#A5AED5;width:446px; text-align:center;padding:2px; margin:0 0 0 0}
#titolodestinatariourp{background-color:#A5AED5;width:446px; text-align:center;padding:2px; margin:0 0 0 0}
#urp{width:450px; margin:40px 0 0 85px; padding:2px; background:#eaeaea;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid; border-color:#298FC2;}


.bordo{border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;}
#bordo1{background:#fff;border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;}
.bordo2{border-style:groove; border-bottom:1px solid; border-top:0px solid; border-left:1px solid; border-right:1px solid;  border-color:#298FC2;}
.bordo3{border-style:groove; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid;  border-color:#000000;}

div.message{
    width:500px;
    margin: 0 0 0 3em;
    padding: 1em 15px 0 50px;
    border-style: solid;
    border-width: 2px 0;
}
div.message p{
    margin: 0 0 1em;
     text-align:center
}
div.message.warning{
    background: #FFF0BA url(../immagini/warning20.png) no-repeat 55px 50%;
    border-color: #E87C29}
	
.download A:link 		{COLOR: #000000; TEXT-DECORATION: none;}
.download A:visited 	{COLOR: #000000; TEXT-DECORATION: none;}
.download A:hover 	{COLOR: #000000; TEXT-DECORATION: none;}		


ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	text-align:justify;
	}
	
#titoloimprese{color:#0000FF;
text-align:center; 
font-weight:bold;
}
.testorosso{color:#FF0000; font-weight:bold;}

#scrivicommento{position:relative; top:-45px; left:-25px; color:#fff; font-family: verdana,sans-serif;font-size: 15px;font-weight:bold;}
#scrivicommento A:link 		{COLOR: #fff; TEXT-DECORATION: none;}
#scrivicommento A:visited 	{COLOR: #fff; TEXT-DECORATION: none;}
#scrivicommento A:hover 	{COLOR: #fff; TEXT-DECORATION: none;}
