/* CSS Document */
/* Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, a, tr, td {
    margin: 0;
    padding: 0
    }
.down {
    color: #666
    }
.down a {
    color: #7A4
    }
.downl {
    color: #7A4
    }
.red {
    color: #CC3433
    }
.greenbottom {
    color: #060;
    border: #CCC 1px solid;
    padding: 1px 6px 1px 6px;
    font-size: 16px;
    font-weight: bold;
    margin-right: 5px;
    background-color: #FF0
    }
body {
    margin: 5px auto;
    font-family: "Trebuchet MS";
    font-size: 12px;
    background-color: #10578C
    }
textarea, input {
    border: 1px solid #9FB175
    }
table {
    border-collapse: collapse;
    border-spacing: 0
    }
fieldset, img {
    border: 0
    }
address, caption, cite, code, dfn, em, var {
    font-style: normal;
    font-weight: normal
    }
ol, ul {
    list-style: none
    }
caption, th {
    text-align: left
    }
h1, h2, h3, h4, h5, h6 {
    font-size: 100%
    }
h1 {
    font-size: 26px;
    font-weight: bold;
    color: #CC3433;
    text-align: center
    }
h2 {
    font-size: 16px;
    font-weight: bold;
    color: #060
    }
h3 {
    background-color: #F1F6EF;
    padding: 4px;
    font-weight: bold;
    font-size: 11px
    }
h4 {
    font-size: 12px;
    color: #CC3433
    }
abbr, acronym {
    border: 0
    }
/* Fine reset */
/* comuni a tutti */
.clear {
    clear: both;
    padding: 0;
    margin: 0
    }
.sfondo_chiaro {
    background-color: #F1F6EF
    }
.bordo {
    border: 1px solid #9FB175
    }
.no_bordo {
    border: none
    }
.alert {
    color: #F00;
    font-size: 16px;
    font-weight: bold
    }
a {
    text-decoration: underline;
    color: #007000
    }
a:hover {
    text-decoration: underline;
    color: #10578C
    }
#container {
    width: 995px;
    margin: 0 auto;
    background-color: #FFF;
    border: 1px solid #CCC
    }
#header {
    background-repeat: repeat-x
    }
#header_sx {
    float: left;
    width: 260px
    }
#header_dx {
    float: right;
    width: 732px;
    padding: 1px 0 0 0
    }
#header_2 {
    height: 36px;
    background-image: url(../images/menu-alto_sfondo.jpg);
    background-repeat: repeat-x;
    padding: 0
    }
#header_sx_2 {
    float: left;
    width: 650px;
    padding: 0;
    margin: 0;
    height: 36px
    }
#header_dx_2 {
    float: right;
    width: 322px;
    font-weight: bold;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 0;
    color: #CCC
    }
#header_dx_2 a {
    text-decoration: none
    }
#header_dx_2 a:hover {
    text-decoration: underline
    }
#logo {
    float: left
    }
#sei_in {
    font-weight: bold;
    padding: 0;
    margin-bottom: 4px;
    padding-right: 5px;
    border-bottom: #CCC 1px solid
    }
#sei_in a {
    color: #CB3B33;
    text-decoration: none
    }
/* Menu principale */
#main_menu {
    margin: 0;
    clear: both;
    background-color: #8AB866;
    color: #FFF;
    font-size: 14px;
    padding: 0 5px 0 2px;
    border: 1px solid #8AB866
    }
#main_menu a {
    color: #FFF;
    padding: 1px 2px 1px 2px;
    background-color: #8AB866;
    text-decoration: none
    }
#main_menu a.menu_attivo {
    background-color: #8AB866
    }
#main_menu a.menu_attivo {
    color: #FF0
    }
/* Sottomenu */
#sub_menu {
    margin: 15px 0 0 140px;
    background-color: #F1F6EF;
    padding: 4px 0 4px 5px;
    border-top: 1px solid #CECECC;
    border-left: 1px solid #CECECC;
    border-right: 1px solid #CECECC;
    float: left
    }
#sub_menu a {
    display: inline;
    font-size: 12px;
    margin-right: 10px;
    margin-left: 10px;
    font-weight: bold
    }
#sub_menu a {
    color: #666
    }
#sub_header #segnala {
    padding: 10px 0 5px 5px;
    float: left;
    width: 250px;
    color: #CCC
    }
#sub_header #ricerca {
    background-image: url(../images/finta-prospettiva-cx.jpg);
    background-repeat: repeat-x;
    margin: 1px;
    float: left;
    width: 480px;
    color: #FFF;
    font-size: 12px;
    text-transform: uppercase
    }
#sub_header #ricerca input {
    height: 20px;
    border: 0
    }
#sub_header #spot_dx {
    padding: 10px 10px 5px 5px;
    float: right;
    width: 200px;
    color: #CC3433;
    font-weight: bold
    }
#centrale {
    margin-top: 0;
    clear: both
    }
.colonna_centrale div {
    padding: 10px
    }
.colonna_centrale div.clear {
    padding: 0 10px
    }
.colonna_destra div {
    padding: 0
    }
.colonna_destra a {
    text-decoration: none
    }
#footer {
    text-align: center;
    color: #fff;
    padding: 5px
    }
#footer a {
    text-decoration: none;
    color: #FFF
    }
#footer a:hover {
    text-decoration: none;
    color: #FFF
    }
#footer_cubo {
    text-align: center;
    color: #fff;
    padding: 5px;
    background-color: #8AB866
    }
#footer_cubo a {
    text-decoration: none;
    color: #FFF
    }
#footer_cubo a:hover {
    text-decoration: none;
    color: #FFF
    }
#link_bassi {
    padding: 10px 5px 5px 5px
    }
#link_bassi .banner_sx {
    width: 728;
    height: 90px;
    float: left;
    text-align: left
    }
#link_bassi .banner_dx {
    width: 220;
    height: 90px;
    float: right;
    text-align: center
    }
#content_bg {
    width: 995px;
    height: 3px;
    padding: 10px 0 0 0;
    margin: 0;
    background-color: #fff;
    background-image: url(content-bg.gif);
    background-repeat: repeat-x;
    background-position: bottom
    }
#footer_link {
    background-color: #e7e8fe;
    background-image: url(footer-bg.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    margin: 0;
    padding: 15px 20px 20px 20px
    }
#footer_link h3 {
    font-size: 11px;
    background: none;
    font-weight: bold;
    color: #060;
    padding: 0;
    margin: 0 0 7px 0
    }
#footer_link .elenco {
    width: 150px;
    margin-right: 10px;
    border-right: #999 1px dotted;
    float: left;
    padding: 0
    }
#footer_link .elenco a {
    color: #333;
    text-decoration: none
    }
#annunci_visti {
    background-color: #fff;
    border-top: #F0F0F0 1px solid;
    border-bottom: #F0F0F0 1px solid;
    margin: 0;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px
    }
#annunci_visti h3 {
    font-size: 11px;
    background: none;
    font-weight: bold;
    color: #060;
    padding: 0;
    margin: 0 0 7px 0
    }
#annunci_visti .elenco {
    width: 150px;
    margin-right: 5px;
    text-align: center;
    border-right: #F0F0F0 1px solid;
    float: left;
    padding: 5px 0 5px 0
    }
.verde {
    border: 1px solid #9FB175
    }
.verde_bottom {
    border-bottom: 1px solid #9FB175
    }
.verde_top {
    border-top: 1px solid #9FB175
    }
.blu {
    border: 1px solid #8DB8DA
    }
.blu_bottom {
    border-bottom: 1px solid #8DB8DA
    }
.blu_top {
    border-top: 1px solid #8DB8DA
    }
.grigio {
    border: 1px solid #CCC
    }
#annunci_vetrina {
    border: 1px solid #CCC;
    float: left;
    margin: 5px;
    width: 633px
    }
#annunci_vetrina li {
    float: left;
    margin: 5px
    }
/* annuncio */
#menu_icone {
    margin-top: 15px;
    padding: 0
    }
#menu_icone li {
    float: left;
    width: 210px;
    text-align: center;
    padding: 0
    }
#menu_icone li a {
    color: #060;
    padding: 0
    }
#menu_icone li h2 {
    font-size: 16px;
    font-weight: bold
    }
#menu_ricerca {
    float: left;
    margin-top: 20px
    }
#menu_ricerca li {
    text-align: center;
    float: left;
    height: 20px;
    background-color: #8DB8DA;
    border: 1px solid #8DB8DA;
    padding: 2px 0 0 0;
    width: 120px
    }
#menu_ricerca li.attivo {
    background-color: #FFF;
    border-bottom: 1px solid #FFF
    }
#menu_ricerca li a {
    color: #333;
    font-size: 12px
    }
.elenco_vantaggi {
    list-style: disc
    }
.elenco_vantaggi li {
    margin-left: 15px
    }
#scheda_info td, #scheda_info th {
    padding: 4px
    }
/*
.operazioni	{ color:#006600; height:34px; padding:0 10 0 0;}
.operazioni	span{ }

*/
.tab_annuncio {
    float: left;
    clear: both
    }
.tab_annuncio li {
    float: left;
    width: 200px
    }
#tabella_informazioni td, #tabella_informazioni th {
    padding: 2px
    }
#tabella_informazioni th {
    background-color: #fff;
    height: 25px;
    font: bold 12px/25px "Trebuchet MS", Arial, sans-serif;
    border: #CCC 1px solid;
    text-align: center;
    color: #060
    }
#tabella_pubblicita td {
    margin: 3px;
    padding: 3px;
    border: 1px solid #CCC;
    text-align: center
    }
#azioni {
    padding-left: 20px
    }
#azioni li {
    list-style: circle;
    color: #C9362E
    }
#azioni li a {
    color: #333;
    font-size: 14px;
    color: #000
    }
.elenco_annunci_colonna {
    overflow: auto;
    /*border:1px solid #CCCCCC;*/
    padding-left: 4px
    }
.elenco_annunci_colonna li {
    float: left;
    clear: both;
    margin-bottom: 10px;
    width: 250px
    }
.elenco_annunci_colonna .miniatura {
    padding: 2px;
    border: 1px solid #999
    }
.elenco_annunci_colonna .info {
    float: left;
    margin-left: 2px;
    width: 150px
    }
/*
div.scroller { 
 
	width: 434px; 
	height: 70px;
	overflow: hidden;
	float:left;
	padding:0;

}

div.scroller div.section {
	width:100px;
	height:70px;
	overflow:hidden;
	float:left;
	padding:0;		
	}

div.scroller div.content {
	width: 10000px;
}
*/
#menu_elenco {
    margin: 0;
    padding: 0
    }
#menu_elenco li {
    float: left;
    margin: 0;
    padding: 0;
    width: 97px;
    height: 30px
    }
/**/
.colonna_centrale .operazioni {
    color: #060;
    height: 40px;
    clear: both;
    width: 810px;
    padding: 0
    }
.operazioni a {
    text-transform: uppercase;
    display: block;
    text-align: center;
    font: bold 12px/34px "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    background-color: #8AB866;
    border: #CCC 1px solid;
    color: #FFF;
    margin: 2px 2px 2px 0;
    font-size: 14px
    }
.operazioni a:hover {
    color: #CB3332;
    background-color: #FFF
    }
.operazioni .selezionato a {
    text-transform: uppercase;
    display: block;
    text-align: center;
    font: bold 12px/34px "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    background-color: #FFF;
    border: #CCC 1px solid;
    color: #CB3332;
    margin: 2px;
    font-size: 14px
    }
.colonna_destra .verde h2 {
    background-color: #090;
    padding: 2px 5px 2px 5px;
    color: #F8F8F8
    }
.verde h2 a {
    color: #FFF
    }
.verde h2 help {
    background-image: url(icona-help.gif);
    background-position: right;
    background-repeat: no-repeat
    }
.colonna_destra .box300 {
    width: 300px;
    padding: 0 0 20px 0;
    margin: 0 0 10px 0;
    background-color: transparent;
    background-image: url(box300-bg.gif);
    background-position: bottom;
    background-repeat: no-repeat
    }
.colonna_destra .box300 h2 {
    font-size: 16px;
    font-weight: bold;
    color: #060;
    background-color: transparent;
    background-image: url(box300-bg-top.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-x-position: left;
    background-y-position: top;
    padding: 4px 0 12px 10px;
    margin: 0
    }
.colonna_destra .box300 .box300-cont {
    width: 278px;
    padding: 0 10px 0 10px;
    margin: 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9
    }
.box160 {
    width: 160px;
    padding: 0 0 20px 10px;
    margin: 0 0 10px 0;
    background-color: transparent;
    background-image: url(box160-bg.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    border-bottom: 1px solid #fff;
    /* messo per risovlere problema con lo sfondo*/
    }
.box160 h2 {
    font-size: 16px;
    font-weight: bold;
    color: #060;
    background-color: transparent;
    background-image: url(box160-bg-top-v.gif);
    background-repeat: no-repeat;
    background-position: top;
    padding: 4px 0 12px 10px;
    margin: 0
    }
.box160 .box160-cont {
    width: 138px;
    padding: 0 10px 0 10px;
    margin: 0 0 10px 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9
    }
.colonna_destra .box300s {
    width: 300px;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    background-color: transparent;
    background-image: url(box300simple-bg-top.gif);
    background-repeat: no-repeat;
    background-position: top
    }
.colonna_destra .box300s .box300s-cont {
    width: 278px;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d9d9d9;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d9d9d9
    }
.colonna_destra .box300s .box300s-end {
    height: 5px;
    background-color: transparent;
    background-image: url(box300simple-bg-bottom.gif);
    background-repeat: no-repeat;
    background-position: top;
    padding: 0;
    overflow: hidden
    }
.colonna_destra .box300-neutro {
    width: 300px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0
    }
.colonna_destra .box160s {
    width: 160px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    /*float: left;*/
    }
.colonna_destra .box160s .box160s-top {
    height: 5px;
    background-color: transparent;
    background-image: url(box160simple-bg-top.gif);
    background-repeat: no-repeat;
    background-position: top;
    overflow: hidden
    }
.colonna_destra .box160s .box160s-cont {
    width: 138px;
    padding: 0 10px;
    margin: 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9
    }
.colonna_destra .box160s .box160s-end {
    height: 5px;
    background-color: transparent;
    background-image: url(box160simple-bg-bottom.gif);
    background-repeat: no-repeat;
    background-position: top;
    margin-bottom: 10px;
    overflow: hidden
    }
.colonna_destra .box160simplebg {
    width: 160px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    float: left;
    background-color: transparent;
    background-image: url(box160-bg.gif);
    background-repeat: no-repeat;
    background-position: bottom
    }
.colonna_destra .box160simplebg-top {
    height: 5px;
    background-color: transparent;
    background-image: url(box160simple-bg-top.gif);
    background-repeat: no-repeat;
    background-position: top;
    padding: 0
    }
.colonna_destra .box160simplebg .box160simplebg-cont {
    width: 148px;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 10px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d9d9d9;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d9d9d9
    }
.colonna_centrale .box160simplebg {
    width: 160px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    float: left;
    background-color: transparent;
    background-image: url(box160-bg.gif);
    background-repeat: no-repeat;
    background-position: bottom
    }
.colonna_centrale .box160simplebg-top {
    height: 5px;
    background-color: transparent;
    background-image: url(box160simple-bg-top.gif);
    background-repeat: no-repeat;
    background-position: top;
    padding: 0
    }
.colonna_centrale .box160simplebg .box160simplebg-cont {
    width: 148px;
    padding: 5px 0 0 10px;
    margin: 0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d9d9d9;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d9d9d9
    }
.colonna_centrale .box660 {
    width: 660px;
    padding: 0 0 20px 0;
    margin: 0 0 10px 0;
    background-color: transparent;
    background-image: url(box660-bg.gif);
    background-repeat: no-repeat;
    background-position: bottom
    }
.colonna_centrale .box660 .box660-cont {
    width: 638px;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d9d9d9;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d9d9d9;
    float: left
    }
.colonna_centrale .box660 h2 {
    font-size: 16px;
    font-weight: bold;
    color: #060;
    background-color: transparent;
    background-image: url(box660-bg-top.gif);
    background-repeat: no-repeat;
    background-position: top;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0
    }
.colonna_centrale .box660s {
    width: 660px;
    padding: 2px 0 0 0;
    margin: 0 0 10px 0;
    background-image: url(box660simple-bg-top.gif);
    background-repeat: no-repeat;
    background-position: top
    }
.colonna_centrale .box660s .box660s-cont {
    width: 638px;
    padding: 0 10px;
    margin: 3px 0 0 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9
    }
.colonna_centrale .box660s .box660s-end {
    background-color: transparent;
    background-image: url(box660simple-bg-bottom.gif);
    background-repeat: no-repeat;
    background-position: top;
    padding: 0;
    height: 5px;
    overflow: hidden
    }
.colonna_centrale .box810 {
    width: 810px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    background-color: transparent;
    background-image: url(box810-bg.gif);
    background-repeat: no-repeat;
    background-position: bottom
    }
.colonna_centrale .box810 .box810-cont {
    width: 788px;
    padding: 0 10px 0 10px;
    margin: 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    float: left
    }
.colonna_centrale .box810 h2 {
    font-size: 16px;
    font-weight: bold;
    color: #060;
    background-color: transparent;
    background-image: url(box810-bg-top.gif);
    background-repeat: no-repeat;
    background-position: top;
    padding: 5px 0 10px 10px;
    margin: 0
    }
.colonna_centrale .box810simplebg {
    width: 810px;
    padding: 0 0 20px 0;
    margin: 0 0 10px 0;
    float: left;
    background-color: transparent;
    background-image: url(box810-bg.gif);
    background-repeat: no-repeat;
    background-position: bottom
    }
.colonna_centrale .box810simplebg-top {
    height: 5px;
    background-color: transparent;
    background-image: url(box810simple-bg-top.gif);
    background-repeat: no-repeat;
    background-position: top;
    padding: 0
    }
.colonna_centrale .box810simplebg .box810simplebg-cont {
    width: 798px;
    padding: 5px 0 0 10px;
    margin: 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9
    }
.colonna_centrale .content-left {
    width: 665px;
    float: left;
    padding: 0;
    margin: 0
    }
.colonna_centrale .content-left .content-left2-sx {
    width: 160px;
    float: left;
    padding: 0;
    margin: 0 0 0 10px
    }
.colonna_centrale .content-left .content-left2-dx {
    width: 480px;
    float: right;
    padding: 0;
    margin: 0
    }
.colonna_centrale .box480simplebg {
    width: 480px;
    padding: 0 0 20px 0;
    margin: 0 0 10px 0;
    background-color: transparent;
    background-image: url(box480-bg.gif);
    background-repeat: no-repeat;
    background-position: bottom
    }
.colonna_centrale .box480simplebg .box480simplebg-cont {
    width: 458px;
    padding: 5px 10px 0 10px;
    margin: 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9
    }
.colonna_centrale .box480simplebg-top {
    height: 5px;
    background-color: transparent;
    background-image: url(box480simple-bg-top.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-x-position: left;
    background-y-position: top;
    padding: 0;
    overflow: hidden
    }
.pulsante_cerca {
    padding-left: 5px;
    padding-right: 5px;
    height: 30px;
    background-image: url(bg_h2_green.jpg);
    color: #000;
    background-color: #F9F9F9;
    border: none;
    font: bold 14px/20px "Trebuchet MS", Arial, sans-serif;
    border: #666 1px solid
    }
.grigio_chiaro {
    background-color: #FCFCFC;
    border: 1px solid #CECECE
    }
td {
    padding: 2px
    }
#ricerca td {
    padding: 0
    }
a.linkGrosso {
    font-size: 18px;
    color: #8AB866;
    font-weight: bold
    }
div.no_padding {
    padding: 0
    }
/* FORM e GESTIONE ERRORE */
input.errore {
    border: 1px solid #F00
    }
select.errore {
    border: 1px solid #F00
    }
/* login */
div#login {
    float: left;
    clear: both;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 10px 5px 10px 5px;
    margin: 20px 0 0 5px;
    width: 975px;
    background-color: #FCFCFC
    }
div#login input {
    height: 20px
    }
.in_evidenza {
    float: left
    }
.in_evidenza li {
    width: 120px;
    float: left;
    text-align: center;
    padding: 2px
    }
.in_evidenza a {
    text-decoration: none
    }
.in_evidenza .prezzo {
    font-size: 14px;
    font-weight: bold
    }
/* reset per google maps */
.gmnoprint div {
    margin: 0;
    padding: 0
    }
.dati_agenzia {
    float: left;
    margin: 0;
    width: 340px
    }
.dati_agenzia .info {
    font-size: 14px
    }
.msg_form {
    color: #F00;
    font-style: italic
    }
td.ordinamento {
    border: 1px solid #CCC;
    padding: 2px 5px
    }
td.attivo {
    background: #FF0
    }
td.ordinamento a {
    text-decoration: none
    }
#form_ricerca {
    float: left;
    width: 788px;
    border: 1px solid #CCC;
    background-color: #EEE;
    clear: both;
    margin-top: 5px
    }
#div_riassunto_ricerca {
    float: left;
    background-color: #fcfcfc;
    border: 1px solid #cecece;
    width: 788px
    }
.elenco_agenzie li {
    float: left;
    width: 165px;
    height: 170px;
    margin: 0 10px 10px 10px;
    padding: 5px;
    border: 1px solid #CCC;
    text-align: center;
    background-color: #EEE
    }