body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#testata {
width: 100%;
height: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 12px;
background-image: url(images/bg_testata.jpg)
}

#testata .loginbar {
width: 352px;
height: 24px;
padding-left: 598px;
margin-left: auto;
margin-right: auto;
background: url(images/bg_testata_login.jpg) right no-repeat;
}

#logo {
width: 100%;
height: 131px;
margin-left: auto;
margin-right: auto;
background-image: url(images/bg_logo.jpg)
}

#logo .pedettiyachts {
width: 950px;
height: 91px;
margin-left: auto;
margin-right: auto;
}

#logo .pulsanti {
width: 730px;
height: 40px;
padding-left: 220px;
margin-left: auto;
margin-right: auto;
}

#vetrina {
width: 100%;
height: 430px;
padding-top: 7px;
margin-left: auto;
margin-right: auto;
background-image: url(images/bg_vetrina.jpg)
}

#vetrina #flash {
width: 930px;
height: 415px;
margin-left: auto;
margin-right: auto;
}

#vetrinain {
width: 100%;
height: 290px;
margin-left: auto;
margin-right: auto;
background-image: url(images/bg_vetrina.jpg)
}

#vetrinainn {
width: 100%;
height: 337px;
margin-left: auto;
margin-right: auto;
padding-top: 7px;
background-image: url(images/bg_vetrina.jpg)
}

#maininc {
width: 100%;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
}

#mainin {
width: 950px;
margin-left: auto;
margin-right: auto;
}

#mainscheda {
width: 950px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

#mainin .sxin {
width: 260px;
float: left;
}

#mainin .dxin {
width: 680px;
margin-left: 10px;
float: left;
}

#mainin .presstop {
width: 950px;
height: 100px;
float: left;
margin-bottom: 30px;
border-bottom: 1px;
border-bottom-color: #cccccc;
border-bottom-style: solid;
}

#mainin .sxinp {
width: 70px;
float: left;
background-color: #f5f3f0;
text-align: center;
line-height: 25px;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 12px;
color:#666;
}

#mainin .sxinp a, #mainin .sxinp a:hover  {
color:#666;
text-decoration: none;
}



#mainin .dxinp {
width: 850px;
margin-left: 30px;
float: left;
}




#mainin .ann {
width: 680px;
float: left;
background: url(images/bg_annuncio.jpg) bottom no-repeat;
margin-bottom: 10px;
}

#mainin .ann .fot {
width: 140px;
float: left;
}

#mainin .ann .dea {
width: 200px;
float: left;
text-align: center;
padding-top: 10px;
}

#mainin .ann .succo {
width: 340px;
float: left;
padding-top: 10px;
}

#mainin .dxin .areaufficio {
width: 680px;
float: left;
margin-top: 10px;
padding-bottom: 10px;
border-bottom: 1px;
border-bottom-color: #cccccc;
border-bottom-style: solid;
}

#mainin .dxin .areaufficio .fotoufficio {
width: 250px;
float: left;
}

#mainin .dxin .areaufficio .indirizzoufficio {
width: 430px;
float: left;
}

#mainin .dxin .brand {
width: 340px;
height: 60px;
float: left;
}

#mainin .dxin .brandtxt {
width: 340px;
height: 80px;
float: left;
text-align: right;
}

#mainin .dxin .itemsx {
width: 430px;
float: left;
}

#mainin .dxin .itemdx {
width: 250px;
float: left;
}



#mainin .dxin .item {
width: 195px;
height: 120px;
float: left;
background-color:#f5f3f0;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
padding: 5px;
}

#mainin .dxin .itemlong {
width: 670px;
height: 105px;
float: left;
background-color:#f5f3f0;
margin-bottom: 10px;
padding: 5px;
}

#mainin .dxin .itemlink {
width: 670px;
height: 40px;
float: left;
background-color:#f5f3f0;
margin-bottom: 10px;
padding: 5px;
}

#mainin .dxin .itemlong .txt {
width: 270px;
height: 105px;
float: left;
}

#mainin .dxin .itemlong .foto {
width: 400px;
height: 105px;
float: left;
}







#mainin .dxin  img.photos {
float: left;
text-align: center;
padding: 5px;
margin: 5px;
border: 1px;
border-color: #e5e5e5;
border-style: solid;
color:#cccccc;
font-size: 11px;
font-family: Verdana, Arial, sans-serif, "Arial";
}


#vetrinadmin {
width: 100%;
height: 60px;
padding-top: 7px;
margin-left: auto;
margin-right: auto;
background-image: url(images/bg_vetrina.jpg)
}

#vetrina .marchi, #vetrinainn .marchi {
width: 930px;
height: 40px;
padding: 10px;
padding-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}

#vetrina .marchin {
width: 940px;
height: 61px;
padding: 5px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}

#vetrina .slidern {
width: 940px;
height: 347px;
padding: 5px;
padding-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 7px;
background-color: #FFFFFF;
}











#vetrinadmin .riservata {
width: 950px;
height: 60px;
margin-left: auto;
margin-right: auto;
line-height: 60px;
}

#vetrinadmin .riservata .cmod {
width: 500px;
height: 60px;
line-height: 60px;
float: left;
}

#vetrinadmin .riservata .age {
width: 450px;
height: 60px;
float: left;
text-align: right;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}

#vetrina .marchi2 {
width: 930px;
height: 40px;
padding: 10px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}

#vetrina .fotohp {
width: 920px;
height: 135px;
padding: 5px;
padding-bottom: 0px;
padding-top: 10px;
margin-left: auto;
margin-right: auto;
background-color: #f5f3f0;
border: 10px;
border-color: #FFFFFF;
border-style: solid;
}

#vetrina .fotohp img.fotine {
padding-right: 4px;
padding-bottom: 5px;
}

#vetrina .fotohp img.fotine2 {
padding-right: 0px;
padding-bottom: 5px;
}




#vetrina .slide, #vetrinainn .slide {
width: 910px;
height: 260px;
padding: 10px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color: #f5f3f0;
border: 10px;
border-color: #FFFFFF;
border-style: solid;
}

#mainadmin {
width: 100%;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
}

#mainadmin .centro {
width: 950px;
margin-left: auto;
margin-right: auto;
}

#mainadmin .centro .sinistra {
width: 590px;
padding-right: 10px;
float:left;
text-align: justify;
}

#mainadmin .centro .destra {
width: 350px;
float: left;
}

#mainadmin .centro .scatolacentro {
width: 918px;
height: 28px;
margin-right: 10px;
margin-bottom: 10px;
float: left;
border: 1px;
border-color: #0078c1;
border-style: solid;
padding: 5px;
}



#mainadmin .centro .scatolasx {
width: 448px;
height: 300px;
margin-right: 10px;
margin-bottom: 10px;
float: left;
border: 1px;
border-color: #0078c1;
border-style: solid;
padding: 5px;
}

#mainadmin .centro .scatoladx {
width: 448px;
height: 300px;
margin-bottom: 10px;
float: left;
border: 1px;
border-color: #0078c1;
border-style: solid;
padding: 5px;
}


#mainadmin .loggedin {
width: 950px;
height: 20px;
line-height: 20px;
margin-bottom: 15px;
}

#mainadmin .strumenti {
width: 195px;
margin-right: 15px;
float: left;
display: inline;
}

#mainadmin .strumenti .strumento {
width: 185px;
padding: 5px;
background: url(images/bg_strumenti.jpg) top no-repeat;
float: left;
margin-bottom: 15px;
}

#mainadmin .maschera {
width: 740px;
float: left;
display: inline;
}

#mainhp {
width: 100%;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
}

#mainhp .centro {
width: 950px;
margin-left: auto;
margin-right: auto;
}



#mainhp .centro .boxslogan {
width: 410px;
float: left;
margin-right: 10px;
}

#mainhp .centro .boxdealer {
width: 260px;
float: left;
margin-right: 10px;
}

#mainhp .centro .boxnews {
width: 260px;
float: left;
}


















#mainhp .centro .vetrinausatioldss {
width: 668px;
height: 488px;
margin-right: 10px;
background-image: url(images/bg_vetrinausati.jpg);
float: left;
padding-left: 6px;
padding-right: 6px;
}

#mainhp .centro .banners {
width: 668px;
height: 60px;
margin-right: 10px;
float: left;
background-color: #ffffff;
margin-top: 10px;
text-align: center;
}



#mainhp .centro .vetrinausati {
width: 668px;
height: 420px;
margin-right: 10px;
background-image: url(images/bg_vetrinausati.jpg);
float: left;
padding-left: 6px;
padding-right: 6px;
}

#mainhp .centro .vetrinausatibig {
width: 938px;
height: 420px;
background-image: url(images/bg_vetrinausati.jpg);
float: left;
padding-left: 6px;
padding-right: 6px;
}

#mainhp .centro .vetrinausati .tablungo, #mainhp .centro .vetrinausatibig .tablungo, #mainadmin .centro .vetrinausatibig .tablungo {
width: 596px;
height: 24px;
background-image: url(images/bg_tablungo.gif);
line-height: 24px;
margin-top: 11px;
padding-left: 11px;
padding-right: 61px;
}

#mainhp .centro .vetrinausati .usatioldissimo {
width: 650px;
height: 400px;
background-image: url(images/bg_usati.jpg);
padding-left: 9px;
padding-right: 9px;
padding-top: 10px;
}

#mainhp .centro .vetrinausati .usati {
width: 650px;
height: 370px;
background-image: url(images/bg_usati.jpg);
padding-left: 9px;
padding-right: 9px;
padding-top: 10px;
}

#mainhp .centro .vetrinausatibig .usati {
width: 938px;
height: 370px;
background-image: url(images/bg_usatibig.jpg);
background-repeat: no-repeat;
padding-left: 9px;
padding-right: 9px;
padding-top: 10px;
}


#mainadmin .centro .vetrinausatibig {
width: 938px;
background-image: url(images/bg_vetrinausati.jpg);
float: left;
padding-left: 6px;
padding-right: 6px;
margin-bottom: 10px;
}

#mainadmin .centro .vetrinausatibig .usati {
width: 938px;
background-image: url(images/bg_usatibigbig.jpg);
background-repeat: no-repeat;
padding-left: 9px;
padding-right: 9px;
padding-top: 10px;
margin-bottom: 10px;
}


#mainhp .centro .vetrinausati .usatiuffici, #mainhp .centro .vetrinausatibig .usatiuffici {
width: 650px;
height: 10px;
padding-left: 9px;
padding-right: 9px;
}

#mainadmin .centro .vetrinausatibig .usatiuffici {
padding-left: 9px;
padding-right: 9px;
padding-bottom: 10px;
clear: left;
}

#mainhp .centro .vetrinausati .usati .bb, #mainhp .centro .vetrinausatibig .usati .bb {
width: 210px;
height: 65px;
margin-right: 5px;
margin-bottom: 5px;
background-color: #f5f3f0;
float: left;
}

#mainadmin .centro .vetrinausatibig .usati .bb {
width: 303px;
height: 140px;
margin-right: 5px;
margin-bottom: 6px;
background-color: #f5f3f0;
float: left;
}












#mainhp .centro .vetrinausati .cerca {
width: 668px;
height: 160px;
background-image: url(images/bg_cerca.jpg);
}

#mainhp .centro .colonnadx, #mainin .sxin .colonnadx {
width: 260px;
float: left;
}


#mainhp .centro .boxslogan .slogan {
width: 398px;
height: 283px;
margin-bottom: 7px;
padding-top: 10px;
padding-left: 6px;
padding-right: 6px;
background-image: url(images/bg_dealer.jpg);
}





#mainhp .centro .colonnadx .dealer, #mainin .sxin .colonnadx .dealer, #mainhp .centro .boxdealer .dealer {
width: 248px;
height: 283px;
margin-bottom: 7px;
padding-top: 10px;
padding-left: 6px;
padding-right: 6px;
background-image: url(images/bg_dealer.jpg);
}

#mainhp .centro .colonnadx .tabcorto,  #mainin .sxin .colonnadx .tabcorto, #mainhp .centro .boxdealer .tabcorto {
width: 90px;
height: 24px;
background-image: url(images/bg_tabcorto.jpg);
line-height: 24px;
padding-left: 10px;
padding-right: 148px;
text-align: center;
}

#mainhp .centro .colonnadx .tabmedio,  #mainin .sxin .colonnadx .tabmedio, #mainhp .centro .tabmedio {
width: 130px;
height: 24px;
background-image: url(images/bg_tabmedio.gif);
line-height: 24px;
padding-left: 10px;
padding-right: 108px;
text-align: center;
}



#mainhp .centro .colonnadx .cartina,  #mainin .sxin .colonnadx .cartina, #mainhp .centro .boxdealer .cartina {
width: 248px;
height: 250px;
background-image: url(images/bg_cartina.jpg);
}





#mainhp .centro .colonnadx .eventi,  #mainin .sxin .colonnadx .eventi, #mainhp .centro .boxnews .eventi {
width: 248px;
height: 178px;
margin-bottom: 7px;
padding-top: 10px;
padding-left: 6px;
padding-right: 6px;
background-image: url(images/bg_eventi.jpg);
}

#mainhp .centro .colonnadx .newseventi,  #mainin .sxin .colonnadx .newseventi, #mainhp .centro .boxnews .newseventi {
width: 238px;
height: 140px;
padding: 5px;
background-image: url(images/bg_news.jpg);
}



#mainhp .centro .boxnews .assicurazione {
width: 248px;
height: 88px;
margin-bottom: 7px;
padding-top: 10px;
padding-left: 6px;
padding-right: 6px;
background-image: url(images/bg_eventi.jpg);
}

#mainhp .centro .boxnews .assi {
width: 238px;
height: 60px;
padding: 5px;
background-image: url(images/bg_assi.jpg);
background-repeat: no-repeat;
}







#bottom {
width: 100%;
height: 70px;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
}

#bottom .finale {
width: 950px;
height: 70px;
float: left;
margin-left: auto;
margin-right: auto;
border-top: 1px;
border-top-color: #cccccc;
border-top-style: solid;
}

#bottom .finale .indirizzi {
width: 237px;
height: 70px;
float: left;
}

#avviso {
width: 100%;
height: 40px;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
}

#avviso .tel {
width: 940px;
height: 30px;
line-height: 30px;
color: #FFFFFF;
float: left;
margin-left: auto;
margin-right: auto;
background-color: #FF0000;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 15px;
padding: 5px;
}



