/* CSS Document */
body { margin:0px; padding: 0px; height: 100%; 
background-color: #3E5976;
background-position: center;

}

.immaginesx { 
float:left;  
margin:5px 5px 5px 0px;
}

.immaginedx { 
float:right;  
margin:5px 0px 5px 5px;
}

.freccia {
width:28px; height: 19px;
position:absolute;
vertical-align: middle;
top:110px; left:195px; 
}
.TitoloPaginaComune {
position:relative;
vertical-align: middle;
padding:2px;
font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 13px; font-weight: bold; 
background-color: #3E5976; 
}

.TitoloPaginaStoria {
position:relative;
vertical-align: middle;
padding:2px;
font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 13px; font-weight: bold; 
background-color: #0072BC;
}

.TitoloPaginaServizi {
position:relative;
vertical-align: middle;
text-align:left;
background-color: #83A4C1;
}

.TitoloPaginaNovita {
position:relative;
vertical-align: middle;
text-align:left;
background-color: #7D7E82;
}

.TitoliMenu {
	position:relative;
	width:180px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 13px;
	padding-left: 0px;
	left: 0px; top: 0px;
}

.BandiConcorsi {
	position:relative;
	width:565px;
	padding: 3px;
	background-color: #949596;
	left: -1px; top: 0px;
}
.Settori {
	position:relative;
	width:565px;
	padding: 3px;
	background-color: #ececec;
}

.TabBordoBlu {
	position:relative;
	width:565px;
	padding: 3px;
	background-color: #ffffff;
	border: solid; border-width: 1px; border-color: #3E5976;
	left: 0; top: 0;
}
.boxFormGuasti {
width:330px;
position:absolute;
left:220px; 
}

.menucomune {
	position:relative;
	width:180px;
	background-color: #3E5976;
	left: 0px; top: 0px;
	border-bottom: solid; border-bottom-width: 1px; border-color: #FFFFFF;
}
.menustoria {
	position:relative;
	width: 180px;
	background-color: #0072BC;
	left: 0px; top: 0px;
	border-bottom: solid; border-bottom-width: 1px; border-color: #FFFFFF;
}

.linkmenubianco {
	position:relative;
	width: 150px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 18px;
	text-align: left;
	left: 30px; top: 0px;
}

.linkmenunero {
	position:relative;
	width: 150px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 18px;
	left: 30px; top: 0px;
	text-align: left;
}

.menuservizi {
	position:relative;
	width:180px;
	background-color: #83A4C1;
	left: 0px; top: 0px;
	border-bottom: solid; border-bottom-width: 1px; border-color: #FFFFFF;
}

.menunovita {
	position:relative;
	width:180px;
	background-color: #D8DEE4;
	left: 0px; top: 0px;
}

.destraTitoli{
	position:relative;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 20px;
	width: 220px;
	padding-left: 0px;
	left: 0px; top: 0px;
	border-bottom: solid; border-bottom-width: 1px;
}
.fondoGuasti{
	position:relative;
	width: 220px; height: 148px;
	left: 0px; top: 0px;
	background-image: url(img/Guasti2.jpg);
}
.fondoModuli{
	position:relative;
	width: 220px; height: 108px;
	left: 0px; top: 0px;
	background-image: url(img/Moduli.jpg);
}
.fondoLink{
	position:relative;
	width: 220px; height: 74px;
	left: 0px; top: 0px;
	background-image: url(img/Link.jpg);
}

.destraGuasti{
	position:relative;
	padding-left: 5px; left: 0px; top: 0px;
	text-align: left;
}
.vuoto{
	position:relative;
	padding-left: 0px; left: 0px; top: 0px;
	text-align: left;
}
.filetto{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	padding: 5px;
}
.boxTesto{
	position:relative;
	padding: 3px;
}
.boxhome {
	position:relative;
	width:166px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	left: 0px;
	top: 0px;
	padding: 0px;
	border-bottom: solid; border-bottom-width: 1px;
	border-right: solid; border-right-width: 1px;
	border-left: solid; border-left-width: 1px;
	border-color: #666666;
}



.testogialloGR { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFCC00; }
a.testogialloGR:link { color: #FFCC00; text-decoration: none }
a.testogialloGR:visited { color: #FFCC00; text-decoration: none }
a.testogialloGR:hover { color: #FFCC00; text-decoration: none; }

.testoblu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #83A4C1; }
a.testobianco:link { color: #83A4C1; text-decoration: none }
a.testobianco:visited { color: #83A4C1; text-decoration: none }
a.testobianco:hover { color: #83A4C1; text-decoration: none; }

.testobianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; }
a.testobianco:link { color: #FFFFFF; text-decoration: none }
a.testobianco:visited { color: #FFFFFF; text-decoration: none }
a.testobianco:hover { color: #CBB955; text-decoration: none; }

.testobiancoGr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
a.testobiancoGr:link { color: #FFFFFF; text-decoration: none }
a.testobiancoGr:visited { color: #FFFFFF; text-decoration: none }
a.testobiancoGr:hover { color: #CBB955; text-decoration: none; }

.testonero { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
a.testonero:link { color: #000000; text-decoration: none }
a.testonero:visited { color: #000000; text-decoration: none }
a.testonero:hover { color: #0072BC; text-decoration: none; }

.titolonero { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
a.titolonero:link { color: #000000; text-decoration: none }
a.titolonero:visited { color: #000000; text-decoration: none }
a.titolonero:hover { color: #000000; text-decoration: none; }

.linkAra { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC6600; }
a.linkAra:link { color: #CC6600; text-decoration: none }
a.linkAra:visited { color: #CC6600; text-decoration: none }
a.linkAra:hover { color: #3E5976; text-decoration: none; }

.linkNews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0D004C; }
a.linkNews:link { color: #0D004C; text-decoration: none }
a.linkNews:visited { color: #0D004C; text-decoration: none }
a.linkNews:hover { color: #3E5976; text-decoration: none; }

.linkBandi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0072BC; }
a.linkBandi:link { color: #0072BC; text-decoration: none }
a.linkBandi:visited { color: #0072BC; text-decoration: none }
a.linkBandi:hover { color: #3E5976; text-decoration: none; }

.linkEventi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #9E0039; }
a.linkEventi:link { color: #9E0039; text-decoration: none }
a.linkEventi:visited { color: #9E0039; text-decoration: none }
a.linkEventi:hover { color: #3E5976; text-decoration: none; }

.linkElenco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background: #A7A7A7; }
a.linkElenco:link { color: #ffffff; text-decoration: none }
a.linkElenco:visited { color: #ffffff; text-decoration: none }
a.linkElenco:hover { color: #3E5976; text-decoration: none; background: #cccccc; }

.titoliArancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6600;
}

.testorossoGR { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #aa2626; }
a.testorossoGR:link { color: #aa2626; text-decoration: none }
a.testorossoGR:visited { color: #aa2626; text-decoration: none }
a.testorossoGR:hover { color: #aa2626; text-decoration: none; }

.linkBlu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background: #3E5976; }
a.linkBlu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background: #3E5976; }
a.linkBlu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background: #3E5976; }
a.linkBlu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background: #3E5976; }