/* CSS Document */

body {
	background: #fff;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: transparent url(../images/sfondo2.jpg) top repeat;
}

#contenitore {
width: 960px;
margin-left: auto;
margin-right: auto;
}

#main, #finale {
width: 960px;
float: left;
}

#barra {
width: 960px;
float: left;
}


#finale {
height: 72px;
background: transparent url(../images/finale.jpg) top repeat;
}

#finale .address {
width: 440px;
height: 50;
margin-top: 10px;
margin-bottom: 10px;
float:left;
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 12px;
color:#ffffff;
text-align: center;
padding-top: 2px;
}

#finale .address2 {
width: 520px;
height: 50;
margin-top: 10px;
margin-bottom: 10px;
float:left;
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 12px;
color:#ffffff;
text-align: center;
padding-top: 2px;
}

#sx {
width: 960px;
float: left;
margin-top: 15px;
margin-bottom: 20px;
}

#sxin {
width: 160px;
float: left;
margin-top: 30px;
margin-bottom: 30px;
background: transparent url(../images/sfondobarra.jpg) repeat;
}

#sx .pulsante, #sxin .pulsante {
width: 140px;
height: 25px;
line-height: 25px;
float: left;
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 14px;
color:#000000;
font-weight:normal;
margin: 0px;
padding-left: 20px;
}

#sx .pulsantec, #sxin .pulsantec {
width: 140px;
height: 25px;
line-height: 25px;
float: left;
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 14px;
color:#000000;
font-weight:normal;
margin: 0px;
padding-left: 20px;
background: transparent url(../images/sfondofreccia.gif) top repeat;
}

#sx .pulsante:hover, #sxin .pulsante:hover {
width: 140px;
height: 30px;
line-height: 30px;
float: left;
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 16px;
color:#000000;
font-weight:normal;
margin: 0px;
padding-left: 20px;
background: transparent url(../images/sfondofrecciac.gif) top repeat;
}

#dx {
width: 960px;
height: 370px;
float: left;
margin-bottom: 15px;
}

#dxx {
width: 960px;
float: left;
margin-bottom: 15px;
}

#dx .boat, #dxx .boat {
width: 480px;
float: left;
margin-top: 15px;
}

#dx .log {
width: 370px;
float: left;
margin-top: 15px;
text-align: center;
}

#dx .logg {
width: 740px;
float: left;
margin-top: 15px;
text-align: center;
}

#dx .yachts, #dxx .yachts {
width: 650px;
float: left;
padding-right: 20px;
background: transparent url(../images/sfondoyachts.jpg) repeat;
}

#dx .yachts .bb, #dxx .yachts .bb {
width: 430px;
float: left;
margin-bottom: 20px;
}

#dx .search, #dxx .search {
width: 270px;
float: left;
padding-left: 20px;
}

#dx .mainhp {
width: 765px;
float: left;
}

#dx .loghihp {
width: 175px;
float: left;
padding-left: 20px;
}

#dx .brokerage {
width: 720px;
float: left;
}

#dx .photos {
width: 240px;
float: left;
}

#dxx .brokerage {
width: 720px;
float: left;
}

#dx .paginazione {
width: 960px;
float: left;
}

#dxx .photos {
width: 240px;
float: left;
}

#dxx .brokerage2 {
width: 460px;
float: left;
}

#dxx .photos2 {
width: 500px;
float: left;
}

a.nero {
color:#000000;
text-decoration: none;
}

a.nero:hover {
color:#000000;
text-decoration: underline;
}

#dx .yachts p, #dx .search p, #dxx .yachts p, #dxx .search p {
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 11px;
color:#000000;
margin: 0px;
}

#dx .yachts p.g, #dx .search p.g, #dxx .yachts p.g, #dxx .search p.g {
color: #666666;
}

p.newyachts {
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 12px;
color: #333333;
font-weight:normal;
margin: 0px;
}

img.new {
margin-right: 10px;
}

h1 {
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 20px;
color:#ff9900;
font-weight:bold;
margin-top: 20px;
margin-bottom: 10px;
}

h2 {
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 16px;
color:#ff9900;
font-weight:bold;
margin-bottom: 10px;
margin-top: 10px;
}

h3 {
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 13px;
color:#ff9900;
font-weight:bold;
margin-bottom: 10px;
margin-top: 0px;
}

td {
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 12px;
color:#000000;
font-weight:normal;
margin: 0px;
}

p.homez {
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 13px;
color: #333333;
font-weight:normal;
margin: 0px;
}







#phomepage a{
float: left;
display:block;
background: url(/images/pulsanti/homepage.jpg)  0 0 no-repeat;
width: 160px;
height: 25px;
}

#phomepage a:hover{
float: left;
display:block;
background: url(/images/pulsanti/homepage_h.jpg)  0 0 no-repeat;
width: 160px;
height: 25px;
}

#phomepage span{
display:none;
}

#pyachts a{
float: left;
display:block;
background: url(/images/pulsanti/yachts.jpg)  0 0 no-repeat;
width: 130px;
height: 25px;
}

#pyachts a:hover{
float: left;
display:block;
background: url(/images/pulsanti/yachts_h.jpg)  0 0 no-repeat;
width: 130px;
height: 25px;
}

#pyachts span{
display:none;
}

#pmanagement a{
float: left;
display:block;
background: url(/images/pulsanti/management.jpg)  0 0 no-repeat;
width: 160px;
height: 25px;
}

#pmanagement a:hover{
float: left;
display:block;
background: url(/images/pulsanti/management_h.jpg)  0 0 no-repeat;
width: 160px;
height: 25px;
}

#pmanagement span{
display:none;
}

#pcharter a{
float: left;
display:block;
background: url(/images/pulsanti/charter.jpg)  0 0 no-repeat;
width: 130px;
height: 25px;
}

#pcharter a:hover{
float: left;
display:block;
background: url(/images/pulsanti/charter_h.jpg)  0 0 no-repeat;
width: 130px;
height: 25px;
}

#pcharter span{
display:none;
}

#pnews a{
float: left;
display:block;
background: url(/images/pulsanti/news.jpg)  0 0 no-repeat;
width: 110px;
height: 25px;
}

#pnews a:hover{
float: left;
display:block;
background: url(/images/pulsanti/news_h.jpg)  0 0 no-repeat;
width: 110px;
height: 25px;
}

#pnews span{
display:none;
}

#ppartner a{
float: left;
display:block;
background: url(/images/pulsanti/partner.jpg)  0 0 no-repeat;
width: 130px;
height: 25px;
}

#ppartner a:hover{
float: left;
display:block;
background: url(/images/pulsanti/partner_h.jpg)  0 0 no-repeat;
width: 130px;
height: 25px;
}

#ppartner span{
display:none;
}

#pcontact a{
float: left;
display:block;
background: url(/images/pulsanti/contact.jpg)  0 0 no-repeat;
width: 100px;
height: 25px;
}

#pcontact a:hover{
float: left;
display:block;
background: url(/images/pulsanti/contact_h.jpg)  0 0 no-repeat;
width: 100px;
height: 25px;
}

#pcontact span{
display:none;
}


#dx .cant, #dxx .cant {
width: 235px;
float: left;
margin-top: 15px;
}

#dx .cant h3, #dxx .cant h3 {
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 18px;
color: #FF3333;
font-weight:bold;
margin-bottom: 5px;
margin-top: 5px;
}

#dx .cant p, #dxx .cant p {
font-family: Verdana, Arial, sans-serif, "Tahoma";
font-size: 12px;
color: #333333;
font-weight:normal;
margin: 0px;
}





ul#pagination{
float:right;
	font:11px Arial,sans-serif;
    margin:0;padding: 0;
    list-style: none;text-align: center;
	line-height: 30px;}
	
ul#pagination li{
    display: inline;margin-right: 0.5em}

ul#pagination a{text-decoration: none;
    border: 0px solid #ffffff;padding: 0 3px;
    color: #666666}

ul#pagination a:visited{text-decoration: none;
    border: 0px solid #ffffff;padding: 0 3px;
    color: #666666}

ul#pagination a:hover{
    border: 0px solid #ff9900;padding: 0 3px;
    background: #ff9900;color: #FFF}

ul#pagination li#currentpage a{
	border: 0px solid #ff9900;padding: 0 3px;
    background: #ff9900;color: #FFF;
	cursor: default;}

















