A {
	color: #58595B;
	text-decoration: none;
}
A:hover {
	color: #339900;
	text-decoration: underline;

}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5C5C5C;
	background-color: #47403E;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	font-size: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #0066cc;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	font-family: Arial, Helvetica, sans-serif;
}
H2 {
	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: Arial, Helvetica, sans-serif;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	font-size: 15px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #0066cc;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	font-family: Arial, Helvetica, sans-serif;
}
H4 {
	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: Arial, Helvetica, sans-serif;
}
H5 {
	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: Arial, Helvetica, sans-serif;
}
H6 {
	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: Arial, Helvetica, sans-serif;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
P {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td {
	color: #58595B;
	font-size: 12px;
}

div#ovaleHome, a div#ovaleHome{
	font-family:"Times New Roman", Times, serif;
	display:block;
	position:relative;
	background-image:url(../images/sfondo_ovali.jpg);
	width:20px;
	cursor:pointer;
}
a:hover div#ovaleHome{
	background-image:url(../images/sfondo_ovali_over.jpg);
}
a div#ovaleHome td{
	color:#FFFFFF;
	background-image:url(../images/sfondo_ovali.jpg);
}
a:hover div#ovaleHome td{
	color:#47403E;
	background-image:url(../images/sfondo_ovali_over.jpg);
}

div#tastoOvale, a div#tastoOvale{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform: uppercase;
	display:block;
	position:relative;
	background-image:url(../images/sfondo_ovali.jpg);
	width:20px;
	cursor:pointer;
}
a:hover div#tastoOvale{
	background-image:url(../images/sfondo_ovali_over.jpg);
}
a div#tastoOvale td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform: uppercase;
	color:#FFFFFF;
	background-image:url(../images/sfondo_ovali.jpg);
}
a:hover div#tastoOvale td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform: uppercase;
	color:#47403E;
	background-image:url(../images/sfondo_ovali_over.jpg);
}
/* MAIN MENU */
div#mainmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	margin-top:5px;
	margin-left:7px;
	width: 434px;
	height:20px;
	background-color: #505153;
	color:#FFFFFF;
	z-index:90;
}
div#mainmenu iframe /* Only used for IE 6 */
{
    position: absolute;
    top: 0px;
    z-index: 90;
}
div#mainmenu div.dropdownmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant:normal;
	text-transform:lowercase;
	text-align: center;
    min-width: 12em;
    position: absolute;
    top: 20px;
	left:-1px;
    display: none;
    z-index: 92;
}
div#submenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
    background-color: #505153;
	z-index:91;
}
div#mainmenu ul, div#submenu ul
{
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 91;
}
div#mainmenu ul ul
{
    border: 1px #F9FAF7;
    border-style: none solid solid solid;
}
div#mainmenu li, div#submenu li
{
	color: #FFFFFF;
    margin: 0;
    padding: 0;
    float: left;
    list-style-type: none;
    position: relative;
}
div#mainmenu li li
{
    margin: 0;
    float: none;
}
div#mainmenu a, div#submenu a
{
    background: url(../images/mainmenu-tick.gif) no-repeat bottom right;
}
div#mainmenu a, div#submenu a
{
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	white-space: nowrap;
	position: relative;
	padding: 4px;
}

div#mainmenu li.last a, div#mainmenu li li a, div#submenu li.last a
{
	color: #FFFFFF;
	background-image:none;
}
div#mainmenu li.current a
{
	color: #FFFFFF;
    background-color: #797979;
}
div#mainmenu ul ul, div#mainmenu li.current a.menuhover, div#mainmenu a.menuhover, div#mainmenu li.current li a, div#mainmenu li.current a:hover
{
    background-image: url(../images/texture.gif);
	color: #FFFFFF;
}
div#mainmenu a:hover, div#mainmenu li.current a:hover, div#submenu a:hover, div#mainmenu li.current a.menuhover:hover, div#mainmenu a.menuhover:hover, div#mainmenu li.current li a:hover
{
    color: #FFFFFF;
    background-color: #797979;
    background-image: none;
}
div#mainmenu .float-break {
    margin: 0;
    text-align: left;
    position: relative; 
}
div#mainmenu div.colored a, div#mainmenu li.current div.colored a.menuhover, div#mainmenu div.colored a.menuhover, div#mainmenu li.current li div.colored a, div#mainmenu li.current div.colored a:hover
{
    background-color: #665C59;
    background-image: none;
}
div#mainmenu div.colored a:hover, div#mainmenu li.current div.colored a:hover, div#submenu div.colored a:hover, div#mainmenu li.current div.colored a.menuhover:hover, div#mainmenu div.colored a.menuhover:hover, div#mainmenu li.current li div.colored a:hover
{
    background-color: #777777;
    background-image: none;
}
.float-break
{
    height: 1%;
}

.float-break:after
{
    content: "-";
    height: 0;
    visibility: hidden;
    display: block; 
    clear: both; 
}

/* END MAIN MENU */

#menuLeft {
	width: 174px;
}

#menuLeft A {
	font-size: 13px;
	COLOR: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	padding-left: 5px;
	padding-right: 5px;
	display:block;
}

#menuLeft A.selected {
	COLOR: #FFFFFF;
}

#menuLeft .menuLine {
	width:174px;
	height:20px;
	overflow:hidden;
}
#menuLeft .menuLine A{
	width:174px;
	height:20px;
	margin: 0px;
	padding-top: 3px;
	text-align:center;
	background-image: url(../images/sfondo_menu.gif);
	background-repeat:no-repeat;
}
#menuLeft .menuLine table td {
	margin: 0px;
	text-align:center;
	vertical-align:middle;
}

#menuLeft .menuLine A:hover {
	COLOR: #47403E;
	text-decoration: none;
	background-image: url(../images/sfondo_menu_on.gif);
	background-repeat:no-repeat;
}

#menuLeft .menuLine A.selected {
	COLOR: #47403E;
	text-decoration: none;
	background-image: url(../images/sfondo_menu_on.gif);
	background-repeat:no-repeat;
}

#menuLeft .menuLine A:hover.selected {
	COLOR: #47403E;
	text-decoration: none;
	background-image: url(../images/sfondo_menu_on.gif);
	background-repeat:no-repeat;
}

#menuLeft .subMenuLeft {
	padding-left:5px;
	width:100%;
}

#menuLeft .menuSubLine {
	padding-top:5px;
	width:100%;
}

#menuLeft .menuSubLine A {
	COLOR: #CCCCCC;
}

#menuLeft .menuSubLine A:hover {
	COLOR: #FFFFFF;
	text-decoration: none;
}

#menuLeft .menuSubLine A.selected {
	COLOR: #FFFFFF;
	font-weight:bold;
}

#menuLeft .menuSubLine A:hover.selected {
	COLOR: #FFFFFF;
	text-decoration: none;
}

#pacchetto .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	color: FFFFFF;
}
#pacchetto .titolo A{
	color: FFFFFF;
	text-decoration:none;
}
#pacchetto .titolo A:hover{
	color: 7FAAD3;
	text-decoration:none;
}
#pacchetto .info {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
}

#view {
	background-repeat: repeat-y;
	background-image: url(../images/trama.jpg);
}
#view #banda {
	background-color: #FFFFFF;
	background-image: url(../images/banda.gif);
}
#view #header {
	background-attachment: scroll;
	background-image: url(../images/header_index.jpg);
	background-repeat: repeat;
	background-color: #41403E;
}
#view2 {
	background-color: #47403E;
}
#view2 #banda {

	background-color: #FFFFFF;
	background-image: url(../images/banda.gif);
}

.avanti {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	font-size: 12px;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
.best {
	background-image: url(../../base/images/omatic/sfondo-best_azzurro.gif);
	background-repeat: no-repeat;
	background-position: right 82px;
}
.block {
	font-size: 12px;
	PADDING-TOP: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.border {
	border: 1px solid #A2A4A6;
}
.bordoExtDx {
	BORDER-RIGHT: #D4E3F0 1px solid;
}
.bordoExtSx {
	BACKGROUND-COLOR: #edf2f8;
}
.bordoImg {
	border: 1px solid #CCCCCC;
}
.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: 12px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 460px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cccccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.boxAbstract {
	border: 1px solid #CCCCCC;
	background-image: url(../images/sfondo_bianco.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #58595B;
	line-height: 12pt;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.boxAbstract P{
	margin: 0px;
	padding: 0px;
}
.boxBianco {
	border: 1px solid #FFFFFF;
	background-color: #58595B;
}
.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 {
	background-image: url(../images/sfondo_bianco.png);
	border: 1px solid #CCCCCC;
	padding: 7px;
}
.boxMultisection {
	border: 1px solid #FFFFFF;
	background-image: url(../images/sfondo_bianco.png);
}
.boxScuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	background-image: url(../images/sfondo_news.png);
	color: #FFFFFF;
	line-height: 14pt;
	border: 1px solid #999999;
}
.boxStrumenti {
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 2px;
}
.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: 12px;
	PADDING-TOP: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.button {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.content {
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 30px;
	background-color:#F9FAF7;
}
.contentBlocchetto {
	font-size: 12px;
	COLOR: #000033;
	LINE-HEIGHT: 14px;
	PADDING-TOP: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.defaultbutton {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.didascalia {
	background-image: url(../images/sfondo_bianco.png);
	font-size: 12px;
	FONT-STYLE: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	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: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.didascalia H2 {
	padding: 0px;
	FONT-WEIGHT: bold;
	font-size: 12px;
	MARGIN: 0px;
	COLOR: #339900;
	FONT-STYLE: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.didascalia H3 {
	padding: 0px;
	FONT-WEIGHT: bold;
	font-size: 12px;
	MARGIN: 0px;
	COLOR: #339900;
	FONT-STYLE: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.didascalia H4 {
	padding: 0px;
	FONT-WEIGHT: bold;
	font-size: 12px;
	MARGIN: 0px;
	COLOR: #339900;
	FONT-STYLE: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.footer {
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #D7D0CE;
	text-align: center;
}
.footer A{
	color: #D7D0CE;
	text-decoration: none;
}
.footer p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.footer A:hover{
	color: #FFFFFF;
}
.footerINT {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #999999;
	text-align: center;
}
.footerINT A{
	color: #999999;
	text-decoration: none;
}
.footerINT p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.footerINT A:hover{
	color: #FFFFFF;
}
.footerStampa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #58595B;
	padding: 5px;
}
.formAreaTesto {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	font-size: 11px;
	BORDER-LEFT: #999999 1px solid;
	WIDTH: 448px;
	BORDER-BOTTOM: #999999 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.formAreaTesto_Google {
	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: Arial, Helvetica, sans-serif;
	color: #666;
}
.formLabel {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.formLineaTesto {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	font-size: 11px;
	BORDER-LEFT: #999999 1px solid;
	WIDTH: 210px;
	BORDER-BOTTOM: #999999 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
.header_logo {
	padding-bottom: 20px;
	text-align: left;
}
.imgDX {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
.imgFull {
	border: 1px solid #FFFFFF;
	margin-top: 3px;
	margin-right: 10px;
}
.img_grande {
	padding-top: 20px;
	padding-left: 10px;
}
.imgEditoriali {
	border: 1px solid #999999;
}
a:hover .imgEditoriali {
	border: 1px solid #339900;
}
.imgNews {
	border: 1px solid #FFFFFF;
	margin-right: 10px;
}
.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: #339900;
	text-decoration: none;
}
.lineaSfumata {
	background-image: url(../../base/images/omatic/linea_azzurro.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.lineColor {
	BACKGROUND-COLOR: #cccccc;
}
.lingua {
	font-size: 12px;
	font-weight:bold;
	padding-bottom: 20px;
	padding-top: 40px;
	letter-spacing: 2px;
}
.lingua a{
	color: #7E726E;
	padding-left:30px;
	padding-right:30px;
}
.lingua a:hover{
	color: #C60000;
}
.link A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.link A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #1A0801;
	padding-right: 14px;
	text-transform: uppercase;
}
.menu A{
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
}
.menu A:hover{
	color: #339900;
	text-decoration: none;
	text-transform: uppercase;

}
.menu_spalla {
	color: #FBFBF9;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: right;
	font-weight: bold;
}
.menu_spalla A{
	color: #FBFBF9;
	text-decoration: none;
	font-weight: normal;
}
.menu_spalla A:hover{
	color: #999999;
	text-decoration: underline;

}
.menuTop {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.menuTop A {
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.menuTop A:hover {
	COLOR: #7FAAD3;
	TEXT-DECORATION: none;
}
td A.menuTopSelected {
	COLOR: #339900;
}
.paginazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.paginazione a{
	color: #58595B;
	text-decoration:none;
}
.paginazione a:hover{
	color: #58595B;
	text-decoration: underline;
}
.path {
	color: #58595B;
	padding-left: 10px;
	text-transform:lowercase;
}
.path A{
	color: #58595B;
	text-decoration: underline;
}
.path A:hover{
	color: #58595B;
	text-decoration: none;
}
.prezzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
}
.separatore {
	background-image: url(../../base/images/omatic/separatore_azzurro.gif);
	background-repeat: no-repeat;
}
.separatoreSpalla {
	BACKGROUND-COLOR: #d5dde6;
}
.sfondo_header {
	background-color:#1A0801;
}
.sfondoSpallaDX {
	BORDER-LEFT: #D4E3F0 1px solid;
	padding-left: 4px;
}
.sfondoSpallaSX {
	BORDER-RIGHT: #D4E3F0 1px solid;
	padding-right: 4px;
}
.sottoTitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: FFFFFF;
}
.spalla_sx {
	padding: 0px;
	margin: 0px;
}
.tabellaListino {
	BORDER-LEFT: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.tabellaPrincipale {
	background-color: #FFFFFF;
	padding: 4px;
}
.testo {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #58595B;
}
.testo TABLE.renderedtable {
	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.renderedtable 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.renderedtable TR TD P{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.testoBlocchetto {
	color:#58595B;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	font-size: 12px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.testoEvidenziato {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #00CC00;
}
.testo_index {
	font-size: 12px;
	color: #81736A;
	line-height: 20px;
	font-weight: bold;
	padding-top: 5px;
	text-decoration:none;
}
.testo_index A{
	color: #81736A;
	text-decoration: none;
}
.testo_index A:hover{
	color: #998E8A;
	text-decoration: none;
}
A:hover .testo_index{
	color: #998E8A;
	text-decoration: none;
}
.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: 12px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cccccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.testoNero {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #58595B;
}
.testoNero a {
	color: #58595B;
}
.testoNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/sfondo_spalla.png);
	color: #58595B;
	line-height: 14pt;
}
.testoNews a{
	color:#58595B;
}
.testoNews2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	background-image: url(../images/sfondo_news.png);
	color: #FFFFFF;
	line-height: 14pt;
	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: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.testoSmall {
	font-size: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.testo_spalla {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	color: #FBFBF9;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
}
.testo_spalla p{
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.textureMenu {
	background-color:#F9FAF7;
}
.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image:url(../images/sfondo_titolo.png);
	background-repeat:no-repeat;
	color: #FFFFFF;
	letter-spacing: 4px;
	height: 27px;
	width: 211px;
	padding-top: 6px;
	margin-top: 20px;
}
A:hover .tit{
	background-image:url(../images/sfondo_titolo_over.png);
	background-repeat:no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.tit A{
	color: #FFFFFF;
	text-decoration: none;
}
.tit A:hover{
	background-image:url(../images/sfondo_titolo_over.png);
	background-repeat:no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.tit_elemento {
	font-size: 50px;
	color: #CCCCCC;
}
.titPagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #58595B;
	letter-spacing: 3px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 14px;
	padding-top: 25px;
}
.titPagina2 {
	padding-left: 10px;
	padding-top: 44px;
	vertical-align: top;
}
.titSpalla {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #5C5C5C;
	letter-spacing: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.titTour {
	height: 89px;
	padding-right: 13px;
	padding-top: 54px;
	vertical-align: top;
}
.titTour h1 {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	color: #FCF9F9;
	letter-spacing: 3px;
	text-align: right;
	white-space: normal;
}
.titTour h1 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	letter-spacing: 3px;
	text-align: right;
	white-space: normal;
	color: #FCF9F9;
}
.titTour h1 A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	letter-spacing: 3px;
	text-align: right;
	white-space: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.titoloBest {
	background-image: url(../../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: 13px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.titoloBoxSpalla {
	FONT-WEIGHT: bold;
	font-size: 14px;
	PADDING-BOTTOM: 5px;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.titoloBoxSpalla A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.titoloBoxSpalla A:hover {
	COLOR: #339900;
	TEXT-DECORATION: none;
}
.titoloDidascalia {
	background-image: url(../images/sfondo_bianco.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #58595B;
	padding: 5px;
	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: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.titoloDidascalia a{
	color: #58595B;
	text-decoration: none;
}
.titoloDidascalia a:hover{
	color: #58595B;
	text-decoration: underline;
}
.titoloGrande {
	FONT-WEIGHT: bold;
	font-size: 16px;
	PADDING-BOTTOM: 10px;
	color: #58595B;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.titoloLineLink {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	font-size: 13px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.titoloListino {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	font-size: 12px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cccccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.titoloMedio {
	FONT-WEIGHT: bold;
	font-size: 14px;
	PADDING-BOTTOM: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#58595B;
}
.titoloNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #58595B;
	padding: 5px;
}
.titoloNews a{
	color: #58595B;
	text-decoration: none;
}
.titoloNews a:hover{
	color: #58595B;
	text-decoration: underline;
}
.titoloPagina {
	FONT-WEIGHT: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D4E3F0;
	color: #58595B;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
}
.titoloPiccolo {
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	font-size: 12px;
	FONT-STYLE: italic;
}
