#Options {
clear:both;
height:70px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}

#banner {
float:left;
height:100px;
margin-top:20px;
width:300px;
}

#campoPulsante {
clear:both;
margin-right:10px;
padding-bottom:15px;
padding-top:15px;
}

#contenitore {
clear:both;
margin:20px auto 10px;
width:900px;
}

#contenitore_bottom {
background-image:url(../immagini/bottom.gif);
height:33px;
}

#contenitore_center {
background-color:#9e9059;
background-image:url(../immagini/sidebar.gif);
background-repeat:repeat-y;
float:left;
width:900px;
}

#contenitore_top {
background-image:url(../immagini/top.gif);
height:20px;
}

#content {
float:right;
padding-right:10px;
width:560px;
}

#lingua {
clear:both;
height:20px;
width:900px;
}

#logo {
height:100px;
margin-left:40px;
width:180px;
}

#menu {
clear:both;
margin-top:50px;
padding-bottom:10px;
padding-top:8px;
width:200px;
}

#menu a {
color:#7a592b;
font-weight:700;
line-height:20px;
text-decoration:none;
}

#menu a:hover {
color:#9e9059;
text-decoration:none;
}

#menu ul li {
border-bottom:1px solid #7a592b;
margin-bottom:4px;
}

#piedino {
margin-bottom:50px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:900px;
}

#ricerca {
color:#9e9059;
}

#sidebar {
float:left;
width:300px;
}

.MiniaturePanel {
float:left;
height:102px;
margin-right:10px;
padding-bottom:10px;
width:102px;
}

.NuovaFoto {
cursor:pointer;
float:left;
font-size:9px;
padding:10px;
text-align:center;
}

.border {
border:2px solid #f8ffbf;
}

.bottone {
background-color:#ada06b;
border:1px solid #e3dedd;
color:#f6ffe3;
cursor:pointer;
font-weight:700;
margin-bottom:10px;
padding:5px;
text-decoration:none;
}

.bottone:hover {
background-color:#f6ffe3;
border:1px solid #e3dedd;
color:#846f6e;
cursor:pointer;
margin-bottom:10px;
padding:5px;
}

.campo {
float:left;
margin-bottom:5px;
margin-right:10px;
}

.campoDel {
float:left;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
width:180px;
}

.campoDoppio {
background-color:#ada06b;
border:1px solid #e3dedd;
height:18px;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
padding:8px;
width:252px;
}

.centro {
float:left;
margin-left:10px;
}

.datiElenco {
border-top-color:#FCFAFA;
border-top-style:solid;
border-top-width:1px;
font-size:90%;
height:18px;
margin-top:4px;
padding-top:4px;
}

.dato {
width:538px;
}

.dato a {
color:#f6ffe3;
font-weight:700;
text-decoration:none;
}

.dato a:hover {
color:#666;
text-decoration:none;
}

.dato,.datoDoppio,.datoTriplo {
border:1px solid #ada06b;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:5px;
}

.datoAgenzia {
	background-color:#fff2bf;
	border:1px solid #e3dedd;
	clear:both;
	color:#000;
	margin-bottom:10px;
	padding:4px;
}

.datoPass a:hover{
color:#666;
}

.datoDoppio {
width:258px;
}

.datoMail {
background-color:#FCFAFA;
border:1px solid #e3dedd;
height:18px;
margin-bottom:10px;
padding:8px;
width:230px;
}

.datoPass {
	background-color:#FbF9F9;
	border:1px solid #e3dedd;
	clear:both;
	color:#000;
	margin-bottom:10px;
	padding:4px;
}

.datoPass a,.datoAgenzia a {
color:#000;
}

.datoTriplo {
width:164px;
}

.destra {
float:right;
}

.editor {
background-color:#ada06b;
clear:both;
margin-bottom:10px;
margin-top:10px;
padding:10px;
}

.errore {
background-color:#fff;
background-image:url(../Immagini/errore.gif);
background-position:10px center;
background-repeat:no-repeat;
border:1px solid #8f0000;
clear:both;
color:#8f0000;
font-size:14px;
font-weight:700;
height:40px;
margin-bottom:10px;
padding:8px 8px 8px 60px;
}

.fotoPanel {
float:left;
height:180px;
margin-right:10px;
padding-bottom:10px;
width:155px;
}

.lingua {
border:0;
text-decoration:none;
}

.list {
clear:both;
cursor:pointer;
height:124px;
margin-bottom:10px;
padding-left:20px;
padding-top:12px;
width:558px;
}

.listCodici {
float:left;
margin-bottom:10px;
margin-top:10px;
width:400px;
}

.listFoto {
border:0 solid;
float:left;
height:101px;
margin:10px 15px 10px 10px;
width:102px;
}

.listLuxury {
background-image:url(../Immagini/fondo_list_luxury.gif);
background-repeat:no-repeat;
cursor:pointer;
height:124px;
padding-bottom:20px;
width:558px;
}

.listPrezzo {
float:right;
margin:10px 30px 10px 10px;
}

.listTesto,.separatore,.nextprev {
clear:both;
}

.marginAuto {
margin-left:auto;
margin-right:auto;
}

.pulsante {
background-color:#ada06b;
border:1px solid #e3dedd;
font-size:110%;
font-weight:700;
margin-right:20px;
padding:5px;
}

.searchBox {
float:right;
margin-bottom:5px;
width:150px;
}

.searchBox input {
background-color:#ada06b;
color:#f6ffe3;
}

.searchDIV {
clear:both;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-right:10px;
width:230px;
}

.searchText {
float:left;
margin-bottom:5px;
}

.sinistra {
float:left;
}

.sottotitolo {
color:#f8ffbf;
font-size:12px;
font-weight:700;
}

.submit {
font-weight:700;
margin-right:10px;
padding:8px 10px;
}

.titolo {
font-size:28px;
font-weight:700;
padding-top:5px;
}

.titololist {
font-size:14px;
font-weight:700;
padding-top:5px;
}

.viewicons {
color:#5a4e4d;
cursor:pointer;
float:left;
font-size:11px;
font-weight:700;
padding-right:8px;
padding-top:10px;
text-align:center;
}

a {
color:#f6ffe3;
text-decoration:underline;
}

body {
background-color:#352a1b;
background-image:url(../immagini/fondo.gif);
background-position:center;
background-repeat:repeat-y;
color:#f6ffe3;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin:0;
}

h1 {
font-size:20px;
margin-bottom:7px;
}

h1 a,h2 a,h3 a,h4 a,h5 a,a:hover,.rosso {
color:#f8ffbf;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover {
color:#846f6e;
}

h1,h2,h3,h4,h5 {
color:#f6ffe3;
margin-top:0;
}

h2 {
font-size:18px;
margin-bottom:5px;
}

h3 {
font-size:16px;
margin-bottom:4px;
}

h4 {
font-size:14px;
margin-bottom:3px;
}

h5 {
font-size:12px;
font-weight:700;
margin-bottom:3px;
}

p {
margin-bottom:0;
margin-top:5px;
}

select,input,textarea,submit {
background-color:#8A7D4D;
border:1px solid #ada06b;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
padding:2px;
}

textarea {
border:1px solid #CCC;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
padding:4px;
}