body, html{
	background-color:#FFFFFF;
	background-image:url(../sfondi/bg.jpg);
	background-repeat:repeat-x;
 	padding-top : 10px;
	text-align:center;
	margin: 0px auto;
	height  : 100%;}
	
/*------------------------------------------------ header -----------------------------------------------------*/
	
div#header{ 
	margin: 0px auto;
	width:750px;
	height:25px;
	background-image:url(../immagini%20varie/bg-curve-top.png);}
	
.clock{
	padding-top:7px;
	padding-right:10px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}

/*------------------------------------------------ immagine --------------------------------------------------*/

div#image{
	/*background-color:#333333;*/
	width: 750px;
	height: 220px;	/*qui*/
	margin: 0px auto;   /*centra negli altri browsers*/
	text-align: center;   /*ripristina l' allineamento*/}
	
/*------------------------------------------------ MENU -----------------------------------------------------*/
#menuContent{
	background: #80353E;
	margin: 0px auto;	/*centra negli altri browsers*/
	width:750px;
	height:25px;	/*serve per alzare il menù o abbassarlo per unirlo al resto*/}
	
#menu{
	background: #80353E;	/*sfondo menù*/
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 750px;	/*si accosta all'altra parte*/
	height:25px;}

#menu li {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0;
	padding: 0;
}

#menu a {
	background:  #80353E url("../menuImages/seperator.gif") bottom right no-repeat;
	color: #FFFFFF;
	display: block;
	float: left;
	/*margin-right:2px;	per distanziare i bottoni del menù*/
	padding: 6px 12px 6px 12px;
	text-decoration: none;}
	
#menu a:hover {
	background: #430000 url("../menuImages/hover.gif") bottom center no-repeat;
	color: #FFFFFF;
	padding: 6px 12px 6px 12px;}
	
#menu li a.current{background: #430000;}

/*----------------------------------------------------container------------------------------------------------------------*/

div#container{
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
	background-color:#FFFFFF;
	margin: 0px auto;	/*centra negli altri browsers*/
	width:748px;}
	
.menuDx{/*per il menù di dx della home*/
	vertical-align:top;
	background-image:url(../immagini%20varie/dots-v.gif);
	background-repeat:repeat-y;}
	
.titolo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	padding-left: 17px;
	margin: 0;
}
	
.userPsw{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;}

/*-----------------------------------------------------footer-------------------------------------------------------------*/
div#preFooter{
	margin: 0px auto;	/*centra negli altri browsers*/
	width:750px;
	height:9px;
	background-image:url(../immagini%20varie/bg-curve-bottom.png);
	background-repeat:no-repeat;}

div#footer{
	margin: 0px auto;
	width:748px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
	
/*------------------------------------------------font-----------------------------------------------------*/
	
h1{  /*footer*/
	text-align:center;
	font-size:9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 5px;
	color: #000000;
}

h2{	/*testo in generale del content*/
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 15px 0px;
	margin: 0;
}
	
h3{	/*Titolo pagina di listino*/
	text-align:center;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;
	color: #80353E;}
	
h4{	/*Testo di spiegazione in pagina contatto*/
	text-align:justify;
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;}
	
.PageTitle{	/*Titoli descrittivi di ogni pagina*/
	padding: 17px;
	text-align:left;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.noteLegali{
	text-align:justify;
	font-size:11px;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #666666;
}

/*------------------------------------------------utilità-----------------------------------------------------*/


	
/*-----------------------LISTINO-----------------------------*/
	
.tableListino{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;}
	
.tableContatto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;	/*background-color:#EDEEE6;
	border:solid 1px #80353E;*/
	color: #666666;
	letter-spacing: 1px;
}
	
.tdLeft{
	text-align:left; /*per ripristinare l'allineamento a sinistra dato che è tutto centrato*/
	padding: 6px 15px;}
	
.tdLeftR{
	text-align:left; /*per ripristinare l'allineamento a sinistra dato che è tutto centrato*/
	padding: 7px 25px;}

tr.odd{background: #EDEEE6;}

/*-----------------------BARCHE--------------------------*/

.tdBoatImg{
	width:230px;
	height:180px;
	text-align:center;
	vertical-align:top;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../cornici/corniceBarche.gif);
	background-repeat: no-repeat;}
	
/*------------------BARCHE DETTAGLIO----------------------*/
.TableSpec{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}

.Lt{
	padding: 3px;}

.Rt{
	padding: 3px;}
	
.Pie{
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding-bottom:15px;}

/*-----------------------FORM-----------------------------*/

.FormSx{
	padding-right:8px;
	padding-bottom: 6px;
	padding-top:4px;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	width:123px;
	vertical-align:top;}

.FormDx{
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	width:247px;
	padding-bottom: 6px;
}

.FormDxForSelect{ /*aumento di poco lo spazio sotto dato che sono leggermente più piccoli*/
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	width:247px;
	padding-bottom: 8px;
}
	
.InputText
{
	border:#999999 1px solid;
	background-color:#DEDEDE;
	padding-right: 2px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	font-size: 11px;
}

.Select
{
	border:#999999 1px solid;
	background-color:#DEDEDE;
	font-size: 11px;
}
	
.Text10{
	font-size:10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;}
	
.Text11{
	font-size:11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;}
	
.Text11L{
	font-size:11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;}
	
.Red{
	color:#FF0000;}
	
	
/*-----------------------DOVE SIAMO-----------------------------*/

.tdCorniceDS{
	width:230px;
	height:250px;
	text-align:center;
	vertical-align:top;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../cornici/cornicePorti.gif);
	background-repeat: no-repeat;}

/*-----------------------NEWS & LAST MINUTE-----------------------------*/

.newsElast{
	background-color:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;}
	
.newsTitle{
	text-align:left;
	text-transform:uppercase;
	font-size:12px;}
	
.newsCorpo{
	text-align:justify;
	font-size:11px;
	letter-spacing: 1px;}
	
.newsPie{
	text-align:right;
	font-size:10px;
	/*text-decoration:underline;*/
	/*font-style:oblique;*/}
	
.tellAfriend{
	text-align:right;
	font-size:10px;}
	
.newsColsTitle{
	color: #666666;
	text-align:center;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:10px;}
	
.newsColsCorpo{
	color: #666666;
	text-align:left;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;}
	
/*------------------------------------------------link-----------------------------------------------------*/

A:link{ text-decoration: none; color: #0066CC; } 
A:visited{ text-decoration: none; color: #0066CC; } 
A:hover{ Color: #80353E; text-decoration: underline; }

