#leggi {
    cursor: pointer;
}

ul.testo_rubrica {
margin: 0; 
padding:12px 0 0 0;
}

li.titolo_rubrica {
list-style-type: none;
COLOR: #CC0000; 
FONT-FAMILY: "verdana"; 
FONT-SIZE: 11px; 
line-height: 130%; 
padding:0;
TEXT-DECORATION: none;
font-weight: bold;
}

li.testo_rubrica {
COLOR: #000; 
list-style-type: none;
FONT-FAMILY: "Verdana"; 
FONT-SIZE: 11px; 
line-height: 131%; 
TEXT-DECORATION: none
}

li.testo_rubrica_sel {
COLOR: #000; 
list-style-type: none;
FONT-FAMILY: "Verdana"; 
FONT-SIZE: 11px; 
line-height: 131%; 
TEXT-DECORATION: none;
background-color:#ffc904
}

.testo_rubrica a:link {
text-decoration: none;
COLOR: #000; 
}
.testo_rubrica a:visited {
text-decoration: none;
COLOR: #000; 
}
.testo_rubrica a:hover {
text-decoration: none;
COLOR: #333;
background-color:#ffc904
}

ul.testo_gazzettino {
margin: 0; 
padding:12px 0 0 0;
}

li.titolo_gazzettino {
list-style-type: none;
COLOR: #CC0000; 
FONT-FAMILY: "verdana"; 
FONT-SIZE: 11px; 
line-height: 130%; 
padding:0;
TEXT-DECORATION: none;
font-weight: bold;
}

li.testo_gazzettino {
COLOR: #000; 
list-style-type: none;
FONT-FAMILY: "Verdana"; 
FONT-SIZE: 11px; 
line-height: 131%; 
TEXT-DECORATION: none
}

li.testo_gazzettino_sel {
COLOR: #000; 
list-style-type: none;
FONT-FAMILY: "Verdana"; 
FONT-SIZE: 11px; 
line-height: 131%; 
TEXT-DECORATION: none;
background-color:#ffc904
}

.testo_gazzettino a:link {
text-decoration: none;
COLOR: #000; 
}
.testo_gazzettino a:visited {
text-decoration: none;
COLOR: #000; 
}
.testo_gazzettino a:hover {
text-decoration: none;
COLOR: #333;
background-color:#ffc904
}
.testo_gaz  a:hover {
text-decoration: none;
COLOR: #333;
background-color:#ffc904
}


DIV.box_relitti {
	BACKGROUND-IMAGE: url(../pics/Sfondo-Gallery.jpg); BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 17px; PADDING-LEFT: 17px; WIDTH: 650px; PADDING-RIGHT: 17px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 17px
}
DIV.box_portfolio {
	BACKGROUND-IMAGE: url(../pics/Sfondo-Gallery.jpg); BORDER-BOTTOM: #ff0000 3px solid; BORDER-LEFT: #ff0000 3px solid; PADDING-BOTTOM: 17px; PADDING-LEFT: 17px; WIDTH: 650px; PADDING-RIGHT: 17px; BORDER-TOP: #ff0000 3px solid; BORDER-RIGHT: #ff0000 3px solid; PADDING-TOP: 17px
}
DIV#vessels {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 710px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}

DIV.barche_box_testo {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 710px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.barche_box_intestazione {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 660px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.pdf_dx {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FLOAT: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px; align: right
}
DIV.clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 738px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
div.font-family {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 0px 0px 55px; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.contatti_box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.contatti_interno {
	BACKGROUND-IMAGE: url(../pics/Sfondo-Grigio.jpg); BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 17px; PADDING-LEFT: 17px; WIDTH: auto; PADDING-RIGHT: 17px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 17px
}
DIV.contatti_testo {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 12px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 12px; WIDTH: auto; PADDING-RIGHT: 12px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 12px
}
SPAN.altrimari_h3_span {
	LINE-HEIGHT: 130%; MARGIN-TOP: 0px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 0px; COLOR: #333333; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
SPAN.bold {
	FONT-WEIGHT: bold
}

H1.altrimari_h1 {
	LINE-HEIGHT: 130%; MARGIN-TOP: 8px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 8px; COLOR: #333333; FONT-SIZE: 24px
}
H2.altrimari_h2 {
	LINE-HEIGHT: 130%; MARGIN-TOP: 8px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 8px; COLOR: #333333; FONT-SIZE: 20px
}
H3.altrimari_h3 {
	LINE-HEIGHT: 130%; MARGIN-TOP: 8px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 8px; COLOR: #333333; FONT-SIZE: 18px
}
H4.altrimari_h4 {
	LINE-HEIGHT: 130%; MARGIN-TOP: 8px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 8px; COLOR: #333333; FONT-SIZE: 16px
}
H5.altrimari_h5 {
	LINE-HEIGHT: 130%; MARGIN-TOP: 8px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 8px; COLOR: #333333; FONT-SIZE: 14px
}
H6.altrimari_h6 {
	LINE-HEIGHT: 130%; MARGIN-TOP: 8px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 8px; COLOR: #333333; FONT-SIZE: 12px
}
P.altrimari_p {
	LINE-HEIGHT: 130%; FONT-FAMILY: "verdana"; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
SPAN.altrimari_h1_span {
	LINE-HEIGHT: 130%; MARGIN-TOP: 0px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 0px; COLOR: #333333; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
span.font-family {
	LINE-HEIGHT: 130%; MARGIN-TOP: 0px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 0px; COLOR: #333333; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
SPAN.altrimari_h4_span {
	LINE-HEIGHT: 130%; MARGIN-TOP: 0px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 0px; COLOR: #333333; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
SPAN.altrimari_h5_span {
	LINE-HEIGHT: 130%; MARGIN-TOP: 0px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 0px; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
SPAN.altrimari_h6_span {
	LINE-HEIGHT: 130%; MARGIN-TOP: 0px; FONT-FAMILY: "Arial"; MARGIN-BOTTOM: 0px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
a:hover.altrimari_h1 {
	COLOR: #333333; TEXT-DECORATION: underline
}
a:link.altrimari_h1 {
	COLOR: #333333; TEXT-DECORATION: none
}
a:hover.altrimari_h2 {
	COLOR: #333333; TEXT-DECORATION: underline
}
a:link.altrimari_h2 {
	COLOR: #333333; TEXT-DECORATION: none
}
a:hover.altrimari_h3 {
	COLOR: #333333; TEXT-DECORATION: underline
}
a:link.altrimari_h3 {
	COLOR: #333333; TEXT-DECORATION: none
}
a:hover.altrimari_h4 {
	COLOR: #333333; TEXT-DECORATION: underline
}
a:link.altrimari_h4 {
	COLOR: #333333; TEXT-DECORATION: none
}
a:hover.altrimari_p {
	COLOR: #333333; TEXT-DECORATION: underline
}
a:link.altrimari_p {
	COLOR: #333333; TEXT-DECORATION: none
}
a:hover.altrimari_h5 {
	COLOR: #333333; TEXT-DECORATION: underline
}
a:link.altrimari_h5 {
	COLOR: #333333; TEXT-DECORATION: none
}
a:hover.altrimari_h6 {
	COLOR: #333333; TEXT-DECORATION: underline
}
a:link.altrimari_h6 {
	COLOR: #333333; TEXT-DECORATION: none
}

.mainbody {
	PADDING-BOTTOM: 10px; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 8px
}
.maintitle {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 2px; COLOR: #0b1761; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.maintitle2 {
	PADDING-BOTTOM: 2px; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.listinoleft {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-TOP: 2px
}
.listinoright {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; FONT-SIZE: 10px; PADDING-TOP: 2px
}
.vouchercella1 {
	PADDING-BOTTOM: 3px; FONT-SIZE: 11px; PADDING-TOP: 3px
}
.vouchercella2 {
	PADDING-BOTTOM: 3px; FONT-SIZE: 11px; BORDER-TOP: #f2f2f2 1px solid; PADDING-TOP: 3px
}
.zoom {
	FONT-FAMILY: "Verdana"; COLOR: #ff0000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
a:link.zoom {
	FONT-FAMILY: "Verdana"; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
a:visited.zoom {
	FONT-FAMILY: "Verdana"; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
a:active.zoom {
	FONT-FAMILY: "Verdana"; COLOR: #cc0000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
a:hover.zoom {
	FONT-FAMILY: "Verdana"; COLOR: #cc0000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
IMG.immersioni {
	BORDER-BOTTOM: -3px; BORDER-LEFT: 0px; WIDTH: 668px; HEIGHT: 450px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.testo_rubriche9nero {
	LINE-HEIGHT: 100%; FONT-FAMILY: "arial"; COLOR: #333333; FONT-SIZE: 9px; TEXT-DECORATION: none
}
#JT_close_left {
	FONT-SIZE: 1.1em
}
#JT_close_right {
	FONT-SIZE: 1.1em
}
#JT_copy P {
	FONT-SIZE: 1.1em
}
#JT_copy UL {
	FONT-SIZE: 1.1em
}
.formInfo A {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ff0000; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #ffffff; MARGIN-LEFT: 5px; FONT-SIZE: 1.3em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.formInfo A:active {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ff0000; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #ffffff; MARGIN-LEFT: 5px; FONT-SIZE: 1.3em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 1px
}
formInfo A:visited {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ff0000; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #ffffff; MARGIN-LEFT: 5px; FONT-SIZE: 1.3em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.formInfo A:hover {
	COLOR: #660000; TEXT-DECORATION: none
}
#JT_arrow_left {
	BACKGROUND-IMAGE: url(../pics/arrow_left.gif); Z-INDEX: 101; POSITION: absolute; WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 23px; TOP: -3px; LEFT: -12px
}
#JT_arrow_right {
	BACKGROUND-IMAGE: url(../pics/arrow_right.gif); Z-INDEX: 101; POSITION: absolute; WIDTH: 11px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 23px; TOP: -2px
}
#JT {
	Z-INDEX: 100; BORDER-BOTTOM: #cccccc 2px solid; POSITION: absolute; BORDER-LEFT: #cccccc 2px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #cccccc 2px solid; BORDER-RIGHT: #cccccc 2px solid
}
#JT_copy {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; PADDING-TOP: 10px
}
.JT_loader {
	BACKGROUND-IMAGE: url(../pics/loader.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 12px
}
#JT_close_left {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 8px; COLOR: red; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#JT_close_right {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 8px; COLOR: red; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#JT_copy P {
	MARGIN: 3px 0px
}
#JT_copy IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 1px
}
.jTip {
	CURSOR: help
}
LI.usato {
	TEXT-ALIGN: left; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; FONT-SIZE: 11px
}
P.titolo_usato {
	TEXT-ALIGN: center; LINE-HEIGHT: 110%; FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.titolo_chisiamo {
	LINE-HEIGHT: 100%; FONT-STYLE: italic; FONT-FAMILY: Monotype Corsiva; COLOR: #cc3300; FONT-SIZE: 18pt; FONT-WEIGHT: bold
}
.testo_chisiamo {
	FONT-STYLE: italic; FONT-FAMILY: Monotype Corsiva; COLOR: #cc3300; FONT-SIZE: 12pt
}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position: -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,

div.titolo_pagina
{
padding:0; 
border:0;
float:left;
width: 100%;
}

.offerta_promozione {
	FONT-FAMILY: "verdana"; COLOR: #cc0000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.offerta_servizio {
	FONT-FAMILY: "verdana"; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.offerta_servizio_note {
	FONT-STYLE: italic; FONT-FAMILY: "Verdana"; COLOR: #000000; FONT-SIZE: 11px
}
.offerta_partenza {
	FONT-FAMILY: "verdana"; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.offerta_partenza_note {
	FONT-STYLE: italic; FONT-FAMILY: "verdana"; COLOR: #000000; FONT-SIZE: 11px
}
.offerta_prezzo {
	FONT-FAMILY: "verdana"; COLOR: #cc0000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.offerta2_promozione {
	FONT-FAMILY: "verdana"; COLOR: #cc0000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.offerta2_servizio {
	LINE-HEIGHT: 130%; FONT-FAMILY: "verdana"; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.offerta2_servizio_note {
	FONT-FAMILY: "Verdana"; COLOR: #000000; FONT-SIZE: 12px
}
.offerta2_partenza {
	LINE-HEIGHT: 130%; FONT-FAMILY: "verdana"; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.offerta2_partenza_note {
	FONT-STYLE: italic; FONT-FAMILY: "verdana"; COLOR: #000000; FONT-SIZE: 11px
}
.offerta2_prezzo {
	FONT-FAMILY: "verdana"; COLOR: #cc0000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.offerte_categoria {
	BORDER-BOTTOM: #ff0000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ff0000 1px solid; LINE-HEIGHT: 125%; BACKGROUND-COLOR: #ff9966; PADDING-LEFT: 80px; PADDING-RIGHT: 80px; FONT-FAMILY: "verdana"; COLOR: #cc0000; FONT-SIZE: 18px; BORDER-TOP: #ff0000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ff0000 1px solid; TEXT-DECORATION: none
}
.offerte_area {
	LINE-HEIGHT: 125%; FONT-FAMILY: "arial"; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
a:link.quadro_rubriche {
	TEXT-DECORATION: none
}
a:visited.quadro_rubriche {
	TEXT-DECORATION: none
}
a:active.quadro_rubriche {
	TEXT-DECORATION: none
}
a:hover.quadro_rubriche {
	TEXT-DECORATION: none
}
IMG.fotorelitti {
	BORDER-BOTTOM: #ffffff 5px solid; BORDER-LEFT: #ffffff 5px solid; MARGIN: 5px; HEIGHT: 120px; WIDTH: 183px; BORDER-TOP: #ffffff 5px solid; BORDER-RIGHT: #ffffff 5px solid
}
IMG.fotorelittiv {
	BORDER-BOTTOM: #ffffff 5px solid; BORDER-LEFT: #ffffff 5px solid; MARGIN: 5px; WIDTH: 184px; HEIGHT: 273px; BORDER-TOP: #ffffff 5px solid; BORDER-RIGHT: #ffffff 5px solid
}
IMG.fotoddb {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; MARGIN: 5px; HEIGHT: 130px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
IMG.fotoddb-h {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; MARGIN: 5px; HEIGHT: 130px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
IMG.fotoddb-v {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; MARGIN: 5px; HEIGHT: 250px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.barrarubrichesel {
	BACKGROUND-COLOR: #f8eb56; DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
.barrarubriche DIV {
	LINE-HEIGHT: 130%; WIDTH: 78px; DISPLAY: block; FONT-FAMILY: "arial"; FLOAT: left; COLOR: #000; FONT-SIZE: 10px
}
.barrarubriche A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.barrarubriche A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.barrarubriche A:hover {
	BACKGROUND-COLOR: #ffc904; DISPLAY: block; COLOR: #333; TEXT-DECORATION: none
}
.barrarubriche_homesel {
	BACKGROUND-COLOR: #f8eb56; DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
.barrarubriche_home DIV {
	LINE-HEIGHT: 130%; WIDTH: 104px; DISPLAY: block; FONT-FAMILY: "arial"; FLOAT: left; COLOR: #000; FONT-SIZE: 10px
}
.barrarubriche_home A:link {
	COLOR: #000; TEXT-DECORATION: none
}





.barrarubriche_home A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.barrarubriche_home A:hover {
	BACKGROUND-COLOR: #ffc904; DISPLAY: block; COLOR: #333; TEXT-DECORATION: none
}
.area_testo_spot DIV {
	LINE-HEIGHT: 130%; FONT-FAMILY: "verdana"; FLOAT: left; COLOR: #000; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.area_testo_spot A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.area_testo_spot A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.area_testo_spot A:hover {
	BACKGROUND-COLOR: #ffc904; COLOR: #333; TEXT-DECORATION: none
}
.area_testo DIV {
	LINE-HEIGHT: 130%; DISPLAY: block; FONT-FAMILY: "verdana"; FLOAT: left; COLOR: #000; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.area_testo A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.area_testo A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.area_testo A:hover {
	BACKGROUND-COLOR: #ffc904; DISPLAY: block; COLOR: #333; TEXT-DECORATION: none
}
.area_titolo {
	LINE-HEIGHT: 130%; FONT-FAMILY: "verdana"; COLOR: #cc0000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.area_testo_sel {
	LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f8eb56; FONT-FAMILY: "verdana"; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
TD.prezzi_riga {
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 130%; FONT-FAMILY: "Verdana"; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none
}
TD.prezzi_riga_partenza {
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 130%; FONT-FAMILY: "Verdana"; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none
}
TD.prezzi_riga_rate {
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 130%; FONT-FAMILY: "Verdana"; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none
}
TD.prezzi_riga_barca {
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 130%; FONT-FAMILY: "Verdana"; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none
}
TD.prezzi_riga_porto {
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 130%; FONT-FAMILY: "Verdana"; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none
}
TD.prezzi_riga_free {
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 130%; BACKGROUND-COLOR: #c0c0c0; FONT-FAMILY: "Verdana"; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none
}
TD.prezzi_riga_opzione {
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 130%; FONT-FAMILY: "Verdana"; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none
}
TD.prezzi_riga_itinerario {
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 130%; FONT-FAMILY: "Verdana"; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none
}
TD.free_riga {
	BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 130%; FONT-FAMILY: "Verdana"; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #666666 1px solid; TEXT-DECORATION: none
}
TD.prezzi_testa {
	BORDER-BOTTOM: #c50200 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c50200 1px solid; BACKGROUND-COLOR: #c50200; HEIGHT: 20px; COLOR: #ffffff; BORDER-TOP: #c50200 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c50200 1px solid; TEXT-DECORATION: none
}
DIV.duecolonne DIV {
	WIDTH: 346px; FLOAT: left
}


.li {
	LINE-HEIGHT: 180%
}
.testo11nero-gazzettino {
	LINE-HEIGHT: 125%; FONT-FAMILY: "arial"; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
a:hover.testo11nero-gazzettino {
	COLOR: #333333; TEXT-DECORATION: underline
}
a:link.testo11nero-gazzettino {
	COLOR: #333333; TEXT-DECORATION: none
}
UL#altrimari {
	BACKGROUND-IMAGE: url(https://www.mar-rosso.it/pics/bg_altrimari_off.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, sans-serif; HEIGHT: 23px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL#altrimari LI {
	BACKGROUND-IMAGE: url(https://www.mar-rosso.it/pics/bg_altrimari_off.gif); MARGIN: 0px; WIDTH: 77px; DISPLAY: block; FLOAT: left; HEIGHT: 23px
}
UL#altrimari LI A {
	BACKGROUND-IMAGE: url(https://www.mar-rosso.it/pics/bg_altrimari_off.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 77px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 23px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL#altrimari LI A:hover {
	BACKGROUND-IMAGE: url(https://www.mar-rosso.it/pics/bg_altrimari_on.gif); WIDTH: 77px; COLOR: #236709
}
SPAN.altrimari_current {
	BACKGROUND-IMAGE: url(https://www.mar-rosso.it/pics/bg_altrimari_on.gif); TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; WIDTH: 77px; DISPLAY: block; HEIGHT: 23px; COLOR: #0ec20e
}
UL#spot {
	BACKGROUND-IMAGE: url(https://www.mar-rosso.it/pics/bg_spot_off.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, sans-serif; HEIGHT: 25px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL#spot LI {
	BACKGROUND-IMAGE: url(https://www.mar-rosso.it/pics/bg_spot_off.gif); MARGIN: 0px; WIDTH: 107px; DISPLAY: block; FLOAT: left; HEIGHT: 23px
}
UL#spot LI A {
	BACKGROUND-IMAGE: url(https://www.mar-rosso.it/pics/bg_spot_off.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 107px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 23px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL#spot LI A:hover {
	BACKGROUND-IMAGE: url(https://www.mar-rosso.it/pics/bg_spot_on.gif); WIDTH: 107px; COLOR: #398cb6
}
SPAN.spot_current {
	BACKGROUND-IMAGE: url(https://www.mar-rosso.it/pics/bg_spot_on.gif); TEXT-ALIGN: center; WIDTH: 107px; DISPLAY: block; HEIGHT: 23px; COLOR: #398cb6
}
.titolo_spotproject {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "verdana"; COLOR: #0c6397; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.testo_spotproject {
	LINE-HEIGHT: 131%; LIST-STYLE-TYPE: none; FONT-FAMILY: "Verdana"; COLOR: #000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.testo_spotproject_sel {
	LINE-HEIGHT: 131%; LIST-STYLE-TYPE: none; FONT-FAMILY: "Verdana"; COLOR: #000; FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR: #bbedfe
}


.testo_spotproject A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.testo_spotproject A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.testo_spotproject A:hover {
	BACKGROUND-COLOR: #bbedfe; COLOR: #333; TEXT-DECORATION: none
}

DIV.box_titolo_barca {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 730px; FLOAT: left; HEIGHT: 40px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV#titolo_barca {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 130%; WIDTH: 500px; FONT-FAMILY: "Arial"; FLOAT: left; COLOR: #cc0000; FONT-SIZE: 22px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
DIV#tour {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 210px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}


div.sito {
width: 970px; 
float:left;
padding: 0; 
background-color:#ffffff
}

div.testa_sx {
padding:0; 
border:0;
float:left;
width: 240px;
height: 126px
}

div.testa_dx {
padding:0; 
border:0;
float:left;
width: 704px;
}

div#testa1 {
padding:0 0 4px 0; 
border:0;
float:left;
width: 704px;
height: 40px;
}

div#testa2 {
padding:0; 
border:0;
float:left;
width: 704px;
height: 86px;
}

div.riga1 {
padding:0; 
border:0;
float:left;
width: 704px;
height: 25px
}

div#contatti1 {
padding:0; 
border:0;
float:left;
width: 90px;
height: 25px;
}

div#contatti2 {
padding:0;
border:0;
float:left;
width: 70px;
height: 25px;
}

div#contatti3 {
padding:0;
border:0;
float:left;
width: 536px;
height: 25px;
background-image:url('../pics/Header-04.jpg');
COLOR: #FFFFFF; 
FONT-FAMILY: "verdana"; 
FONT-SIZE: 10px; 
TEXT-DECORATION: none;
}

div.riga2 {
padding:0; 
border:0;
float:left;
width: 704px;
height: 61px;
}


div#spacer {
padding:0; 
border:0;
float:left;
width: 4px;
height: 4px;
}


div.frame_sx {
padding:0; 
border:0;
float:left;
width: 181px
}

div.frame_centro {
padding:0; 
border:0;
float:left;
overflow: hidden;
width: 542px;
}

div.frame_centro_gaz {
padding:0; 
border:0;
float:left;
overflow: hidden;
width: 743px;
}

div#sx_box {
padding: 0 0 4px 0; 
border:0;
float:left;
width: 181px;
}

div.sx_box {
padding: 0 0 4px 0; 
border:0;
float:left;
width: 181px;
}

div.sx_crociere_testo {
float:left;
width: 155px; 
padding:0;
margin:0;
}

div#sx_crociere_box {
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC; 
padding-left:12px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
float:left;
width: auto 
}

div#sx_rubrica_box {
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC; 
padding-left:12px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
float:left;
width: auto 
}

div.sx_soggiorni_testo {
float:left;
width: 155px; 
padding:0;
margin:0;
}

div#sx_soggiorni_box {
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC; 
padding-left:12px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
dispaly: none;
float:left;
width: auto; 
}

div.sx_barche_testo {
float:left;
width: 155px; 
padding:0;
margin:0;
}

div#sx_barche_box {
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC; 
padding-left:12px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
float:left;
width: auto; 
}

div.sx_spotproject_testo {
float:left;
width: 155px; 
padding:0;
margin:0;
}

div.sx_rubrica_testo {
float:left;
width: 155px; 
padding:0;
margin:0;
}


div.sx_altrimari_crociere_testo {
float:left;
width: 155px; 
padding:0;
margin:0;
}

div.sx_altrimari_soggiorni_testo {
float:left;
width: 155px; 
padding:0;
margin:0;
}

div#sx_spotproject_box {
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC; 
padding-left:12px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
float:left;
width: auto; 
}

div.sx_altrimari_testo {
float:left;
width: 155px; 
padding:0;
margin:0;
}


div#sx_altrimari_crociere_box {
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC; 
padding-left:12px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
float:left;
width: auto; 
}

div#sx_altrimari_soggiorni_box {
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC; 
padding-left:12px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
float:left;
width: auto; 
}

div.sx_gazzettino_testo {
float:left;
width: 155px; 
padding:0;
margin:0;
}

div#sx_gazzettino_box {
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC; 
padding-left:12px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
float:left;
width: auto; 
}



div#sx_soggiorni {
padding:0; 
border:0;
float:left;
width: 181px;
}

div#sx_barche {
padding:0; 
border:0;
float:left;
width: 181px;
}

div#sx_spotproject {
padding:0; 
border:0;
float:left;
width: 181px;
}





































div#sx_altrimari {
padding:0; 
border:0;
float:left;
width: 181px;
}

div#sx_gazzettino {
padding:0; 
border:0;
float:left;
width: 181px;
}



div#sx_soggiorni_testo {
border:1px solid #CCCCCC;
padding-left:12px; 
padding-right:12px; 
padding-top:12px; 
padding-bottom:12px;
background-image:url('../images/Sfondo-Grigio.jpg');
float:left;
width: 181px;
}

div#sx_barche_testo {
border:1px solid #CCCCCC;
padding-left:12px; 
padding-right:12px; 
padding-top:12px; 
padding-bottom:12px;
background-image:url('../images/Sfondo-Grigio.jpg');
float:left;
width: 181px;
}


div#sx_spotproject_testo {
border:1px solid #CCCCCC;
padding-left:12px; 
padding-right:12px; 
padding-top:12px; 
padding-bottom:12px;
background-image:url('../images/Sfondo-Grigio.jpg');
float:left;
width: 181px;
}

div#sx_altrimari_testo {
border:1px solid #CCCCCC;
padding-left:12px; 
padding-right:12px; 
padding-top:12px; 
padding-bottom:12px;
background-image:url('../images/Sfondo-Grigio.jpg');
float:left;
width: 181px;
}

div#sx_gazzettino_testo {
border:1px solid #CCCCCC;
padding-left:12px; 
padding-right:12px; 
padding-top:12px; 
padding-bottom:12px;
background-image:url('../images/Sfondo-Grigio.jpg');
float:left;
width: 181px;
}

div.centro_barra_alta {
float:left;
width: 542px; 
height: 23px; 
padding:0;
margin:0;
background-image:url('../pics/sfondo_barraalta.jpg');
}

div.centro_titolo_pagina {
float:left;
width: 542px; 
padding:12px 0 0 0;
margin:0;
COLOR: #000000; 
FONT-FAMILY: "arial"; 
text-align: center;
FONT-SIZE: 16px; 
TEXT-DECORATION: none; 
line-height: 125%
}

div.centro_testo_pagina {
float:left;
width: 542px; 
padding:0 0 12px 0;
margin:0;
COLOR: #000000; 
FONT-FAMILY: "arial"; 
text-align: center;
FONT-SIZE: 22px; 
FONT-weight: bold; 
TEXT-DECORATION: none; 
line-height: 130%;
}

div#centro_box {
padding: 0 0 4px 0; 
border:0;
float:left;
width: 542px;
}

div#centro_box2 {
border:1px solid #CCCCCC; 
padding-left:12px; 
padding-right:12px; 
padding-top:12px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
float:left;
width: auto; 
}

div.centro_box_testo {
float:left;
width: 514px; 
padding:0;
border:0;
}

div#centro_box_corr {
padding: 0 0 4px 0; 
border:0;
float:left;
width: 542px;
}
div.centro_corr {
float:left;
width: 249px; 
padding:14px 0 0 14px;
border:0; 
}

div.centro_box_corr_testo {
float:left;
width: 526px; 
padding:0;
border:0;
}

div#centro_box2_corr {
border:1px solid #CCCCCC; 
padding-left:0px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
float:left;
width: auto; 
}

div.centro_corr2 {
border:1px solid #CCCCCC; 
padding-left:14px; 
padding-right:14px; 
padding-top:14px; 
padding-bottom:14px;
float:left;
width: auto; 
background-color:#FFFFFF; 
}

div.centro_corr_testo {
float:left;
width: 214px; 
padding:0;
margin:0;
}

div.frame_dx {
padding:0; 
border:0;
float:left;
width: 181px;
}

div#dx_box {
padding: 0 0 14px 0; 
border:0;
float:left;
width: 181px;
}

div#dx_box2 {
padding:3px; 
border:1px solid #CCCCCC; 
float:left;
width: auto; 
background-color:#FFFFFF; 
}

div.dx_box_testo {
float:left;
width: 155px; 
padding:0;
margin:0;
}
div.box_barra_alta {
float:left;
width: 96px; 
padding:0;
margin:0;
}
div.spazio_sito {
padding:0; 
border:0;
float:left;
width: 16px;
}
div.spazio_barra_alta {
padding:0; 
border:0;
float:left;
width: 16px;
}


div.barche_barra_alta {
float:left;
width: 542px; 
height: 23px; 
padding:0;
margin:0;
background-image:url('../pics/sfondo_barraalta.jpg');
}

div.barche_titolo_pagina {
float:left;
width: 738px; 
padding:12px 0 0 0;
margin:0;
COLOR: #000000; 
FONT-FAMILY: "arial"; 
text-align: center;
FONT-SIZE: 16px; 
TEXT-DECORATION: none; 
line-height: 125%
}

div.barche_testo_pagina {
float:left;
width: 738px; 
padding:0 0 12px 0;
margin:0;
COLOR: #000000; 
FONT-FAMILY: "arial"; 
text-align: center;
FONT-SIZE: 22px; 
FONT-weight: bold; 
TEXT-DECORATION: none; 
line-height: 130%;
}

div#barche_box {
padding: 0 0 4px 0; 
border:0;
float:left;
width: 738px;
}

div#barche_box2 {
border:1px solid #CCCCCC; 
padding-left:12px; 
padding-right:12px; 
padding-top:12px; 
padding-bottom:12px;
background-image:url('../pics/Sfondo-Grigio.jpg');
float:left;
width: auto; 
}

div.barche_box_testo {
float:left;
width: 710px; 
padding:0;
border:0;
}

div.box_titolo_barca { 
width: 730px;
float: left; 
border: 0; 
}
div#titolo_barca { 
width: 500px;
float: left; 
border: 0;
COLOR: #CC0000; FONT-FAMILY: "Arial"; FONT-SIZE: 22px; TEXT-DECORATION: none; line-height: 130%; font-weight:bold; 
}
img.img_barra{
    cursor: pointer;
    height:23px;
    width:181px;
}

div#testo_altrimari_soggiorni {
border:1px solid #CCCCCC;
padding-left:12px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:18px;
background-image:url('../images/Sfondo-Grigio.jpg');
float:left;
width: auto; 
}

ul.testo_altrimari_soggiorni {
margin: 0; 
padding:12px 0 0 0;
}

div.testo_altrimari_soggiorni {
float:left;
width: 196px; 
padding:0;
margin:0;
}

.titolo_altrimari_soggiorni {
list-style-type: none;
COLOR: #568f84; 
FONT-FAMILY: "verdana"; 
FONT-SIZE: 11px; 
line-height: 130%; 
padding:0;
TEXT-DECORATION: none;
font-weight: bold;
}

.testo_altrimari_soggiorni {
COLOR: #000; 
list-style-type: none;
FONT-FAMILY: "Verdana"; 
FONT-SIZE: 11px; 
line-height: 131%; 
TEXT-DECORATION: none;
font-weight: normal;
}

.testo_altrimari_soggiorni_sel {
COLOR: #000; 
list-style-type: none;
FONT-FAMILY: "Verdana"; 
FONT-SIZE: 11px; 
line-height: 131%; 
TEXT-DECORATION: none;
font-weight: normal;
background-color:#beeee8;
}

.testo_altrimari_soggiorni a:link {
text-decoration: none;
COLOR: #000; 
}
.testo_altrimari_soggiorni a:visited {
text-decoration: none;
COLOR: #000; 
}
.testo_altrimari_soggiorni a:hover {
text-decoration: none;
COLOR: #333;
background-color:#beeee8
}

div#testo_altrimari_crociere {
border:1px solid #CCCCCC;
padding-left:12px; 
padding-right:12px; 
padding-top:0px; 
padding-bottom:18px;
background-image:url('../images/Sfondo-Grigio.jpg');
float:left;
width: auto; 
}

ul.testo_altrimari_crociere {
margin: 0; 
padding:12px 0 0 0;
}

div.testo_altrimari_crociere {
float:left;
width: 196px; 
padding:0;
margin:0;
}

.titolo_altrimari_crociere {
list-style-type: none;
COLOR: #568f84; 
FONT-FAMILY: "verdana"; 
FONT-SIZE: 11px; 
line-height: 130%; 
padding:0;
TEXT-DECORATION: none;
font-weight: bold;
}

.testo_altrimari_crociere {
COLOR: #000; 
list-style-type: none;
FONT-FAMILY: "Verdana"; 
FONT-SIZE: 11px; 
line-height: 131%; 
TEXT-DECORATION: none;
font-weight: normal;
}

.testo_altrimari_crociere_sel {
COLOR: #000; 
list-style-type: none;
FONT-FAMILY: "Verdana"; 
FONT-SIZE: 11px; 
line-height: 131%; 
TEXT-DECORATION: none;
font-weight: normal;
background-color:#beeee8;
}

.testo_altrimari_crociere a:link {
text-decoration: none;
COLOR: #000; 
}
.testo_altrimari_crociere a:visited {
text-decoration: none;
COLOR: #000; 
}
.testo_altrimari_crociere a:hover {
text-decoration: none;
COLOR: #333;
background-color:#beeee8
}
div.offerta_dx {
padding:0; 
border:0;
float:left;
width: 181px;
}
div#box_barra_alta_01 {
float:left;
width: 66px; 
padding:0;
margin:0;
}
div#box_barra_alta_02 {
float:left;
width: 96px; 
padding:0;
margin:0;
}
div#box_barra_alta_03 {
float:left;
width: 60px; 
padding:0;
margin:0;
}
div#box_barra_alta_04 {
float:left;
width: 71px; 
padding:0;
margin:0;
}
div#box_barra_alta_05 {
float:left;
width: 102px; 
padding:0;
margin:0;
}
div#box_barra_alta_06 {
float: left;
width: 87px; 
padding:0;
margin:0;
}
div#box_barra_alta_07 {
float:right;
width: 60px; 
padding:0;
margin:0;
}

div#gallery {
	float: left;
	border:2px solid #000000; 
	BACKGROUND-IMAGE: url('../pics/Sfondo-Gallery.jpg');	
	padding: 10px;
	width: 542px
}

div.gallery_box {
	float: left;
	WIDTH: 170px; 
	border: 0;
	font-family:Verdana; 
	text-align:center;
	padding-bottom: 12px;
}

div.gallery_foto {
	WIDTH: auto; 
	text-align:center;
	border:0; 
}

div.gallery_testo {
	WIDTH: auto; 
	height: 40px;
	font-family:Verdana; 
	color:#E4E4E4; 
	font-size:10px; 
	text-decoration:none; 
	font-weight:bold; 
	text-align:center
}
img.gallery-h  {
width:150px;
height: 120px;
border:1px solid #E6E6E6; 
}
img.gallery-v  {
width:150px;
height: 120px;
border:1px solid #E6E6E6; 
}
img.gallery  {
width:150px;
height: 120px;
border:1px solid #E6E6E6; 
}
#shadow-container {
	POSITION: relative; MARGIN-BOTTOM: 3px; TOP: 3px; MARGIN-RIGHT: 3px; LEFT: 3px
}
#shadow-container .shadow2 {
	POSITION: relative; TOP: -1px; LEFT: -1px
}
#shadow-container .shadow3 {
	POSITION: relative; TOP: -1px; LEFT: -1px
}
#shadow-container .container {
	POSITION: relative; TOP: -1px; LEFT: -1px
}
#shadow-container .shadow1 {
	BACKGROUND: #f1f0f1
}
#shadow-container .shadow2 {
	BACKGROUND: #dbdadb
}
#shadow-container .shadow3 {
	BACKGROUND: #b8b6b8
}
#shadow-container .container {
	BORDER-BOTTOM: #848284 1px solid; BORDER-LEFT: #848284 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffffff; BORDER-TOP: #848284 1px solid; BORDER-RIGHT: #848284 1px solid; PADDING-TOP: 10px
}


#ombra-contain .ombra2 {
	POSITION: relative; TOP: -2px; LEFT: -2px
}
#ombra-contain .ombra3 {
	POSITION: relative; TOP: -2px; LEFT: -2px
}
#ombra-contain .contain {
	POSITION: relative; TOP: -2px; LEFT: -2px
}
#ombra-contain .ombra1 {
	BACKGROUND: #f1f0f1
}
#ombra-contain .ombra2 {
	BACKGROUND: #dbdadb
}
#ombra-contain .ombra3 {
	BACKGROUND: #b8b6b8
}
#ombra-contain .contain {
	BORDER-BOTTOM: #848284 1px solid; 
	BORDER-LEFT: #848284 1px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: #ffffff; 
	BORDER-TOP: #848284 1px solid; 
	BORDER-RIGHT: #848284 1px solid; 
	PADDING-TOP: 0px;
	position: relative;
	left: -4px;
	top: -4px;
}
div#videostorie {
 float: left;
 border:2px solid #000000; 
 BACKGROUND-IMAGE: url('../pics/Sfondo-Gallery.jpg'); 
 padding: 12px;
 width: 710px
}

div.videostorie_box {
 float: left;
 WIDTH: 110px; 
 text-align:center;
 padding: 6px;
 margin: 9px;
 BORDER: 1px solid #C0C0C0;}

}

div.videostorie_foto {
 WIDTH: 104;
 height: 77px; 
 text-align:center;
 BORDER: 1px solid #FFFFFF;; background-color:#000000}

.videostorie_testo {
 TEXT-ALIGN: center; 
 LINE-HEIGHT: 100%; 
 FONT-FAMILY: "verdana"; 
 COLOR: #ffffff; 
 FONT-SIZE: 10px; 
 FONT-WEIGHT: normal; 
 TEXT-DECORATION: none
}

.videostorie_titolo {
 height: 14px;
 width: auto;
 TEXT-ALIGN: center; 
 LINE-HEIGHT: 100%; 
 FONT-FAMILY: "verdana"; 
 COLOR: #FF0000; 
 FONT-SIZE: 10px; 
 FONT-WEIGHT: bold; 
 TEXT-DECORATION: none;
 text-align:center; padding-top:6px; padding-bottom:6px
}

img.videostorie {
width:104px;
height: 77px;
border:1px solid #E6E6E6; 
}
#ombra-contain {
	POSITION: relative; MARGIN: 10px -2px 5px 10px; WIDTH: auto; FLOAT: right; padding-bottom: -2px;
}
#ombra-contain .ombra2 {
	POSITION: relative; TOP: -2px; LEFT: -2px
}
#ombra-contain .ombra3 {
	POSITION: relative; TOP: -2px; LEFT: -2px
}
#ombra-contain .contain {
	POSITION: relative; TOP: -2px; LEFT: -2px
}
#ombra-contain .ombra1 {
	BACKGROUND: #f1f0f1
}
#ombra-contain .ombra2 {
	BACKGROUND: #dbdadb
}
#ombra-contain .ombra3 {
	BACKGROUND: #b8b6b8
}
#ombra-contain .contain {
	BORDER-BOTTOM: #848284 1px solid; BORDER-LEFT: #848284 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; BORDER-TOP: #848284 1px solid; BORDER-RIGHT: #848284 1px solid; PADDING-TOP: 0px
}
#ombra-contain2 {
	POSITION: relative; MARGIN: 5px; WIDTH: auto; FLOAT: left
}
#ombra-contain2 .ombra2 {
	POSITION: relative; TOP: -2px; LEFT: -2px
}
#ombra-contain2 .ombra3 {
	POSITION: relative; TOP: -2px; LEFT: -2px
}
#ombra-contain2 .contain {
	POSITION: relative; TOP: -2px; LEFT: -2px
}
#ombra-contain2 .ombra1 {
	BACKGROUND: #f1f0f1
}
#ombra-contain2 .ombra2 {
	BACKGROUND: #dbdadb
}
#ombra-contain2 .ombra3 {
	BACKGROUND: #b8b6b8
}
#ombra-contain2 .contain2 {
	BORDER-BOTTOM: #848284 1px solid; BORDER-LEFT: #848284 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; BORDER-TOP: #848284 1px solid; BORDER-RIGHT: #848284 1px solid; PADDING-TOP: 0px
}

#ombradx {
    width: 1px;
    float: right;
}

#ombradx .sfumatura2dx, #ombradx .sfumatura3dx, #ombra .fotodx {
    position: relative;
    left: -1px;
    top: -1px;
}

#ombradx .sfumatura1dx {
    background: #E0E0E0;
}

#ombradx .sfumatura2dx {
    background: #C0C0C0;
}

#ombradx .sfumatura3dx {
    background: #A0A0A0;
}

#ombradx .fotodx {
    background: #FFFFFF;
    padding: 0px;
    border: solid 1px #4E4E4E;
}

#ombrasx {
    width: auto;
    float: left;
    padding: 10px;
}

#ombrasx .sfumatura2sx, #ombrasx .sfumatura3sx, #ombra .fotosx {
    position: relative;
    left: -1px;
    top: -1px;
}

#ombrasx .sfumatura1sx {
    background: #E0E0E0;
}

#ombrasx .sfumatura2sx {
    background: #C0C0C0;
}

#ombrasx .sfumatura3sx {
    background: #A0A0A0;
}

#ombrasx .fotosx {
    position: relative;
    left: -1px;
    top: -1px;
    background: #FFFFFF;
    padding: 0px;
    border: solid 1px #4E4E4E;
}

img.ombra {
    margin-bottom: -3px;
}