body {background: #152A17 url(../immagini/background.jpg) repeat-x top left; margin:0; padding:0; text-align:center}
body, td, table {font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #FFF;}
select, input, textarea {font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

form {margin:0; padding:0; border:none;}
a {color:#460000; text-decoration:none}
a:hover {text-decoration:underline}

a img {border:none}

#container {margin:0 auto; padding:0; text-align:left; width:760px;}

.top {vertical-align:top;}

#menu_sx {background-color:#460000; width:255px;}
#box_ricerca {background-color:#DAD1C2; color:#625945;}
#box_area_riservata {background-color:#460000; text-align:right}
#box_area_riservata a {color:#FFF;}
#content, #content td {background-color:#FFF; vertical-align:top; color:#6A5A41;}
#divisorioContent {vertical-align:top}
.paginterne {padding: 0 20px 10px 0; text-align:justify; line-height:16px;}

#search {text-align:right;}
#search select, #search input, #box_area_riservata input {width:150px;}

.testoColSx {padding:0 10px 10px 10px;}

.footer {background-color:#FFF; padding:5px; color:#513E1E; font-size:10px;}

.scorriPag {text-align:center;}
.scorriPag a {font-weight:bold; color:#AF9878; text-decoration:none;}
.scorricurpag {background-color:#AF9878; color:#FFF; padding:2px; font-weight:bold;}

div.alert {margin: 0.5em; padding: 1em 15px 0 50px; border-style: solid; border-width: 2px 0;}
div.alert p {margin: 0 0 1em; color: #000D6D;}
div.alert_info {background: #EAEBF7 url(../immagini/sistema/alert/info20.png) no-repeat 15px 50%; border-color: #8E9AFF;}
div.alert_warning {background: #FFF0BA url(../immagini/sistema/alert/warning20.png) no-repeat 15px 50%; border-color: #E87C29;}
div.alert_question {background: #E4F6DE url(../immagini/sistema/alert/help20.png) no-repeat 15px 50%; border-color: #8FDC79;}
div.alert_error {background: #FFD8D6 url(../immagini/sistema/alert/error20.png) no-repeat 15px 50%; border-color: #FF0038;}

fieldset {border: 1px solid #6A5A41; margin-bottom:10px;}
legend {color: #6A5A41; font-weight: bold;}
.group {padding: 5px; margin:0;}
.group label {float: left;width: 45%;}
.group .stessariga label {float: none;}
.group input, .group textarea, .group select {width: 50%;}
textarea{width: 50px;}
.group .stessariga input, .group .stessariga textarea, .group .stessariga select  {width:auto;}

.alterna1 {background-color:#f5f2ed;}
.alterna2 {background-color:#FFF;}

#box_admin {background-color:#DAD1C2;}
#box_admin div {padding:0 10px 10px 10px}

.nomedimora {font-size:16px; font-weight:bold; border-bottom:1px solid #dad0c2;}
.box_foto {margin-right:10px;}
.contentResult {margin-top:20px; padding-bottom:3px; border-bottom:1px solid #dad0c2;}
.dettaglioAnnuncio {padding-bottom:3px; border-bottom:1px solid #dad0c2;}
.fotodet {padding-bottom:3px; padding-top:3px; border-bottom:1px solid #dad0c2; border-top:1px solid #dad0c2;}
.fotodet td {vertical-align:middle;}

#map {width:700px; height:500px;}

.fumettoMap {color:#000000}

.alterna1, #content .alterna1 td {background-color:#FFFFFF}
.alterna2, #content .alterna2 td {background-color:#e4ddca}
