*{
margin:0;
padding:0;
}
body{
background-color:#cccccc;
background-image:url(/images/elementi/bg.gif);
background-repeat:repeat-y;
background-position:center top;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
overflow:auto;
text-align:center;
}
#logoprint{display:none !important;}
img{border:none;}
#header{
background-color:#fff;
background-image:url(../images/elementi/bg_header.gif);
background-repeat:repeat-x;
background-position:left top;
width:730px;
padding:7px 0;
margin:0 auto;
}
#footer{
width:730px;
padding:7px 0;
text-align:left;
position:relative;
font-size:10px;
margin:15px auto;
border-top:double 3px #ccc;
}
#footer p{margin:5px 0px;}
#partiva{
padding:5px;
background-color:#ACCCF1;
width:292px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:10px;
margin:5px auto 0px auto;
overflow:hidden !important;
text-align:left;
}
#pow{
background-image:url(../images/elementi/pow.gif);
background-repeat:no-repeat;
background-position:left top;
width:97px;
height:16px;
position:absolute;
bottom:10px;
right:0px;
text-indent:-9000em;
}
a{
/*color:#ACCCF1;*/
color:#134D86;
text-decoration:none;
}
a:hover{
color:#FF8C00 !important;
}
#corpo{
/*background:#cecece;*/
width:730px;
overflow:hidden;
text-align:left;
margin:0 auto;
}
#framedx{
width:292px;
float:right;
overflow:hidden;
/*background-color:#cdcdcd;*/
margin:10px 0 0 0;
}
#framesx{
width:418px;
float:left;
overflow:hidden;
background-color:#E8E8E8;
margin:10px 0 0 0;
}
#framesx .chiusura{
width:418px;
/*height:auto !important;
height:329px;
min-height:329px;*/
background-color:#fff;
border-bottom:solid 1px #D3D3D3;
margin: 0 0 5px 0;
overflow:hidden;
}
#framesx h1{
margin:0px 0 10px 0;
}
#framesx .chiusura h1{width:418px; overflow:hidden !important;}
#framesx h3{
margin:10px 0 0 35px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
#framesx ul{
margin:0 0 10px 35px;
}
#framesx li{
display:block;
margin:0 0 5px 18px;

}
#framesx p{

/*width:421px;*/
margin:0 0 10px 35px;
}
#container{
width:418x;
float:left;
overflow:hidden;
background-color:#E8E8E8;
}
#rifmail{
float:right;
padding:16px;
background-color:#ACCCF1;
width:260px !important;
width:292px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
margin:9px auto 0px auto;
overflow:hidden !important;
text-align:left;
}
#rifmail a{
color:#000033;
text-decoration:none;
}
#rifmail a:hover{
color:#fff !important;
}
#searchdx{
overflow:hidden;
width:292px;
height:330px;
margin:0px;
}

html#dett, body#dett{overflow:hidden;}
#form_dettaglio{
padding:16px;
background-color:#ACCCF1;
width:292px;
height:290px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px auto 0px auto;
overflow:hidden !important;
text-align:left;
}
#invia{
background:#FFF;
border:none;
cursor:pointer;
margin-top: 20 !important;
clear:both;
display:block;
}
#form_dettaglio label{
display:block;
width:120px;
float:left;
margin:5px 0 10px; 
}
#form_dettaglio input,#form_dettaglio select{
display:block;
background:#fff;
border:solid 1px #000;
font-size:10px;
width:110px;
}
#form_dettaglio #tit {
font-size:12px;
font-weight:bold;
}

/* FORM EMAIL */
#container_form{
width:412px;
background-color:#FFFFFF;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}
#container{
/*background:url(../images/elementi/bg_center.gif);
background-repeat:repeat-y;
background-position:left top;*/
display:block;
overflow:hidden;
width:800px;
margin:5px auto;
}

#contatti_form form fieldset{
/*background:#eee;*/
width:412px;
text-align:left;
display:block;
padding:10px 0px 0px !important;
padding:10px 0px 0px ;
border:none;
margin:0px 0px 0px !important;
margin:20px 0px 0px;
border-top:solid 1px #000033;
color:#000033;
}
#contatti_form form legend{
width:130px !important;
width:150px ;
border:dotted 1px #000033;
padding:5px 10px !important;
font-weight:bold;
color:#014FC1;
}
#contatti_form form fieldset label{
width:150px;
height:40px;
float:left;
padding:0 9px;
margin:5px 0px 5px 0;
overflow:hidden;
text-align:left;
}
#contatti_form form fieldset label input, #contatti_form form fieldset label select{
display:block;
width:140px !important;
border:solid 1px #0066cc;
font-size:10px;
color:#000;
margin:3px 0px 0px;
/*background:#ccc*/;
}
#contatti_form form button{
float:right;
background:#0066cc;
border:none;
cursor:pointer;
margin-top: 20 !important;
color:#fff;
margin:0 3px;
font-weight:bold;
}
#contatti_form form button:hover{
color:#000033;
}




/*-- ELENCO IMMOBILI --*/
#elencoimm h1{
font-size:14px;
color:#000033;
border-bottom:solid 1px #000033;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

#elencoimm h2{
font-size:14px;
color:#000033;
border-bottom:dashed 1px #000033;
padding:0px 0px 3px 0px;
margin:0px 0px 10px 0px;
font-weight:normal;
}
#elencoimm a.link_modifica:hover{
color:#ffba00;}
#elencoimm{
width:730px;
overflow:hidden;
color:#000033;
background:#FFF;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
display:block;
padding:0px;
margin:10px;
}
#elencoimm h2{
overflow:hidden;
margin:0px;
}

#elencoimm #ordinamento,#elencoimm  #ordinamentodwn{
background:#FFF;
border-bottom:dashed 1px #000033;
font-size:11px;
padding:3px 0px;
margin:0px 0px 0px 0px;
}#elencoimm  #ordinamentodwn{border-top:none;margin:0px 0px 10px 0px;}
#elencoimm #ordinamento fieldset,#elencoimm  #ordinamentodwn fieldset{
display:inline;
border:none;
}
#elencoimm #ordinamento select,#elencoimm  #ordinamentodwn select{

width:150px !important;
border:inset 1px #000033;
font-size:10px;
color:#000033;
margin:0px 5px;
}
#elencoimm #ordinamento  button,#elencoimm  #ordinamentodwn  button{
font-size:10px;
border:none;
background:transparent;
color:#000033;
cursor:pointer;
}

#elencoimm #paginazione{

font-size:11px;
color:#000033;
padding:0px 0px 3px 0px;
margin:0px 0px 10px 0px;
font-weight:bold;
overflow:hidden;
}
.pg{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
float:right;
}
/*-- ELENCO IMMOBILI --*/
/*-- SCHEDA  IMMOBILI --*/

#scheda_testo h3{
border-bottom: solid 1px #ccc;
margin-bottom:10px;
padding:0 0 5px;
color:#134D86;
}

#scheda_img{
background:#ACCCF1;
width:252px !important;
width:292px;

overflow:hidden;
padding:20px;

}
#scheda_img h3{
font-size:12px;
color:#134D86;
border-bottom: solid 1px #134D86;
margin-bottom:10px;}

#scheda_img a{
background:#D6E6F8;
display:block;
float:left;
border:solid 1px #fff; padding:3px; margin:0 5px 10px 0;}
#scheda_img img{width:70px; height:60px; border:none; }
/*-- SCHEDA  IMMOBILI --*/


/*NEWS*/

#tools{diaplay:block; padding:10px; clear:both;}
.boxnews{
display:block;
background:#D5E5F8;
overflow:hidden;
width:100%;
padding:10px; 
border-bottom:1px dashed #134D86;
margin:0 0 10px;
color:#134D86 !important;

}
.boxnews:hover{background:#EEF5FC;}
.boxnews img{

float:left;
width:120px;

margin-right:10px;}

.boxnews span{

width:265px;
float:left;
display:block;
margin:0px 5px;}
.boxnews span strong{display:block;}

/*-- dettaglio articolo --*/
#dettaglio_testo h2{font-size:15px; margin:0 0 10px 35px}


#fdxcnt{background:#ACCCF1;
width:252px !important;
width:292px;
overflow:hidden;
padding:20px;}

#fdxcnt h3{
font-size:12px;
color:#134D86;
border-bottom: solid 1px #134D86;
margin-bottom:10px;}
#fdxcnt  .note, #fdxcnt  .note a{margin-bottom:10px; display:block;}
#fdxcnt  .note a:hover{color:#fff!important;}

#fdxcnt .images{width:252px !important;
width:292px;
overflow:hidden;}

#fdxcnt .images a{
background:#D6E6F8;
display:block;
float:left;
border:solid 1px #fff; padding:3px; margin:0 5px 10px 0;}
#fdxcnt .images img{width:70px; height:60px; border:none; }
/*-- dettaglio articolo --*/
/*accesso area riservata*/

#login{width:100%;
background:#EEF5FC;
padding:16px;
}
#login fieldset{border:none;
width:100%;
overflow:hidden;
}
#login legend{font-weight:bold; text-decoration:underline; font-size:12px; margin:0 0 10px !important; margin:0 0 10px -7px; color: #000066;}
#login legend, 
#login label{display:block;}#login label{float:left; margin:0 10px 0 0}
#login label input{display:block;
background:#fff;
border:solid 1px #000;
font-size:10px;
width:110px;}
#login button, #login a{
font-size:11px; font-weight:bold; background:#fff;
border:solid 1px #000; margin:10px 0 0 0}
#login p{ margin:10px 0}
#login a{padding:2px 5px;}
