@charset "utf-8";
html,body {
background-color:#FFF;
background-repeat:repeat-x;
background-image:url(immagini/sfondo2.png);
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

#relative {
width:780px;
height:600px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative1 {
width:780px;
height:700px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative2 {
width:780px;
height:750px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative3 {
width:780px;
height:800px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative4 {
width:780px;
height:850px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative5 {
width:780px;
height:900px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative6 {
width:780px;
height:950px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative7 {
width:780px;
height:1000px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative8 {
width:780px;
height:1050px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative9 {
width:780px;
height:1100px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative10 {
width:780px;
height:1150px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative11 {
width:780px;
height:1200px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative12 {
width:780px;
height:1250px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative13 {
width:780px;
height:1300px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative14 {
width:780px;
height:1350px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative15 {
width:780px;
height:1400px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative16 {
width:780px;
height:1450px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative17 {
width:780px;
height:1500px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative18 {
width:780px;
height:1550px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative19 {
width:780px;
height:1600px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative20 {
width:780px;
height:1650px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative21 {
width:780px;
height:1700px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative22 {
width:780px;
height:1750px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative23 {
width:780px;
height:1800px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative30 {
	width:780px;
	height:2800px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
}

#relativebasso {
width:auto;
height:100% !important;
position:relative;
margin-right:auto;
margin-left:auto;
min-width:780px;
background-image:url(immagini/footer.png);
min-height:50px;
}

#top {
top:3px;
width:460px;
height:49px;
position:absolute;
left:136px;
background-repeat:no-repeat;
background-image:url(immagini/comunediserradifalco.png);
background-position:center;
}

#riquadro {
top:78px;
width:430px;
height:auto;
position:absolute;
left:183px;
background-color:#FFF;
z-index:99;
border:1px solid #CCC;
}

#logo {
top:0;
width:125px;
height:130px;
position:absolute;
left:0;
background-image:url(immagini/stemmaserradifalco.png);
background-repeat:no-repeat;
background-position:left top;
}

#freccia {
top:510px;
width:123px;
height:51px;
position:absolute;
left:644px;
color:#FFF;
background-image:url(immagini/frecciafascia.png);
background-repeat:no-repeat;
}

#freccia2 {
top:268px;
width:121px;
height:242px;
position:absolute;
left:644px;
background-position:left;
background-image:url(immagini/fascia.png);
background-repeat:repeat-y;
}

#destra {
top:116px;
width:11px;
height:208px;
position:absolute;
background-image:url(immagini/bordo.png);
background-repeat:no-repeat;
right:635px;
}

#testo {
top:188px;
width:608px;
height:auto;
position:absolute;
left:160px;
font-size:12px;
color:#333;
z-index:98;
text-align:justify;
line-height:18px;
}

#copy {
	width:auto;
	height:auto;
	position:relative;
	left:0;
	font-size:11px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	line-height:17px;
	top:0;
	padding-top: 10px;
}

.bold {
font-weight:700;
}

.nero {
color:#000;
}

#link {
top:146px;
width:576px;
height:19px;
position:absolute;
left:172px;
font-size:14px;
color:#FFF;
z-index:99;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999;
}

#link a:hover {
color:#F0812F;
text-decoration:none;
}

#a1 {
top:67px;
width:22px;
height:19px;
position:absolute;
left:172px;
background-image:url(immagini/angoloaltosx.png);
background-repeat:no-repeat;
background-position:left top;
}

#a2 {
top:66px;
width:426px;
height:14px;
position:absolute;
left:186px;
background-image:url(immagini/alto.png);
background-repeat:repeat-x;
background-position:left top;
}

#a3 {
top:68px;
width:27px;
height:14px;
position:absolute;
left:599px;
background-image:url(immagini/angoloaltodx.png);
background-repeat:no-repeat;
background-position:right top;
}

#a4 {
top:80px;
width:27px;
height:217px;
position:absolute;
left:600px;
background-image:url(immagini/dx.png);
background-repeat:repeat-y;
background-position:right top;
}

#a5 {
top:297px;
width:101px;
height:25px;
position:absolute;
left:533px;
background-image:url(immagini/angolobassodx.png);
background-repeat:no-repeat;
background-position:right top;
z-index:9;
}

#a6 {
top:288px;
width:349px;
height:25px;
position:absolute;
left:191px;
background-image:url(immagini/basso.png);
background-repeat:repeat-x;
background-position:right bottom;
z-index:9;
}

#a7 {
top:220px;
width:32px;
height:96px;
position:absolute;
left:166px;
background-image:url(immagini/angolobassosx.png);
background-repeat:no-repeat;
background-position:left bottom;
z-index:9;
}

#a8 {
top:78px;
width:32px;
height:142px;
position:absolute;
left:169px;
background-image:url(immagini/sx.png);
background-repeat:repeat-y;
background-position:left top;
}

#linea {
top:129px;
width:13px;
height:188px;
position:absolute;
left:765px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#E6E6E6;
z-index:99;
}

#linea2 {
top:197px;
width:12px;
height:374px;
position:absolute;
left:-4px;
background-image:url(immagini/linea.jpg);
background-repeat:repeat-y;
z-index:99;
}

#riquadro2 {
top:81px;
width:438px;
height:228px;
position:absolute;
left:421px;
background-color:#FFF;
z-index:99;
text-align:center;
vertical-align:middle;
}

.apice {
vertical-align:super;
font-size:8px;
color:#FFF;
}

#menu {
top:174px;
width:37px;
height:44px;
position:absolute;
left:140px;
font-size:13px;
color:#7FA5BA;
z-index:5;
font-weight:700;
vertical-align:middle;
padding:6px 11px;
}

#menu a:hover {
color:#FC0;
}

#icona1 {
top:28px;
width:43px;
height:43px;
position:absolute;
left:1px;
z-index:99;
}

#icona2 {
top:88px;
width:43px;
height:43px;
position:absolute;
left:1px;
z-index:99;
}

#icona3 {
top:147px;
width:43px;
height:43px;
position:absolute;
left:1px;
z-index:99;
}

#icona4 {
top:207px;
width:43px;
height:43px;
position:absolute;
left:1px;
z-index:99;
}

#icona5 {
top:268px;
width:43px;
height:43px;
position:absolute;
left:1px;
z-index:99;
}

#icona9 {
top:472px;
width:58px;
height:77px;
position:absolute;
left:466px;
z-index:99;
}

#icona10 {
top:348px;
width:58px;
height:77px;
position:absolute;
left:267px;
z-index:99;
}

#link2 {
top:187px;
width:128px;
height:14px;
position:absolute;
left:6px;
z-index:9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#iconatext5 {
top:275px;
width:77px;
height:31px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext6 {
top:333px;
width:73px;
height:33px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext7 {
top:35px;
width:66px;
height:35px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext8 {
top:102px;
width:75px;
height:19px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext9 {
top:401px;
width:75px;
height:24px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext10 {
top:402px;
width:75px;
height:16px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#copy a:hover {
color:#CCC;
text-decoration:none;
background-color:#436E91;
}

.roll1 a:hover {
width:43px;
height:43px;
background-image:url(immagini/sindaco2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll2 a:hover {
width:43px;
height:43px;
background-image:url(immagini/giunta2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll3 a:hover {
width:43px;
height:43px;
background-image:url(immagini/consiglio2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll4 a:hover {
width:43px;
height:43px;
background-image:url(immagini/statuto2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll5 a:hover {
width:43px;
height:43px;
background-image:url(immagini/regolamenti2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll6 a:hover {
width:43px;
height:43px;
background-image:url(immagini/delibere2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll7 a:hover {
width:43px;
height:43px;
background-image:url(immagini/uffici2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll8 a:hover {
width:43px;
height:43px;
background-image:url(immagini/urp2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll9 a:hover {
width:43px;
height:43px;
background-image:url(immagini/modulistica2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll10 a:hover {
width:43px;
height:43px;
background-image:url(immagini/avvisi2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll12 a:hover {
width:43px;
height:43px;
background-image:url(immagini/link2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll13 a:hover {
width:43px;
height:43px;
background-image:url(immagini/contatti2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll14 a:hover {
width:43px;
height:43px;
background-image:url(immagini/indirizzi2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll15 a:hover {
width:43px;
height:43px;
background-image:url(immagini/storia2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll16 a:hover {
width:43px;
height:43px;
background-image:url(immagini/turismo2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll17 a:hover {
width:43px;
height:43px;
background-image:url(immagini/arte2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll18 a:hover {
width:43px;
height:43px;
background-image:url(immagini/utilita2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll19 a:hover {
width:43px;
height:43px;
background-image:url(immagini/modu2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll20 a:hover {
width:43px;
height:43px;
background-image:url(immagini/carta2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll21 a:hover {
width:43px;
height:43px;
background-image:url(immagini/suap2.png);
background-repeat:no-repeat;
background-position:center center;
}

.roll22 a:hover {
width:43px;
height:43px;
background-image:url(immagini/normativa2.png);
background-repeat:no-repeat;
background-position:center center;
}

#sfum {
top:179px;
width:auto;
height:auto;
position:absolute;
left:466px;
background-repeat:no-repeat;
background-position:left top;
z-index:99;
border:1px solid #4E86B9;
background-color:#CCC;
}

#destra2 {
top:112px;
width:634px;
height:22px;
position:absolute;
background-image:url(immagini/sf.png);
background-repeat:repeat-x;
right:1px;
}

#destra3 {
top:132px;
width:634px;
height:58px;
position:absolute;
right:1px;
background-color:#FFF;
}

#titolo {
top:316px;
width:425px;
height:23px;
position:absolute;
left:182px;
font-size:16px;
color:#406B8D;
font-weight:700;
text-align:center;
}

#bottom {
width:780px;
height:405px;
position:absolute;
left:0;
bottom:0;
background-color:#FFF;
}

#testocentrato1 {
top:188px;
width:294px;
height:182px;
position:absolute;
left:160px;
font-size:12px;
color:#333;
z-index:98;
text-align:center;
line-height:18px;
}

.rosso {
font-weight:700;
color:#C00;
}

a:hover {
color:#4E86B9;
text-decoration:none;
}

.blu {
color:#4E86B9;
}

.boldbig {
font-weight:700;
font-size:14px;
color:#4E86B9;
}

.blubold {
color:#4E86B9;
font-weight:700;
}

.arancio {
color:#F0812F;
}

#de {
top:619px;
width:16px;
height:15px;
position:absolute;
background-image:url(immagini/bordo1.png);
background-repeat:no-repeat;
right:630px;
}

#de1 {
top:301px;
width:15px;
height:318px;
position:absolute;
background-image:url(immagini/bordo2.png);
background-repeat:repeat-y;
right:631px;
}

#testosx {
top:188px;
width:608px;
height:auto;
position:absolute;
left:160px;
font-size:12px;
color:#333;
z-index:98;
line-height:18px;
}

#iconatext11 {
top:340px;
width:75px;
height:16px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext13 {
top:43px;
width:66px;
height:20px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext14 {
top:94px;
width:75px;
height:33px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext19 {
top:340px;
width:75px;
height:21px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext20 {
top:152px;
width:75px;
height:33px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext21 {
top:220px;
width:75px;
height:21px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext22 {
top:280px;
width:75px;
height:21px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext23 {
top:33px;
width:62px;
height:34px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#icona8 {
top:448px;
width:43px;
height:43px;
position:absolute;
left:1px;
z-index:99;
}

#icona7 {
top:388px;
width:43px;
height:43px;
position:absolute;
left:1px;
z-index:99;
}

#icona6 {
top:328px;
width:43px;
height:43px;
position:absolute;
left:1px;
z-index:99;
}

#foto1 {
top:282px;
width:auto;
height:auto;
position:absolute;
left:560px;
background-repeat:no-repeat;
background-position:left top;
z-index:99;
border:1px solid #4E86B9;
background-color:#CCC;
}

#foto2 {
top:911px;
width:auto;
height:auto;
position:absolute;
left:579px;
background-repeat:no-repeat;
background-position:left top;
z-index:99;
border:1px solid #4E86B9;
background-color:#CCC;
}

#relative24 {
width:780px;
height:1850px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#relative25 {
width:780px;
height:1900px !important;
position:relative;
margin-right:auto;
margin-left:auto;
}

#centrato {
	top:916px;
	width:344px;
	height:272px;
	position:absolute;
	left:275px;
	z-index:99;
	text-align:left;
	line-height:18px;
}

.aranciobold {
color:#F0812F;
font-weight:700;
}

a img,.roll1 img,.roll2 img,.roll3 img,.roll4 img,.roll5 img,.roll6 img,.roll7 img,.roll8 img,.roll9 img,.roll10 img,.roll12 img,.roll13 img,.roll14 img,.roll15 img,.roll16 img,.roll17 img,.roll18 img,.roll19 img,.roll20 img,.roll21 img,.roll22 img {
border:none;
}

#link a:link,#link a:visited {
color:#999;
text-decoration:none;
}

#menu a:link,#menu a:visited,.bianco {
color:#FFF;
}

#iconatext1,#iconatext15 {
top:41px;
width:62px;
height:20px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext2,#iconatext16 {
top:102px;
width:58px;
height:24px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext3,#iconatext17 {
top:161px;
width:73px;
height:18px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#iconatext4,#iconatext18 {
top:220px;
width:58px;
height:21px;
position:absolute;
left:50px;
z-index:99;
color:#999;
}

#copy a:link,#copy a:visited {
color:#FFF;
text-decoration:underline;
}

.roll1 a:hover img,.roll2 a:hover img,.roll3 a:hover img,.roll4 a:hover img,.roll5 a:hover img,.roll6 a:hover img,.roll7 a:hover img,.roll8 a:hover img,.roll9 a:hover img,.roll10 a:hover img,.roll12 a:hover img,.roll13 a:hover img,.roll14 a:hover img,.roll15 a:hover img,.roll16 a:hover img,.roll17 a:hover img,.roll18 a:hover img,.roll19 a:hover img,.roll20 a:hover img,.roll21 a:hover img,.roll22 a:hover img {
display:none;
}

.roll1,.roll2,.roll3,.roll4,.roll5,.roll6,.roll7,.roll8,.roll9,.roll10,.roll12,.roll13,.roll14,.roll15,.roll16,.roll17,.roll18,.roll19,.roll20,.roll21,.roll22 {
width:43px;
height:43px;
}

.roll1 a,.roll2 a,.roll3 a,.roll4 a,.roll5 a,.roll6 a,.roll7 a,.roll8 a,.roll9 a,.roll10 a,.roll12 a,.roll13 a,.roll14 a,.roll15 a,.roll16 a,.roll17 a,.roll18 a,.roll19 a,.roll20 a,.roll21 a,.roll22 a {
display:block;
}

a:link,a:visited {
color:#4E86B9;
text-decoration:underline;
}.corsivo {
	font-style: italic;

}
.rosso {
	color:#F30;
}
.verde {
	color:#393;
	font-weight: bold;
}
