html {
	overflow-y: scroll;
}
A {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: underline;
}
BODY {
	PADDING-TOP: 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	background-color: #FFFFFF;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #0066cc;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #0066cc;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #0066cc;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #0066cc;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #0066cc;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #0066cc;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
P {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#menuLeft {
	FLOAT: left;
	width: 100%;
	display:block;
}
#menuLeft A {
	FONT-SIZE: 11px;
	width: 100%;
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
#menuLeft A.selected {
	COLOR: #666666;
}
#menuLeft .menuLine {
	width: 100%;
}
#menuLeft .menuLine table td {
	padding-top: 6px;
	padding-bottom: 6px;
}
#menuLeft .menuLine A:hover {
	COLOR: #666666;
	text-decoration: underline;
}
#menuLeft .menuLine A.selected {
	font-weight:bold;
	COLOR: #144E8C;
}
#menuLeft .menuLine A:hover.selected {
	font-weight:bold;
	COLOR: #144E8C;
	text-decoration:none;
}
#menuLeft .menuSubLine {
	width: 100%;
}
#menuLeft .menuSubLine A {
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 4px;
	COLOR: #999999;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#menuLeft .menuSubLine A:hover {
	COLOR: #666666;
	text-decoration: underline;
}
#menuLeft .menuSubLine A.selected {
	font-weight:bold;
	COLOR: #144E8C;
}
#menuLeft .menuSubLine A:hover.selected {
	font-weight:bold;
	COLOR: #144E8C;
	text-decoration:none;
}
#pacchetto .titolo {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	color: 144E8C;
}
#pacchetto .titolo A {
	color: 144E8C;
	text-decoration:none;
}
#pacchetto .titolo A:hover {
	color: 7FAAD3;
	text-decoration:none;
}
#pacchetto .info {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
}
.avanti {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
.avviso {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	color:#FF6600;
}
.best {
	background-image: url(/design/base/images/omatic/sfondo-best_azzurro.gif);
	background-repeat: no-repeat;
	background-position: right 82px;
}
.block {
	FONT-SIZE: 10px;
	PADDING-TOP: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bordoExtDx {
	BORDER-RIGHT: #D4E3F0 1px solid;
}
.bordoExtSx {
	BACKGROUND-COLOR: #edf2f8;
}
.bordoImg {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.bordoImgBest {
	border: 1px solid #80C3FF;
}
.bordoHeader {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D4E3F0;
	border-bottom-color: #D4E3F0;
}
.bordoHeaderHome {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D4E3F0;
	border-bottom-color: #D4E3F0;
}
.box {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 460px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.boxBianco {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.boxConsigliato {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 7px;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #EEF6FF;
}
.boxGrigio {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 7px;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #fbfbfb;
}
.boxRoundedColor {
	background-color: #F2F9FF;
}
.boxRoundedBottom {
	background-image: url(../images/pixel.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.boxRoundedContent {
	padding:5px;
}
.boxRoundedLabel {
	color:#0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
}
.boxRoundedLeft {
	background-image: url(../images/pixel.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.boxRoundedPrice {
	color:#0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.boxRoundedPrice a {
	color:#0066CC;
	text-decoration:underline;
}
.boxRoundedPrice a:hover {
	color:#FF6600;
}
.boxRoundedRight {
	background-image: url(../images/pixel.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.boxRoundedText {
	color:#0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.boxRoundedTitle {
	background-image: url(../images/logoBox.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:29px;
	padding-left:45px;
	color:#0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.boxRoundedTitle a, .boxRoundedLabel a, .boxRoundedText a {
	color:#0066CC;
	text-decoration:none;
}
.boxRoundedTitle a:hover, .boxRoundedLabel a:hover, .boxRoundedText a:hover {
	color: #FF6600;
	text-decoration: none;
}
.boxRoundedTop {
	background-image: url(../images/pixel.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.boxStrumenti {
	padding: 5px;
}
.boxTitoloPagina {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D4E3F0;
	border-bottom-color: #D4E3F0;
}
.buttonblock {
	FONT-SIZE: 10px;
	PADDING-TOP: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.button {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.buttonCircle {
	margin:0;
	padding:0;
	border:none;
	background-color:#F2F9FF;
	background-image:url(../images/freccina.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:14px;
	color:0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-align:right;
	cursor: pointer;
}
.content {
	padding: 5px;
}
.contentBlocchetto {
	FONT-SIZE: 10px;
	COLOR: #000033;
	LINE-HEIGHT: 14px;
	PADDING-TOP: 3px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.defaultbutton {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.didascalia {
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.didascalia H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #FF6600;
	PADDING-TOP: 5px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.didascalia H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #FF6600;
	PADDING-TOP: 5px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.didascalia H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #FF6600;
	PADDING-TOP: 5px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.fieldBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	width: 203px;
	height: 18px;
	border: solid 1px #3399FF;
}
.fieldBoxLong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	border: solid 1px #3399FF;
}
.fieldBoxShort {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	width: 146px;
	height: 18px;
	border: solid 1px #3399FF;
	float:left;
}
.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 15px;
	color: #E5F2FF;
	vertical-align:middle;
	padding-left: 16px;
	padding-right: 16px;
}
.footer a {
	color: #FFFFFF;
	text-decoration:none
}
.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footerStampa {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #333333;
	padding: 5px;
}
.formAreaTesto {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	FONT-SIZE: 9px;
	BORDER-LEFT: #999999 1px solid;
	WIDTH: 448px;
	BORDER-BOTTOM: #999999 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.formLabel {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.formLineaTesto {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	FONT-SIZE: 9px;
	BORDER-LEFT: #999999 1px solid;
	WIDTH: 210px;
	BORDER-BOTTOM: #999999 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
.imgDX {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
.imgDXfull {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 8px;
}
.imgSX {
	PADDING-RIGHT: 10px;
	PADDING-TOP: 5px;
}
.information {
	background-color: #DBE8F3;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9ABDDC;
	padding-top: 4px;
	padding-bottom: 5px;
	color: #2666B6;
}
.information a {
	color: #2666B6;
	text-decoration: none;
}
.information a:hover {
	color: #FF6600;
	text-decoration: none;
}
.lineaSfumata {
	background-image: url(/design/base/images/omatic/linea_azzurro.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.lineColor {
	BACKGROUND-COLOR: #cccccc;
}
.link A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.link A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.list-delimiter {
	display:block;
	height: 3px;
}
.list-header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #3399FF;
	color: #FFFFFF;
	font-weight:bold;
	white-space:nowrap;
}
a.list-info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #144E8C;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:2px;
	margin: 3px;
	border: solid 1px #CCCCCC;
	display:block;
}
a:hover.list-info {
	text-decoration:none;
	color:#FF3300;
	background-color: #FFEEBB;
}
.list-table {
	border-top: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
}
.list-table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 3px;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
}
.menuTop {
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 16px;
	color: #FF6600;
}
.menuTop img {
	float:left;
}
.menuTop a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FF6600;
	padding-top: 4px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 4px;
	display:block;
	float:left;
}
.menuTop a:hover {
	COLOR: #FF9900;
	TEXT-DECORATION: none;
}
td a.menuTopSelected {
	color: #EE0000;
}
.paginazione {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #333333;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.paginazione A {
	FONT-WEIGHT: normal;
	COLOR: #000033;
}
.path {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding: 5px;
	border-bottom: solid 1px #CCCCCC;
	text-align:right;
}
.path A {
	color: #999999;
}
.path A:hover {
	color: #FF6600;
}
.prezzo {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.separatore {
	background-image: url(/design/base/images/omatic/separatore_azzurro.gif);
	background-repeat: no-repeat;
}
.separatoreSpalla {
	BACKGROUND-COLOR: #d5dde6;
}
.sfondoContent {
	background-image: url(../images/sfondo.png);
	background-repeat: repeat-y;
	background-position: top left;
	padding-left:6px;
	padding-right:6px;
}
.sfondoFooter {
	background-image: url(../images/footer.png);
	background-repeat:no-repeat;
	background-position: bottom left;
}
.sfondoSpalla {
	padding: 5px;
}
.sottoTitolo {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 144E8C;
}
.stampa_prezzo {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #144E8C;
	text-align: center;
}
.stampa_testo {
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16pt;
	text-align:justify;
	color: #000000;
}
.stampa_testoOfferte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	line-height:18pt;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #144E8C;
}
.stampa_titoloGigante {
	FONT-WEIGHT: bold;
	FONT-SIZE: 56px;
	PADDING-BOTTOM: 10px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.stampa_titoloGrande {
	FONT-WEIGHT: bold;
	FONT-SIZE: 36px;
	PADDING-BOTTOM: 10px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.stampa_titoloMedio {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #144E8C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #144E8C;
}
.stampa_titoloMoltoGrande {
	FONT-WEIGHT: bold;
	FONT-SIZE: 42px;
	PADDING-BOTTOM: 10px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.stampa_titoloOfferte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	padding: 5px;
	color: #144E8C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #144E8C;
}
.tabellaListino {
	BORDER-LEFT: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.tabellaPrincipale {
	background-color: #FFFFFF;
	padding: 4px;
}
.testo {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #666666;
}
.testo TABLE.renderedtable TR TD {
	background-color: #FFFFFF;
	padding: 3px;
}
.testo TABLE.renderedtable TR TD P {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.testo TABLE.renderedtable TR.titoloTabella {
	font-weight:bold;
	background-color:#DBE8F3;
}
.testo TABLE.renderedtable TR.testoNormale {
	background-color:#EEF6FF;
}
.testo TABLE.renderedtable TD.titoloTabella {
	font-weight:bold;
	background-color:#DBE8F3;
}
.testo TABLE.renderedtable TD.testoNormale {
	background-color:#EEF6FF;
}
.testo TABLE.bordiTabella {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.testo TABLE.bordiTabella TR TD {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 3px;
}
.testo TABLE.bordiTabella TR.titoloTabella {
	font-weight:bold;
	background-color:#DBE8F3;
}
.testo TABLE.bordiTabella TR.testoNormale {
	background-color:#EEF6FF;
}
.testo TABLE.bordiTabella TD.titoloTabella {
	font-weight:bold;
	background-color:#DBE8F3;
}
.testo TABLE.bordiTabella TD.testoNormale {
	background-color:#EEF6FF;
}
.testo TABLE.bordiTabella TR TD P {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.testoBlocchetto {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.testoLingua {
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 10px;
	color: #999999;
}
.testoLingua A {
	color: #999999;
}
.testoListino {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.testoEvidenziato {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.testoSmall {
	FONT-SIZE: 8px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titoloBest {
	background-image: url(/design/base/images/omatic/titolo-best_azzurro.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.titoloBlocchetto {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titoloBoxSpalla {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #144E8C;
	BORDER-BOTTOM: #144E8C 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.titoloBoxSpalla A {
	COLOR: #144E8C;
	TEXT-DECORATION: none;
}
.titoloBoxSpalla A:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: none;
}
.titoloDidascalia {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titoloGrande {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:10px;
	color: #144E8C;
}
.titoloLineLink {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titoloListino {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titoloMedio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #144E8C;
	padding-bottom: 5px;
}
.titoloPagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #144E8C;
	padding-bottom: 10px;
}
.titoloPiccolo {
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-STYLE: italic;
}
