a{FONT-WEIGHT: bold; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #066729; text-decoration: underline}
a:active{FONT-WEIGHT: bold; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #066729; text-decoration: none}
a:hover{FONT-WEIGHT: bold; font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #C33674; text-decoration: none}
a:link{FONT-WEIGHT: bold; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
a:visited{FONT-WEIGHT: bold; font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif}

.bott{font-weight: normal; font-family: Verdana; font-size: 8pt; color: #666666}
.bott a{font-weight: bold; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #C33674; text-decoration: none}
.bott a:active{font-weight: bold;  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt; color: #C33674; text-decoration: none}
.bott a:hover{font-weight: bold;  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt; color: #066729; text-decoration: underline}
.bott a:link{font-weight: bold;  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.bott a:visited{font-weight: bold; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}

.Stile1{color: #FFFFFF; font-weight: bold}
.Stile2{color: #666666}
.Stile3{color: #ED560D; font-weight: bold}
.Stile4{color: #4C62A3; font-weight: bold}
.Stile5{color: #3B6597; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.Stile7{color: #3B6597; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.Stile8{color: #333333; font-family: Arial, Helvetica, sans-serif;	font-size: 12px}
.Stile10{color: #CC3300; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.Stile11{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.Stile12{color: #ED560D; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.Stile13{color: #4C62A3; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}

a:link{color: #666666; text-decoration: underline}
a:visited{text-decoration: underline; color: #666666}
a:hover{text-decoration: none; color: #F15904}
a:active{text-decoration: underline; color: #666666}

*{font-family: verdana, tahoma, arial, serif; font-size: 8pt}




.disp_si
{
        font-family: verdana,arial,serif;
        font-size: 12pt;
        font-weight: bold; color: #006000;
        font: oblique;
}
.disp_no
{
        font-family: verdana,arial,serif;
        font-size: 12pt;
        font-weight: bold; color: #FF0000;
        font: oblique;
}
.disp_arrivo
{
        font-family: verdana,arial,serif;
        font-size: 12pt;
        font-weight: bold; color: #FFA042;
        font: oblique;
}
.disp_prenota
{
        font-family: verdana,arial,serif;
        font-size: 12pt;
        font-weight: bold; color: #8080FF;
        font: oblique;
}


img {border: 0px;}

.top{background-image:url(immagini/top.gif); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF}
.menu{background-image:url(immagini/top-blu.gif); background-repeat:repeat-x; height: 38px}
.fascia{background-image:url(immagini/top-aranc.gif); background-repeat:repeat-x; height: 51px}
.pag{border-left:#B7C0C5 1px solid;	border-right:#B7C0C5 1px solid}
.box{border:#DDDDDD 1px solid}
.box2{border-right: #C6C6C6 1px solid; border-left: #C6C6C6 1px solid; border-bottom: #C6C6C6 1px solid}
.box3{border-right: #C6C6C6 1px solid; border-left: #C6C6C6 1px solid}

.bottdx{background-image:url(immagini/bottom-dx.gif); height: 31px}
.bottsx{background-image:url(immagini/bottom-sx.gif)}
.topbox{background-image:url(immagini/box-top-sf.gif)}
.topbox2{background-image:url(immagini/box-top-sf2.gif)}
.bottbox{background-image:url(immagini/box-bot-sf.gif)}
.footer{border-right: #C6C6C6 1px solid; border-left: #C6C6C6 1px solid; border-top: #C6C6C6 1px solid}
.asterisco{color: #EC550C; font-weight: bold}

.banner_332x84{background-image:url(immagini/banner_332x84.png); background-repeat:no-repeat; width: 332px; height: 84px}
.banner_458x106{background-image:url(immagini/banner_458x106.png); background-repeat:no-repeat; width: 458px; height: 106px}

.foto {
	BORDER-BOTTOM: #e1dfdf 1px solid; BORDER-LEFT: #e1dfdf 1px solid; BORDER-TOP: #e1dfdf 1px solid; BORDER-RIGHT: #e1dfdf 1px solid
}

.news {
	BORDER-RIGHT: #C8C8C8 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #E4E4E4 0px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #C8C8C8 1px solid; BORDER-BOTTOM: #C8C8C8 1px solid
}
.news2 {
	BORDER-RIGHT: #DADADA 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #E4E4E4 0px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #DADADA 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #DADADA 1px solid
}
.newsblu{FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #868686; FONT-FAMILY: Tahoma}
.newsblu A{FONT-WEIGHT: bold; COLOR: #868686; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.newsblu A:active{FONT-WEIGHT: bold; COLOR: #868686; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.newsblu A:hover{FONT-WEIGHT: bold; COLOR: #4877a5; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.newsblu A:link{FONT-WEIGHT: bold; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif}
.newsblu A:visited{FONT-WEIGHT: bold; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif}

.divbott {BORDER-LEFT: #999999 1px dotted;}

.txtbox{background-image: url(immagini/txt-sf.gif);	background-repeat: repeat-x; border: #E0E0E0 1px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #1178B2; height: 16px}
.txtbox2{background-image: url(immagini/txt-sf.gif); background-repeat: repeat-x; border: #E0E0E0 1px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #1178B2}

.txtbox3{padding-left: 7px; padding-top: 2px; padding-bottom: 2px;
	border-bottom: #E0E0E0 1px solid; border-bottom: #E0E0E0 1px solid; background-color:#F2F2F2; font-weight: bold}

#obsoleto{position: absolute; visibility: hidden; color: #000000}
.font_obsoleto {font-family: verdana; color: #000000; font-size: 9pt}
A.font_obsoleto:link, A.font_obsoleto:visited {font-variant: none; text-decoration: none; font-weight: bold; color: #000000}
A.font_obsoleto:hover{text-decoration: none; color: #F18822}

body{margin: 0px 0px 0px 0px; background-position: top; background-color: #FFFFFF}


.boxmenu {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid}
.menucat UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; margin: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.menucat A {
	BACKGROUND-IMAGE: url(immagini/men-sf.gif); PADDING-LEFT: 8px; width: 180px; display: block; height: 23px; color: #4a4a4a; TEXT-DECORATION: none; PADDING-TOP: 7px;
}
.menucat A:hover {BACKGROUND-IMAGE: url(immagini/men-sf2.gif); color: #FFFFFF}


DIV.TabView{FONT-FAMILY: tahoma, Sans-Serif; FONT-SIZE: 12px}
DIV.TabView DIV.Tabs{height: 24px; overflow: hidden}
DIV.TabView DIV.Tabs A{TEXT-ALIGN: center; LINE-HEIGHT: 28px; width: 84px; display: block; FONT-FAMILY: "tahoma", Serif; BACKGROUND: url(immagini/tabs.png) no-repeat -2px -1px; FLOAT: left; HEIGHT: 24px; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: 900; TEXT-DECORATION: none}
DIV.TabView DIV.Tabs A:hover{background: url(immagini/tabs.png) no-repeat -2px -31px; color: #FFFFFF}
DIV.TabView DIV.Tabs A.active{background: url(immagini/tabs.png) no-repeat -2px -31px; color: #FFFFFF}
DIV.TabView DIV.Pages{border-bottom: #949494 1px dotted; border-left: #949494 1px dotted; background-color: #F1F1F1; clear: both; overflow: hidden; border-top: #949494 1px dotted; border-right: #949494 1px dotted}
DIV.TabView DIV.Pages DIV.Page{PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; overflow: auto; padding-top: 0px}
DIV.TabView DIV.Pages DIV.Page DIV.Pad{PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; OVERFLOW: hidden; padding-top: 3px}


DIV.tableContainer
{
    MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 181px; HEIGHT: 285px;
}
DIV.tableContainerReg
{
    OVERFLOW: auto;  WIDTH: 250px; HEIGHT: 80px;
    PADDING-LEFT: 5px;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #BBBBBB 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-BOTTOM: #BBBBBB 1px solid;
    BACKGROUND-COLOR: #F8F8F8
}


/* === MENU A TENDINA === */

/* CSS principale per il menu */
ul#nav{font: 70%/1.5 Verdena, Tahoma, sans-serif}
ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{margin: 0; padding: 0; list-style-type: none}
ul#nav{height: 0px; line-height: 0px; margin-left: 0px; background: #3B5998; color: #FFF}
ul#nav a{display: block; padding: 0 0px; text-decoration: none; color:#FFF}
ul#nav li{float: left; position: relative}
ul#nav li li{float: none; line-height: 22px; display: block !important; display: inline; /*IE*/}
ul#nav ul{position: absolute; top: 37px; left: -9999px; width: 15em; background: #FFF; color: #3B5998}
ul#nav ul{padding: 7px 0; border: 1px solid #3B5998}
ul#nav ul,ul#nav li li a{background-color: #FFF; color: #3B5998; text-align: left}
ul#nav li:hover,ul#nav a:hover{background-color: #5CA4CE; color: #FFF}
ul#nav li:hover ul,ul#nav li.sfhover ul{left: -1px; z-index: 100}

/* regole per separatore e le icone */
ul#nav li.sep{height: 34px; background: #FFF}
ul#nav li.sep span{display: block; height: 1px; overflow: hidden; margin: 6px 5px 0; background: #CCC}
ul#nav li li.icon a{padding-left: 24px}
ul#nav li li.garanzia a{background: url(immagini/icon_security.gif) no-repeat 3px 3px}
ul#nav li li.rma a{background: url(immagini/icon_rma.png) no-repeat 3px 3px}
ul#nav li li.b2b a{background: url(immagini/icon_cerca.png) no-repeat 3px 3px}
ul#nav li li.chisiamo a{background: url(immagini/icon_chisiamo.png) no-repeat 3px 3px}
ul#nav li li.guida a{background: url(immagini/icon_guida.png) no-repeat 3px 3px}
