@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'eraserregular';
    src: url('font/eraser-webfont.eot');
    src: url('font/eraser-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/eraser-webfont.woff') format('woff'),
         url('font/eraser-webfont.ttf') format('truetype'),
         url('font/eraser-webfont.svg#eraserregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('font/gothic.eot');
    src: url('font/gothic.eot') format('embedded-opentype'),
         url('font/gothic.woff') format('woff'),
         url('font/gothic.ttf') format('truetype'),
         url('font/gothic.svg#CenturyGothicRegular') format('svg');
}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

html{ background:url(immagini/footer.jpg);
background-repeat:repeat-x;
background-position:bottom;}
body{}
#ind{ background: url(immagini/sfondo.jpg);
background-position:top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;}
#imm{ background: url(immagini/sfondoimm.jpg);
background-position:top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;}
#int{ background: url(immagini/sfondoint.jpg);
background-position:top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;}
#ris{ background: url(immagini/sfondoris.jpg);
background-position:top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;}
#con{ background: url(immagini/sfondocon.jpg);
background-position:top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;}
.contenitore{ width:960px;
margin:0 auto;}
.contenitore2{ width:950px;
margin-left:5px;
}
.top{ background-image:url(immagini/header.png);
height:245px;
padding-left:-5px;
padding-right:-5px;
position:relative;
z-index:9999 !important;}

/* G. CONDOMINIALI SOTTOPAGINE */
.sideblock {
	float:right;
	margin-right:30px;
	margin-top: 52px;
	width:200px;
}
.sideblock a {
	text-decoration:none;
}
.sideblock p a {
	color: #595959;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
}
.sideblock p { 
	margin-bottom:10px;
}
.sideblock ul li {
  list-style-type:circle;
  padding-bottom:5px;
  font-size:12px;
  margin-left:15px;
}
.condomini ul li a {
  font-size: 14px;
  color:#6c1ab9;
  font-family: "Arial Black", Gadget, sans-serif;
}
.sideblock ul.sideblockmenu {
	padding-top:5px;
}
.sideblock ul.sideblockmenu li {
  list-style-type:circle;
  font-size:12px;
  margin-left:15px;
  padding-left:5px;
  padding-bottom:2px;
}
.sideblock ul.sideblockmenu li a {
  color: #757575;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
}
/* */
/* RISTRUTTURAZIONI SOTTOPAGINE */
.ristruttura ul li a {
  font-size: 14px;
  color:#ec7823;
  font-family: "Arial Black", Gadget, sans-serif;
}
/* */
/* INTERIOR DESIGN SOTTOPAGINE */
.interiordesign ul li a {
  font-size: 14px;
  color:#589f39;
  font-family: "Arial Black", Gadget, sans-serif;
}
/* */
/* INTERIOR DESIGN SOTTOPAGINE */
.immobiliaresottopag {
	margin-top:32px;
}
.immobiliaresottopag ul li a {
  font-size: 14px;
  color:#2aa8d0;
  font-family: "Arial Black", Gadget, sans-serif;
}
/* INTERIOR DESIGN SOTTOPAGINE */
.homesottopagine ul li a {
  font-size: 14px;
  color:#0e60ac;
  font-family: "Arial Black", Gadget, sans-serif;
}
/* */
/* */


.top1{ background-image:url(immagini/headerimmobiliare.png);
height:245px;
padding-left:-5px;
padding-right:-5px;
position:relative;
z-index:9999 !important;}
.top2{ background-image:url(immagini/header2.png);
height:245px;
padding-left:-5px;
padding-right:-5px;
position:relative;
z-index:9999 !important;}
.top4{ background-image:url(immagini/header4.png);
height:245px;
padding-left:-5px;
padding-right:-5px;
position:relative;
z-index:9999 !important;}
.top5{ background-image:url(immagini/header5.png);
height:245px;
padding-left:-5px;
padding-right:-5px;
position:relative;
z-index:9999 !important;}
.logo{ width:250px;
height:175px;
margin-left:136px;
float:left;}
.logo img{ width:250px;height:175px;}

.menu{
	margin-left:550px;
	padding-top:10px;}
.menu ul li{
	list-style-type: none;
	float:left;
	
}
#immobiliare{ margin-top:30px;
margin-right:20px;}
#interior{ margin-top:10px;
margin-right:20px;}
#ristrutturazioni{ margin-top:8px;}
#gestioni{ margin-top:30px;}
.sottomenu{ height:43px;
background-color:#f5f5f5; 
margin-top:-130px;
padding:10px;
}
.sottomenu a{
	color:#969191; 
	 font-family: 'eraserregular';
	 text-decoration:none;
	 text-transform:uppercase;
}
.sottomenu ul img{
	padding-right:5px;
    float:left;
    }
.sottomenu ul li{
	margin-top:15px;
 list-style-type: none;
	float:left;
	color:#969191;
	  font-family: 'eraserregular';
	  padding-right:25px;
	  font-size:14px;
	  }
	  .sottomenu ul li a:hover{
	
	color: #666;
	  font-family: 'eraserregular';
	  
	  }
	  
	  
	  
.sottomenu2{ height:43px;
padding-left:20px;
padding-top:10px;

}
.sottomenu2 a{
	color: #2aa8d0;
	font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 padding-left:5px;
}
.sottomenu2 ul img{
	padding-right:5px;
    float:left;
    }
.sottomenu2 ul li{
	margin-top:15px;
 	list-style-type: none;
	float:left;
	color:#969191;
	  font-family:Arial, Helvetica, sans-serif;
	  padding-right:25px;
	  font-size:18px;
	  border-left: 1px #1e87a9 solid;
	  }
.sottomenu2 ul li a:hover{

color:#54d2f8;
font-family:Arial, Helvetica, sans-serif;

}
	  
	  
.onda{
height:250px;
}
.onda ul li{ list-style-type: none;
	float:left;
	margin-top:20px;}
	
	.richiestainfo{ background:url(immagini/info.jpg);
	height:284px;
	color:#fff;
	padding-top:120px;
	padding-left:100px;}
	h2{ font-size:30px;
	}
	h3{ font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2aa8d0;
	padding-top:30px;
	float:left;}
	h1{ font-family: 'CenturyGothicRegular';
	 font-size:40px;
	color:#595959;
	margin-top:10px;
	margin-bottom:10px;
	padding-right:20px;
	padding-left:20px;}
	h1 a{ 
	 font-size:40px;
	color:#595959;
	
	
	text-decoration:none;}
	h1 a:hover{ 
	 
	
	text-decoration: underline;}
	
.modulo1{ width:300px;
float:left;
margin-right:100px;
}

.modulo1 ul li{ width:300px;
list-style-type: none;
margin-top:30px;

}
.modulo1 ul li p { padding-bottom:5px;}
.modulo2{ width:300px;
float:left;

}
.modulo2 ul li{ width:300px;
list-style-type: none;
margin-bottom:30px;
}

.modulo2 ul li p { padding-bottom:5px;}
.modtesto{ width:268px;
height:32px;
background:url(immagini/mail.jpg);
border:none;
color:#666;
font-size:16px;
padding-left:5px;
padding-right:5px;}



.footer{ background: url(immagini/footer.jpg);
background-repeat:repeat-x;
height:105px;

padding-top:30px;}
.testofooter { font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
margin-top:30px;
color:#645e5e;
float:left;
}
.testofooter a { font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#645e5e;
text-decoration:none;

}
.cerca{
	width:60px;
	height:30px;
	background-color:#2f2f2f;
	color:#fff;
	font-size:14px;
	float:right;
	margin-right:2px;
	margin-top:10px;
	margin-bottom:5px;
	border:none;
	margin-bottom:30px;
	cursor:pointer;
	
	}
	
	.logoenet{ margin-left:850px;
	padding-top:15px;}
	
.colonna1{ width:220px;
float:left;
}
.colonna2{ float:right;
width:723px;}
.richiestaimmobile{ width:220px;

background-color:#f6f6f6;
background-repeat:repeat-x;
margin-top:20px;
margin-left:10px;}
.richiestaimmobile p{ color:#5C5C5C;
font-size:18px;
margin-left:10px;
padding-top:10px;
padding-bottom:10px;}
.colonna3{ width:210px;
height:300px;
float:left;
margin:10px;
position: relative}

img.vendutom {
	position:absolute;top: -18px;left: 115px;height: 120px;
}

.barra{ background:url(immagini/celeste2.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:704px;
height:43px;
padding-left:20px;
margin-top:-20px;
}
.modulo3{ width:189px;
height:27px;
margin-left:10px;
margin-right:5px;
background-image: url(immagini/mail.jpg);
border:none;
padding-left:5px;
padding-right:5px;
color:#5c5c5c;
border-bottom:#ccc 1px solid;
}
.modulo4 p{ font-size:14px;}
.cerca2{
	width:200px;
	height:30px;
	margin-left:10px;
	margin-top:30px;
	background:#2aa8d0;
	border:none;
	color:#fff;
	font-size:14px;
	margin-bottom:20px;
	cursor:pointer;}
	.titoli2 {
		min-height:115px;
	}
	.titoli2 a{ color:#2eb0ec;
	font-size:16px;
	text-decoration:none;}
	.testo { color:#757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}
	.testotondo {
		margin-top:-70px;
		padding-top:0;
	}
	.testodescr {
		color:#454545;
		font-size:16px
	}
	.testo  li{ list-style:none;
	margin-bottom:5px;
	margin-right:10px;
	padding:2px;
	background-color:#e5f5fa;}
	.testo3 { color:#757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;}
	
	.testo3  li{ list-style:none;
	margin-bottom:5px;
	margin-right:10px;
	padding:2px;
	background-color:#e5f5fa;}
	.serviziImmob {
		margin-top:10px;
	}
	.serviziImmob li {
		list-style-type:circle;
		color:#757575;
		margin-left:20px;
		background-color:transparent;
		text-transform:lowercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
	}
		
	
	.testo2 { color:#757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
	.rigastrisce{ background:url(immagini/rigastrisce.png);
	height:25px;
	padding-top:10px;
	margin-bottom:30px;}
	
	.rigastrisce a {
		font-size:14px;
		padding-right:5px;
		
		
	color:#fff;
	text-decoration:none;}
	.rigastrisce a:hover {
		text-decoration:underline;}
	.paragrafo{ padding-left:20px;
	padding-right:20px;}
	.paragrafointerior{ padding:20px;
	background:#fff url(immagini/sfondointeriori.jpg);
	min-height:620px;
	background-repeat:no-repeat;}
	.paragraforistrutturazioni{ padding:20px;
	
	min-height:620px;
	}
	.paragrafoimmobiliare{ padding:20px;
	
	min-height:620px;
	}
	.paragrafoindex{ padding:20px;
	
	min-height:620px;
	}
	.paragrafocondomini{ padding:20px;
	
	min-height:620px;
	}
.tondo3{ background:url(immagini/tondo3.png);
float:left;
height:278px;
width:276px;
padding-top:130px;
padding-left:5px;
background-repeat:no-repeat;
margin-top:60px;
}
.tondo3 img {
	/*-moz-border-radius: 180px;
    -webkit-border-radius: 180px;
    border-radius: 180px;*/
}
.tondo4{ padding-left:60px;margin-top:-60px;}
.tondo2{ padding-left:80px;}
.tondo2back { margin-top:-50px; }
.tondo2 img {
	/*-moz-border-radius: 180px;
    -webkit-border-radius: 180px;
    border-radius: 180px; */
}
.login{ background:url(immagini/sfondogrigio.jpg);
background-repeat:repeat-x;
background-position:top;
height:190px;
width:400px;
border-radius: 5px 5px 5px 5px;
color:#fff;
padding:20px;
margin-left:30px;
margin-bottom:40px;
margin-top:40px;}
.mail{ width:386px;
height:25px;
background:url(immagini/mail.jpg);
margin-top:20px;
border:none;
padding:5px;
color: #999;
}
.mail2{ width:200px;
height:25px;
background:url(immagini/mail.jpg);

border:none;
padding:5px;
color:#999;
}
.mailContatti{ width:350px;
height:25px;
background:url(immagini/mail.jpg);

border:none;
padding:5px;
color:#999;
}

.mailContatti2{ width:300px;
height:25px;
background:url(immagini/mail.jpg);

border:none;
padding:5px;
color:#999;
}

.formcontatti {
	float:left;
	margin-top:30px;
	margin-right:60px;	
}   
.formcontatti p {
	padding:5px;
	padding-left:0;
}

.mail3{ width:350px;
height:20px;
background:url(immagini/mail.jpg);


}
.note{ width:200px;
height:100px;
max-width:200px;
background:url(immagini/areatesto.jpg);

border:none;
padding:5px;
color:#999;
border-top: 1px #ebebeb solid;
border-bottom: 3px #e6e6e6 solid;
}

.note2{ width:350px;
height:50px;
max-width:350px;
background:url(immagini/areatesto.jpg);

border:none;
padding:5px;
color:#999;
border-top: 1px #ebebeb solid;
border-bottom: 3px #e6e6e6 solid;
}

.mail3{ width:200px;
height:35px;
background:url(immagini/mail.jpg);

border:none;
padding:5px;
color:#999;
}
.invia{ width:185px;
height:37px;
background:url(immagini/invia.jpg)
;
margin-top:20px;
border:none;
color:#666;}
.form p{ padding-top:20px;
padding-bottom:5px;
color:#757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}

.grigio{ height:32px;
background-color:#a6a6a6;
color:#fff;
padding-bottom:10px;
  border-radius: 5px 5px 0px 0px; 
  -moz-border-radius: 5px 5px 0px 0px; /* firefox */
  -webkit-border-radius: 5px 5px 0px 0px; /* safari, chrome */}
.grigio p { color:#fff;}
.sottotitolo{ padding-top:25px;
margin-left:20px;
font-size:22px;
color:#1877d6;}


.titoliimmobiliare{
	color:#2aa8d0;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	font-family: "Arial Black", Gadget, sans-serif;
	padding-bottom:10px;}
	.titoliristrutturazioni{
	color:#ec7823;
	font-size:18px;
	font-weight:bold;
	font-family: "Arial Black", Gadget, sans-serif;}
		.titoliinterior{
	color:#589f39;
	font-size:18px;
	font-weight:bold;
	font-family: "Arial Black", Gadget, sans-serif;}
	.titoliindex{
	color:#0e60ac;
	font-size:18px;
	font-weight:bold;
	font-family: "Arial Black", Gadget, sans-serif;}
	.titolicondomini{
	color:#6c1ab9;
	font-size:18px;
	font-weight:bold;
	font-family: "Arial Black", Gadget, sans-serif;}
.slide{ width:700px;
height:300px;
margin-bottom:20px;
margin-top:20px;
}
.titoligrigi{ color:#999;
font-weight:bold;
padding-bottom:10px;}

.padding20{ padding-top:20px;
padding-bottom:20px;}
.meta{ width:50%;}
.mappa{ width:700px;
height:300px;}
.titoligrigioscuro{ color:#666;
font-weight:bold;}
.azzurro{ color:#2999ba;
}

.imgsu img:hover{ background:url(immagini/leggitutto2.png);}

ul.menusxinterior {
	margin-left:20px;
}

li.listinteriorpadre {
	list-style-image:url(img/arrowicon.png);
}
li.listinteriorfiglio {
	margin-left:43px; list-style-image:url(img/arrowicon2.png);
}

li.listinteriorpadre > a, li.listinteriorfiglio > a  {
	text-decoration:none; text-transform:none; color: #757575; font-family: Arial,Helvetica,sans-serif; font-size: 16px;
}
li.listinteriorpadre > a:hover, li.listinteriorfiglio > a:hover  {
	color: #589f39;
}
li.listinteriorpadre > a.selectintdes,  li.listinteriorfiglio > a.selectintdes{
	color: #589f39;
}











