html {margin:0;padding:0; }
body {  font-family: arial, sans-serif;
 
  color : #009ec0;
  margin:0px;
  padding:0px;
  background-color : #FFFFFF;
  height: 100%}

p, ul li {color:#006587;font-size:12px;}

img { border:none; }
a { text-decoration: none; color:#006587;}
p a:link  { color:#006587; }
p a:visited { color:#006587; }
p a:hover, h1 a:hover { color:#009ec0;; }
a:active { color:#333333; }
h1, h1 a {color:#da0000;font-size:1em}
h2  {color:#006587;font-size:1.3em}


/* DIV PRINCIPALI */

#main-wrap {width:886px;margin:0 auto; }

#header {background: url(../img/header.jpg) no-repeat;width:886px;height:189px;float:left;  }
#headerstampa {display:none;  }

#content {width:886px;float:left; }
#col1 {margin-left:5px;width:185px;height:520px;float:left; }
#col1_scheda {margin-left:5px;width:185px;height:770px;float:left; }
		#menu {padding:5px;width:200px;height:300px;}
#contentunto {padding:7px; }
#col2 {width:690px;height:auto;float:right; }
#cont1 {width:666px;}

#annuncicont {margin-top:10px;width:666px;height:190px;margin-bottom:30px;float:left;background: url(../img/foto.jpg) no-repeat;margin-left:5px;}
.annunci {width:208px;height:250px;float:left;margin-bottom:5px;margin-right:9px;margin-left:3px;margin-top:6px;}
.annunci img {width:208px;height:160px;}
#testo {float:left;width:666px;margin-top:108px;}
#testo h2 {background: url(../img/case.gif) no-repeat;width:222px;height:31px;text-indent:-9999px;}
div.annunci p {color:#000;}

#contatti2 {float:left;margin-top:0px;}
#footer {float:left;padding:5px;width:886px;text-align:center;background: url(../img/footer.gif) no-repeat;height:77px;display:block;padding-top:20px;}

/* header + menu + bandiera */
#bandieraeng {margin-top:110px;margin-left:835px;width:40px;height:29px;text-indent:-9999px;display:block;  }
#bandieraeng a {background: url(../img/eng.jpg) no-repeat;width:40px;height:29px;display:block;   }
#bandieraeng a:hover {background: url(../img/engo.jpg) no-repeat;width:40px;height:29px;  }
#bandieraita {margin-top:110px;margin-left:835px;width:40px;height:29px;text-indent:-9999px;display:block;  }
#bandieraita a {background: url(../img/ita.jpg) no-repeat;width:40px;height:29px;display:block;   }
#bandieraita a:hover {background: url(../img/itao.jpg) no-repeat;width:40px;height:29px;  }

#menu_eng {float:left;margin:0;margin-top:15px; padding:0px;}

#menu2 {float:left;margin:0;margin-top:15px;height:167px;width:174px;background: url(../img/menu3.jpg) no-repeat; padding:0px;}

#menu2 ul {float:left;height:167px;width:215px;padding:0;margin:0;margin-top:41px;}
#menu2 ul li {float:left;margin:0;list-style-type: none;padding:0px;height:13px;}
#menu2 ul li a {float:left;height:13px;text-indent:-9999px;display:block;padding:0;margin:0;margin-left:32px;}

#menu2 ul li.resi1 a {float:left;background: url(../img/residenziale.gif) no-repeat;width:81px;margin-top:0px;padding:0px;height:13px;}
#menu2 ul li.resi2 a {float:left;background: url(../img/residenziale.gif) no-repeat;width:81px;margin-top:48px;height:13px;}
#menu2 ul li.resi1 a:hover,#menu2 ul li.resi2 a:hover{background: url(../img/residenzialeo.gif) no-repeat;}

#menu2 ul li.comm1 a{float:left;background: url(../img/commerciale.gif) no-repeat;width:85px;margin-top:6px;height:13px;}
#menu2 ul li.comm1 a:hover{background: url(../img/commercialeo.gif) no-repeat;}
#menu2 ul li.comm2 a{float:left;background: url(../img/commerciale.gif) no-repeat;width:85px;margin-top:53px;height:13px;}
#menu2 ul li.comm2 a:hover{background: url(../img/commercialeo.gif) no-repeat;}

#menualto ul li#home a,#menualto_eng ul li#home a{background: url(../img/home.gif) no-repeat;width:75px;}
#menualto ul li#home a:hover,#menualto ul li#home a:hover{background: url(../img/homeo.gif) no-repeat;}
#menualto ul li#chisiamo a{background: url(../img/chisiamo.gif) no-repeat;width:102px;}
#menualto ul li#chisiamo a:hover{background: url(../img/chisiamoo.gif) no-repeat;}
#menualto ul li#mappa a{background: url(../img/mappa.gif) no-repeat;width:88px;}
#menualto ul li#mappa a:hover{background: url(../img/mappao.gif) no-repeat;}
#menualto ul li#contatti a{background: url(../img/contatti.gif) no-repeat;width:80px;}
#menualto ul li#contatti a:hover{background: url(../img/contattio.gif) no-repeat;}


#menualto_eng ul li#whoweare a{background: url(../img/aboutusa.gif) no-repeat;width:118px;}
#menualto_eng ul li#whoweare a:hover{background: url(../img/aboutus.gif) no-repeat;}
#menualto_eng ul li#map a, #menualto_eng ul li#mapz a{background: url(../img/map.gif) no-repeat;width:79px;}
#menualto_eng ul li#map a:hover, #menualto_eng ul li#mapz a:hover{background: url(../img/map_u.gif) no-repeat;}
#menualto_eng ul li#contacts a{background: url(../img/contacts.gif) no-repeat;width:115px;}
#menualto_eng ul li#contacts a:hover{background: url(../img/contacts_u.gif) no-repeat;}

#menualto{margin-left:534px;margin-top:10px; }
#menualto_eng{margin-left:489px;margin-top:10px; }
ul#menu1 {display:inline;height:31px;width:346px;list-style-type: none;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;margin-top:50px; }
ul#menu1 li {height:31px;display:inline;
margin:0;
padding:0; }
ul#menu1 li  a{
float:left;height:31px;
margin:0;padding:0 0 0 0px;
text-decoration:none;text-indent:-3000px;
}

/* MAPPA */



#map   {margin-left:0px;margin-top:-4px;padding:2px;border:1px solid #006587
}

#mappa2{margin-left:30px;margin-top:-4px;}

#cont-map {
height:510px;margin-top:10px;
width:664px;}
#cont-map h1,#col2 h1 {color:#006587;margin-top:19px;
}

/* RICERCA */
#cont-treex	 {
height:510px;
overflow:auto;
width:664px;overflow-x:hidden;
}

#cont-treex a{
font-size:12px;}

#cont-treex a:hover{
color:#000;}

div#cont-treex ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;margin-top:3px;margin-bottom:3px;
}

/*  TREE */
#cont-tree {
height:510px;
overflow:auto;
width:664px;padding-right:20px;}

#cont-tree a{
font-size:12px;}

#cont-tree a:hover{
color:#000;}

p.albero {
margin:10px;margin-top:15px;}

div#cont-tree ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:-25px;margin-top:3px;margin-bottom:3px;
}
.freccia {vertical-align:middle;margin-right:4px;}

.nofoto {
float:right;
width:133px;height:100px;margin:8px;border:1px solid #006587;}

.nofoto p {margin-left:30px;}

li.apstrillo p{
float:left;width:330px;margin:0px;}

.strillo {
border:1px solid #009ec1;
color:#0000;font-size:10px;
margin:8px 28px 8px -35px;
padding:5px;
text-align:left;
width:470px;float:left;}

img.immag{
float:right;
width:133px;height:100px;}

/* scheda  */

#primo  {
float:left;
width:680px;height:300px;display:block}
#primosx  {
float:left;
width:432px;height:300px;display:block}
#primodx  {
float:left;
width:248px;height:300px;display:block}


#secondo  {float:left;width:680px;display:block}
#secondosx  {float:left;width:432px;display:block}
#secondodx  {float:right;width:248px;display:block}
#dati {width:208px;padding:5px;border:1px solid #006587;margin-left:20px;margin-top:40px;margin-bottom:10px;}
#dati p span, #dati p span {color:#000;line-height:20px;margin-right:5px;font-size:15px;}
#video {width:180px;height:180px;;margin-left:20px;margin-top:40px;margin-bottom:10px;}
img.scheda  {
width:170px;height:110px;}
#info  {
float:left;font-weight:bold;
font-size:12px;margin-top:40px;margin-bottom:10px;margin-left:278px;}
#info a:hover {color:#000;}
#strillo {float:left;}
#strillo p{font-size:13px;}
img.novideo {height:180px;width:180px;}
.nofotogrande p {margin-left:30px;}
.sx p span, .dx p span {color:#000;line-height:20px;margin-right:5px;}

#fotogrande {float:left;display:block;
width:432px;height:293px;margin-bottom:10px;margin-top:12px;}

img.immagrande{
float:left;
width:432px;height:293px;margin-bottom:10px;}

/*
#sinistra{
float:left;padding-top:12px;
width:480px;margin:2px;}
#destra {
float:right;padding-top:12px;
width:180px;margin:2px;} */

#contenitore {
float:left;
width:680px;margin:5px;margin-top:0px;}
.contenitore2 {
float:left;
width:480px;}
.sx {
float:left;
width:225px;margin:2px;}
.dx {
float:right;
width:225px;margin:2px;}
#dx99 {
height:20px;display:block;
width:50px;}


/* ricerche */
.ricerca {float:left;}
fieldset {border:0;margin:0px;}
.ricerca h3 {background: url(../img/ricercaprezzo.gif) no-repeat;width:150px;height:21px;text-indent:-9999px;}
.ricerca h4 {background: url(../img/ricercalibera.gif) no-repeat;width:119px;height:21px;text-indent:-9999px;}
.ricerca h1 {background: url(../img/price.gif) no-repeat;width:150px;height:20px;text-indent:-9999px;}
.ricerca h2 {background: url(../img/search.gif) no-repeat;width:150px;height:20px;text-indent:-9999px;}

.tasto{ cursor: pointer;width:50px;height:25px; text-indent: -9999px;border: none;background: url(../img/vai.jpg) no-repeat;margin-left:96px;margin-top:3px;}
.prezzo1 { width:140px;margin:0px;padding:2px}
.prezzo2 { width:128px;margin:0px;margin-left:2px;padding:2px}
.tastoeng{ cursor: pointer;width:50px;height:25px; text-indent: -9999px;border: none;background: url(../img/go.jpg) no-repeat;margin-left:96px;margin-top:3px;}

/* FOOTER */
#footer p {color:#000;text-align:center}
#footer p a{color:#000;}
#footer p a:hover{color:#006587}



/* gallery */

#imagegallery{
	
	margin-top:6px;
	padding:10px;
	height:274px;
	margin-left:0px;list-style: none; width: 240px;
}


#items{
	float: left;height:274px;width: 240px;
	
}
#items .item {
	float: left;
	padding:2px;
	position: relative;
	background-color: #fff;
	width: 63px; 
	height: 47px;
	cursor: pointer; 
	border:1px solid #ccc;
	margin:4px;
	
	
}
#items .item:hover{border: 1px solid #006587;}
#items .item img {	width: 63px; height: 47px}


#large{
	
	width:442px;height:303px;	
	background-color: #fff;
	text-align:center;
	font-family:Georgia, Times, san-margin-top:5px;
}
#large .info{
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	padding:10px;
	color:#B3B3B3;}
#items  p{display:none;}
#large .item  {
	margin-top:20px;
	margin-bottom:20px;
	border-width: 1px;
	cursor: default;
	text-align:center;
}
#large .item img, .fotogrande{width:432px;height:293px;

}
.fotogrande{margin-top:10px;margin-left:-5px}

/* gallery 

  ul#jgal {padding-left:0px; margin-left:20px;list-style: none; width: 240px; }
  
   #jgal li { opacity: 100%; float: left; display: block; width: 63px; height: 47px; background-position: 50% 50%;cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd;  display:inline;margin:2px; }


   #jgal li img.abbano { position: absolute; top: 20px; left: 205px; display: none; }
   #jgal li img.abba { width: 63px; height: 47px;}
  
   
 #jgal li.active img.abbano { display: block; left:442px;top:205px;width:432px;height:293px;}
 #jgal li.active img.abba {width: 63px; height: 47px; }

#jgal li.active, #jgal li:hover { outline-color: #006587; opacity:100% /* safari bug */ 


/*  FORM  */



form{margin-top:5px;color:#19224f;margin-left:7px;float:left;}
 form fieldset{margin-top:0px;padding:10px;line-height:2em;float:left;}
form label{float:left;width:170px;display: inline; clear:left;   line-height:23px}
form legend{font-weight:bold;background:#FFF}


  /* styling without javascript */
   #gallery { list-style: none; display: block; }
   #gallery li { float: left; margin: 0 10px 10px 0; }
