body {margin: 0;padding: 0;font: 11px Arial, Helvetica, sans-serif;background:#333;color: #262626;text-align: center}
#aux{background:#333;width:100%;float:left}
#centrato {width:951px;margin:0 auto;text-align: left}
#corpo {width:951px;padding:0;float:left; margin:0px 0 15px 0;   }
p{margin:0;padding:0}
img{border:0}
h1{ font:24px "Trebuchet Ms", "Times New Roman", Times, serif; font-weight:bold}
h2{ font:14px "Trebuchet Ms", "Times New Roman", Times, serif; font-weight:bold; text-transform:uppercase; background:url(../image/h2.jpg) left top repeat-x; padding:3px; color:#fff; display:block; margin:0 0 5px 0}

#footer{text-align:center;width:951px;}
#aux_footer{background:#000; padding:10px 0 10px 0; color:#fff;text-align:center; float:left;width:951px;}
#aux_footer a{color:#fff;text-decoration:none;}
#aux_footer a:hover{color:#e5001c;text-decoration:underline;}
#footer img{ vertical-align:middle; margin:0 8px 0 0}

#sopraHeader{
margin:10px 0 0 0; padding:0;width:950px;text-align:right;color:#fff;
}
#sopraHeader a{
text-decoration:none;
color:#fff;
}

#sopraHeader a:hover{
text-decoration:none;
color:#C00;
}


#header1{ background:#fff url(../image/bkgHeader1.jpg) repeat-x left; float:left; width:951px; height:302px; margin:5px 0 0px 0; text-align:left;}
#header{ background:#fff url(../image/bkgHeader.jpg) repeat-x left; float:left; width:951px; height:302px; margin:5px 0 0px 0; text-align:left;}
#header2{ background:#fff url(../image/bkgHeader2.jpg) repeat-x left; float:left; width:951px; height:302px; margin:5px 0 0px 0; text-align:left;}
#header3{ background:#fff url(../image/bkgHeader3.jpg) repeat-x left; float:left; width:951px; height:302px; margin:5px 0 0px 0; text-align:left;}

#header4{ background:#fff url(../image/bkgHeader4.jpg) repeat-x left; float:left; width:951px; height:302px; margin:5px 0 0px 0; text-align:left;}

#header5{ background:#fff url(../image/bkgHeader5.jpg) repeat-x left; float:left; width:951px; height:302px; margin:5px 0 0px 0; text-align:left;}

#header6{ background:#fff url(../image/bkgHeader6.jpg) repeat-x left; float:left; width:951px; height:302px; margin:5px 0 0px 0; text-align:left;}

#header7{ background:#fff url(../image/bkgHeader7.jpg) repeat-x left; float:left; width:951px; height:302px; margin:5px 0 0px 0; text-align:left;}


#HeaderLogo{margin:15px 0 0 10px;}
.headerSlogan{
font-size:22px;
margin:10px 0 0 320px;
width:500px;
text-align:center;
font-weight:bold;
}
#header_Riquadro{
border:0px solid #000;
float:left;
margin:3px 0px 0 5px;
width:650px;
height:110px;
}
#header_Riquadro img{
padding:1px;
float:left;
}
#header_RiquadroChiusura{
padding:1px;
float:left;
background:#000;
width:623px;
height:18px;
margin:10px 0px 2px 5px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
font-size:13px;
}

#FasciaFoto{
background:#fff;
float:left;
width:951px;
}

#menuNavigazione{ float:left; width:890px; padding:0px 40px 0 10px; margin:13px 0 0px 0px;position:relative;display:block;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;float:left;}
#menuNavigazione ul{padding:0px 15px 0 0;list-style-type:none;width:auto;float:left;}
#menuNavigazione ul li{display:block;float:left;text-align:center;}
#menuNavigazione ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:0px 15px 0 0;}
#menuNavigazione ul li a span{padding:0px 15px 0 0; }
#menuNavigazione ul li a:hover,#menuNavigazione ul li a.current{color:#ffd408;}
#menuNavigazione ul li a:hover span,#menuNavigazione ul li a.current span{display:block;width:auto;color:ff0000;}


#Completo {width:950px;padding:0;float:left; margin:0px 0 0px 1px; background:#fff; }

#home_sx{ float:left; width:574px;min-height:400px; /*background:url(../image/bkg_hSx.jpg) left top repeat-y;*/padding:0px 28px 20px 28px;border:0px solid #000; margin:0px 0 0 1px; background:#fff;}

#home_sx img{ float:left; padding:0px 5px 0 0; }

#home_sx a{
text-decoration:none;
color:#666;
}
#home_sx a:hover{
text-decoration:underline;
color:#C00;
}


#home_sx_Completo{ float:left; width:895px;min-height:400px;border:0px solid #000; /*background:url(../image/bkg_hSx.jpg) left top repeat-y;*/background:#fff; padding:0px 28px 20px 28px;}

#home_sx_Completo a{text-decoration:underline;color:#000;}
#home_sx_Completo a:hover{text-decoration:underline;color:#C00;}

#home_sx img{ float:left; padding:0px 5px 0 0; }



#box_ricerca{ float:left; width:195px; padding:10px 15px; background:url(../image/box_ricerca.jpg) left top no-repeat}
.inputComune{font-size:18px;font-weight:bold; border:1px solid #008240; margin:0px 0 0 0; width:180px;}
#box_ricerca h1{ color:#fff; margin:0 0 20px 0; padding:0  }
#box_ricerca p{ background:#f7f7f7; margin:8px 0 0 0; padding:8px;} 
#box_ricerca select{ width:175px; border:1px solid #008240; margin:3px 0 0 0; font-size:11px;}
#box_ricerca input{ margin:10px  0 0 0;/*font-size:11px;*/}



#BoxVideo{
float:left;
width:550px;
padding:3px;
}
#BoxVideo a{
text-decoration:none;
color:#999999;
}
#BoxVideo a:hover{
text-decoration:none;
color:#ff0000;
}


#Colonna_sx_Video{ float:left; width:301px;min-height:400px; /*background:url(../image/bkg_hSx.jpg) left top repeat-y;*/background:#fff; padding:0px 18px 20px 28px;border:0px solid #000;}

#Colonna_sx_Video a{
text-decoration:none;
color:#999999;
}
#Colonna_sx_Video a:hover{
text-decoration:nunderline;
color:#df0024;
}



#colonna_dx{ float:left; width:314px; margin:0 0 0 2px;background:#fff;padding:0px 0 0 0;/*border:1px solid #000; */ }
#colonna_dx_Video{ float:left; width:583px; margin:0 0 0 0px;background:#fff;padding:30px 0 0 0;background:#fff;text-align:center;border:0px solid #000;}

#colonna_dx_Foto{ float:left; width:583px; margin:0 0 0 0px;background:#fff;padding:30px 0 0 0;background:#fff;text-align:center;border:0px solid #000;}
#colonna_dx_Foto img{
padding:2px;
}

/* gallery	*/
#Colonna_sx_Gallery{ float:left; width:260px;min-height:400px; 
background:#f2f2f2; padding:0px 5px 5px 5px;border:0px solid #000;
margin:0px 10px 10px 5px;
border-right:1px solid #999;
}
#Colonna_sx_Gallery a{
text-decoration:none;
color:#999999;

}
#Colonna_sx_Gallery a:hover{
text-decoration:nunderline;
color:#df0024;
}
#Colonna_sx_Gallery ul{ margin:0; padding:0; } 
#Colonna_sx_Gallery li{ list-style-type:none; margin:6px 0; padding:10px;  margin:1px 0 0 0;width:240px;border-bottom:1px solid #999; font-size:12px;}
#Colonna_sx_Gallery a{ text-decoration:none; color:#000;}
#Colonna_sx_Gallery a:hover{color:#e21220}
#Colonna_sx_Gallery ul li a.current{color:#e21220;}



#colonna_dx_Gallery{ float:left; width:613px; margin:5px 0 0 0px;background:#fff;padding:10px 0 0 0;background:#fff;text-align:left;border:0px solid #000;}
#colonna_dx_Gallery img{
padding:2px;
border:2px solid #999;
}
colonna_dx_Gallery img a{
padding:2px;
border:2px solid #999;
}
colonna_dx_Gallery img a:hover,{
padding:2px;
border:2px solid #000;
}

#colonna_dx_Vendita{ float:left; width:613px; margin:5px 0 0 0px;background:#fff;padding:10px 0 0 0;background:#fff;text-align:left;border:0px solid #000;}

#Vendita_Titolo{
width:650px;
font-size:25px;
color:#000;
height:30px;
border-bottom:2px solid #f2f2f2;
}

#Vendita_RigaDescrizione{
width:640px;
border:0px solid #000;
color:#000;
float:left;
margin:10px 0 10px 0;
padding:5px;
}
#Vendita_RigaDescrizione img{
padding:5px;
float:left;
}

#Vendita_RigaDescrizione a{text-decoration:underline;color:#000;}
#Vendita_RigaDescrizione a:hover{text-decoration:underline;color:#C00;}


#Vendita_RigaModelli{
width:640px;
border-bottom:1px solid #ccc;
color:#000;
float:left;
padding:5px;
}
#Vendita_RigaModelli a{
text-decoration:none;
color:#000;
}
#Vendita_RigaModelli a:hover{
text-decoration:underline;
color:#C00;
}

#Vendita_Titolo_Galleria{
width:650px;
font-size:25px;
color:#000;
height:30px;
float:left;
}
#Vendita_Fotogallery{
width:650px;
color:#000;
float:left;
}
#Vendita_Fotogallery a{

float:left;
}
#Vendita_Fotogallery img{
float:left;
padding:5px;
}

#news{ width:274px; float:left; background:url(../image/bkg_news.png) left top repeat-x;/*background:#f2f2f2;*/ color:#000; padding:0 20px 10px 20px; margin:0px 0 0px 0px;/*border:1px solid #000;*/}
#news p{ height:60px}
#news a{ color:#000; text-decoration:none}
#news a:hover{text-decoration: underline}
.image{ float:left; }





#ContattiDX{ width:274px; float:left; /*background:url(../image/bkg_news.png) left top repeat-x;*/background:#000; color:#fff; padding:0 20px 30px 18px; margin:3px 0 3px 0px; border:1px solid #000;}
/*#ContattiDX h1{background:#fff;color:#000000;}*/
#ContattiDX p{ height:80px}
#ContattiDX a{ color:#fff; text-decoration:none}
#ContattiDX a:hover{text-decoration: underline;color:#C00;}
.image{ float:left; margin:0 0 15px 0  }

#newsScroll{
height:150px;
position: relative;
text-align:left;
overflow: hidden;
margin:0 0 5px 0;
}

#newsScrollDettaglio{
height:300px;
position: relative;
text-align:left;
overflow: hidden;
margin:0 0 5px 0;
}
.titoloData{padding:5px 0 0 0}
#newsScrollDettaglio img{
float:left;
}


#Contatti{ float:left; width:540px; margin:20px 0 0 0;}
#titolo{ background:url(../image/titolo_risultati.jpg) left top repeat-x; float:left; width:580px;  margin:10px 0; padding:5px 0 5px 0; font-weight:bold; color:#fff}
.r_01{ width:180px; float:left; padding:0 0 10px 10px;font-weight:bold;}
.r_02{ width:300px; text-align:left;padding:0 0 10px 0px;float:left;/*border:1px solid #000000;*/}
.r_03{ width:550px; float:left; text-align:center;padding:0 0 10px 0px;/*border:1px solid #000000;*/}
.r_03 a{
text-decoration:none;
color:#999999;
}
.r_03 a:hover{
text-decoration:underline;
color:#ff0000;
}

.riga{ float:left; border-bottom:1px dashed #72aa00; padding:8px 0 4px 0}
.riga img{ vertical-align:middle}








#RichiediInfoImmobile{ width:309px; float:left; background:#000 left top repeat-x; color:#fff; padding:0 0px 30px 0px; margin:0 0 10px 0;}
#RichiediInfoImmobile p{ height:80px}
#RichiediInfoImmobile a{ color:#fff; text-decoration:none}
#RichiediInfoImmobile a:hover{text-decoration: underline}
.image{ float:left; margin:0 0 15px 0  }

#vetrina { float:left; width:890px; padding:5px 35px; background:url(../image/bkg_vertina.jpg) left top no-repeat}
.casa a{ width:116px; padding:8px 15px; float:left; text-align:center; text-decoration:none; color:#000 }
.casa a:hover  { background:#bbda5f}

#elenco{ width:780px; float:left; margin:0 13px; padding:4px; background:#fff; border:1px solid #e7e7e7}
#raffina{ width:167px; float:left; border:1px solid #d4d4d4; margin:0 10px 0 0; padding:5px}
#raffina p{ margin:10px 0}
#raffina h1{ background: url(../image/bkg_nero.jpg) left top repeat-x; display:block; color:#fff; text-transform:uppercase; margin:0; padding:2px 5px}
#raffina input, #raffina select{ margin:3px 0 0 0; background:#fcfff3;/* font-size:11px;*/}
.lunghi{ width:165px; border:1px solid #008240; font-size:11px;}
.corti{ width:55px; border:1px solid #008240;font-size:11px;}
.cortiMeta{ width:60px; border:1px solid #008240;font-size:11px;}



#MenuSx{
 float:left; width:200px;min-height:400px;
 border:0px solid #000; 
 background:#fff; 
 padding:0px 28px 20px 28px;border:1px solid #000;
 margin:0 0 0 5px;
 
}




