/* 0704 NewStyles */

/* Main Styles */
body  { font-family: verdana, arial, helvetica; }
a:link  { color: #0000FF; text-decoration: bold }
a:visited  { color: #006699; text-decoration: bold }
a:hover	 { color: #FF6633; text-decoration: underline }

/* BreadCrumb-Navigation-Path */
.BCpath {padding:0px 0px 0px 1em; font-size:9px; color: #993333; vertical-align: bottom;}

/* Menu DHTML JavaScript & Solo Testuale */
.TopMenu {padding: 0px 0px 0px 1em; vertical-align: top; }
.TopMenuTxt {padding: 0px 0px 0px 0.5em; font-size: 8pt; color: #993333; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:left; font-weight: bold; vertical-align: top; }

/* Scritte */
.fbText1{font-size: 8pt; color: #0022AA; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:none; font-weight: none}
.fbText1hdr{font-size: 9pt; color: #993333; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:none; font-weight: bold}
.fbText1sel{font-size: 8pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:none; font-weight: none}
.fbText2{font-size: 10pt; color: #0022AA; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; text-align:none; font-weight: none}

/* Filtro Section */
.FrmSelHint{background-color:#FFFFFF; color:#BBBBBB}
.FrmSelFilter{background-color:#FFFFC0; color:#0022AA}
.FrmSelCruise{background-color:#6699FF; color:#FFFFFF}


/* vvvvvvvvvvvvvv old styles  vvvvvvvvvvvvvvvvvv */



/* default for ie *********************** 

body  { font-family: verdana, arial, helvetica; scrollbar-base-color: #9999CC; scrollbar-arrow-color: white; scrollbar-track-color: #CCCCFF; scrollbar-shadow-color: black; scrollbar-lightshadow-color: black; scrollbar-darkshadow-color: gray; scrollbar-highlight-color: white; scrollbar-3dlight-color: black; }
a:link  { color: #0000FF; text-decoration: bold }
a:visited  { color: #006699; text-decoration: bold }
a:hover	 { color: #FF6633; text-decoration: underline }
h1   { color: #6699FF; font-weight: bold; font-size: 14px; font-family: verdana, arial, helvetica; margin-bottom: 2px  }
h2   { font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica; margin-top:0px; margin-bottom:0px;  }
*****************************************/

/* fb */
.fbMenuTop {font-size: 9pt; color: #8888FF; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}
.fbTreeBar {
	font-size: 8pt;
	color: #993333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align:left;
	font-weight: bold;
	padding: 0px 0px 0px 1em;
	vertical-align: top;
}
.fbTreeBarTop {
	font-size: 8pt;
	color: #993333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align:left;
	font-weight: bold;
	padding: 0px 0px 0px 1em;
	vertical-align: bottom;
}
.fbPageTitle {
	font-size: 24pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align:center;
	font-weight: bold;
	background-repeat: no-repeat;
	word-spacing: normal;
	vertical-align: middle;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	border-top: thin none;
	border-right: thin none;
	border-bottom: thin none;
	border-left: thin none;
	line-height: normal;
}
.fbHeaderTitle {font-size: 20pt; color: #0000AA; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; text-align:center; font-weight: bold}
.fbMenuSide{
	font-size: 9pt;
	color: #993333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	text-align:left;
	margin-left: 30px;
	padding: 0px 0px 0px 2em;
	font-weight: bold;
	font-style: italic;
	line-height: 2;
}

.fbBookNIL{font-size: 8pt; color: #0022AA; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; text-align:none; font-weight: none}
.fbBookOPT{font-size: 8pt; color: #0022AA; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffff00; TEXT-DECORATION: none; text-align:none; font-weight: none}
.fbBookOP2{font-size: 8pt; color: #0022AA; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcc00; TEXT-DECORATION: none; text-align:none; font-weight: none}
.fbBookCNT{font-size: 8pt; color: #0022AA; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffff00; TEXT-DECORATION: none; text-align:none; font-weight: none}
.fbBookBOK{font-size: 8pt; color: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DD0000; TEXT-DECORATION: none; text-align:none; font-weight: none}
.fbBookENQ{font-size: 8pt; color: #0000DD; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFDDFF; TEXT-DECORATION: none; text-align:none; font-weight: none}
.fbBookENS{font-size: 8pt; color: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #BB0000; TEXT-DECORATION: none; text-align:none; font-weight: none}


.fbCopyright {
	font-size: 8pt;
	color: #0000AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	word-spacing: normal;
	vertical-align: middle;
}
.fbCopyrightMail {
	font-size: 8pt;
	color: #0000AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
	word-spacing: normal;
	vertical-align: middle;
}
.fbLastUpdate {
	font-size: 8pt;
	color: #444488;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	word-spacing: normal;
	vertical-align: middle;
}

.fbTABenquire {
	font-size: 8pt;
	color: #0000AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#B1F8B1;
}

/* MENUS */
div.menuItem {
	width: 136px;
}
div.menuItemSelected {
	width: 136px;
}


/*************************
.text1  { font-size:11px; }
.text2 {font-size:10px; font-weight: bold}
.text3 { font-size:10px; color:#FFFFFF }
.text4 { font-size: 10px; font-weight: bold; color: #999999 }
.text5 {font-size:10px; line-height:13px; text-align:justify}
.text6 {font-size:10px; text-align:justify}
.text7  { font-size:11px; font-weight: bold }
.text8  { font-size:10px; }
.main  { font-size:11px; line-height:14px; text-align:justify }
.schedule  { font-family: arial; font-size:11px }
.tableoutline    { margin: 0px; padding: 0px; border: solid 1px #000 }
.tableoutlineblack    { border-style: solid; padding: 2px; border-width: 1px 0px 0px 0px; border-color: #000 }
.tableoutlineblack2    { border-style: solid; padding: 2px; border-width: 1px 0px 1px 0px; border-color: #000 }
.tableoutlineblue    { margin: 1px; padding: 0px; border: solid 1px #69f }
.tableoutlinegray    { margin: 1px; padding: 5px; border: solid 1px #999999 }
.tableoutlinered    { margin: 1px; padding: 3px; border: solid; border-width: 1px 0px 1px 0px; border-color: #C00 }
.tableoutlinelb    { margin: 1px; padding: 6px; border: solid; border-width: 0px 0px 1px 0px; border-color: #909090 }
.tableoutlinelb2    { margin: 1px; padding: 6px; border: solid; border-width: 1px 0px 1px 0px; border-color: #909090 }
.tableoutlinegray      { border: solid 1px #69f }
IMG {border-color:#FF0000}
***************************/

/* navigation styles */
.navigation	 { color: #000099; text-decoration: none }
.navigation a:link  { color: #000099; text-decoration: underline }
.navigation a:hover  { color: #000099; text-decoration: none }
.navigation a:visited  { color: #000099; text-decoration: none }
.navigation a:active   { color: #000099; text-decoration: none }
.bluebg a:link  { color: #FFFF66; text-decoration: none }
.bluebg a:hover  { color: #FFCC66; text-decoration: underline }
.bluebg a:visited  { color: #FFFF66; text-decoration: none }
.bluebg a:active   { color: #FFFF66; text-decoration: none }

/* form styles */
form  { margin: 0 }
textarea  { color: black; font-size: 10px; font-family: verdana, arial, helvetica; background-color: white; border: solid 1px #6666FF }
select  { color: black; font-size: 10px; font-family: verdana, arial, helvetica; background-color: white; margin: 1px; padding: 0px; border: solid 1px #6666FF}
input   { color: black; font-size: 10px; font-family: verdana, arial, helvetica; font-weight: normal; background-color: white; margin: 0px; padding: 1px; border: solid 1px #6666FF }
input onblur:hover  { color: black; font-size: 10px; font-family: verdana, arial, helvetica; background-color: #a4d7ff }

/* mosaico * /
.rossoB {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc3333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.nero {	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.neroB {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.rosso { 	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.rossoBB { 	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.bluBB {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.neroBB { 	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.blu {	FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.rossoBBsott { 	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.rossoSoteNo {	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica,  sans-serif }
.testo_sf_bianco {	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none }
.bianco {	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.TESTO_SF_GIALLO { 	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffff33 }
.TESTO_SF_VERDE {	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #00ff00 }
.rossolamp {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica,  sans-serif; TEXT-DECORATION: blink }
.modulo {	BORDER-RIGHT: #990033 1px solid; BORDER-TOP: #990033 1px solid; SCROLLBAR-FACE-COLOR: #000066; FONT-SIZE: 8pt; SCROLLBAR-HIGHLIGHT-COLOR: #f3f3f3; BORDER-LEFT: #990033 1px solid; SCROLLBAR-SHADOW-COLOR: #f3f3f3; COLOR: #990000; SCROLLBAR-ARROW-COLOR: #ffffff; BORDER-BOTTOM: #990033 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; SCROLLBAR-BASE-COLOR: #6d8693; BACKGROUND-COLOR: #e8e8e8; scrollbar-dark-shadow-color: white; scrollbar-3d-light-color: #9BAAC1 }
.modulo2 {	BORDER-RIGHT: #990000 1px solid; BORDER-TOP: #990000 1px solid; FONT-SIZE: 8pt; LEFT: auto; BORDER-LEFT: #990000 1px solid; WIDTH: auto; CLIP: rect(auto auto auto auto); BORDER-BOTTOM: #990000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TOP: auto; HEIGHT: auto; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none }
.bordo_sin_sotto {	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #990000 1px solid; BORDER-BOTTOM: #990000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.blu_sfbianco {	FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none }
*************************************/
