/*All Services.net Stylesheet By Nutek.it*/
html {
margin: 0px;
padding: 0px;
}
body {
color: #fff;	
font:11px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; 
/*background: #bdbaba url(../img/bg_gradient.jpg) top repeat-x;*/
background: #fff url(../img/bg_body.jpg) top repeat-y;
margin:0px;
}
a{
color:#ffdf78;
text-decoration:none;
}
a:hover{
color:#ffdf78;
text-decoration:underline ;
}
img, img a, img a:hover{ 
border: 0px;
}
h3{ 
padding: 5px;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
color:#ffdf78;
font: 13px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
}
h3 span{
color:#fff;
font:10px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
}

h5{ 
margin-left:5px;
margin-top:5px;
color:#535353;
font: 11px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
padding:8px;
padding-left:10px;
padding-top:10px;
text-transform:uppercase;
}
.logo{
float: left;
}
.logo img{
padding: 0px;
padding-top: 10px ;

padding-left:0px;
}
p{
padding:10px;
}
#white_bg{
width:800px;
background: #FAFAFA ;
margin: auto;
height: 100%; 
}
#wrapper{
width:800px;
position: relative;	
background: #787878  ;
/*border-left: 2px solid #CCCCCC;*/
/*border-right: 2px solid #CCCCCC;*/
/*border-bottom: 1px solid #CCCCCC;*/
margin: auto;
padding: 10px;
padding-top:10px;
}
#head{
width: 800px;	
background:#fff;
margin:0px;
padding:0px;
}
#nav{

height: 100px;
margin-bottom:8px !important;
margin-bottom:0px ;
margin-top:0px;
}
.header{
margin-top:0px;
height:255px;
margin-top:10px;
}
.lang{
float:right;
padding:3px;
margin:0px;
height:10px;
clear:right;
width:40px;
}

#head ul {
margin-top:0px;
list-style:none;
float:right;
margin-right:15px!important;
margin-right:0px;

}
#head li {
float:left;
margin-right:10px;
}
#head ul li a {
display:block;
}
li#home a:hover, li#home a.selected{
background-position:-80px 0px;
}		
li#home a{
text-indent:-8000px;
background-image:url(../img/home.png);
width:80px;
height:100px;	
}
li#brokerage a:hover, li#brokerage a.selected{
background-position:-80px 0px;	
}		
li#brokerage a{
text-indent:-8000px;
background-image:url(../img/brokerage.png);
width:80px;
height:100px;	
}		
li#charter a:hover, li#charter a.selected{
background-position:-80px 0px;	
}		
li#charter a{
text-indent:-8000px;
background-image:url(../img/charter.png);
width:80px;
height:100px;	
}		
li#services a:hover, li#services a.selected{
background-position:-80px 0px;	
}		
li#services a{
text-indent:-8000px;
background-image:url(../img/services.png);
width:80px;
height:100px;	
}		
li#contact a:hover, li#contact a.selected{
background-position:-80px 0px;	
}		
li#contact a{
text-indent:-8000px;
background-image:url(../img/contact.png);
width:80px;
height:100px;	
}
li#references a:hover, li#references a.selected{
background-position:-80px 0px;	
}		
li#references a{
text-indent:-8000px;
background-image:url(../img/references.png);
width:80px;
height:100px;	
}

#content{
width: 800px;
padding-top: 10px ;	
position: relative;
margin-bottom:10px;

}
.elenco{
text-align:left;
margin:0px;
margin-left:18px
}
#home_container{
background:url(../img/home_bg.gif) top no-repeat;
height:600px;
float:left;
}
#interna_container{
background:url(../img/interna_bg_1.gif) top no-repeat;
float:left;
min-height: 450px;
height: auto !important;
height: 450px;
margin-bottom:15px;

}
#interna_scheda{
background:url(../img/boat_bg.gif) top no-repeat;
float:left;
min-height: 450px;
height: auto !important;
height: 450px;
margin-bottom:15px;
}
#top_left{
width:370px;
margin:10px;
float:left;
min-height: 350px;
height: auto !important;
height: 350px;
}
#top_left h2{
text-indent:-8000px;
background:url(../img/our_yacht.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}

#top_left ul{
margin-top:0px;
padding-top:0px;
list-style-type:none;
}
#top_left_brokerage{
width:370px;
margin:10px;
float:left;
}
#top_left_brokerage  h2{
text-indent:-8000px;
background:url(../img/brokerage.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_left_brokerage ul{
margin-top:0px;
padding-top:0px;
list-style-type:none;
}
#top_left_brokerage_search{
width:370px;
margin:10px;
float:left;
}
#top_left_brokerage_search  h2{
text-indent:-8000px;
background:url(../img/yachtbroker.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_left_brokerage_search ul{
margin-top:0px;
padding-top:0px;
list-style-type:none;
}

#top_left_contacts{
width:370px;
margin:10px;
float:left;
}

#top_right_contacts{
width:370px;
margin:10px;
float:right;
}


#top_left_contacts h2, #top_right_contacts h2{
text-indent:-8000px;
background:url(../img/staff.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_left_contacts ul, #top_right_contacts ul{
margin-top:0px;
padding-top:0px;
list-style-type:none;
}



#top_left_charter{
width:370px;
margin:10px;
float:left;
}
#top_left_charter  h2{
text-indent:-8000px;
background:url(../img/charter.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_left_charter ul{
margin-top:0px;
padding-top:0px;
list-style-type:none;
}
#top_left_charter_search{
width:370px;
margin:10px;
float:left;
}
#top_left_charter_search  h2{
text-indent:-8000px;
background:url(../img/yachtcharter.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_left_charter_search ul{
margin-top:0px;
padding-top:0px;
list-style-type:none;
}


#top_left_scheda {
width:370px;
margin:10px;
float:left;
}
#top_left_scheda   h2{
text-indent:-8000px;
background:url(../img/details.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}

#top_left_scheda h4{ 
padding: 5px;
padding-top:20px;
padding-bottom:0px;
margin-bottom:0px;
color:#ffdf78;
font: 13px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
}
#top_left_scheda  ul{
margin-top:10px;
margin-left:5px;
list-style-type:none;
}
#top_left_scheda  li{
margin-top:0px;
margin-left:0px;
padding:5px;
list-style-type:none;
background:  url(../img/01_hdot_grey_light.gif) repeat-x bottom;  
width:250px;
}
.report{
color:#ffdf78;
}
#top_left_scheda  p{
padding:5px;
padding-top:5px;
padding-bottom:20px;
text-align:justify;
}
#top_right{
width:370px;
height:310px;
margin:10px;
float:right;
}
#top_right h2{
text-indent:-8000px;
background:url(../img/welcome.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_right p{
width:350px;
text-align:justify;
padding:3px;
margin-left:8px;
margin-top:0px;
padding-top:0px;
overflow:hidden;
}
#top_right_brokerage{
width:370px;
height:200px;
margin:10px;
float:right;
}
#top_right_brokerage h2{
text-indent:-8000px;
background:url(../img/yachtbroker.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_right_brokerage p{
width:350px;
text-align:justify;
padding:3px;
margin-bottom:15px;
margin-left:8px;
margin-top:0px;
padding-top:0px;
overflow:hidden;
}
#top_right_brokerage h3{ 
margin-left:8px;
color:#535353;
font: 13px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
}

#top_right_scheda{
width:370px;
height:290px;
margin:auto;
margin-top:28px;
float:right;
}
#top_right_scheda h2{
text-indent:-8000px;
background:url(../img/yachtbroker.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_right_scheda p{
width:350px;
text-align:justify;
padding:3px;
margin-left:8px;
margin-top:0px;
padding-top:0px;
overflow:hidden;
}
#top_right_scheda img{
border:1px solid #ccc;
padding:3px
}
#top_right_scheda h3{ 
margin-left:8px;
color:#535353;
font: 13px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
}
#top_right_charter{
width:370px;
height:200px;
margin:10px;
float:right;
}
#top_right_charter h2{
text-indent:-8000px;
background:url(../img/yachtcharter.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_right_charter p{
width:350px;
text-align:justify;
padding:3px;
margin-left:8px;
margin-top:0px;
padding-top:0px;
overflow:hidden;
margin-bottom:15px;
}
#top_right_charter h3{ 
margin-left:8px;
color:#535353;
font: 13px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
}
#bottom_left{
width:370px;
height:390px;
margin:10px;
float:left;
}
#bottom_left h2{
text-indent:-8000px;
background:url(../img/our_yacht.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#bottom_left ul{
margin-top:0px;
padding-top:0px;
list-style-type:none;
}
#bottom_right{
width:370px;
height:300px;
margin:10px;
float:right;
}

#bottom_right_scheda
{ 
width: 370px;
float: right;
margin:auto;
}
#bottom_right  h2{
text-indent:-8000px;
background:url(../img/customer.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
form{
margin-top:0px;
}
.clear{
width:100%;
clear:both;		  
}
.filter_charter{
width:354px;
height:330px !important;
padding-top:5px;
margin-left:10px !important;
margin-left:15px;
border-bottom:4px solid #ffdf78;
text-align:left;
background: #bebabb url(../img/bg_filter.gif) top no-repeat !important;	
}
.filter_brokerage{
width:354px;
height:190px ;
padding-top:5px;
margin-left:10px !important;
margin-left:15px;
border-bottom:4px solid #ffdf78;
text-align:left;
background: #bebabb url(../img/bg_filter.gif) top no-repeat !important;	
}
.filter_contact{
width:354px;
height:480px !important;
padding-top:5px;
margin-left:10px!important;
margin-left:15px;
border-bottom:4px solid #ffdf78;
text-align:left;
background: #bebabb url(../img/bg_filter.gif) top no-repeat !important;	
}
.filter_contact_service_details{
width:350px;
height:480px !important;
padding-top:5px;
margin-left:10px!important;
margin-left:15px;
border-bottom:4px solid #ffdf78;
text-align:left;
background: #bebabb url(../img/bg_filter.gif) top no-repeat !important;	
}
.filter_scheda{
width:319px;
height:420px !important;
padding-top:5px;
margin-left:10px!important;
margin-left:15px;
border-bottom:4px solid #ffdf78;
text-align:left;
background: #bebabb url(../img/bg_filter.gif) top no-repeat !important;	
}
.selettore{
margin-left:12px;
margin-right:12px;
padding-top:5px;
padding-bottom:5px;
background:  url(../img/01_hdot_grey.gif) repeat-x bottom;  
}
#footer{
color:#ccc;
font-size:12px;
padding-top:5px;
clear:both;
height:40px;
width: 800px;
margin-top:0px;
margin:0px;
border-top:1px solid #cccccc;
}

#footer a{
color:#ccc;
text-decoration:none;
}

#footer a:hover{
color:#ffdf78;
text-decoration:underline;
}


.more{
clear:both;
margin:0px;
margin:auto;
padding:0px;
margin-bottom:11px;
background: url(../img/hdot.gif) top repeat-x;
height:12px; 
width:265px;
text-align:right;
}
.center{
width:100%;
text-align:center;	
}
.banner_home{
width:354px;
height:30px;
margin-bottom:13px;
margin-left:15px;
}
.bg_form{
width:354px;
height:127px;
margin-bottom:13px;
margin-left:15px;
text-align:left;
background:url(../img/bg_login.jpg) no-repeat left;	
}
.form_container{
width:250px;
height:50px !important;
height:40px !important;
margin-top:40px;
margin-left:10px;
float:left;
}
label{
color:#666;
}

.go {
background-color: #666666;
font: bold normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #fff;
border: none;
margin: 0 0 0 3px;
padding: 1px;
margin-right:5px;
	}	
  
  
.yacht_home{
width:352px;
height:80px !important;
padding-top:10px;
padding-bottom:0px !important;
padding-bottom:0px ;
padding-left:0px;
padding-right:0px;
margin-bottom:20px;
margin-left:8px;
background: #888888 url(../img/bg_box.gif) no-repeat  top;	
border-bottom:4px solid #ffdf78;
}
.yacht_home img {
float:left;
padding:0px;
margin:0px;
padding-right:8px;
margin-right:5px;
margin-left:5px;
margin-bottom:0px;
border-right:1px solid #ccc;
}
.staff_details{
width:352px;
height:80px !important;
padding-top:10px;
padding-bottom:10px !important;
border-bottom:4px solid #ffdf78;
margin-bottom:20px;
margin-left:8px;
background: #888888;  
}
.staff_details img {
float:left;
padding:0px;
margin:0px;
padding-right:8px;
margin-right:5px;
margin-left:5px;
margin-bottom:0px;
border-right:1px solid #ccc;

}
.yacht_scheda{
width:342px;
padding-top:10px;
padding-bottom:10px !important;
padding-bottom:10px ;
padding-left:5px;
padding-right:5px;
margin-left:8px;
background: #888888 ;	

}
.dot{
margin-left:0px;
margin-top:0px!important;

height:15px;
padding:0px;
clear:both;		  
background: #888888  url(../img/01_hdot.gif) repeat-x top;  
}

.box_thumb
{ 
width:350px;
text-align:center;
padding-left:10px;

}
.box_img
{ 
width:350px;
text-align:center;
height:228px;
}
.thumb
{ 
width:100px;
float:left;
margin:5px;
cursor:pointer;
}
#top_left_references{

margin:10px;
float:left;
}
#top_left_references  h2{
text-indent:-8000px;
background:url(../img/references.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}

#top_left_services{
width:370px;
margin:10px;
float:left;
}
#top_left_services  h2{
text-indent:-8000px;
background:url(../img/services.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_left_services ul{
margin-top:0px;
padding-top:0px;
list-style-type:none;
}
.references_box_l{
width:360px;
height:90px !important;
height:70px;
padding-top:10px;
padding-left:10px;
margin-bottom:20px;
background: #888888 ;	
border-bottom:4px solid #ffdf78;
float:left;
margin-right:40px !important;
margin-right:30px;
}

.references_box_r{
width:360px;
height:90px !important;
height:70px;
padding-top:10px;
padding-left:10px;
margin-bottom:20px;
background: #888888 ;	
border-bottom:4px solid #ffdf78;
float:left;
}

.references_box img{
border:0px;
}


.references_box p{

width:100px;
padding:0px;
margin:0px;

}
.references_box h3{

width:100px;

}
.img_left_ref{
float:left;
margin-right:10px;
padding-right:10px;
border-right:1px solid #ccc;

}
.img_right_ref{
float:right;
width:60px;
margin: 0 20px 0 0 !important;
margin: 0 10px 0 0;
}


.service_box{
cursor:pointer;
width:352px;
height:80px !important;
padding-top:10px;
margin-bottom:20px;
margin-left:8px;
background: #888888 url(../img/bg_box__.gif) no-repeat  top;	
border-bottom:4px solid #ffdf78;
}
.service_box img {
float:left;
padding:0px;
margin:0px;
padding-right:8px;
margin-right:5px;
margin-left:5px;
margin-bottom:0px;
border-right:1px solid #ccc;
}
#top_right_services{

width:370px;
margin:10px;
float:right;
}
#top_right_services h2{
text-indent:-8000px;
background:url(../img/services.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}



.service_box_detail{
width:320px;
padding-top:10px;
margin-bottom:20px;
margin-left:8px;
background: #888888 ;	
}



.service_box_detail img {
float:left;
padding:0px;
margin:0px;
padding-right:8px;
margin-right:5px;
margin-left:5px;
margin-bottom:0px;
border-right:1px solid #ccc;
}

#top_left_service_detail p{
text-align:justify;
padding:10px;
padding-top:10px;
margin-top:10px;
border-top:#ccc 1px solid;
margin-bottom:5px;
}
#top_left_service_detail h2{
text-indent:-8000px;
background:url(../img/service_detail.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_left_service_detail{
width:370px;
margin:10px;
float:left;
}

#service_scheda{
width:342px;
padding-top:10px;
padding-bottom:10px !important;
padding-bottom:10px ;
padding-left:5px;
padding-right:5px;
margin-left:8px;
background: #888888 ;

}

#top_right_service_detail ul{
margin-top:0px;
padding-top:0px;
list-style-type:none;
margin-left:5px;
}

#top_right_service_detail{
width:370px;
margin:10px;
float:right;
}

#top_right_service_detail h2{
text-indent:-8000px;
background:url(../img/service_staff.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}

.icon_detail img {
border:0px;
}

#top_left_reserved{
width:370px;
margin:10px;
float:left;
}
#top_left_reserved p{
width:350px;
margin:10px!important;
margin:0px;
float:left;
margin-top:0px;
text-align:justify;
}
#top_left_reserved h2{
text-indent:-8000px;
background:url(../img/reserved_area.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}
#top_left_reserved img{
margin-top:0px!important;
margin-top:10px;
margin-left:10px!important;
margin-left:0px;
}
#top_right_reserved ul{

color:#ffdf78;
font: 13px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
margin-top:0px;
padding-top:0px;
list-style-type:none;
}
#top_right_reserved li{
background: url(../img/arrow_big.gif) top left no-repeat;
padding-left:13px ;

}
#top_right_reserved{
width:370px;
height:200px;
margin:10px;
float:right;
}
#top_right_reserved h2{
text-indent:-8000px;
background:url(../img/articles.gif) left no-repeat;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:5px;
}

.form_conferma{ 
margin-left:10px;
margin-top:5px;
padding-left:20px;
color:#535353;
font: 11px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
background:url(../img/message_sent_ico.gif) left no-repeat;
text-transform:uppercase;

}
.close_window{ 
margin-left:10px!important;
margin-top:5px;
padding-left:20px;
color:#535353;
font: 11px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
background:url(../img/close_window_ico.gif) left no-repeat;

}
.close_window a{ 
color:#535353;
}

.form_conferma_detail{ 
margin-left:10px!important;
margin-top:5px !important;
padding-top:5px !important;
padding-left:20px!important;
padding-bottom:0px !important;
margin-bottom:0px !important;
border-top:0px !important;
color:#535353;
font: 11px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
background:url(../img/message_sent_ico_detail.gif) left no-repeat;
text-transform:uppercase;
}
