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

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

#top {
top:0;
width:463px;
height:53px;
position:absolute;
left:167px;
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:0px;
	background-image:url(immagini/stemmaserradifalco.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#freccia {
top:606px;
width:121px;
height:43px;
position:absolute;
left:647px;
color:#FFF;
background-image:url(immagini/frecciafascia.png);
background-repeat:no-repeat;
background-position:left top;
}

#freccia2 {
top:269px;
width:118px;
height:331px;
position:absolute;
left:646px;
background-position:right;
background-image:url(immagini/fascia.png);
background-repeat:repeat-y;
font-size:11px;
color:#4E86B9;
padding-top:10px;
text-align:center;
line-height:13px;
z-index:99;
}

#destra {
top:196px;
width:11px;
height:286px;
position:absolute;
background-image:url(immagini/bordo.png);
background-repeat:no-repeat;
right:775px;
z-index:2;
background-position:left top;
}

#testo {
	top:331px;
	width:422px;
	height:auto;
	position:absolute;
	left:189px;
	font-size:12px;
	color:#333;
	text-align:justify;
	line-height:17px;
}

#link {
top:260px;
width:22px;
height:272px;
position:absolute;
left:13px;
font-size:15px;
color:#FFF;
line-height:50px;
text-align:justify;
background-repeat:no-repeat;
background-position:left top;
z-index:8;
}

#copy {
	top:10px;
	width:100%;
	height:43px;
	position:absolute;
	left:0;
	font-size:11px;
	color:#FFF;
	text-align:center;
	z-index: 1111;
}

.bold {
font-weight:700;
}

.nero {
color:#000;
}

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

#link2 {
	top:251px;
	width:149px;
	height:506px;
	position:absolute;
	left:14px;
	font-size:14px;
	color:#666;
	line-height:32px;
	z-index:99;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
}

#link2 a:hover {
color:#F0812F;
padding-left:22px;
padding-right:4px;
}

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

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

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

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

#a5 {
top:297px;
width:94px;
height:22px;
position:absolute;
left:540px;
background-image:url(immagini/angolobassodx.png);
background-repeat:no-repeat;
background-position:right bottom;
z-index:1;
}

#a6 {
top:302px;
width:351px;
height:9px;
position:absolute;
left:191px;
background-image:url(immagini/basso.png);
background-repeat:repeat-x;
z-index:1;
}

#a7 {
top:219px;
width:25px;
height:97px;
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:12px;
height:141px;
position:absolute;
left:169px;
background-image:url(immagini/sx.png);
background-repeat:repeat-y;
background-position:left top;
z-index:1;
}

#linea {
top:362px;
width:13px;
height:169px;
position:absolute;
left:617px;
background-image:url(immagini/linea.jpg);
background-repeat:repeat-y;
}

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

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

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

#menu {
top:305px;
width:411px;
height:auto;
position:absolute;
left:183px;
font-size:13px;
color:#FFF;
background-color:#4c789b;
z-index:5;
padding:6px 11px;
}

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

#icona1 {
top:338px;
width:58px;
height:77px;
position:absolute;
left:201px;
z-index:99;
}

#icona2 {
top:338px;
width:58px;
height:77px;
position:absolute;
left:368px;
z-index:99;
}

#icona3 {
top:338px;
width:58px;
height:77px;
position:absolute;
left:533px;
z-index:99;
}

#icona4 {
top:342px;
width:58px;
height:77px;
position:absolute;
left:288px;
z-index:99;
}

#icona5 {
top:342px;
width:58px;
height:77px;
position:absolute;
left:450px;
z-index:99;
}

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

#icona7 {
top:348px;
width:58px;
height:77px;
position:absolute;
left:465px;
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;
}

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

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

#iconatext1 {
top:409px;
width:80px;
height:40px;
position:absolute;
left:188px;
z-index:99;
color:#999;
text-align:center;
}

#iconatext2 {
top:409px;
width:58px;
height:24px;
position:absolute;
left:365px;
z-index:99;
color:#999;
text-align:center;
}

#iconatext3 {
top:409px;
width:101px;
height:40px;
position:absolute;
left:510px;
z-index:99;
color:#999;
text-align:center;
}

#iconatext4 {
top:412px;
width:58px;
height:24px;
position:absolute;
left:283px;
z-index:99;
color:#999;
text-align:center;
}

#iconatext5 {
top:412px;
width:104px;
height:38px;
position:absolute;
left:426px;
z-index:99;
color:#999;
text-align:center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#sfum {
top:319px;
width:121px;
height:29px;
position:absolute;
left:509px;
font-size:14px;
color:#4E86B9;
background-image:url(immagini/sfum.png);
background-repeat:no-repeat;
background-position:left top;
z-index:4;
}

#icona0 {
top:399px;
width:156px;
height:81px;
position:absolute;
left:623px;
font-size:14px;
color:#4E86B9;
background-repeat:no-repeat;
background-position:center top;
z-index:4;
text-align:center;
}

#nomeicona0 {
top:359px;
width:157px;
height:39px;
position:absolute;
left:623px;
font-size:16px;
color:#4E86B9;
z-index:4;
font-weight:700;
text-align:center;
}

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

#destra3 {
top:213px;
width:178px;
height:189px;
position:absolute;
right:597px;
background-color:#FFF;
z-index:1;
}

#iconatext6 {
top:421px;
width:80px;
height:40px;
position:absolute;
left:254px;
z-index:99;
color:#999;
text-align:center;
}

#iconatext7 {
top:421px;
width:98px;
height:40px;
position:absolute;
left:444px;
z-index:99;
color:#999;
text-align:center;
}

#iconatext8 {
top:544px;
width:101px;
height:26px;
position:absolute;
left:443px;
z-index:99;
color:#999;
text-align:center;
}

#iconatext9 {
top:544px;
width:96px;
height:25px;
position:absolute;
left:243px;
z-index:99;
color:#999;
text-align:center;
}

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

.blu {
color:#4E86B9;
}

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

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

a img,.roll1 img,.roll2 img,.roll3 img,.roll4 img,.roll5 img,.roll6 img,.roll7 img,.roll8 img,.roll9 img,.roll10 img,.roll11 img,.roll12 img,.roll13 img {
border:none;
}

#link2 a:link,#link2 a:visited {
color:#666;
padding-left:22px;
padding-right:4px;
}

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

#icona8,#icona12 {
top:472px;
width:58px;
height:77px;
position:absolute;
left:267px;
z-index:99;
}

#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,.roll11 a:hover img,.roll12 a:hover img,.roll13 a:hover img {
display:none;
}

.roll1,.roll2,.roll3,.roll4,.roll5,.roll6,.roll7,.roll8,.roll9,.roll10,.roll11,.roll12,.roll13 {
width:70px;
height:70px;
}

.roll1 a,.roll2 a,.roll3 a,.roll4 a,.roll5 a,.roll6 a,.roll7 a,.roll8 a,.roll9 a,.roll10 a,.roll11 a,.roll12 a,.roll13 a {
display:block;
}
#logoproloco {
	top:140px;
	width:130px;
	height:101px;
	position:absolute;
	left:606px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(immagini/logoproloco.png);
	z-index: 1;
}
#logoprolocobis {
	top:140px;
	width:130px;
	height:101px;
	position:absolute;
	left:606px;
	background-repeat:no-repeat;
	background-position:left top;
	z-index: 2;
}
#relativefooter {
	width:100%;
	height:126px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	background-image: url(immagini/footerindex.png);
	background-repeat: repeat-x;
	z-index: 1;
}
#bachecafooter {
	width:100%;
	height:auto !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	z-index: 1;
	padding-bottom: 20px;
}



.style1 {color: #3333CC}

/* Informazioni CSS */


.main
{
	font-size: 12px;
	text-decoration : none;
}
#testo a:link {
	color: #406B8E;
	text-decoration: underline;
}
#testo a:visited {
	color: #406B8E;
	text-decoration: underline;
}
#testo a:hover {
	color: #406B8E;
	text-decoration: none;
}

input {
	border-left: 1px solid #4E86B9;
	border-right: 1px solid #4E86B9;
	border-top: 1px solid #4E86B9;
	border-bottom: 1px solid #4E86B9;
	text-decoration: none;
	text-transform: none;
	color: #4D789B;
	background: #FFFFFF;
	font-size:12px;
	font-weight: bold;
}
textarea {
	border-left: 1px solid #4E86B9;
	border-right: 1px solid #4E86B9;
	border-top: 1px solid #4E86B9;
	border-bottom: 1px solid #4E86B9;
	text-decoration: none;
	text-transform: none;
	color: #4E86B9;
	background: #FFFFFF;
	font-size:12px;
}
#txt
{
width:120px;
}
#frasercs a:link{
	color: #4E86B9;
	text-decoration: underline;
}
#frasercs a:visited{
	color: #4E86B9;
	text-decoration: underline;
}
#frasercs a:hover{
	color: #4E86B9;
	text-decoration: none;
}


#sett a:link{
	color: #4E86B9;
	text-decoration: underline;
}
#sett a:visited{
	color: #4E86B9;
	text-decoration: underline;
}
#sett a:hover{
	color: #4E86B9;
	text-decoration: none;
}
#sett {
	top:642px;
	width:151px;
	height:113px;
	position:absolute;
	left:10px;
	font-size:12px;
	text-align:left;
	line-height:17px;
	z-index: 999;
	font-weight: bold;
	color: #666;
}
#frasercs {
	top:713px;
	width:584px;
	height:31px;
	position:absolute;
	left:186px;
	z-index:99;
}
