/* CSS Document */
body{
background-color: #1F1C20;
margin: 0px;
border: 0px;
padding: 0px;
}

#sfondosup{
margin-left: auto;
margin-right: auto;
height: 46px;
width: 1000px;
padding-top: 0px;/* non lasciare spazio dal margine superiore*/
padding-bottom: 0px;
border: 0px solid red;
clear: left;
}

#sfondosupsx{
height: 46px;
width: 770px;
padding-top: 0px; 
padding-left: 30px;           /*lasciare spazio dal margine superiore*/
padding-bottom: 0px;
border: 0px;
float: left;
}
#sfondosupdx{
margin-left: auto;
margin-right: auto;
height: 12px;
width: 61px;
padding-top:20px;
padding-left: 139px;     /* lasciare spazio dal margine superiore*/
padding-bottom: 14px;
border: 0px;
float: left;
}
#sfondosupdx img {
text-align: right;
margin-left: 10px;
}

/*flash*/
#boxflash{
margin-left: auto;
margin-right: auto;
background-color: #1F1C20;
height: 480px;
width: auto;
border-top:  0px solid #404040; 
border-bottom: 0px solid #404040; 
padding: 0px;
margin-bottom: 1px;
clear: left;
}
#contenitoreflash{
margin-left: auto;
margin-right: auto;
height: 480px;
width: 1000px;
padding: 0px;
border-top: 0px solid #1F1C20;
border-right: 0px solid #404040;
clear: left;
}

/*menu*/

#boxmenu{
height:69px;
width: auto;
margin: 0px;
border-top:  0px solid #404040; 
border-bottom: 0px solid #404040; 
padding: 0px;
clear: left;
}
#menu{
margin-left: auto;
margin-right: auto;
height: 69px;
width: 1000px;
border-left: 0px solid #404040;
border-right: 0px solid #404040;
padding-top: 0px;
}





/*contenuto*/
#wrapper{
position: relative;
margin-left: auto;
margin-right: auto;
width: auto;
border-bottom: 0px solid #404040; 
padding-top: 0px;
margin-bottom: 5px;
}


#boxgen{
position: relative;
margin-left: auto;
margin-right: auto;
width: 1000px;
padding-top: 0px;
border-left: 0px solid white;
border-right: 0px solid white;
}
#unico{
width: 1000px;
padding-top: 25px;
border-left: 0px solid white;
border-right: 0px solid white;
}
#unico img{
margin-bottom: 25px;
/*margin-top: 10px;
*/
margin-top: 0px;
}

#boxchi{ 
/*background-image: url(img/sfondo-chi.jpg);
background-position: right;
background-repeat: no-repeat;*/
width: 1000px;
padding-top: 25px;
border-left: 0px solid white;
border-right: 0px solid white;
}
/*inizio box*/
#boxsez1{ 
width: 1000px;
height:150px;
padding-top: 35px;
border: 0px solid red;
}

#sezprodleft{
width: 213px;
margin-bottom: 15px;
padding-right: 15px;
border: 0px solid white;
float:left;
}

#sezprodleft img{
border: 1px solid #6D8380;
}
#sezproddx{
width: 768px;
margin-bottom: 15px;
border: 0px solid white;
float:left;
}
#sezproddx img{
border: 1px solid #6D8380;
}

#boxsez2{ 
width: 1000px;
height:150px;
padding-top: 35px;
border: 0px solid red;
}

#sezprodleft2{
width: 213px;
margin-bottom: 15px;
padding-right: 15px;
border: 0px solid white;
float:left;
}

#sezprodleft2 img{
border: 1px solid #6D8380;
}
#sezproddx2{
width: 768px;
margin-bottom: 15px;
border: 0px solid white;
float:left;
}
#sezproddx2 img{
border: 1px solid #6D8380;
}


#boxsez3{ 
width: 1000px;
height:150px;
padding-top: 35px;
border: 0px solid red;
}

#sezprodleft3{
width: 213px;
margin-bottom: 15px;
padding-right: 15px;
border: 0px solid white;
float:left;
}

#sezprodleft3 img{
border: 1px solid #6D8380;
}
#sezproddx3{
width: 768px;
margin-bottom: 15px;
border: 0px solid white;
float:left;
}
#sezproddx3 img{
border: 1px solid #6D8380;
}

#boxsez4{ 
width: 1000px;
height:730px;
padding-top: 35px;
border: 0px solid red;
}

#sezprodleft4{
width: 213px;
margin-bottom: 15px;
padding-right: 15px;
border: 0px solid white;
float:left;
}

#sezprodleft4 img{
border: 1px solid #6D8380;
/*margin-top: 150px;*/
}
#sezproddx4{
width: 768px;
margin-bottom: 15px;
border: 0px solid white;
float:left;
}
#sezproddx4 img{
border: 1px solid #6D8380;
}






#boxsez5{ 
width: 1000px;
height:530px;
padding-top: 35px;
border: 0px solid red;
}

#sezprodleft5{
width: 213px;
margin-bottom: 15px;
padding-right: 15px;
border: 0px solid white;
float:left;
}

#sezprodleft5 img{
border: 1px solid #6D8380;
/*margin-top: 150px;*/
}
#sezproddx5{
width: 768px;
margin-bottom: 15px;
border: 0px solid white;
float:left;
}
#sezproddx5 img{
border: 1px solid #6D8380;
}





#sezprodleft2bis{
width: 753px;
margin-bottom: 15px;
padding-right: 15px;
border: 0px solid white;
float:left;
}

#sezprodleft2bis img{
border: 1px solid #6D8380;
}
#sezproddx2bis{
width: 213px;
margin-bottom: 15px;
border: 0px solid white;
float:left;
}
#sezproddx2bis img{
border: 1px solid #6D8380;
}
















/*fine box*/

#boxcolaz{ 
background-image:url(img/sfondo-colaz.jpg);
background-repeat: no-repeat;
width: 1000px;
height: 317px;
padding-top: 25px;
border-left: 0px solid white;
border-right: 0px solid white;
}
#leftciliegio{
background-image: url(img/sfondo-ciliegio.jpg);
background-position: left;
background-repeat: no-repeat;
width: 370px;
height: 575px;
border: 0px solid white;
float: left;
}
#leftvissa{
background-image: url(img/sfondo-vissa.jpg);
background-position: left;
background-repeat: no-repeat;
width: 370px;
height: 575px;
border: 0px solid white;
float: left;
}
#leftcamere{
background-image: url(img/sfondo-camere.jpg);
background-position: left;
background-repeat: no-repeat;
width: 370px;
height: 575px;
border: 0px solid white;
float: left;
}

#rightciliegio{
width: 625px;
height: 575px;
border: 0px solid white;
float: left;
}

#rightsopra{
width: 625px;
padding-top: 0px;
border-bottom: 1px solid white;
}

#rightsotto{
width: 625px;
padding-top: 0px;
}


#rightsottofoto{
width: 625px;
padding-top: 40px;
}


#rightsottofoto img{
border: 1px solid #6D8380; 
margin-right: 13px;
margin-bottom:15px;
}



#contsin{
width: 654px;
margin-top: 25px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 20px;
border: 0px solid red;
float: left;
}

#contsin img{
margin-right: 16px;
}


#contdes{
width: 315px;
margin-top: 25px;
padding-bottom: 0px;
padding-left: 11px;
padding-right: 0px;
border: 0px solid red;
float: left;
}
/*guestbook*/

#guestsx{
width: 440px;
border: 0px solid white;
float: left;
}

#guestsup{
width: 440px;
height: 323px;
background-image: url(img/sfondo-guest.jpg);
background-repeat: no-repeat;
background-position:top; 
border: 0px solid white;
}


#guestdx{
width: 460px;
padding-left: 100px;
border: 0px solid white;
float: left;
}

#box-opinioni{
background-image: url(img/opinioni-guest.jpg);
background-repeat: no-repeat;
background-position:top; 
background-color: #FFFFFF;
width: 435px;
padding-left: 5px;
border: 0px solid white;
}

#go{
border: 0px solid #ffffff;
clear: both;
margin-top: 5px;
background-color: trasparent;
}/*fine guestbook*/



#footer{
border: 0px solid #1F1C20;
clear: both;
margin-top: 5px;
background-color: trasparent;
}

#indirizzo{
margin-left: auto;
margin-right: auto;
width: 1000px;
padding-top: 5px;
padding-bottom: 5px;
border-top: 4px solid #698380;
clear: left;
}
#rigosup{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 4px;
border: 0px solid red;
padding-top: 0px;
padding-bottom: 0px;
border-top: 4px solid #698380;
clear: left;
}

/*boxappartamenti*/
#boxapp{
width: 1000px;
padding-top: 0px;
border-left: 0px solid white;
border-right: 0px solid white;
}
#boxappsx{
width: 670px;
padding-top: 0px;
border-left: 0px solid white;
border-right: 0px solid white;
float: left;
}
#boxappsx img{
padding-right: 20px;
padding-bottom: 20px;
}

#boxappdx{
width: 310px;
padding-top: 0px;
padding-right: 20px;
border-left: 0px solid white;
border-right: 0px solid white;
float: left;
}


/*sezione tariffe*/
#tariffesx{
width: 629px;
padding-top: 0px;
border-left: 0px solid white;
border-right: 0px solid white;
float: left;
}
#tariffesx img{
padding-right: 20px;
padding-bottom: 20px;
}
#tariffedx{
width: 371px;
padding-top: 0px;
padding-right: 0px;
border-left: 0px solid white;
border-right: 0px solid white;
float: left;
}

/*navigazione*/
#navigazione{
margin-left: auto;
margin-right: auto;
height: 200px;
width: 1000px;
margin-top: 30px;
margin-bottom: 30px;
padding: 0px;
border: 0px solid white;
clear: left;
}
#navigazione ul{
list-style: none;
margin: 0px;
padding: 0px;
}

#navigazione li a{
font-family: verdana;
color: #777676;
font-size: 10px;
text-decoration: none;
}

#navigazione li a:hover{
text-decoration: none;
color:#ffffff;
}

hr{
text-align: left;
border: none;
background-color: #777676;
color: #777676;
height: 1px;
width: 55%; 
}



#navigazione1{
height: 200px;
width: 200px;
padding-left: 0px;
border: 0px solid white;
float: left;
}
#navigazione2{
height: 200px;
width: 185px;
padding-left: 15px;
border: 0px solid white;
float: left;
}
#navigazione3{
height: 200px;
width: 185px;
padding-left: 15px;
border: 0px solid white;
float: left;
}
#navigazione4{
height: 200px;
width: 185px;
padding-left: 15px;
border: 0px solid white;
float: left;
}

#navigazione5{
height: 200px;
width: 185px;
padding-left: 15px;
border: 0px solid white;
float: left;
}

.testosmall{
font-family: verdana;
color: #777676;
font-size: 10px;
text-decoration: none;
}



.testosmall a{
font-family: verdana;
color: #777676;
font-size: 10px;
text-decoration: none;
}

.testosmall a:hover{
font-family: verdana;
color: #ffffff;
font-size: 10px;
text-decoration: none;
}


/*font*/
.by{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #6F6F6F;
text-align: right;
}
.by a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #6F6F6F;
text-decoration: none;
text-align: right;
}

.by a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-align: right;
text-decoration: none;
}
.testonero{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.testopicc{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-align: right;
}
.testopicc a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration: none;
text-align: right;
}

.testopicc a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #6F6F6F;
text-align: right;
text-decoration: none;
}
.arancio{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F48161;
font-weight: bold;
}
.arancio a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F48161;
font-weight: bold;
text-decoration: none;
}
.arancio a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F48161;
font-weight: bold;
text-decoration: none;
}

.testoprinc{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}

.testoprinc a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

.testoprinc a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #698380;
text-decoration: none;
}

.titolo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
font-weight: bold;
}


/* form */

form {
margin:0px;
padding:0px;
    border: 0px solid #000000;
    font: 10px Verdana;
    color: #FFFFFF;
}

input.text {
font-family: verdana;
color: #000000;
font-size: 10px;
text-decoration: none;
    border: 0px solid #000000;
    width: 200px;
    margin: 2px;
}

input.checktext {
background-color: white;
border: 1px solid black;
}

textarea.text {
font-family: verdana;
color: #000000;
font-size: 10px;
text-decoration: none;
    border: 0px solid #000000;
    width: 200px;
    margin: 2px;
}

input.pulsante {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #D6C448;
    text-align: center;
    padding: 1px;
    width: 80px;
    border: 1px solid #000000;
    margin-top: 10px;
    }
    
.titoli {
    font: 18px Arial Narrow, Helvetica, sans-serif;
    color: #FFFFFF;
    text-transform: uppercase; 
}

.titolismall {
    font: 16px Arial Narrow, Helvetica, sans-serif;
    color: #FFFFFF;
    text-transform: uppercase; 
}
