/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	height: 100px;
}
.collegamento a:link {
	color: #9595FF;
	text-decoration: none;
}
.collegamento a:visited {
	text-decoration: none;
	color: #35529D;
}
.collegamento a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.collegamento a:active {
	text-decoration: none;
	color: #35529D;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #006699;
}

h3{
 font-size: 100%;
 color: #006699;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;

}
h6{ font-size: 5%;}

ul ul ul{
 list-style-type: none;
}

label{
	font: bold 100% Arial,sans-serif;
 color: #334d55;
}
.stile27 {
	font-size: xx-small;
	color: #006699;
	padding: 3px 5px 3px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dddddd;
	border-bottom: 1px solid #EEE;
	position: relative;
	display: block;
	left: 1px;
}
.copia27 {
	font-size: xx-small;
	color: #006699;
	padding: 3px 5px 3px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CBCBDE;
	border-bottom: 1px solid #EEE;
	position: relative;
	display: block;
	left: -1px;
}
.Stile29 {
    font-size: xx-small;
}
.Stile60 {
    font-size: x-small;
	font-weight: lighter;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#indirizzo{
	margin: 0;
	padding: 2px 0px;
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}
#headlines{
	float:right;
	width: 23%;
	top: 130px;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	font-size: 80%;
	display: block;
	position: absolute;
	vertical-align: top;
	height: 100%;
	left: 80%;
}
/************** #headlines styles **************/




#testo{
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

#testo p{
	padding: 0px 0px 0px 0px;
}

#testo{
	float:none;
	width: 100%;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 0px 0px 0px 0px;
	top: 5px;
	display: block;
	position: relative;
}

#contenuto{
  float:right;
  width: 100%;
  height: 100%;
	margin: 0;
	padding: 5px 20px 15px 5px;
}
#barranavigazionelaterale{
	float:left;
	height: 100%;
	margin: 0 0 0 0;
	padding: 5px;
	width: 100%;
	position: relative;
	display: block;
	margin-top: 45px;
}

/***********************************************/
/*Component Divs                               */
/***********************************************/

/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}
/************* #barranavigazione  **************/
#barranavigazione1{
	border-top-color: #eeeeee;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 0px 10px 1px 2px;
	background-color: #ED7C30;
	border-bottom: 1px solid #cccccc;
	white-space: nowrap;
	color: #FFFFFF;
	font-size: x-small;
}
#barranavigazione1 a {
	color: #FFFFFF;
	font-size: x-small;
	padding: 0px 10px 1px 2px;
}
#barranavigazione1 a:link {
	text-decoration: none;
	padding: 0px 10px 1px 2px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}
#barranavigazione1 a:visited{
	padding: 0px 10px 1px 2px;
}
#barranavigazione1 a:hover{
	color: #FFFFFF;
	font-size: x-small;
	text-decoration: underline;
}
/************* #barranavigazione  **************/
#barranavigazione{
	color: #cccccc;
	padding: 0px 10px 1px 0px;
	background-color: #eeeeee;
	white-space: nowrap;
}
#barranavigazione a {
	font-size: 90%;
	padding: 0px 10px 1px 10px;
}
#barranavigazione a:link {
	color: #BE5610;
	text-decoration: none;
	padding: 0px 10px 1px 10px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}
#barranavigazione a:visited{
	padding: 0px 10px 1px 10px;
	color: #BE5610;
	text-decoration: underline;
}
#barranavigazione a:hover{
	color: #BE5610;
	text-decoration: underline;
	background-color: #dddddd;
	padding: 4px 10px 1px 10px;
}
/*************** stile #nomepagina  **************/
#nomepagina{
	padding: 2px 10px 1px 10px;
	background-color: #EF8843;
	color: #F7F7F7;
	border-top-color: #ED7B2F;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #ED7B2F;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #ED7B2F;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #ED7B2F;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
/*************** stile #LINK  **************/
#LINK{
	padding: 5px 10px 2px 6px;
	background-color: #ffffff;
	color: #006699;
	
	border-bottom-color: #006699;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
}
#LINK a:link {
	color: #006699;
	text-decoration: none;
	padding: 0px 5px 1px 6px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}
#LINK a:visited{
	padding: 0px 5px 1px 6px;
	color: #006699;
}
#LINK a:hover{
	color: #006699;
	background-color: #dddddd;
	padding: 2px 560px 1px 6px;
	
}
/*************** stile #LINK  **************/
#LINK0{
	padding: 5px 10px 2px 6px;
	background-color: #ffffff;
	color: #006699;
	
	border-bottom-color: #006699;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
}
#LINK0 a:link {
	color: #006699;
	text-decoration: none;
	padding: 0px 5px 1px 6px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}
#LINK0 a:visited{
	padding: 0px 5px 1px 6px;
	color: #006699;
}
#LINK0 a:hover{
	color: #006699;
	background-color: #dddddd;
	padding: 2px 540px 1px 6px;
	
}
/*************** stile #LINK  **************/
#LINK2{
	padding: 5px 10px 2px 6px;
	background-color: #ffffff;
	color: #006699;
	
	border-bottom-color: #006699;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
}
#LINK2 a:link {
	color: #006699;
	text-decoration: none;
	padding: 0px 5px 1px 6px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}
#LINK2 a:visited{
	padding: 0px 5px 1px 6px;
	color: #006699;
}
#LINK2 a:hover{
	color: #006699;
	background-color: #dddddd;
	padding: 2px 250px 1px 6px;
	
}
/*************** stile #LINK  **************/
#LINK3{
	padding: 5px 10px 2px 6px;
	background-color: #ffffff;
	color: #006699;
	border-bottom-color: #006699;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
}
#LINK3 a:link {
	color: #006699;
	text-decoration: none;
	padding: 0px 5px 1px 6px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}
#LINK3 a:visited{
	padding: 0px 5px 1px 6px;
	color: #006699;
}
#LINK3 a:hover{
	color: #006699;
	background-color: #dddddd;
	padding: 2px 500px 1px 6px;
	
}

/*************** stile #LINK1  **************/
#LINK1{
	padding: 5px 10px 2px 10px;
	background-color: #eeeeee;
	color: #006699;
	border-top-color: #006699;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #006699;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #006699;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #006699;
	border-left-style: solid;
	border-left-width: 1px;
}

/************** .titolo styles ***************/
.titolo{
	padding: 0px 5px 5px 5px;
	font-size: 70%;
}
.titolo h3{
	padding: 10px 0px 10px 0px;
	text-align: center;
}
/************** .pagina *****************/
.pagina{
	padding: 5px 0px 0px 5px;
	font-size: 90%;
}

.pagina p{
  padding: 0px 0px 10px 0px;
}

/************* #sitoInfo ***************/
#sitoInfo{
	
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	background-color: #ED7B2F;
	padding: 0px 10px 0px 0px;
	margin-top: 0px;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
   the bottom border of the navBar in cases where they "touch" */

#sitoInfo img{
	padding: 2px 2px 2px 0px;
	vertical-align: middle;
}

/************* #adri ***************/
#adri{
	
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	background-color: #eeeeee;
	padding: 0 0 0 0;
	margin-top: 0px;
}

/************* #cerca ***************/

#cerca{
	padding: 5px 0px 10px 10px;
	background-color: #ED7B2F;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
	}

#cerca form{
 margin: 0px;
 padding: 0px;
}

#cerca label{
	display: block;
	margin: 0px;
	padding: 0px;
}

/************* #area clienti ***************/

#clienti{
	padding: 5px 0px 10px 10px;
	background-color: #eeeeee;
	border-bottom: 2px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 90%;
	}

#clienti form{
 margin: 0px;
 padding: 0px;
}

#clienti label{
	display: block;
	margin: 0px;
	padding: 0px;
}

/*********** #barranavigazionelaterale ***********/
#barranavigazionelaterale ul a:link, 
#barranavigazionelaterale ul a:visited {display: block;}
#barranavigazionelaterale ul {list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#barranavigazionelaterale li {border-bottom: 1px solid #EEE;}
/* fix for browsers that don't need the hack */
html>body #barranavigazionelaterale li {border-bottom: none;}

/*********** #barranavigazionesin ***********/
#barranavigazionesin{
	padding: 1px 5px 1px 5px;
	background-color: #FFFFFF;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #ccc;
	position: relative;	
}

#barranavigazionesin ul a:link{
	padding: 1px 5px 1px 5px;
	background-color: #FFFFFF;
	color: #006699;
	width: 100%;
	
}
#barranavigazionesin ul a:visited{
	padding: 1px 5px 1px 5px;
	color: #006699;
	display: block;
}
#barranavigazionesin ul a:hover{
	color: #006699;
	text-decoration: underline;
	padding: 3px 10px 3px 10px;
}
#barranavigazionesin ul {list-style: none; margin: 0; padding: 0;}
#barranavigazionesin li {border-bottom: 1px solid #EEE;}
#barranavigazionelaterale li {border-bottom: 1px solid #EEE;}
html>body #barranavigazionelaterale li {border-bottom: none;}

/*********** #sezioneLinks ***********/
#sezioneLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 90%;
}
#sezioneLinks h3{
	padding: 10px 0px 2px 10px;
}
#sezioneLinks a:link{
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #FFFFFF;
	color: #006699;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}
#sezioneLinks a:visited{
	border-top: 1px solid #FFFFFF;
	padding: 2px 0px 2px 10px;
	color: #006699;
	text-decoration: none;
}
#sezioneLinks a:hover{
	color: #006699;
	text-decoration: underline;
	border-top: 1px solid #FFFFFF;
	background-color: #FCFEFE;
	padding: 2px 0px 2px 10px;
}


/*********** .ulterioriLinks ***********/
.ulterioriLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}
.ulterioriLinks h3{
	padding: 10px 0px 2px 0px;
}
.ulterioriLinks a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
}

.ulterioriLinks a:hover {
	text-decoration: underline;
}
/************** #bbb **************/
#bbb{
	padding: 10px 0px 0px 10px;
	font-size: 80%;
	border-top: 1px solid #cccccc;
}
#bbb img{
	display: block;
}
/************** #ccc **************/
#ccc{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}
#ccc p{
	padding: 5px 0px 5px 0px;
}

/************** #a1 **************/
.a1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	letter-spacing: 1px;
}
.adri {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #666666;
}

.HOME {
	letter-spacing: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bolder;
	color: #666666;
	padding: 0px 4px 0px 1px;
}
.HOME a {
	font-size: 90%;
	padding: 0px 10px 1px 10px;
	text-decoration: none;
}
.HOME a:link {
	color: #666666;
	text-decoration: none;
	padding: 0px 10px 1px 10px;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}
.HOME a:visited{
	padding: 0px 10px 1px 10px;
	color: #666666;
	text-decoration: none;
}
.HOME a:hover{
	color: #666666;
	text-decoration: none;
	background-color: #dddddd;
	padding: 4px 10px 1px 10px;
}
/************* #scheda1  **************/
.scheda{
	float: none;
	color: #cccccc;
	padding: 1px 1px 1px 1px;
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 658px;
	white-space: nowrap;
	text-decoration: none;
}

/************* #scheda1  **************/
.scheda1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 327px;
	float: left;
	height: 38px;
	line-height: 17px;
}
.scheda1 img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}
.scheda1 a {
	font-size: 90%;
	padding: 0px 1px 1px 0px;
}
.scheda1 a:link{
	color: #BE5610;
	text-decoration: none;
	width: auto;
	}
.scheda1 a:visited{
	text-decoration: none ;
	color: #BE5610;
}
.scheda1 a:active {
	text-decoration: underline;
	color: #BE5610;
}
.scheda1 a:hover{
	text-decoration: underline;
	color: #BE5610;
}
/************* #scheda2  **************/
.scheda2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #ffffff;
	width: 327px;
	float: right;
	height: 38px;
	line-height: 17px;
}
.scheda2 img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}
.scheda2 a {
	font-size: 90%;
	padding: 0px 1px 1px 0px;
}
.scheda2 a:link {
	color: #BE5610;
	text-decoration: none;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}
.scheda2 a:visited{
	text-decoration: none ;
	color: #BE5610;
}
.scheda2 a:active {
	text-decoration: underline;
	color: #BE5610;
}
.scheda2 a:hover{
	text-decoration: underline;
	color: #BE5610;
}
/************* #scheda0  **************/
.scheda0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	padding: 1px 10px 1px 1px;
	float: right;
}
.scheda0 a {
	font-size: 90%;
	padding: 0px 1px 1px 0px;
	text-decoration: none;

}
.scheda0 a:link {
	color: #666666;
	text-decoration: none;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}
.scheda0 a:visited{
	color: #006699;
	text-decoration: none;
}
.scheda0 a:hover{
	color: #006699;
	text-decoration: none;
}
/************* #scheda3  **************/
.scheda3{
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 10px 3px 1px;
	float: left;
}
/************* #torna su  **************/
.torna{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 5px 7px 5px;
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
	background-color: #9BC5DD;
}
/************* #schedaimmobili  **************/
.schede{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 327px;
	float: left;
	height: 300px;
	line-height: 17px;
}
/************* #schedaimmobili  **************/
.schede1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #ffffff;
	width: 327px;
	float: right;
	height: 300px;
	line-height: 17px;
}
.schede1 img{
	float: right;
	padding: 0px;
}
.uniti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	
}
.unitipossiamo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	
	color: #333333;
	
}
