body {position: relative; COLOR: #000000; background-color: #F0F2E7; margin: 0px; padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.gabbia {position: relative; background: url(grafica/ombra.jpg) repeat-y; top: 0px; width: 760px; height: 100%; 
}
.cont {background-color: transparent;   width: 740px;   height: auto;  padding: 0px;   overflow: hidden;
}
.lg{border: 0px; margin: 10px 0 0 20px;
}
.logo {height: 110px; width: 240px; float: left; clear: left; position: absolute; 
}
.pp {width: 410px; height: 110px; margin: 0 auto 0 auto; float: right; clear: left; position: relative; left: -80px;
}
.t-pp {margin: 25px auto auto 100px; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 150%; TEXT-ALIGN: left; COLOR: #666666;
}
.lingue {width: 70px;   height: 110px;  margin-top: 0;   float: right; clear: left; text-align: right; position: relative; left: 400px;
}
.t-lingue {margin-top: 0px; text-decoration: none; color: #FFFFFF;
}
.flag{margin: 10px 10px 2px 5px; border: 0;
}
.menu-uno{width: 740px; height: 34px; background: url(grafica/menu-uno.jpg) repeat-x; border-bottom: #999999 1px solid; color: #666666;
}
.t-menu-uno {margin-top: 0px; padding-top: 9px; text-align: center; color: #FFFFFF;
}
.menu-due {width: 740px; height: 20px; background-color: #E0E0E0; border-bottom: #999999 1px solid; color: #666666;
}
.t-menu-due {margin-top: 0px; background-color: transparent; text-align: center; color: #E0E0E0;
}
.menu-tre {FLOAT: left; WIDTH: 560px; HEIGHT: 35px; PADDING: 0px; MARGIN-LEFT: 0px;
COLOR: #666666; BACKGROUND-IMAGE: url(grafica/menu-medio.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #FFFFFF;
}
.t-menu-tre {MARGIN-TOP: 4px; MARGIN-LEFT: 20px; BACKGROUND-COLOR: transparent;
LINE-HEIGHT: 100%; TEXT-ALIGN: left; COLOR: #FFFFFF;
}
.foto {width: 740px; height: auto; padding: 0px; 
}
.righe {height: 12px; width: 740px; background: url(grafica/righe.jpg) repeat-x; padding: 0px; margin: -3px auto -2px auto;
}
.xbanner {height: 0px; width: 740px; padding: 0px; background-color: #FF0000; 
}
.sin {width: 180px; float: left; clear: none; 
}
.des {width: 555px; float: right; clear: left; padding: 0px; margin: 0px;
}
.oriz{width: 100%; margin: 0 auto 0 auto; float: left; clear: left; border-left: #999999 1px solid;
}
.t-sx {padding: 5px 10px 0 15px; color: #333333; text-align: left; line-height: 130%;
}
.ind {WIDTH: 740px; HEIGHT: 70px; MARGIN-LEFT: 0px; PADDING: 0px 0px 0px 0px;
BACKGROUND-COLOR: #FFFFFF;  BORDER-TOP: 1px #666666 solid; BACKGROUND-IMAGE: url(grafica/sf-indirizzo.jpg); BACKGROUND-REPEAT: repeat-x;
}
.t-ind {MARGIN-TOP: 9px; MARGIN-LEFT: 0px; BACKGROUND-COLOR: transparent; FONT-SIZE: 0.6em;
LINE-HEIGHT: 120%; TEXT-ALIGN: center; COLOR: #333333;
}

.ctr {POSITION: relative; FLOAT: left; CLEAR: left; WIDTH: 559px; HEIGHT: auto; LEFT: 0px; MARGIN-TOP: 0px;
BACKGROUND-COLOR: #FFFFFF;
}
.t-ctr {FONT-SIZE: 10px; MARGIN-TOP: 20px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px; COLOR: #333333; TEXT-ALIGN: left; LINE-HEIGHT: 180%;
}
.t-ctr-2 {FONT-SIZE: 0.7em; MARGIN-TOP: 20px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px; COLOR: #333333; TEXT-ALIGN: left; LINE-HEIGHT: 100%;
}
.h1, h2 {MARGIN-TOP: 0px; MARGIN-LEFT: 20px; COLOR: #004DFF; FONT-SIZE: 0.7em; LINE-HEIGHT: 160%;
}
.t-ctr img {border: 2px solid; border-color: #999999; float: right; margin: 10px; padding: 1px; 
}



/*ATTRIBUTI COMUNI*/
.gabbia, .cont, .logo, .pp, .menu-uno, .foto {background-color: white;
}
.gabbia, .logo, .cont, .pp, .menu-uno, .menu-due, .foto, .sin, .des, .ind, .banner {margin: 0 auto 0 auto; 
}





/*LINK MENU ALTO*/
A.L1:link {COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.L1:visited {COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.L1:hover {COLOR: #FE0000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
A.L1:active {COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}

/*LINK MENU MEDIO*/
A.L2:link {COLOR: #666666; FONT-SIZE: 0.6em; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.L2:visited {COLOR: #666666; FONT-SIZE: 0.6em; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.L2:hover {COLOR: #FE0000; FONT-SIZE: 0.6em; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
A.L2:active {COLOR: #666666; FONT-SIZE: 0.6em; FONT-WEIGHT: bold; TEXT-DECORATION: none;}

/*LINK MENU SINISTRO*/
A.L3:link {COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.L3:visited {COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.L3:hover {COLOR: #FE0000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
A.L3:active {COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}

/*LINK MENU ALTO 2*/
A.L4:link {COLOR: #666666; FONT-SIZE: 0.6em; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.L4:visited {COLOR: #666666; FONT-SIZE: 0.6em; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.L4:hover {COLOR: #FE0000; FONT-SIZE: 0.6em; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
A.L4:active {COLOR: #666666; FONT-SIZE: 0.6em; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
