html {margin:0;padding:0;background:#b5a570 url(../img/background.jpg) repeat-x; }
body {margin:0;padding:0;font-family:verdana,arial,"Times New Roman",Times,serif;}

p, ul li {color:#fff}
a  img {border:0}
ol,ul,ol *, ul *{margin:o;padding:0}
/* DIV PRINCIPALI */

#main-wrap {width:850px; margin:0 auto;margin-top:28px;}
#stampa {display:none;}
#header {width:850px; height:298px;background-color:#231f20;}
#header1 {width:850px;padding:0px;padding-top:57px;height:80px;background: url(../img/header.jpg) no-repeat;}
#header2 {width:850px; height:190px;margin-top:-60px;margin-left:10px;}
#header3 {width:850px;padding-top:5px; height:28px;background-color:#231f20;}
#content {margin-top:10px;width:850px; height:600px;float:left;}
body#conpag #content{height:500px;}

#sfondotop {width:850px; height:23px;display:block;background: url(../img/sfondotop.jpg) no-repeat;}
#sfondobot {float:left;width:850px; height:23px;display:block;background: url(../img/sfondobot.jpg) no-repeat;}
#div1{width:536px;float:left }
#div2{ float:right;width:275px;margin-right:22px;}
#div2 img.uno {margin-top:27px;margin-bottom:23px;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}

div#div1 div#a99 #msg a {margin-left:17px;color:fff;font-weight:bold}
div#div1 div#a99 #msg a:hover {border:bottom:1px dashed  #fff}


/* INDEXPAG */

body#indexpag #offerte {margin-left:20px;width:821px;height:280px;float:left;}
body#indexpag #offerte p span {font-size:11px;}
body#indexpag #offerte p a {font-size:12px;color:#212123;margin-left:7px;text-decoration:none;}
body#indexpag #offerte p a:hover {color:#fff;}
body#indexpag #offerte p.margine  {margin-left:12px;margin-right:12px;}
body#indexpag #offerte p.margine  a {margin-left:0px;}
body#indexpag .offerta {margin-right:41px;float:left;width:244px;height:280px;background: url(../img/pezz_offerta.jpg) no-repeat;}
body#indexpag .offertaultimo {margin-right:0px;float:left;width:244px;height:280px;background: url(../img/pezz_offerta.jpg) no-repeat;}

body#indexpag .newsgrande {margin-left:20px;width:821px;height:170px;float:left;margin-top:10px;background: url(../img/pezza_news.jpg) no-repeat;}
body#indexpag.newsgrande h1{margin-bottom:7px;margin-top:7px;font-size:12px;}
body#indexpag .newsgrande p{font-size:12px;}
body#indexpag .news {overflow: auto;height:142px;width:790px;margin-top:10px;margin-bottom:10px;margin-right:30px;margin-left:10px;}

body#indexpag #intro p {margin-left:20px;margin-right:20px;}
body#indexpag #pezzaf  {padding-top:10px;margin-left:17px;width:821px; height:100px;display:block;background: url(../img/pezza_home.jpg) no-repeat;}


/* TITOLO */
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#agpag #container p a {color:#212123;text-decoration:none;}
body#agpag #container p a:hover {border-bottom:1px solid #212123;}

body#affpag #titoloatt,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 #titoloza ul{background: url(../img/bardra.gif) no-repeat 136px 50%;margin-left:700px;}

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;}
body#affpag #titoloatt{background: url(../img/titoloattivita.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,#pezzaf p {text-align:justify;margin: 15px 28px 18px 17px;font-size:0.9em;line-height:20px;color:#212123;margin-bottom:8px;}
#right p a{text-align:left;}

#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;}
.photoind2  {padding:2px;width:120px;height:90px; border:1px solid #212123;margin:10px;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:7px;margin-left:15px;float:left;}
body#affpag #pezza   {padding-top:1px;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:411px;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:0px;margin-top:0px;margin-left:17px;}
#sch1 #link p {margin-bottom:5px;margin-top:5px;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;}


/*   MENU */
#menua {margin-left:385px }
ul#menu {display:inline;height:14px;width:200px;list-style-type: none;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;margin-top:50px; }
ul#menu li {height:14px;display:inline;
margin:0;
padding:0; }

ul#menu li  a{
float:left;width:86px;height:14px;
margin:0;
margin-right: 14px; /*spacing between each tab*/
padding:0 0 0 0px;
text-decoration:none;text-indent:-3000px;
}
ul#menu li#ho a{background:url(../img/home.gif) no-repeat left top;width:46px;margin-right: 1px;margin-left:12px; }
ul#menu li#ag a{background:url(../img/agenzia.gif) no-repeat left top;width:72px;margin-left:13px; }
ul#menu li#se a{background:url(../img/servizi.gif) no-repeat left top;width:63px;margin-left:-6px;margin-right:11px;}
ul#menu li#do a{background:url(../img/dovesiamo.gif) no-repeat left top;width:100px;margin-right: 11px; }
ul#menu li#co a{background:url(../img/contatti.gif) no-repeat left top;width:120px;margin-right: 0px; }
ul#menu li#ho a:hover {background:url(../img/homeo.gif) no-repeat left top;width:46px; }
ul#menu li#ag a:hover {background:url(../img/agenziao.gif) no-repeat left top;width:72px; }
ul#menu li#se a:hover {background:url(../img/servizio.gif) no-repeat left top;width:63px; }
ul#menu li#do a:hover {background:url(../img/dovesiamoo.gif) no-repeat left top;width:100px; }
ul#menu li#co a:hover {background:url(../img/contattio.gif) no-repeat left top;width:120px; }


/*   menu2 */

#menu2a {margin-left:540px }
ul#menu2 {display:inline;height:18px;list-style-type: none;
margin-left: 5px;
padding:0;}
ul#menu2 li {height:18px;display:inline;
margin:0;
padding:0; }

ul#menu2 li  a{
float:left;width:86px;height:18px;
margin:0;
margin-right: 14px; /*spacing between each tab*/
padding:0 0 0 0px;
text-decoration:none;text-indent:-3000px;}
ul#menu2 li#af a{background:url(../img/affitto.gif) no-repeat left top;width:48px;margin-right: 12px; }
ul#menu2 li#ve a{background:url(../img/vendita.gif) no-repeat left top;width:58px; }
ul#menu2 li#ce a{background:url(../img/cerco.gif) no-repeat left top;width:93px;margin-left:2px;margin-right:0px;}
ul#menu2 li#at a{background:url(../img/attivita.gif) no-repeat left top;width:58px; }
ul#menu2 li#af a:hover{background:url(../img/affittoo.gif) no-repeat left top;width:48px; }
ul#menu2 li#ve a:hover{background:url(../img/venditao.gif) no-repeat left top;width:58px; }
ul#menu2 li#ce a:hover{background:url(../img/cercoo.gif) no-repeat left top;width:93px; }
ul#menu2 li#at a:hover{background:url(../img/attivitao.gif) no-repeat left top;width:58px; }


/* CSS FOR SLIDESHOW SCRIPT */
	#imageSlideshowHolder{
		
		float:left; /* Floating gallery at the right side of other web page content */		
		width:832px;	/* Image width */
		height:190px;	/* Image height */
	
		position:relative;	/* Don't remove this line */
	}

	/* Don't change these values */
	#imageSlideshowHolder img{
		position:absolute;
		
	}

/********* MENU **********/

/**************** FORM ********/
body#agpag form{margin:0;padding:0;margin-top:15px;}
body#agpag fieldset{margin:0;border:none;border-top:1px solid #ccc;}
body#agpag legend{margin: 0;padding:0 .5em;color:#231f20;background:transparent;font-size:1em;font-weight:bold;}

body#agpag  label{float:left;width:120px;padding:0 1em;text-align:right;}
body#agpag fieldset div{margin-bottom:.2em;padding:0;display:block;}
body#agpag fieldset div input,fieldset div textarea{width:250px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
body#agpag fieldset div select{padding:1px;}div.fm-multi div{margin:5px 0;}div.fm-multi input{width:1em;}div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}#fm-submit{clear:both;padding-top:0;text-align:left;margin-left:163px;}#fm-submit input{border:1px solid #333;padding:2px em;background:#231f20;color:#fff;font-size:100%;}
body#agpag input:focus,textarea:focus{background:#efefef;color:#000;}fieldset div.fm-req{font-weight:bold;}fieldset div.fm-req label:before{content:"* ";}#container{margin:0 ;padding:1em;width:470px;text-align:left;}p#fm-intro{margin:0;}p#fm-intro a {color:#231f20;text-decoration:none;}p#fm-intro a:hover {color:#231f20;border-bottom:1px solid #231f20}
 ****/
