html {margin:0;padding:0; }
body {margin:0;padding:0;font-family:verdana,arial,"Times New Roman",Times,serif;}

p, ul li {color:#000}
a  img {border:0}
ol,ul,ol *, ul *{margin:o;padding:0}
/* DIV PRINCIPALI */
#stampa h2 {font-size:15pt;}
#main-wrap {width:850px; }
#header,#header1,#header2,#header3, #sfondotop, #sfondobot {display:none;}

#content {margin-top:10px;width:850px; height:600px;float:left;}
body#conpag #content{height:500px;}

#div1{width:536px;float:left }
#div2{ float:right;width:275px;margin-right:22px;}
#div2 img.uno {margin-top:25px;margin-bottom:45px;padding:0;}
#div2 img {padding:0;}
#cont {margin:0px;width:850px;height:600px;background: url(../img/sfondo.jpg) repeat-y;}
#contz {float:left;margin:0px;width:850px;background: url(../img/sfondo.jpg) repeat-y;}
#contentz {margin-top:10px;width:850px;float:left;}

#titolo,#titolov, #titoloa, #titoloc {margin-left:17px;width:132px;height:26px;background: url(../img/titolohome.gif);display:block;color:fff;}
#titolo p {margin-top:0px;padding-top:4px;margin-left:17px;color:fff;font-weight:bold}






body#agpag #titolo {background: url(../img/titoloprofilo.gif);width:214px;}
body#conpag #titolo {background: url(../img/titoloinfo.gif);width:146px;}
body#dovpag #titolo {background: url(../img/titolodovesiamo.gif);width:129px;}
body#serpag #titolo {background: url(../img/titoloservizi.gif);width:86px;}
body#affpag #titoloa {background: url(../img/titoloaffitto.gif);width:82px;}
body#affpag #titolov {background: url(../img/titolovendita.gif);width:97px;}
body#agpag #titoloc {background: url(../img/titolocerco.gif);width:133px;}


body#affpag #titoloz, body#affpag #titoloza, body#affpag #titolozv {margin-bottom:0px;height:27px;background: url(../img/titolohome.gif) no-repeat left top;width:840px;margin-left:17px;}
body#affpag #titoloz ul,body#affpag #titoloza ul, body#affpag #titolozv  ul{background: url(../img/barra.gif) no-repeat 136px 50%;float:left;margin-left:550px;width:400px;margin-top:4px;display:inline;height:18px;list-style-type: none;padding:0;margin-bottom:0px;}
body#affpag #titoloz ul li , body#affpag #titoloza ul li, body#affpag #titolozv  ul li{height:18px;display:inline;margin:0;padding:0;float: left }
body#affpag #titoloz ul li  a, body#affpag #titoloza ul li a, body#affpag #titolozv ul li a  {float:left;height:18px;margin:0;margin-right: 14px; /*spacing between each tab*/padding:0 0 0 0px;text-decoration:none;text-indent:-3000px;}
body#affpag #titoloz li#prezzo a, body#affpag #titoloza li#prezzo a, body#affpag #titolozv li#prezzo a{width:134px;height:18px;background: url(../img/prezzo.gif) no-repeat;}
body#affpag #titoloz li#prezzo a:hover,body#affpag #titoloza li#prezzo a:hover, body#affpag #titolozv li#prezzo a:hover{background: url(../img/prezzoo.gif) no-repeat;}
body#affpag #titoloz li#mq a,body#affpag #titoloza  li#mq a, body#affpag #titolozv  li#mq a{width:109px;height:18px;background: url(../img/mq.gif) no-repeat;}
body#affpag #titoloz li#mq a:hover,body#affpag #titoloza li#mq a:hover,  body#affpag #titolozv li#mq a:hover{background: url(../img/mqo.gif) no-repeat;}
body#affpag #titolozv{background: url(../img/titolovendita.gif);width:86px;}
body#affpag #titoloza{background: url(../img/titoloaffitto.gif);width:86px;}




#pezza {padding-top:10px;margin-left:17px;width:518px; height:556px;display:block;background: url(../img/pezza.jpg) no-repeat;}
#pezzona {padding-top:10px;margin-left:17px;width:518px; height:795px;display:block;background: url(../img/pezzone.jpg) no-repeat;}


 /*
 body#conpag #pezza {background: url(../img/pezza_agenzia.jpg) no-repeat;height:454px;}
*/

#pezza p, #pezzona p {text-align:justify;margin: 15px 28px 18px 17px;font-size:0.9em;line-height:20px;color:#212123;}

#footer,#footer2 {float:left;width:850px;height:20px;font-size:10px;}
#footer p,#footer2 p , #footer p a ,#footer2 p a {color:#212123;font-size:10px;font-weight:bold;margin-left:0px;text-align:center;text-decoration:none;}

#footer2 a:hover {color:#fff;}
body#serpag #pezza ul  {list-style-image: url(../img/freccia.gif);margin-top:15px;margin-left:30px;}

body#serpag #pezza ul li {text-align:justify;text-transform:lowercase;color:#fff;line-height:15px;font-weight:normal;margin: 2px 28px 2px -5px;font-size:12px;}
body#serpag #pezza ul li span {text-transform:lowercase;color:#212123;text-weight:bold;font-size:15px;}

body#conpag #pezza h1,h2,h3  {font-weight:normal;font-size:0.9em;margin: 10px 55px 10px 17px;color:#212123}
body#conpag #pezza h3 {font-size:0.9em;font-weight:normal}
body#conpag #pezza h3 span {}
body#conpag #pezza h3 a {font-weight:normal;color:#c1ba9e;text-decoration:none;}
body#conpag #pezza h3 a:hover {color:#fff;}

#map {width: 470px; height: 461px}
#map2 {padding:2px;margin-left:17px; border:1px solid #212123;width: 470px; height: 461px}
#map4 { display: inline;width: 370px; height: 350px;float:left;}
#map8 {display: inline;float:left;padding:2px;margin-left:17px; border:1px solid #212123;width: 370px; height: 350px}

/* affitto */

.photoind  {padding:2px;width:120px;height:90px; border:1px solid #212123;margin:15px;float:left;}
.photoind3  {padding:2px;width:370px;height:230px; border:1px solid #212123;margin:15px;float:left;}
.photoind4  {padding:2px;width:70px;height:50px; border:1px solid #212123;margin:15px;float:left;}

body#affpag #pezza  {padding-top:10px;margin-left:17px;width:821px; height:138px;display:block;background: url(../img/pezza_ric.jpg) no-repeat;}
body#affpag fieldset {border:0;margin:0px;padding:0px;}
body#affpag form {border:0;margin:0px;padding:0px;margin-left:13px;}
body#affpag #a1 {float:left;width:373px;font-size:15px;}
body#affpag #a2 {float:right;width:390px;margin-top:0px;}
body#affpag #cont p {color:#000;margin:5px 5px 5px 15px;font-size:15px;}
body#affpag label {display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; color:#212123;
	margin-top: 5px; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
font-size:15px;}
body#affpag input,body#affpag select  {display: inline; /* inline display must NOT be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}
body#affpag input.as{border:1px solid #231f20;font-weight:bold;background-color:#231f20;color:#b5a571;float:right;margin-right:179px;width:50px;}
body#affpag #a99 {margin:0;padding:0;margin-left:17px;}
body#affpag .pezzina {display: inline;margin-left:0px;float:left;width:408px;height:347px;background: url(../img/pezzina.jpg) no-repeat;}
body#affpag #a99 p {text-align:justify;line-height:20px;color:#000;margin:15px 20px 15px 15px;}
body#affpag #a99 p span{color:#fff;}
body#affpag #a99 p descr#span{font-weight:normal;color:fff;}
body#affpag #a99 p a {font-weight:bold;text-decoration:none;color:#000;}
body#affpag #a99 p a:hover {border-bottom:1px solid #000;}
body#affpag #div1 {width:841px;}

#sch1 { display: inline;height:864px;margin-left:17px;width:424px;background:url(../img/sch1.jpg) no-repeat left top;float:left;}
#sch1 a {color:#231f20;text-decoration:none;}
#sch1 a:hover {color:#fff;}
#sch1 #fotox  {float:left;}
#sch1 #link {float:left;margin-bottom:10px;margin-top:8px;margin-left:17px;}
#sch2 {width:400px;height:643px;display:block;background:url(../img/sch2.jpg) no-repeat left top;margin-left:0px;float:left;}
#sch2 p {margin: 10px;color:#231f20;font-weight:normal;}
#sch2 p span{color:#fff;font-weight:normal;}



