.content {
margin-top:30px;
}
body {
	background: #3e0304 url(../img/bg_floral.gif) top left no-repeat;
	font-size: 12px;
	font-family: "Trebuchet MS";
	margin:0px;
	text-align: center;
	line-height:20px;
}
.contenuto p {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px;
}
.copertinaMini p {
	  font-family: "Trebuchet MS";
}
#wrapper {
text-align: left;
margin: 0px auto;
width: 980px;
text-align:left;
}
#testata {
	height:281px;
background:url(../img/bg_h.png) bottom right no-repeat;
}
.logo {
float:left;
margin-left:40px;
width:390px;
}
a,a:link,a:visited {
 text-decoration: underline;
}
a:hover {
 text-decoration: none;
}
a img {
border:0;
}
a img:hover {
border:0;
}
ul {
list-style:none;
margin:0px;
padding:0px;
}
li {
padding:5px 0px;
}
ul li ul {
	margin-left:10px;
	text-transform:capitalize;
}
ul li ul li {
padding-top:4px;
}
h1, h2, h3 h4 {
	  font-family: "Trebuchet MS";
}
h2 {
font-size:17px;
color:#B07B1D;
font-weight:normal;
margin:10px 0px;
}
h1 {
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}
h3 {
font-size:13px;
text-transform:uppercase;
font-weight:bold;
  margin-bottom:0px;
  padding-bottom:0px;
  text-decoration:underline;
}

h4{
font-size:13px;
font-weight:bold;
  margin-bottom:0;
  text-decoration:underline;
}
.clearer {
clear:both;
}
.center {
text-align:center;
clear:both;
}
.destra {
float:right;
margin-left:10px;
}
.left {
	float:left;
	margin-right:10px;
}
.right {
float:right;
margin:0px 10px;
width:308px;
text-align:right;
padding-bottom:20px;
}

.light {
float:right;
margin:0px 10px;
width:200px;
text-align:right;
padding-bottom:20px;
}
.minuscolo {
text-transform:none;
}
#menu {
font-size:13px;
font-weight:bold;
text-transform:uppercase;
width:145px;
margin-top:20px;
float:left;
color:#826f68;
list-style:none;
}
#menu img {
	margin-top:17px;
	border:1px solid #988A81;
}
.violetto {
	color:#826f68;
}
#menu a, #menu a:link, #menu a:visited {
color:#ffe9bf;
text-decoration:none;
}
#menu a:hover {
text-decoration:underline;
}
#content {
margin-top:20px;
background:url(../img/content-t.png) top no-repeat #ffe9bf;
width:620px;
float:left;
}
.colonna {
width:290px;
padding:10px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
}
.colonna a, .colonna a:link, .colonna a:visited {
  color:#b07b1d;
  font-weight:bold;
}
.contenuto {
padding:10px;
font-weight:normal;
}
.contenuto a, .contenuto a:link, .contenuto a:visited {
color:#b07b1d; 
font-weight:bold;
}
a.sexy, a.sexy:link, a.sexy:visited {
	text-decoration:none;
}
a.sexy2, a.sexy2:link, a.sexy2:visited {
	text-decoration:none;
	margin:5px;
	border:2px solid #4c290a;
}
#casaVilla {
	background:#c0afa5;
	color:#3e0303;
	padding:10px;
}
#casaVilla a, #casaVilla a:visited {
	text-transform:uppercase;
font-size:20px;
}
.separatore {
height:10px;
}
.copertina {
	margin-bottom:10px;
}
.copertina a, .copertina a:link, .copertina a:visited {
color:#ffe9bf;
}
.copertina p {
	padding:0px;
	margin:0px;
	margin-top:12px;
}
.titolino {
text-transform:uppercase;
font-size:20px;
color:#ffe9bf;
font-weight:bold;
}
.copertinaMini {
float:left;
width:186px;
background:url(../img/fienile.jpg) top no-repeat;
margin-left:10px;
margin-top:5px;
font-weight:bold;
}

.copertinaMini a, .copertinaMini a:link, .copertinaMini a:visited {
text-transform:uppercase;
font-size:20px;
font-weight:bold;
}
.servizi {
	float:left;
	height:186px;
	margin-left:5px;
	margin-top:5px;
	text-align:left;
	color:#58594c;
	font-size:14px;
	padding-left:10px;
	width:300px;
}
.contenuto .line24 {
	line-height:30px;
}
.servizi img {
	float:left;
	margin-right:10px;
}
.serviziInterni {
	text-align:right;
	font-style:normal;
	color:#58594c;
font-size:12px;
}
.prezzi {
	background:#c6bb93;
	padding:10px;
}
.breadcrumb {
background:url(../img/content-g.gif) top no-repeat #c0afa5;
padding:10px;
	font-size:14px;
}
div#content  .breadcrumb h2 {
		color:b07b1d;
}
.breadcrumb a {
	color:#3e0304;
}
.casaLink {
	font-size:12px;
}
.capienza {
font-weight:bold;
font-size:13px;
padding-top:0px;
margin-top:0px;
}
.prodotti {
float:left;
margin:15px 20px;
}
.caratteristiche {
width:300px;
float:left;
}
#footer {
text-align:center;
font-size:11px;
color:#ffe9bf;
font-weight:normal;
margin:30px 0px;
clear:both;
}
a.lingua, a.lingua:link, a.lingua:visited {
font-size:9px;
padding:0px 7px;
}
a.credits, a.credits:link, a.credits:visited {
font-size:11px;
color:#707173;
}
a.villa, a.villa:link, a.villa:visited {
color:#ffe9bf;
}

/* tabella */
table {
padding-top:15px;
font-size:12px;
text-align:center;
color:#404041;
}
table, td, th {
border: 1px dotted white;
border-collapse:collapse;
}
td,th{padding:5px 0px;
}
.caption {
background:#eff29b;
}
.stagione {
font-weight:bold;
background:#d8ebf2;
}
.data {
font-style:oblique;
background:#d4d4b3;
}
.costi {
	font-weight:bold;
	font-size:12px;
	background:#bfbcaa;
}
.giornaliero {
	font-weight:bold;
	font-size:12px;
	background:#dfdbc6;
}
.appartamento {
color:#3e0304;
}
.pulsanti {
text-align:center;
padding:10px;
}
#newsletter {
width:183px;
height:auto;
border: 1px solid #988a81;
background:#390d0e;
padding:6px;
margin-top:17px;
margin-left:10px;
}
#newsletter p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#988a81;
	font-weight:bold;
}
#offerte {
width:183px;
height:auto;
border: 1px solid #988a81;
background:#390d0e;
padding:6px;
margin-top:17px;
margin-left:10px;
float:left;
}
#offerte p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#988a81;
		font-weight:bold;
}
#gamberorosso {
width:195px;
height:auto;
border:1px solid white;
background:#c22538;
margin-top:20px;
margin-left:10px;
}
#gamberorosso p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
		font-weight:bold;
		padding:3px 6px;
}
#gamberorosso a {
	color:#260004;
}
#prenotazione {
padding:0 6px;
margin-top:17px;
}
div#meteo {
margin-top:17px;
background:#390D0E;
margin-left:10px;
}
#sidebar {
float:left;
}
#booking {
	background:url(../img/booking.jpg) top right no-repeat;
}.maiuscola {
	text-transform: uppercase;
}

