body {position: relative; color: #333333; background: #FAD308; margin: 0px; TEXT-ALIGN: left; FONT-SIZE: 12px; FONT-FAMILY: Georgia, Times, serif;
FONT-WEIGHT: normal; TEXT-DECORATION: none; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: 0px; TEXT-INDENT: 0px;
}
.gabbia {POSITION: relative; background: #FAD308 url(grafica/ombra.jpg) repeat-y; 
margin: 0 auto 0 auto; TOP: 0px; WIDTH: 970px; HEIGHT: 100%; border: 0px #000000 solid;
}
.sin {width: 630px; height: auto; background-color: #FFFFFF; float: left; clear: left; margin-top: 20px;
}
.des {width: 306px; height: auto; background-color: #FFFFFF; float: left; clear: none;
}
.cont {background-color: #FFFFFF;   width: 940px;   height: auto;  margin: 0 auto 0 auto;   padding: 0px;   overflow: hidden;
}
.cont-sx {background-color: #FFFFFF;   width: 100%;   height: auto;  margin: 0 auto 0 auto;   padding: 0px; 
}
.logo{width: 440px; height: 110px; background-color: #FFFFFF; margin: 0; float: left; clear: left;
}
.pp{width: 500px; height: 110px; background: #FFFFFF url(grafica/pp.jpg) no-repeat; margin: 0; float: left; clear: none;
}
.t-pp {text-align: left;   color: #666666;   font: 10px Arial, Helvetica, Verdana, sans-serif;   margin: 50px 20px 0px 0px;
}
.foto {background: #FAD308 url(grafica/foto.jpg) no-repeat; margin: 0; width: 630px; height: 300px; float: left; clear: left; 
border-top: 2px #193568 solid; border-bottom: 2px #193568 solid;
}
.menu-dx {width: 310px; height: 300px; background: #FAD308 url(grafica/ft-menu-dx.jpg) no-repeat; margin: 0; float: left; clear: none; 
border-top: 2px #193568 solid; border-bottom: 2px #193568 solid;
}
.menu {width: 940px; height: 54px; background: #2091D5 url(grafica/menu.jpg) top no-repeat;  margin: 0 auto 0 auto;}
.t-menu {margin: 0px auto 0 28px;   padding-top: 7px;   text-align: left;}
.ft {border: #CCCCCC 2px solid; float: right; margin: 15px;
}
.ft2 {border: #CCCCCC 2px solid; float: left; margin-left: 20px; margin-right: 20px; 
}
.flash {border: 2px #CCCCCC solid; float: right; margin: 20px;
}
.flap{margin: 0px; padding: 0px;
}
.t-credits {margin-top: 0px; text-align: left; background-color: transparent; COLOR: #605037; font-size: 10px; line-height: 160%;}
.pul {border: 0px; margin-left: 70px; margin-top: 3px
}
.nob {border: 0px;
}
#map {position: relative;   width: 680px;   height: auto;   background-color: #FFFFFF;   border: 3px #CAB77B solid;
	padding: 0px;   margin: 0 0 15px 0;   overflow: hidden;   float: left; clear: none;
}
.lg {border: 0px;}
.centro {background: #0000FF; margin: 0; width: 659px; height: auto; float: left; clear: none;}
.prova {margin-left: 0px;   padding: 0px;   text-align: left;   color: #CCCCCC;}
.foto-ctr {background: #333333 url(grafica/ft-01.jpg) no-repeat; padding: 0px; border: #AC7F3E 5px solid; margin: 15px; float: right;}
.tit-sx {margin-left: 25px; margin-right: 15px; margin-top: 0px; padding-top: 0px;   text-align: left;   color: #333333;   font-size: 24px;
font-weight: normal;
}
.t-flap {font-family: Verdana, Arial, sans-serif; margin: 15px 15px 0 45px;   text-align: left;   color: #FFFFFF;   font-size: 13px;}
.t-tit-flap {margin: 25px 10px	0 45px;   text-align: left;   color: #FFFFFF;   font-size: 22px;}
.t-sx {font-family: Verdana, Arial, sans-serif; margin: 15px 15px 15px 25px;   padding-top: 5px;   text-align: left;   color: #333333;   font-size: 13px;}
.oriz {width: 100%; height: auto; background: #FFFFFF; padding: 0px; margin: 0 auto 10px auto; float: left; clear: left;}
.oriz-dx {width: 280px; height: 100%; background: #2091D5 url(grafica/flap-t.jpg) top no-repeat; margin-top: 20px; float: left; clear: left;}
.box-sx {width: 250px; height: auto; background: #FAD308; margin: 0 auto 0 15px; text-align: left; float: left;}
.l-box-sx {margin: 15px; text-align: center;}
.foot{width: 940px; height: 180px; margin: 0px auto 0 auto; background: #2091D5 url(grafica/ind.jpg) top no-repeat; border-top: #FFFFFF 10px solid;}
.t-foot {margin-top: 50px;   text-align: center;   color: #FFFFFF;   font-size: 17px; line-height: 150%;}
.tb {margin-right: 10px; margin-bottom: 10px; border: 3px #2091D5 solid; padding: 0px; 
}

#map {position: relative;   width: 600px;   height: auto;   background-color: #FFFFFF;   border: 3px #CCCCCC solid;
	padding: 0px;   margin: 0 0 15px 0;   overflow: hidden;   float: left; clear: none;
}

/*link menu*/
A.L1:link {COLOR: #FFFFFF; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal; text-decoration: none;}
A.L1:visited {COLOR: #FFFFFF; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal;}
A.L1:hover {COLOR: #FAD308; text-decoration: underline; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal;}
A.L1:active {COLOR: #FFFFFF; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal;}

/*link menu-email*/
A.L2:link {COLOR: #FFFFFF; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold; text-decoration: none;}
A.L2:visited {COLOR: #FFFFFF; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold;}
A.L2:hover {COLOR: #FAD308; text-decoration: underline; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold;}
A.L2:active {COLOR: #FFFFFF; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold;}

/*link catalogo*/
A.L3:link {COLOR: #193568; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal; text-decoration: none;}
A.L3:visited {COLOR: #193568; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal;}
A.L3:hover {COLOR: #FAD308; text-decoration: underline; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal;}
A.L3:active {COLOR: #193568; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal;}

/*link e-mail footer*/
A.L4:link {COLOR: #FFFFFF; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal; text-decoration: none;}
A.L4:visited {COLOR: #FFFFFF; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal;}
A.L4:hover {COLOR: #D76A00; text-decoration: underline; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal;}
A.L4:active {COLOR: #FFFFFF; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal;}

/*link e-mail contatti*/
A.L5:link {COLOR: #2091D5; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal; text-decoration: none;}
A.L5:visited {COLOR: #2091D5; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal;}
A.L5:hover {COLOR: #FF0000; text-decoration: underline; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal;}
A.L:active {COLOR: #2091D5; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal;}

/*link sitemap*/
A.L6:link {COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; text-decoration: none;}
A.L6:visited {COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; text-decoration: none;}
A.L6:hover {COLOR: #D76A00; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; text-decoration: underline;}
A.L6:active {COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; text-decoration: none;}

/*link vedi foto*/
A.L7:link {COLOR: #FF0000; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal; text-decoration: none;}
A.L7:visited {COLOR: #FF0000; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal; text-decoration: none;}
A.L7:hover {COLOR: #2091D5; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal; text-decoration: underline;}
A.L7:active {COLOR: #FF0000; FONT-FAMILY: Georgia, Times, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: normal; text-decoration: none;}

/*link credits*/
A.L9:link {COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; text-decoration: none;}
A.L9:visited {COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; text-decoration: none;}
A.L9:hover {COLOR: #D76A00; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; text-decoration: underline;}
A.L9:active {COLOR: #333333; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; text-decoration: none;}
