body { margin: 0px; padding: 0px; background-color: #FFFFFF; text-align: center; }
p { color: #000000; }
a { color: #000000; text-decoration: none}
a:hover { text-decoration: underline; }
.aOut { color: #000066; text-decoration: none}
.Testo, a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; }
.Testo a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; text-decoration: underline; }
.Testo a:hover { text-decoration: underline }
.TestoPiccolo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0050a8; text-decoration: none}
.TestoPiccolo2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none}
.TestoPiccolo3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.Sezione { font-family: Verdana, Arial, Helvetica, sans-serif; color : #069; font-weight:bold; font-size : 16px; margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.Titolo { font-family: Verdana, Arial, Helvetica, sans-serif; color : #069; font-weight:normal; font-size : 14px; margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.Titolo2 { font-family: Verdana, Arial, Helvetica, sans-serif; color : #069; font-weight:bold; font-size : 14px; margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.Sottotitolo { font-family: Verdana, Arial, Helvetica, sans-serif; color : #069; font-weight:bold; font-size : 13px; margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.Sottotitolo2 { font-family: Verdana, Arial, Helvetica, sans-serif; color : #069; font-weight:normal; font-size : 12px; margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.Fondo1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #069; text-decoration: none ; background-color: #E8ECEC}
.Fondo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #069; text-decoration: none ; background-color: #E8ECEC}
.Fondo3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #E8ECEC; background-image: url(../Graphics/Fnd0106.gif); background-repeat: repeat-y; background-position: left;}
.Fondo4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #0082BF}
.Fondo5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #069}
.Fondo6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #0099CC; background-image: url(../Graphics/Spaziatore.gif)}
.Fondo7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #B8BEC1}
.Form { font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 21px; }
.FormS { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 90px; }
.FormM { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 200px; }
.FormB { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 285px; }
.Menu       { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#003366; font-weight:bold; cursor: pointer; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #c2d4d9; height: 33px; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; text-align: center; vertical-align: middle; }
.Menu_hover { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; cursor: pointer; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #c2d4d9; height: 33px; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; background-color: #126496; text-align: center; vertical-align: middle; }
.Menu2 { 	    text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; vertical-align:middle; font-weight:bold; font-style:normal; height: 20px; width: 180px; cursor: pointer; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #007dff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #55AAFF; border-right-color: #0059B3; border-bottom-color: #0059B3; border-left-color: #55AAFF; }
.Menu2_hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; vertical-align:middle; font-weight:bold; font-style:normal; height: 20px; width: 180px; cursor: pointer; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #FF9900; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFCC00; border-right-color: #FF6600; border-bottom-color: #FF6600; border-left-color: #FFCC00; }
.MenuLeft       { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366; font-weight:normal; cursor: pointer; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; vertical-align: middle; border-bottom-color: #C2D4D9; border-bottom-width: 1px; border-bottom-style: solid; width: 188px; }
.MenuLeft_hover { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; cursor: pointer; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; vertical-align: middle; border-bottom-color: #C2D4D9; border-bottom-width: 1px; border-bottom-style: solid; background-color: #126496; width: 188px; }
.MenuLeft2 { 	    text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; vertical-align:middle; font-weight:bold; font-style:normal; height: 20px; width: 180px; cursor: pointer; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #007dff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #55AAFF; border-right-color: #0059B3; border-bottom-color: #0059B3; border-left-color: #55AAFF; }
.MenuLeft2_hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; vertical-align:middle; font-weight:bold; font-style:normal; height: 20px; width: 180px; cursor: pointer; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #FF9900; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFCC00; border-right-color: #FF6600; border-bottom-color: #FF6600; border-left-color: #FFCC00; }
.MenuLeftFondo { width: 188px; background-color: #f0f3f6; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #b0bec7; border-right-color: #91a7b4; border-bottom-color: #91a7b4; border-left-color: #b0bec7; }
.MenuFR        {display:block; cursor:pointer; position: relative; clear: left; width: 188px; margin: 0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #003366; font-size: 12px; background-image: url(../Graphics/Base0002.gif); background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #b0bec7; border-right: 1px solid #93a6b4; border-bottom: 1px solid #93a6b4; border-left: 1px solid #b0bec7; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; text-align: left; }
.MenuFR_hover  {display:block; cursor:pointer; position: relative; clear: left; width: 188px; margin: 0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #003366; font-size: 12px; background-image: url(../Graphics/Base0002.gif); background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #b0bec7; border-right: 1px solid #93a6b4; border-bottom: 1px solid #93a6b4; border-left: 1px solid #b0bec7; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; text-align: left; }
.MenuFR2       {display:block; cursor:pointer; position: relative; clear: left; width: 188px; margin: 0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #003366; font-size: 12px; border-top: 1px solid #b0bec7; border-right: 1px solid #93a6b4; border-bottom: 1px solid #93a6b4; border-left: 1px solid #b0bec7; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; text-align: left; }
.MenuFR2_hover {display:block; cursor:pointer; position: relative; clear: left; width: 188px; margin: 0px; background-color: #dde8eb; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #003366; font-size: 12px; border-top: 1px solid #b0bec7; border-right: 1px solid #93a6b4; border-bottom: 1px solid #93a6b4; border-left: 1px solid #b0bec7; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; text-align: left; }
.SpotFondo { background-color: #deecff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #1C3D9C; }
.SpotTop { background-color: #1C3D9C; padding: 10px; }
.SpotBody { padding: 10px; background-color: #deecff;}
.SpotTitolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.SpotSottotitolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration: none; }
.SpotTesto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; text-align: justify; }
.fondoLogo { background-image: url(../Graphics/Fnd0101.gif); background-repeat: no-repeat; background-position: left top}
.fondo00 { background-image: url(../Graphics/Fnd0102.jpg); background-repeat: no-repeat; background-position: left top}
.fondo01 { width: 778px; }
.fondo02 { width: 188px; }
.fondo03 { width: 589px; }
.fondo04 { width: 1px; }
.fondo05 { width: 589px; }
.fondo06 { width: 778px; }
.fondo01_Home { width: 778px; }
.fondo02_Home { width: 188px; }
.fondo03_Home { width: 355px; }
.fondo04_Home { width: 235px; }
.fondo05_Home { width: 355px; }
.fondo06_Home { width: 778px; }
.fondoMenu { background-image: url(../Graphics/Base0001.gif); background-repeat: repeat-x; background-position: bottom; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #b0bec7; border-right-color: #93a6b4; border-bottom-color: #93a6b4; border-left-color: #b0bec7; height: 30px; }
.a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.TestoInd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.fondoData { text-decoration: none; background-color: #ffffff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #b0bdc6; border-right-color: #91a7b4; border-bottom-color: #91a7b4; border-left-color: #b0bdc6; }
.Data { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration: none; font-weight: normal; background-color: #d8e3ea; margin: 1px; padding: 1px 4px; border: 1px solid #FFFFFF; }
.SpotATitolo { display:block; position: relative; clear: left; width: 188px; margin: 0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #003366; font-size: 12px; background-image: url(../Graphics/Base0002.gif); background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #b0bec7; border-right: 1px solid #93a6b4; border-bottom: 1px solid #93a6b4; border-left: 1px solid #b0bec7; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }
.SpotAATitolo { position: relative; clear: left; width: 233px; margin: 0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #003366; font-size: 12px; background-image: url(../Graphics/Base0002.gif); background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #b0bec7; border-right: 1px solid #93a6b4; border-bottom: 1px solid #93a6b4; border-left: 1px solid #b0bec7; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }
.SpotATitolo a { display:inline; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #003366; font-size: 12px; }
.SpotATitolo a:hover { text-decoration: underline; }
.SpotASottitolo a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color : #003366; font-size : 11px; text-decoration:none; padding-top: 5px; text-align: left; }
.SpotASottitolo a:hover { text-decoration: underline; }
.SpotATesto { font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 11px; margin-top: 5px; }
.SpotABody { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #93a6b4; border-bottom-color: #93a6b4; border-left-color: #b0bec7; bottom: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.SpotAImgSx { margin: 3px 3px 3px 0px; padding: 3px 3px 3px 3px; float:left}
/*
.SpotBTitolo { position: relative; clear: left; width: 188px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #FFFFFF; font-size: 12px; background-repeat: repeat-x; background-position: top; border-top: 1px solid #678BAF; border-right: 1px solid #678BAF; border-bottom: 1px solid #678BAF; border-left: 1px solid #678BAF; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; background-image: url(../Graphics/Base0003.gif); text-align: left; }
.SpotBSottitolo a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color : #FFFFFF; font-size : 11px; text-decoration:none; padding-top: 5px; }
.SpotBSottitolo a:hover { text-decoration: underline; }
.SpotBTesto { font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 11px; margin-top: 5px; }
.SpotBBody { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #93a6b4; border-bottom-color: #93a6b4; border-left-color: #b0bec7; bottom: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.SpotBImgSx { margin: 3px 3px 3px 3px; padding: 3px 3px 3px 0px; float:left }
*/
.SpotBTitolo { display:block; position: relative; clear: left; width: 188px; margin: 0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #003366; font-size: 12px; background-image: url(../Graphics/Base0002.gif); background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #b0bec7; border-right: 1px solid #93a6b4; border-bottom: 1px solid #93a6b4; border-left: 1px solid #b0bec7; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; text-align: left; }
.SpotBSottitolo a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color : #003366; font-size : 11px; text-decoration:none; padding-top: 5px; text-align: left; }
.SpotBSottitolo a:hover { text-decoration: underline; }
.SpotBTesto { font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 11px; margin-top: 5px; }
.SpotBBody { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #93a6b4; border-bottom-color: #93a6b4; border-left-color: #b0bec7; bottom: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.SpotBImgSx { margin: 3px 3px 3px 0px; padding: 3px 3px 3px 3px; float:left}
.SpotCTitolo { display:block; position: relative; clear: left; width: 188px;	margin: 0px; padding: 3px 6px 3px 6px; border: 1px solid #cc0033; background-color: #cc0033; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #FFF; font-size: 12px; }
.SpotCSottitolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color : #000000; font-size : 11px; text-decoration:none; margin-top: 5px; }
.SpotCTesto { font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 11px; margin-top: 5px; }
.SpotCBody { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #cc0033; border-bottom-color: #cc0033; border-left-color: #cc0033; bottom: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.SpotDTitolo { font-family: Verdana, Arial, Helvetica, sans-serif; color : #C03; font-weight:bold; font-size : 12px; border-bottom: 1px dashed #CCC; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }
.SpotDSottitolo { font-family: Verdana, Arial, Helvetica, sans-serif; color : #069; font-weight:bold; font-size : 13px; text-decoration: none; }
.SpotDSottitolo a:hover { text-decoration: underline; }
.SpotDTesto { font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 11px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.SpotDBody { border-bottom-color: #D9E1E6; border-bottom-style: solid; border-bottom-width: 1px; padding: 5px; }
.SpotDImgSx { float: left; }
.SpotDImgDx { float: right; }
.VetrinaFondo {	margin: 10px; border: 1px solid #bde6f4; }
.VetrinaBody { padding: 6px; background-color: #FFFFFF;}
.VetrinaFotoContainer { float:left; margin-right: 6px }
.VetrinaTitolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #004e75; text-decoration: none; }
.VetrinaPrezzo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; text-align: left; font-weight: bold; color: #006699; background-color: #e5f5fa; padding: 3px; }
.SponsorImg { border: 1px solid #333333; }
.topmenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.SponsorRand { margin-bottom:6px; }