/* BASICS */
*{margin:0; padding:0;}

body {font-family: Arial, Helvetica, sans-serif;font-size:67.5%;
background:#FFF url(img/ombra_sfondo.jpg) repeat-y top center; color:#666666;}
h1{font-size:2em;}
h3{font-size:1.5em;color:#CC0000;font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;clear:both;text-transform:uppercase;text-align:center;padding:15px 0 0 0;margin:0;}
h5{font-size:14px;color:#CC0000;font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;clear:both;text-transform:uppercase;text-align:center;padding:10px 0 0 0;margin:0; margin-bottom:10px; text-align:left; border-bottom:1px solid #D3141A; width:97%;}
p{font-size:1.1em;line-height:1.1em; color:#666; padding:0px 30px 10px 20px;text-align:justify;}
p a:link{ color:#CC0000;text-decoration:underline; font-weight:normal;}
p a:visited{ color:#CC0000; text-decoration:underline; font-weight:normal;}
p a:hover{ color:#FF9900; text-decoration:none; font-weight:normal;}
p a:active{ color:#FF9900; text-decoration:none; font-weight:bold;}

a:link{ color:#CC0000;text-decoration:none; font-weight:normal;}
a:visited{ color:#CC0000; text-decoration:none; font-weight:normal;}
a:hover{ color:#FF9900; text-decoration:none; font-weight:normal;}
a:active{ color:#FF9900; text-decoration:none; font-weight:bold;}

.lista_titoli_aziende{ list-style:none; margin-top:10px; font-size:10px }
.lista_titoli_aziende li{  padding:0; margin-bottom:3px; margin-right:5px; width:190px; float:left; }

.aziende{ list-style:none;}
.aziende li{ width:140px; height:70px; float:left;  padding:10px 10px 10px 30px; background:url(img/casetta.gif) no-repeat 4px 4px; margin:5px 10px 5px 10px; border:1px dotted #CCCCCC;}
.aziende li strong{ text-transform:uppercase;}
.aziende li.con_link{ border:1px dotted #CC0000;}

#TextBox1 {padding:10px;}
.noborder{border:none;}
.item{padding:2px; border-bottom:1px dotted #999999; width:250px;}

.ajax__tab_header { color:#666666; font-size:18px; text-transform:uppercase; font-weight:normal; font-family:verdana,tahoma,helvetica;
}
.ajax__tab_outer{ padding-left:6px;
}

.ajax__tab_inner{}

.ajax__tab_tab{   background-color: #cccccc;}

.ajax__tab_hover{color:#990000;}

.ajax__tab_active{color:#990000;}

.ajax__tab_body{}


/* STRUTTURA SITO */
#content{margin:auto;}
#topsection{margin:auto;}
#topsection h1{display:none;}

#annuncio_contentcolumn{}
#contentcolumn{padding:0 15px 10px 15px;}

#leftcolumn{background-color:#FFF;margin-top:25px;}

#home #rightcolumn{}
#rightcolumn{background:#FFF; }
#rightcolumn img{ margin:5px 0px 0 0px;}

#footer{background:#FFF url(img/bg_footer.jpg) no-repeat top center;text-align:center; width:840px; margin:auto;}

#footer p{color:#FFFFFF;font-size:.8em; padding:15px 15px;}
#footer a:link{color:#FFF; text-decoration:none;}
#footer a:visited{color:#CCC; text-decoration:none;}
#footer a:hover{color:#CCC;text-decoration:underline;}
#menu_footer li{ display:inline; padding:5px 10px 5px 10px; text-align:center;}
.logo{float:left;}
.banner{float:right; margin-top:10px;}

/* MENU PRINCIPALE */
#home #menu {margin-top:15px; }
#menu{width:180px;text-align:left;line-height:170%;color:#555555;font-size:.9em; font-weight:normal; background-color:#FFF;list-style-type:none;text-transform:uppercase; }
.menu_active{padding:3px 0 4px 10px; color:white; vertical-align:middle; background-image:url(img/menu_on.jpg); background-position:center;}
.menu_active a, .menu_active a:active, .menu_active a:visited{color:#fff; width:180px; display:block; text-decoration:none;}
.menu_link{vertical-align: middle; background-image:url(img/menu_norm.jpg); background-position:center; background-repeat:no-repeat; border-top:1px solid white; border-bottom:1px solid #B0B0B0;}
.menu_link a:link, .menu_link a:active, .menu_link a:visited{color:#333; display:block; padding:3px 0 3px 10px; width:170px; text-decoration:none;}
.menu_link a:hover{background-image:url(img/menu_hover.jpg); background-position:center; color:black;}
/* CONSIGLI BOTTONI */
h2{ font-size:1em; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:2px 5px 2px 10px; margin:5px 0 0 0;background-image:url(img/bg_titolo.jpg); background-position:center; text-transform:uppercase;}

#leftcolumn h2{ font-size:1em; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:2px 5px 2px 10px; margin:5px 0 0 0;  width:165px; background-image:url(img/bg_titolo.jpg); background-position:center; text-transform:uppercase;}

#leftcolumn a:link h2 {color:#FFF; text-decoration:none;}
#leftcolumn a:visited h2 {color:#FFF;text-decoration:none;}
#leftcolumn a:hover h2 {color:#CCC; background-image:url(img/menu_on.jpg); background-position:center;text-decoration:none;}

.bottone img{border:1px solid #CC3300; margin-bottom:5px; text-decoration:none;}
.bottone img:hover{border:1px solid #CC0000; text-decoration:none;}
/* BOX RICERCA */

.box_ricerca_vendita{width:430px; background:url(img/casetta_rossa_vendita.jpg) no-repeat 96% 96%; font-size:11px; padding:2px;}
.box_ricerca_affitto{width:430px; background:url(img/casetta_rossa_affitto.jpg) no-repeat 96% 96%; font-size:11px; padding:2px;}


.vetrina{background:#B21C01 url("img/bg_vetrina.jpg") no-repeat center bottom; width:445px;float:left;}

.vetrina_offerte table {background-color:#FFF;margin-left:10px; margin-top:15px; border:0; padding:3px; border:none;}

.lista_normale{margin-left:30px; margin-right:20px;text-align:justify;}
.lista_normale li{margin-bottom: 10px;}
