body {
margin: 0px auto;
font: 10px Verdana, sans-serif;
}
  
  
#contenitore {
margin: 0px auto;
border: 0px solid #ff0000;
width: 950px;
height: 580px;
border: 1px solid #D6D3D2;
}

#testohome {

border: 0px solid #000;
width: 950px;
height: 10px;
margin:0px 0px 0px 0px;
text-align: center;
background-color: #fff;
letter-spacing: 1px;
font: 7px Verdana, sans-serif;
color:#909090;
}


/*
INIZIO BARRA DEL MENU
*/


#barramenu {
text-align:center;
width:950px;
height:30px;
border: 0px solid #000;
background-color: #d4d0ac;
}


#intestazione {
float:left; padding:0px;
margin-top:5px;
margin-left:15px;
border: 0px solid #000;
text-align:left;
border: 0px solid #ff0000;
}




#logo {
float:left;
display:inline;
width:235px;
height:26px;
margin-left: 0px;
border: 0px solid #ff0000;
margin:0px 0px 0px 0px;
}

#menuacascata {
float:right;
position:relative;
width: 650px;
height: 20px;
margin-top: 7px;
margin-right:0px;
font-size:9px;
border: 0px solid #ff0000;
}

#drop_down_menu {
clear:both;
margin:0px;
padding:0px;
list-style-type:none;
width:630px;
left:0px;
top:0px;
border: 0px solid #ff0000;
}

#drop_down_menu li {
letter-spacing: 1px;
font-size:9px;
font-weight:normal;
float:right;
color:#fff;
margin-left:13px;
cursor:pointer;
background:#d4d0ac;
padding-top:5px;
padding-bottom:5px;
border: 0px solid #ff0000;
}

#drop_down_menu li ul {
margin:0px;
padding:0px;
list-style-type:none;
padding-right:14px;
}

#drop_down_menu li ul li {
display:block;
float:none;
clear:both;
}

#drop_down_menu li ul li a {
color:#fff;
font-weight:normal;
text-decoration:none; display:block;
}

#drop_down_menu li ul li a:HOVER {
text-decoration:none; color:#909090; }


a.rollcolore {
color:#fff;
text-decoration: none;
}

a.rollcolore:hover {
color:#909090;
}

.current {
color: #FF0000;
background: transparent;
text-decoration: none;
}

a.lingua {
color:#808080;
text-decoration: none;
}

/*
INIZIO FASCIA CENTRALE
*/




#fascia-centrale {
width:795px;
height: 560px;
border:1px solid #fff;

}


/*
INIZIO FASCIA CENTRALE DI INDEX
*/

#fascia-centrale-home {
width:950px;
height: 560px;
border:0px solid #fff;
background-image: url(/images/home/01.jpg);
}


#contenitore_testoeslideshow {

border: 0px solid #ff0000;
width: 420px;
margin:70px 0px 0px 120px;
float: left;
}

#testopresentazione_titolo {

border: 0px solid #000;
width: 420px;
margin:0px 0px 0px 0px;
text-align: justify;
float: left;
letter-spacing: 1px;
font: 18px  Arial, Verdana, sans-serif;
color:#4F493B;
}

#testopresentazione_sottotitolo {

border: 0px solid #ff0000;
width: 420px;
margin:0px 0px 0px 0px;
text-align: justify;
float: left;
letter-spacing: 0px;
font: 13px  Arial, Verdana, sans-serif;
color:#000;
}


#slideshow {

border: 0px solid #ff0000;
width: 420px;
height: 260px;
margin:20px 0px 0px 0px;
float: left;
}



#contenitoredi_box1_box2 {

width:170px; 
height:450px;
border:0px solid #28CC29;
margin:65px 40px 0px 0px;
float:right; 
}

#index_box1 {
 
border:0px solid #ff0000;
margin:10px 0px 20px 0px;
width:170px;
text-align: left;
padding-left: 5px;
float:left;
letter-spacing: 1px;
color: red;
font: 11px  Arial, Verdana, sans-serif;
}

#index_news {
 
width:170px;
border:0px solid #ff0000;
text-align: left;
margin: 0px 0px 0px 0px;
letter-spacing: 1px;
float:left;
clear:left; }




/* the news box */
#news
{
	width:170px;
}
#news a
{
	color:#000;
}
#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news li{
	line-height:2em;
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:120px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}



/*
INIZIO FASCIA CENTRALE DI CRUISES
*/

#contenitore_cruises {
margin: 0px auto;
border: 0px solid #ff0000;
width: 950px;
height: 580px;
border-left: 1px solid #D6D3D2;
border-right: 1px solid #D6D3D2;
}



#fascia-centrale-cruises {
width:795px;
height: 560px;
border:0px solid #fff;
}

#contenitore_testo_titolo_cruises {

border: 0px solid #ff0000;
width: 755px;
height: 3500px;
margin:40px 0px 0px 20px;
float: left;
}


#testocruises {

border: 0px solid #000;
width: 720px;
margin:20px 0px 0px 15px;
text-align: justify;
float: left;
letter-spacing: 1px;
font: 14px  Arial, Verdana, sans-serif;
color:#4F493B;
}




#contenitore_tendina {

border: 0px solid #000;
width: 755px;
margin:0px 0px 0px 0px;
text-align: justify;
float: left;
letter-spacing: 1px;
font: 12px  Arial, Verdana, sans-serif;
}





/*
INIZIO FASCIA CENTRALE DI CONTACT
*/



#fascia-centrale-contacts {
width:950px;
height: 560px;
border:0px solid #fff;
background-image: url(/images/contacts/contacts.jpg);
}






/*
INIZIO FASCIA CENTRALE DI PHOTOGALLERY
*/






#fascia-centrale-photogallery {
width:948px;
height: 560px;
border-left: 1px solid #D6D3D2;
border-right: 1px solid #D6D3D2;
}


#titolo_photogallery {

border: 0px solid #000;
margin:0px 0px 0px 0px;
width: 850px;
text-align: justify;
float: left;
letter-spacing: 1px;
font: 18px  Arial, Verdana, sans-serif;
color:#4F493B;
}

#testophotogallery {

border: 0px solid #000;
width: 850px;
margin:50px 0px 30px 45px;
text-align: justify;
float: left;
letter-spacing: 1px;
font: 13px  Arial, Verdana, sans-serif;
color:#4F493B;
}

#contenitore_photogallery {

border: 0px solid #ff0000;
width: 850px;
height: 850px;
margin:0px 0px 0px 45px;
float: left;
background-color: #D5D5BD;
}




#iframe_photogallery {
margin: 0px auto;
border: 0px solid #ff0000;
width: 800px;
height: 400px;
border-left: 0px solid #D6D3D2;
border-right: 0px solid #D6D3D2;
}

/*
INIZIO FASCIA CENTRALE DI ONBOARD
*/


#fascia-centrale-onboard {
width:950px;
height: 560px;
border:0px solid #fff;
background-image: url(/images/onboard.jpg);
}

#contenitore_onboard {

border: 0px solid #ff0000;
width: 820px;
height: 250px;
margin:70px 0px 0px 75px;
float: left;
}

#onboard_titolo {

border: 0px solid #000;
width: 800px;
margin:0px 0px 0px 0px;
text-align: justify;
float: left;
letter-spacing: 1px;
font: 18px  Arial, Verdana, sans-serif;
color:#4F493B;
}

#onboard_sottotitolo {

border: 0px solid #ff0000;
width: 800px;
margin:0px 0px 0px 0px;
text-align: justify;
float: left;
letter-spacing: 0px;
font: 13px  Arial, Verdana, sans-serif;
color:#000;
}


#onboard_fotoetitolo {
width:185px;
border:0px solid #ff0000;
float: left;
margin:90px 20px 0px 0px;
}


#onboard_foto01 {
width:185px;
height: 120px;
border:0px solid #ff0000;
float: left;
background-image: url(/images/onboard/onboard_01.jpg);
}

#onboard_foto02 {
width:185px;
height: 120px;
border:0px solid #ff0000;
float: left;
background-image: url(/images/onboard/onboard_02.jpg);
}

#onboard_foto03 {
width:185px;
height: 120px;
border:0px solid #ff0000;
float: left;
background-image: url(/images/onboard/onboard_03.jpg);
}

#onboard_foto04 {
width:185px;
height: 120px;
border:0px solid #ff0000;
float: left;
background-image: url(/images/onboard/onboard_04.jpg);
}

#onboard_fototitolo {
width:185px;
height: 10px;
border:0px solid #ff0000;
float: left;
color:#4F493B;
font: 12px  Arial, Verdana, sans-serif;
margin:5px 0px 0px 0px;
}

#fascia-centrale-crew {
width:950px;
height: 560px;
border:0px solid #fff;
background-image: url(/images/crew/crew_fondo.jpg);
}

#contenitore_solofoto_crew {
width:500px;
height: 280px;
border:0px solid #ff0000;
float: left;
background-image: url(/images/crew/crew.jpg);
margin:0px 0px 0px 100px;
}








/*
INIZIO FASCIA CENTRALE DI SPECIFICATION
*/


#fascia-centrale-specification {
width:950px;
height: 560px;
border:0px solid #fff;
background-image: url(/images/specification.jpg);
}

#testopresentazione_sottotitolo_specification {

border: 0px solid #ff0000;
width: 700px;
margin:0px 0px 0px 0px;
text-align: justify;
float: left;
letter-spacing: 0px;
font: 13px  Arial, Verdana, sans-serif;
color:#000;
}


#contenitore_specificheefoto {

border: 0px solid #000;
width: 700px;
height: 240px;
margin:30px 0px 0px 0px;
text-align: justify;
float: left;
}

#contenitore_solospecifiche {
width:250px;
height: 200px;
border:0px solid #ff0000;
margin:30px 0px 0px 40px;
float: left;
}


#contenitore_solofoto {
width:700px;
height: 240px;
border:0px solid #ff0000;
float: left;
background-image: url(/images/specific.jpg);
}








#logoacrobat {
background-image:url(/images/pdf-logo.gif);
border:0 solid #000000;
float:left;
height:31px;
width:32px;
}