body, body *{
padding:0;
margin:0;
}
img { display:block;}
a img {border:0;}
ul {list-style:none;}
a {text-decoration:none;}

body {
scrollbar-base-color: #FFFFFF;
scrollbar-arrow-color:#546f20 ;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
background:transparent;
font-family: times;

}
body#pag_offerte {background:url(../img/bg.jpg) repeat-x}
body#pag_offerte td {color:#000;}

td.titolo {display:none;}
td {
font-size: 13px;
color: #003300;
padding: 1px 0;
line-height:19px;
}
td td {padding:0;}
td a {
font-weight:bold;
color: #003300;
}

td a.prenota {
display:block;
padding:2px 5px;
background:#cae19d;
margin: 8px 0;
width:80px;
font-size:11px;
text-align:center;
}

table.tab table td.price {border-bottom: #006600 1px dotted; font-style:italic;}

#warning h2, #warning h5 {
font:normal 12px georgia;
color:#666666;
}

span.foto img {
padding: 1px;
border:#adcf78 2px solid;
margin: 10px 10px 0 0;
}



#contatti label {
text-align:right;
width:250px;
float:left;
}
#contatti label, #contatti p{
display:block;
padding: 5px 0;
}
#contatti p {
text-align:center;
clear:both;
}
#contatti label.midi {
width:250px;
float:left;
padding: 20px 0 3px 0;
}
#contatti label, #contatti p{font-size: 13px; font-style:italic; }
#contatti label input {font: 12px arial;}
 #contatti label select, #contatti #privacy {font: 11px arial; color: #333333;}
#contatti #privacy, #contatti textarea {
width:450px;
height:70px;
border:#435919 1px solid;
}

#contatti label select {margin: 5px 0 0 0;}
#contatti label input {border:#435919 1px solid;}
#contatti label input#radio {border:0;}

#contatti #privacy {
overflow:auto;
text-align:left;
width:440px;
padding: 5px;
}


#contatti #procedi{
padding:2px 5px;
background:#cae19d;
margin: 10px 20px 0 0;
float:right;
width:80px;
font: bold italic 12px times;
border:0;
color: #003300;

}

#contatti em {
font: bold italic 11px arial;
color:#990000;
text-align:center;
display:block;
}
#contatti em.right {text-align:right;}


/*GUESTBOOK */
#guest div#mess  {
width:470px;
padding: 20px;
background:transparent url(../img/bg_guestbookout.jpg) 0 0 no-repeat;
}


#guest div#mess p.numero {
text-align:right;
font-style:normal;
}

#guest div#mess p {
font-size:12px;
font-style:italic;
}

/*GUESTBOOK */


#guest div#mess p.testo {
border-bottom:#bfda94 1px solid;
padding:15px 0;
font-size:13px;
color:#4c5c29;
margin-bottom:15px;
}
