body {position: relative; color: #333333; background: #605037; margin: 0px; text-align: left; font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-transform: none; 
}
.gabbia {position: relative; background: transparent url(grafica/ombra.jpg) repeat-y; 
margin: 0 auto 0 auto; top: 0px; width: 960px; height: 100%; 
}
.sin {width: 280px; float: left; clear: none;
}
.des {width: 659px; float: right; clear: left;
}
.logo {margin-left: 0px; width: 180px; height: auto; float: left; clear: left;
}
.lg {border: 0px; margin-bottom: -3px; padding: 0px; margin-left: 0px; 
}
.cont-tst {width: 920px; height: 121px;  background: transparent url(grafica/sf-testata.jpg) repeat-x;  margin: 0 auto 0 auto;   padding: 0px; 
overflow: hidden;
}

.cont {background-color: #FFFFFF;   width: 920px; height: auto;  margin: 0 auto 0 auto;   padding: 0px;   overflow: hidden;}
.subcont {background-color: transparent;   width: 920px; height: auto;  margin: 0 auto 0 auto;   padding: 0px;   overflow: hidden;}
.cont-pp {background-color: #605037;   width: 948px; height: auto;  margin: 0 auto 0 auto;   padding: 0px;   overflow: hidden;}
.subcont-pp {background-color: #605037;   width: 948px; height: auto;  margin: 0 auto 0 auto;   padding: 0px;   overflow: hidden;}
.t-pp {MARGIN: 3px 20px 3px 20px; TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; COLOR: #CCCCCC;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; 
}
.menu-uno {MARGIN-RIGHT: 0px; width: 200px; height: 121px; background: transparent;   float: right; clear: none;
}
.t-menu-uno {MARGIN-TOP: 30px; MARGIN-LEFT: 0px; TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; COLOR: #5C6164;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 180%
}


.menu-due {MARGIN-top: 0px; WIDTH: 920px; HEIGHT: 25px;
BACKGROUND: transparent url(grafica/sfondo-menu-alto.jpg) repeat-x;
BORDER-BOTTOM: 1px #CCCCCC solid;
}
.t-menu-due {margin-top: 0px; padding-top: 4px; MARGIN-LEFT: 38px; TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; COLOR: #FFFFFF;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.slide {WIDTH: 920px; HEIGHT: 268px; MARGIN: 0px; BACKGROUND-COLOR: transparent; 
}
.ft {border: 1px solid #666666; float: left; margin: 5px 0 15px 40px;
}
.menu-tre {MARGIN-LEFT: 0px; WIDTH: 920px; HEIGHT: 34px; background: transparent url(grafica/menu-tre.jpg) repeat-x;
}
.t-menu-tre {margin-top: 0px; padding-top: 10px; TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.menu-quattrox {MARGIN-LEFT: 0px; WIDTH: 920px; HEIGHT: 35px; background: transparent url(grafica/sfondo-menu-medio.jpg) repeat-x;
}
.menu_main {MARGIN-LEFT: 0px; WIDTH: 920px; HEIGHT: 32px; background: transparent url(grafica/menu-quattro.jpg) repeat-x; border-bottom: 1px #666666 solid; 
}

.t-menu-quattro {margin-top: 0px; padding-top: 6px; TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.cont-box {background-color: transparent;  margin: 0px auto 0 auto; overflow: hidden;}
.box {width: 960px;   margin: 0px;   overflow: hidden;   padding: 0px;
}
.home-sx {WIDTH: 600px; HEIGHT: 100%; margin-left: 0px; background: #FFFFFF;  float: left; clear: left; border: 0px #999999 solid;
}
.home-dx {WIDTH: 260px; HEIGHT: auto; margin-left: 30px; background: #FFFFFF;  float: left; clear: none; border: 0px #999999 solid; padding-top: 20px; 
}
.home-dx-inv {WIDTH: 455px; HEIGHT: auto; margin-left: 0px; background: #FFFFFF;  float: left; clear: none;
}
.ind {margin-top: 0px; margin-left: 0px; padding-top: 0px; WIDTH: 920px; HEIGHT: 100px; background: transparent url(grafica/ind.jpg) no-repeat;
float: left; clear: left;
}
.t-ind {padding-top: 30px; margin-top: 0px; TEXT-ALIGN: center; COLOR: #333333; LINE-HEIGHT: 130%; font-size: 12px;
}
.foot {margin-top: 0px; margin-left: 0px; padding-top: 0px; WIDTH: 920px; HEIGHT: 10px; background: transparent;
float: left; clear: left;
}

.t-box-home {MARGIN-TOP: 20px; MARGIN-LEFT: 50px; MARGIN-RIGHT: 30px; TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; COLOR: #333333;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 150%;
}
.t-cr-foto {MARGIN-TOP: 20px; MARGIN-LEFT: 50px; MARGIN-RIGHT: 30px; TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; COLOR: #333333;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 150%;
}
.h1 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 20px 50px 10px; 
COLOR: #7C6527; TEXT-ALIGN: left; FONT-SIZE: 18px; FONT-WEIGHT: bold; FONT-FAMILY: Georgia, Times New Roman, Times, serif;
}
.tit {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 20px 20px 10px; 
COLOR: #990000; TEXT-ALIGN: left; FONT-SIZE: 18px; FONT-WEIGHT: bold; FONT-FAMILY: Georgia, Times New Roman, Times, serif;
}
.t-credits {MARGIN-TOP: 0px; TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; COLOR: #605037; FONT-SIZE: 12px;
LINE-HEIGHT: 160%;
}

.home-sx img {border: 3px #D5BD7D solid; padding: 1px; margin-left: 20px; margin-bottom: 20px; margin-right: 10px; float: right; 
}

.oriz-sx{width: 260px; height: 100%; background: #EEEEEE url(grafica/flap-t.jpg) top no-repeat; margin-top: 10px; margin-bottom: 20px;
float: left; clear: left; }
.t-flap {margin: 20px;   text-align: left;   color: #333333;   font-size: 12px; line-height: 150%;}
.tit-flap {margin: 20px;   text-align: left;   color: #7C6527;   font-size: 20px; font-family: Georgia, Times New Roman, Times, serif;}
.flap {margin: 0px; padding: 0px; margin-bottom: -3px;}

.credits{width: 260px; height: 100%; background: transparent; margin-top: 10px; margin-bottom: 20px;
float: left; clear: left; }

/*LINK MENU UNO*/
A.L-UNO:link {COLOR: #333333; font-weight: normal;}
A.L-UNO:visited {COLOR: #333333; font-weight: normal;}
A.L-UNO:hover {COLOR: #605037; font-weight: normal; TEXT-DECORATION: underline;}
A.L-UNO:active {COLOR: #333333; font-weight: normal;}

/*LINK MENU DUE*/
A.L-DUE:link {COLOR: #FFFFFF;}
A.L-DUE:visited {COLOR: #FFFFFF;}
A.L-DUE:hover {COLOR: #FFCCCC; TEXT-DECORATION: underline;}
A.L-DUE:active {COLOR: #FFFFFF;}

/*LINK MENU TRE*/
A.L-TRE:link {COLOR: #333333; font-weight: bold;}
A.L-TRE:visited {COLOR: #333333; font-weight: bold;}
A.L-TRE:hover {COLOR: #605037; font-weight: bold; TEXT-DECORATION: underline;}
A.L-TRE:active {COLOR: #333333; font-weight: bold;}

/*LINK MENU MEDIO E TESTATA*/
A.L-QUATTRO:link {COLOR: #333333; font-weight: bold;}
A.L-QUATTRO:visited {COLOR: #333333; font-weight: bold;}
A.L-QUATTRO:hover {COLOR: #605037; font-weight: bold; TEXT-DECORATION: underline;}
A.L-QUATTRO:active {COLOR: #333333; font-weight: bold;}





/*LINK MENU UNO*/
A.L1:link {COLOR: #FFFFFF;}
A.L1:visited {COLOR: #FFFFFF;}
A.L1:hover {COLOR: #FFCCCC; TEXT-DECORATION: underline;}
A.L1:active {COLOR: #FFFFFF;}

/*LINK MENU MEDIO E TESTATA*/
A.L2:link {COLOR: #333333; font-weight: normal;}
A.L2:visited {COLOR: #333333; font-weight: normal;}
A.L2:hover {COLOR: #990000; font-weight: normal; TEXT-DECORATION: underline;}
A.L2:active {COLOR: #333333; font-weight: normal;}

/*LINK PROSSIMA PAGINA*/
A.L3:link {COLOR: #333333; font-weight: bold;}
A.L3:visited {COLOR: #333333; font-weight: bold;}
A.L3:hover {COLOR: #990000; TEXT-DECORATION: underline; font-weight: bold;}
A.L3:active {COLOR: #333333; font-weight: bold;}

/*LINK CREDITS*/
A.L9:link {COLOR: #333333;}
A.L9:visited {COLOR: #666666;}
A.L9:hover {COLOR: #990000; TEXT-DECORATION: underline;}
A.L9:active {COLOR: #666666;}

.mappa {POSITION: absolute; WIDTH: 545px; HEIGHT: 1230px; LEFT: 185px; TOP: 460px; BACKGROUND-COLOR: transparent; BORDER-LEFT: 1px #999999 solid;
}
.titolo {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; MARGIN: 0px 10px 10px; 
COLOR: #0F6D88; TEXT-ALIGN: left; FONT-SIZE: 18px; FONT-WEIGHT: bold;
}
.t-credits {MARGIN-TOP: 0px; MARGIN-LEFT: 10px; TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; COLOR: #605037; FONT-SIZE: 12px;
LINE-HEIGHT: 160%;
}

/*TITOLI BOX*/
a:link {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
