body {position: relative; background-color: #FFFFFF; position: relative; margin: 0px;
font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}
.gabbia {width: 1020px; height: 100%; background: #FFFFFF url(grafica/ombre.jpg) repeat-y; margin: 0 auto 0 auto; top: 0px; overflow: hidden; 
}
.cont {background-color: transparent; width: 1020px;  height: 100%;  margin: 0 auto 0 auto;   padding: 0px; overflow: hidden; 
}
.cont-tst {width: 1020px; height: 44px; background: transparent url(grafica/sf-tst.jpg) top left no-repeat; margin: 0 auto 0 auto; 
}
.cont-ind {width: 1020px; height: 120px; background: transparent url(grafica/sf-ind.jpg) top left no-repeat; margin: 0 auto 0 auto; 
}
.t-ind {margin: 0px 0px 0px 260px; color: #666666;   font-size: 12px;   font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; 
}
.pp {width: 1020px;   height: auto;  margin: 0 auto 0 auto;   padding: 0px;   overflow: hidden;   
background: transparent; 
}
.t-pp {margin: 8px 0px 8px 0px; color: #999999;   font-size: 9px;   font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; 
}
.logo {background: transparent; width: 268px; height: 70px;  margin: 0px auto 0 -5px; padding: 0px; 
padding: 0 0 0 0px; 
}
.lg {border: 0px; margin: 0px;
}
.menu-uno {height: 26px;   width: 660px;   margin: 12px auto 0px 0px; text-align: left; background: transparent; overflow: visible; 
}
.foto-home {background: transparent;  width: 660px; height: auto;  margin: 60px auto 0px 0px; overflow: visible; 
}
.foto-home img {border: 1px #FF4C4C solid; padding: 4px; margin-left: 20px; margin-bottom: -3px; 
}
.sin {width: 260px; height: 100%; border: 0px blue solid;   float: left;   clear: left;   margin-left: 40px; margin-top: 0px; overflow: visible; 
display: inline; 
}
.des {width: 660px; height: 100%; border: 0px red solid;   float: left;   clear: none;   margin-left: 20px; margin-top: 0px; overflow: visible; 
display: inline; 
}
.oriz-dx{width: 620px; height: 100%; margin-top: 10px; margin-bottom: 20px;
float: left; clear: left;
}
.tit-oriz-dx {margin-left: 34px;   text-align: left;   color: #FF4C4C;   font-size: 20px; font-family: georgia, times, serif; font-style: italic; 
}
.t-oriz-dx {margin-left: 34px;   text-align: left;   color: #333333;   font-size: 12px; line-height: 150%;
}
.credits{width: 260px; height: 100%; background: transparent; margin-top: 10px; margin-bottom: 20px; margin-left: 10px; 
float: left; clear: left; 
}
.cont-foot {width: 1020px; height: 120px; background: transparent; margin: 0 auto 0 auto; 
}
.foot {width: 1020px;   height: 150px;  margin: 0 auto 0 auto;   padding: 0px;   overflow: hidden;   
background: transparent; 
}
.t-foot {margin: 30px auto 0px auto; color: #666666;   font-size: 12px;   font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; 
line-height: 150%; 
}





.subcont {background-color: transparent;   width: 1000px; height: auto;  margin: 0 auto 0 auto;   padding: 0px;   overflow: hidden;}

#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;
}



/*LINK MENU UNO*/
A.L1:link {COLOR: #FFFFFF;   TEXT-DECORATION: none;   font-family: Verdana, Arial, sans-serif;   font-weight: bold;   font-size: 13px;}
A.L1:visited {COLOR: #FFFFFF;   TEXT-DECORATION: none; font-family: Verdana, Arial, sans-serif;   font-weight: bold;   font-size: 13px;}
A.L1:hover {COLOR: #FFCCCC; TEXT-DECORATION: underline; font-family: Verdana, Arial, sans-serif;   font-weight: bold;   font-size: 13px;}
A.L1:active {COLOR: #FFFFFF;   TEXT-DECORATION: none; font-family: Verdana, Arial, sans-serif;   font-weight: bold;   font-size: 13px;}

/*LINK MENU DUE*/
A.L2:link {COLOR: #FFCCCC;   TEXT-DECORATION: none;   font-family: Verdana, Arial, sans-serif;   font-weight: normal;   font-size: 13px;}
A.L2:visited {COLOR: #FFCCCC;   TEXT-DECORATION: none; font-family: Verdana, Arial, sans-serif;   font-weight: normal;   font-size: 13px;}
A.L2:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: Verdana, Arial, sans-serif;   font-weight: normal;   font-size: 13px;}
A.L2:active {COLOR: #FFCCCC;   TEXT-DECORATION: none; font-family: Verdana, Arial, sans-serif;   font-weight: normal;   font-size: 13px;}


/*LINK MENU TRE*/
A.L4:link {COLOR: #193568;   TEXT-DECORATION: none;   font-family: Georgia, Times, serif;   font-weight: bold;   font-size: 17px;   font-style: italic;}
A.L4:visited {COLOR: #193568;   TEXT-DECORATION: none;   font-family: Georgia, Times, serif;   font-weight: bold;   font-size: 17px;   font-style: italic;}
A.L4:hover {COLOR: #605037;   TEXT-DECORATION: underline;   font-family: Georgia, Times, serif;   font-weight: bold;   font-size: 17px;   font-style: italic;}
A.L4:active {COLOR: #193568;   TEXT-DECORATION: none;   font-family: Georgia, Times, serif;   font-weight: bold;   font-size: 17px;   font-style: italic;}

/*LINK CREDITS*/
A.LCR:link {COLOR: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; FONT-WEIGHT: normal;   TEXT-DECORATION: none;}
A.LCR:visited {COLOR: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; FONT-WEIGHT: normal;   TEXT-DECORATION: none;}
A.LCR:hover {COLOR: #FF4C4C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; FONT-WEIGHT: normal;   TEXT-DECORATION: underline;}
A.LCR:active {COLOR: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; FONT-WEIGHT: normal;   TEXT-DECORATION: none;}

/*LINK MAIL*/
A.LM:link {COLOR: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: normal;   TEXT-DECORATION: none;}
A.LM:visited {COLOR: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: normal;   TEXT-DECORATION: none;}
A.LM:hover {COLOR: #FF4C4C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: normal;   TEXT-DECORATION: underline;}
A.LM:active {COLOR: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: normal;   TEXT-DECORATION: none;}


/*LINK FOOT*/
A.L6:link {COLOR: #605037;   TEXT-DECORATION: none;   font-family: Georgia, Times, serif;   font-weight: bold;   font-size: 14px;   font-style: italic;}
A.L6:visited {COLOR: #605037;   TEXT-DECORATION: none;}
A.L6:hover {COLOR: #0F6D88; TEXT-DECORATION: underline;}
A.L6:active {COLOR: #605037;   TEXT-DECORATION: none;}

/*LINK INFO*/
A.L7:link {COLOR: #FFFFFF;   TEXT-DECORATION: none;}
A.L7:visited {COLOR: #FFFFFF;   TEXT-DECORATION: none;}
A.L7:hover {COLOR: #000000; TEXT-DECORATION: underline;}
A.L7:active {COLOR: #FFFFFF;   TEXT-DECORATION: none;}

/*LINK RICARICA*/
A.L-RIC:link {COLOR: #605037;   TEXT-DECORATION: underline;   font-family: Georgia, Times, serif;   font-weight: bold;   font-size: 20px;   font-style: italic;}
A.L-RIC:visited {COLOR: #605037;   TEXT-DECORATION: underline;   font-family: Georgia, Times, serif;   font-weight: bold;   font-size: 20px;   font-style: italic;}
A.L-RIC:hover {COLOR: #FF0000;   TEXT-DECORATION: underline;   font-family: Georgia, Times, serif;   font-weight: bold;   font-size: 20px;   font-style: italic;}
A.L-RIC:active {COLOR: #605037;   TEXT-DECORATION: underline;   font-family: Georgia, Times, serif;   font-weight: bold;   font-size: 20px;   font-style: italic;}

