﻿body {
	font-family: Arial, "Times New Roman", Times, serif;
	background: url(images/sfondocrociere.jpg) repeat-x #EBE9E5;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#layout
{	
	width: 960px;
	height: 960px;
}

#layoutnave
{	
	width: 960px;
	height: 1000px;
}

#layoutindex
{	
	width: 960px;
	height: 1400px;
}

#contatti
{
	position:absolute;
	margin: 190px 0 0 2px;
	padding: 2px 2px 2px 2px;
	width:184px;
	height:60px;
	font-size:small;
	text-align:center;
	color: #000000;
	background:#ffffff;
	border:1px solid #a9a9a9;
}

#contatti2
{
	position:absolute;
	margin: 70px 0 0 795px;
	padding: 2px 2px 2px 2px;
	width:130px;
	height:auto;
	font-size:small;
	text-align:center;
	font-weight:bold;
	color: #000000;
	background:#ffffff;
	border:1px solid #a9a9a9;
}

#contatti2 a
{
	color: #0000ff;
	display:block;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;

}

#contatti p
{
	font-weight:bold;
	font-size:x-large;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#layoutpreno
{
	width: 980px;
	height: 1300px;
}

#layout, #layoutpreno, #layoutindex, #layoutnave
{	
	margin: 0px auto;
	overflow:hidden;
	padding: 0 0 0 0;
}

#logo
{
	background: url(images/logo.gif);
	position:absolute;
	margin: 0px 0 0 0;
	width: 193px;
	height: 192px;
}

#menu
{
	position:absolute;
	margin: 0px 0 0 250px;
	width: 700px;
	padding: 0 0 0 0;
}

#menu ul
{
	list-style:none;
	margin: 0 0 0 35px;
	padding: 0 0 0 0;

}

#menu li
{
	width:160px;
	float:left;
	font-family: Verdana;
	text-align:center;
	height:20px;
	padding: 5px 0 0 0;
	border-right: 1px solid #0F3E98;
	border-top: 5px solid #0F3E98;
	font-size:small;
}

#menu li:hover
{
	border-top: 5px solid #fff000;
}

#descricrociera
{
	position:absolute;
	margin: 1230px 0 0 0;
	padding: 3px 3px 3px 3px;
	width:924px;
	height: 150px;
	background:#ffffff;
	border:1px solid #a9a9a9;
	font-size:small;
	text-align:justify;
}

#descricrociera h1
{
	font-size:small;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#centro, #centrorichiesta, #centronave
{
	position:absolute;
	margin: 300px 0 0 3px;
	padding: 5px 5px 5px 5px;
	width: 917px;
	background: #ffffff;
}

 #centronave
 {
		height: 680px;
 }

#centro
{

}

#centrorichiesta
{
	height: 890px;
}

#centro ul, #lista ul, #lista2 ul, #centrorichiesta ul, #itinerario2 ul, #itinerario4 ul, #prenota ul
{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#centro li, #centrorichiesta li
{
	width: 435px;
	height: 200px;
	border: 1px solid #dcdcdc;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	float:left;
}

#centro li:hover, #centrorichiesta li:hover
{
	background: #fff000;
}

#centro li img, #centrorichiesta li img
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px solid;
}

#barca
{
	position:absolute;
	margin: 10px 0 0 480px;
	padding: 0 0 0 0;
}

#lista, #lista2
{
	position:absolute;
	padding: 0 0 0 0;
	width: 458px;
}

#lista
{
		margin: 0px 0 0 0px;
}

#lista2
{
		margin: 444px 0 0 460px;
}

#lista li, #lista2 li
{
	
}

#itinerario, #itinerario2, #itinerario3, #itinerario4
{
	position: absolute;
	padding: 5px 5px 5px 5px;
	width: 394px;
}

#itinerario
{
	margin: 10px 0 0 500px;
	border: 1px solid #a9a9a9;
	height: 260px;
}

#itinerario2
{
	margin: 300px 0 0 500px;
	height: 300px;
}

#itinerario3
{
	margin: 400px 0 0 10px;
	border: 1px solid #a9a9a9;
	height: 260px;
}

#itinerario4
{
	margin: 10px 0 0 10px;
	height: 300px;
	width: 450px;
}

#itinerario2 li
{
	width:390px;
	height: 30px;
	border-bottom: 1px solid #dcdcdc;
}

#itinerario4 li
{
	width:450px;
	height: 30px;
	border-bottom: 1px solid #dcdcdc;
	font-size:x-small;
}

#itinerario4 h1
{
	margin: 2px 0 2px 0px;
	padding: 0 0 0 0;
}

#itinerario4 h2
{
	margin: 2px 0 5px 0px;
	padding: 0 0 0 0;
	font-size:small;
}

.ita, .itb, .itc, .itd, .ite, .itaa, .itbb, .itcc, .itdd, .itee, .itff 
{
	position:absolute;
	padding: 0 0 0 0;
	font-size:small;
}

.ita
{
	margin: 5px 0 0 0;
	text-align:center;
	width:50px;
}

.itb
{
	margin: 5px 0 0 60px;
}

.itc
{
	margin: 5px 0 0 160px;
}

.itd
{
	margin: 5px 0 0 270px;
	text-align:center;
	width:50px;
}

.ite
{
	margin: 5px 0 0 330px;
	text-align:center;
	width:50px;
}

.itaa
{
	margin: 5px 0 0 0px;
	font-size:x-small;
}

.itbb
{
	margin: 5px 0 0 100px;
}

.itcc
{
	margin: 5px 0 0 150px;
}

.itdd
{
	margin: 5px 0 0 245px;
}

.itee
{
	margin: 5px 0 0 350px;
}

.itff
{
	margin: 5px 0 0 480px;
}

#homecrociere
{
	position:absolute;
	margin: 263px 0 0 3px;
	padding: 6px 2px 2px 5px;
	background: #ffffff;
	width:920px;
	height:20px;	
}

#prenota
{
	position:absolute;
	width: 500px;
	height: 580px;
	margin: 350px 0 0 200px;
	background: #ffffff;
	border: 2px solid #a9a9a9;
	padding: 5px 5px 5px 5px;
	visibility:hidden;
}

#chiudiprenota
{
	position:absolute;
	margin: -6px 0 0 484px;
	padding: 4px 4px 4px 4px;
	border-bottom:2px solid #a9a9a9;
	border-left:2px solid #a9a9a9;
	cursor:pointer;
}

#prenota li
{
	width:490px;
	height: 25px;
	border-bottom: 1px solid #dcdcdc;
	margin: 3px 3px 3px 3px;
	padding: 5px 3px 3px 3px;
	text-align:left;
}

.ClassA, .ClassB, .ClassC, .ClassD, .ClassCC, .ClassBB
{
	position: absolute;	
	padding: 0 0 0 0;
}

.ClassA
{
	margin: 0 0 0 0;
}

.ClassB
{
	margin: 0 0 0 60px;
}

.ClassBB
{
	margin: 0 0 0 80px;
}

.ClassC
{
	margin: 0 0 0 245px;
}

.ClassCC
{
	margin: 0 0 0 180px;
}

.ClassD
{
	margin: 0 0 0 320px;
}

#divutente
{
	width:900px;
	height:160px;
}

.cs1, .cs2, .cs3, .cs4
{
	position:absolute;
}

.cs1
{
	margin: 0px 0px 0px 300px;
}

.cs2
{
	margin: 0px 0px 0px 400px;
}

.cs3
{
	color:Blue;
	font-weight:bold;	
}

.cs4
{
	margin: 0px 0px 0px 150px;
	width:700px;
}

#datimsc
{
	width:900px;
	height:300px;
}

#datimsc ul
{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#datimsc li
{
	margin: 2px 2px 2px 2px;
	width: 890px;
	border-bottom: 1px solid #dcdcdc;
	height:25px;
	padding: 2px 0 2px 0;
}

#divdoc
{
	position:absolute;
	margin: 200px 0 0 400px;
}


