body {
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
background-color:#ffcd1c;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
margin:0px;
}
a:link {
color:#d87c07;
text-decoration:none;
}
a:visited {
color:#d87c07;
text-decoration:none;
}
a:hover {
color:#d87c07;
text-decoration:underline;
}
a:active {
color:#d87c07;
text-decoration:underline;
}
a.menu:link {
color:#666666;
text-decoration:none;
}
a.menu:visited {
color:#666666;
text-decoration:none;
}
a.menu:hover {
color:#d87c07;
text-decoration:none;
}
a.menu:active {
color:#d87c07;
text-decoration:none;
}
a.lista:link {
color:#933c32;
text-decoration:none;
font-weight:bold
}
a.lista:visited {
color:#933c32;
text-decoration:none;
font-weight:bold
}
a.lista:hover {
color:#933c32;
text-decoration:underline;
font-weight:bold
}
a.lista:active {
color:#933c32;
text-decoration:underline;
font-weight:bold
}
a.lista2:link {
color:#cecece;
text-decoration:none;
font-weight:bold
}
a.lista2:visited {
color:#cecece;
text-decoration:none;
font-weight:bold
}
a.lista2:hover {
color:#cecece;
text-decoration:underline;
font-weight:bold
}
a.lista2:active {
color:#cecece;
text-decoration:underline;
font-weight:bold
}
#container {
width:918px;
border-left:#666043 1px solid;
border-right:#666043 1px solid;
border-bottom:#666043 1px solid;
margin:auto;
background-image:url(../img/bg_container.gif);
}
#header{
width:718px;
height:89px;
}
#center {
width:918px;
}
#sx {
width:235px;
float:left;
}
#bg_menu_01 {
margin:9px;
width:216px;
height:142px;
background-image:url(../img/bg_menu_01.gif);
background-repeat:no-repeat
}
.margine_menu_01 {
height:26px;
padding-top:10px;
margin-left:25px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
}
.margine_menu_02 {
height:26px;
margin-left:25px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
}
#bg_menu_02 {
margin-left:9px;
margin-bottom:9px;
width:216px;
height:115px;
background-image:url(../img/bg_menu_02.gif);
background-repeat:no-repeat
}
#bg_menu_02_2 {
margin-left:9px;
margin-bottom:9px;
width:216px;
height:115px;
background-image:url(../img/bg_menu_02_2.gif);
background-repeat:no-repeat
}
#bg_menu_03 {
margin-left:9px;
width:216px;
height:64px;
background-image:url(../img/bg_menu_03.gif);
background-repeat:no-repeat
}
#dx {
width:483px;
float:left;
}
#bg_contenuti {
margin-top:9px;
margin-left:0px;
width:672px;
background-color:#FFFFFF;
border:#979797 1px solid;
}
#bg_contenuti2 {
margin-top:9px;
margin-left:0px;
width:672px;
height:461px;
background-color:#FFFFFF;
border:#979797 1px solid;
}
#contenuti_dx {
padding:12px;
}
#bg_news {
height:122px;
background-image:url(../img/bg_news.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#D87D08;
}
.contenuti_news {
width:400px;
padding:5px;
color:#FFFFFF;
}
#bg_banner {
width:445px;
margin-top:10px;
}
#banner {
width:224px;
float:left;
}
#banner2 {
width:22px;
}
#bg_ricerca_rapida {
margin-top:10px;

height:105px;
background-color:#008000;
border:#0d7d0d 1px solid;
}
#bg_rassegna_stampa {
margin-top:10px;

height:105px;
background-color:#0f990f;
border:#51a751 1px solid;
}
#bg_risorse_utili {
margin-top:10px;

height:105px;
background-color:#0f990f;
border:#0d7d0d 1px solid;
}
#bg_risorse_utili2 {
margin-top:10px;

height:250px;
background-color:#0f990f;
border:#0d7d0d 1px solid;
}
#bg_ricerca {
margin-top:10px;

height:250px;
background-color:#008000;
border:#0d7d0d 1px solid;
}
#bg_esperto {
margin-top:10px;

height:270px;
background-color:#ff9226;
border:#da9c5f 1px solid;
}
#bg_ricerca2 {
margin-top:10px;

height:160px;
background-color:#008000;
border:#0d7d0d 1px solid;
}
#bg_borsino {
margin-top:10px;

height:160px;
background-color:#ff7f00;
border:#ad6608 1px solid;
}
#bg_agenti {
margin-top:10px;

height:160px;
background-color:#ff9226;
border:#ad6608 1px solid;
}
#bg_contatti {
margin-top:10px;
background-image:url(../img/bg-mail.jpg);
background-repeat:no-repeat;
background-position:right top;
background-color:#86b0fe;
border:#002b55 1px solid;
}
#bg_ricerca3 {
margin-top:10px;

height:270px;
background-color:#8bb3fe;
border:#0066FF 1px solid;
}
#bg_lista {
margin-top:10px;

height:80px;
background-color:#008000;
border:#0d7d0d 1px solid;
color:#FFFFFF;
}
#bg_lista2 {
margin-top:10px;

height:95px;
background-color:#ff9226;
border:#ad6608 1px solid;
color:#FFFFFF;
}
#bg_scheda {

background-color:#008000;
border:#0d7d0d 1px solid;
color:#FFFFFF;
}
#bg_trova_casa {

background-color:#0f990f;
border:#0d7d0d 1px solid;
color:#FFFFFF;
}
#tab_ricerca {
width:300px;
float:left;
}
#tab_ricerca2 {
width:300px;
float:left;
}
#tab_lista {
width:320px;
float:left;
padding:5px;
}
#tab_lista2 {
width:102px;
float:right;
padding:5px;
}
#tab_lista3 {
width:420px;
float:left;
padding:5px;
}
.select {
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:2px;
margin-bottom:5px;
}
.text_area {
width:310px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:2px;
margin-bottom:5px;
}
.text_area2 {
width:310px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:2px;
margin-bottom:5px;
border:#cccccc 1px solid;
padding:3px
}
.margini_ricerca {
padding:5px;
color:#FFFFFF;
}
.marginform {
margin:0px;
}
/* vetrina */
#vetrina {
width:918px;
float:left;
}
#bg_vetrina {
margin-top:9px;
margin-left:9px;
width:898px;
height:114px;
background-color:#FFFFFF;
border:#979797 1px solid;
}
.bordino_puls {
padding:1px;
border:#ffffff 1px solid;
}
.bordino_puls2 {
padding:1px;
border:#81BC0F 1px solid;
}
.titolo_scheda {
padding:1px;
border:#ffffff 1px solid;
background-color:#005500;
color:#FFFFFF;
}
.foto {
border:#CCCCCC 1px solid;}
.celle_vetrina {
width:110px;
height:108px;
padding:9px;
float:left;
}
/* vetrina */
.lista_agenti {
padding:5px;
}
#footer {
clear:both;
text-align:center;
}
ul#minitabs {
list-style: none;
margin:0;
padding:7px 0;
border-bottom:1px solid #CCC;
font-weight:bold;
text-align:center;
white-space:nowrap
}
ul#minitabs li{display: inline;margin: 0 3px}
ul#minitabs a{text-decoration: none;padding: 0 0 3px;color: #999}
ul#minitabs a#current{border-bottom: 4px solid #F60;color:#06F}
ul#minitabs a:hover{border-bottom: 4px solid #F60;color: #666; text-decoration:none;}
a.minibutton{font: 9px arial,sans-serif;
    text-transform: uppercase;text-decoration: none;
    border: 1px solid;border-color: #CCC #666 #666 #CCC;
    padding-left: 0.2em;background: #FFF;color: #555}
a.minibutton:hover{border-color: #333 #999 #999 #333; text-decoration:none;}
a.minibutton span{padding: 0 0.2em} 
a.validator{color:#0C479D}
a.validator span{background: #FC6;color:#000000}
a.mt{color:#000000}
a.mt span{background: #ff0000;color:#FFF}
.pulsanti {
background: #4C748C;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
border:#FFFFFF 1px solid;
}
.pulsanti-02 {
background: #f4a208;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
border:#FFFFFF 1px solid;
}
.pulsanti-03 {
background: #81bc0f;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
border:#FFFFFF 1px solid;
}
.pulsanti-nolink {
background: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
border:#999999 1px solid;
}
a.bottone:visited {
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	background-color: #81bc0f;
	width: 150px;
	border: 1px solid #cccccc;
	text-align: center;
	padding:5px;
}
a.bottone:link {
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	background-color: #81bc0f;
	border: 1px solid #cccccc;
	text-align: center;
	padding:5px;
}
a.bottone:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #008000;
	border: 1px solid #cccccc;
	text-align: center;
	padding:5px;
}
a.bottone2:visited {
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	background-color: #ff9226;
	width: 150px;
	border: 1px solid #cccccc;
	text-align: center;
	padding:5px;
}
a.bottone2:link {
	font-size: 10px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	background-color: #ff9226;
	border: 1px solid #cccccc;
	text-align: center;
	padding:5px;
}
a.bottone2:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E5690E;
	border: 1px solid #cccccc;
	text-align: center;
	padding:5px;
}
.no_links {
	font-size: 10px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	text-align: center;
	padding:5px;
}
.dividi {
height:10px;
border-bottom:#CCCCCC 1px dashed;
margin-bottom:10px;
}h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.submit {
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
color: #333333;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
#titolettofilmato {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00254F;
}