@import "menu.css";


body,html {
	margin:0;
	height:100%;
}

.lang {
	font-family:Verdana;
	font-size:10px;
	color:#00254a;
	text-align:right;
	padding-right:38px;
}
.lang a {
	padding-right:0px;
	text-decoration:none;
	color:#00254a;
	background:#FFFFFF;
}
.lang a:hover {
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	background:#f68b3d;
}

.txt11{
	font-family:Verdana;
	font-size:11px;
	color:#033466;
	text-align:left;
	line-height:18px;
	padding-left:7px;
}
.txt11 a {
	font-family:Verdana;
	font-size:11px;
	color:#0051a1;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	}
.txt11 a:hover {
	color:#FD7D29;
	text-decoration:underline;
}
.txt12{
	font-family:Verdana;
	font-size:11px;
	color:#033466;
	text-align:left;
	line-height:18px;
	padding-left:7px;
	padding-right:7px;
	height:390px;
}
.txt_notxt{
	font-family:Verdana;
	font-size:11px;
	color:#033466;
	text-align:left;
	line-height:18px;
	padding-left:7px;
	padding-right:7px;
	height:200px;
}
.tit_txt11 {
	font-family:Verdana;
	font-size:11px;
	color:#f18231;
	line-height:18px;
	font-weight:bold;
	text-transform:uppercase;
}

.txt {
	font-family:Verdana;
	font-size:10px;
	color:#033466;
	text-align:left;
	line-height:12px;
	padding-left:7px;
}
.txt  a {
	font-family:Verdana;
	font-size:10px;
	color:#0051a1;
	text-align:left;
	line-height:12px;
	text-decoration:none;
}
.txt a:hover{
	color:#FD7D29;
	text-decoration:underline;
}
.menu {
	font-family:Verdana;
	font-size:10px;
	background:#e0e7ee;
	color:#00254a;
	text-decoration:none;
}

.menu td {
	/*border-bottom:1px solid #ced4da;*/
	border-top:1px solid #ced4da;
	height:20px;
	padding-left:7px;
	vertical-align:middle;
}
.menu td a:hover {
	background:#FFFFFF;
	color:#f68b3d;
}

.modelli {
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	color:#0051a1;
	text-decoration:none;
	width: 180px;
	background-color: #E0E7EE;
}

.focus_yacht td {
	padding:9px;
	padding-right:none;
}
.foto{
	border:1px solid #1e366a;
}
.blu {
	font-family:Verdana;
	font-size:10px;
	color:#033466;
	}
	
.blu a {
	font-family:Verdana;
	font-size:10px;
	color:#686E71;
	font-weight:bold;
	text-decoration:none;
/*
	background-color:#FFFFFF;
*/
}
.blu a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#FD7D29;
}

select {
	border:#7f9db9 1px solid;
	height:16px;
	font-family:Verdana;
	font-size:10px;
	color:#033466;
}
option{
	font-family:Verdana;
	font-size:10px;
	color:#033466;
}
.bordi{
border-left:1px #ced4da solid;
border-right:1px #ced4da solid;
}
.bordo_dx{
border-right:1px #FFFFFF solid;
text-align:center;}


.testo {
	font-family:Verdana;
	font-size:10px;
	color:#033466;
	}
.titolo_pagina {
	font-family:Verdana;
	font-size:10px;
	color:#033466;
	font-weight:bolder;
	padding-left:15px;
}
	
.testo a {
	font-family:Verdana;
	font-size:10px;
	color:#033466;
}
.testo a:hover {
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	background:#033466;
}

.testo3{
	background-color:#F2F0E9;
	font-size:10px;
	font-weight:900;
	color:#033466;
	padding:5px;
	font-family:Verdana;
}
.testo2{
   color:#033466;
}
.tabCont{
   font-family:Verdana;
   font-size:10px;
}

.sottoTitoli{
    font-size:11px;
	color:#033466;
	text-transform:uppercase;
	background:#E0E7EE;
	padding-left:5px;
	
}
.tabResult{
    font-size:11px;
	color:#033466;
	border:1px solid #E0E7EE;
	padding:5px;
	
}

.tabFotoBarca{
  border:1px solid #E0E7EE;
  border-collapse:collapse;	
}
.tabFotoBarca td{
  border:1px solid #E0E7EE;
  padding:5px;	
}
.tabFotoBarca span{
cursor:pointer;
cursor:url(img/zoom.gif),pointer;
}

.tabErrore{
border:2px solid red;
font-size:11px;
padding:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#033466;
font-weight:bold;
}
.tabOk{
border:1px solid #E0E7EE;
font-size:11px;
padding:7px;
color:#033466;

}
.ok{
color:green;
font-size:12px;
}
.errore{
   color:red;
   font-size:11px;
   font-family:Verdana;

}

.tabForm{
   font-family:Verdana;
   font-size:11px;
   font-weight:400;
   color:#033466;
   
}

.titolo{
   font-family:Verdana;
   font-size:13px;
   font-weight:bolder;
}

.tabRisPrev{
   border: 2px solid #E0E7EE;
   font-family:Verdana;
   font-size:12px;
}

.tabRisPrev td{
   border: 1px solid #E0E7EE;
   padding:3px;
}
.tabFinestra{
   border: 1px solid #E0E7EE;
   font-family:Verdana;
   font-size:11px;
   color:#033466;
   font-weight:bold;
   text-align:center;
}
.tabCont{
   font-family:Verdana;
   font-size:11px;
   color:#033466;
}
img{
   border:0px;
}
hr{
  background-color:#E0E7EE;
  height:5px;
  border:0px;
}
input{
   font-family:Verdana;
   font-size:10px;
   color:#033466;
}
.tb_disclaimer{
	border: 1px solid #DADFE1;
	background-color:#F7F7F7;
	text-align:justify;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.tb_disclaimer td,p{
	padding:6px;
}
.rientro {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size:10px;
}

.rientro li { 
	padding: 0 0 0 20px;
	list-style-position: inherit;
	list-style-type: circle;
}
.saluto{
  color:#033466;
  font-size:11px;
  font-family: Verdana;
  font-weight:bold;
  text-align:center;
}

/*
Box login Orizzontale
*/
.boxLoginOrr{
   font-family: Verdana; 
   font-size:11px;
   width:616px;
   border-collapse:collapse;
   height:10px!important;
   min-height:10px;
   height:auto;
   padding:0;
   margin:0;
}

.boxLoginOrr td{
   padding:0;
   margin:0;
   background: url(/sezusato/img/Login/bg_login.gif) repeat-y;
}
/*
Box operazioni Orizzontale
*/
.opOrizzontale{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
   border-collapse:collapse;
}
.opOrizzontale td{
	padding-left:10px;
	border:1px solid #E0E7EE;
}
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	bottom:0;
	z-index: 800;
	width: 100%;
	background:#000000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#avviso, #avviso-filippetti{
	height: 220px;
	width: 750px;
	position: absolute;
	top: 50%;
	margin-top:-110px;
	background:#fff url(/img/bg_avviso.png) bottom left repeat-x;
	z-index:3000;
	margin-left:-375px; 
	padding:20px; 
	left:50%;
	border:1px solid #333;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	color:#033466;
	font-size:17px;
	line-height:25px;
	-moz-box-shadow:0 0 90px 5px #ccc;
	-webkit-box-shadow: 0 0 90px #ccc;

}
object {
	z-index:0;
}
#avviso-filippetti {
	background:#000000 url(/img/logoFilippetti.png) 300px 20px no-repeat;
	color:#666;
	padding-top:130px;
}
#avviso-filippetti a{
	color:#fff;
}

#avviso a{
	font-weight:bold;
	color:#033466;
}
#avviso a:hover{
	color:#033466;
	text-decoration:none;
}
#avviso p{
	padding:50px 10px;
}
#avviso-filippetti a.closeAvviso{
	background:url(http://www.filippettiyacht.com/img/close.png) center right no-repeat; 
	height:45px; 
	padding:5px 20px 0 10px; 
	width:720px; 
	display:block; 
	position:absolute;
	top:10px;
	right:10px;	
}

#flashcontent {
	height: 500px;
	width: 900px;
	position: absolute;
	top: 50%;
	margin-top:-250px;
	background-color: transparent;
	z-index:900;
	margin-left:-450px; 
	padding:0; 
	left:50%;
	display:block;
}
#overlay2{
	position: absolute;
	top: 0;
	left: 0;
	bottom:0;
	z-index: 0;
	width: 100%;
	background:#000000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
