.body {
  
  background-color: #E7EDEF;

}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.MenuAttivo {
  DISPLAY: block;
  text-align:center;
  text-decoration: none 
  width:194px;   
  height:20px; 
  border-left-style: solid; 
  border-left-color: #001233; 
  border-left-width: 1px; 
  border-top-style: solid; 
  border-top-color: #001233; 
  border-top-width: 1px;
  border-right-style: solid; 
  border-right-color: #001233; 
  border-right-width: 1px;
  background-color:#FCCF2B;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #001233;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}

.MenuTdAttivo {
background-color:#FCCF2B;
}

.MenuTdNonAttivo {
background-color:#FFFFFF;
}

.MenuNonAttivo {
  DISPLAY: block;
  text-align:center; 
  text-decoration: none
  width:194px;   
  height:20px; 
  border-left-style: solid; 
  border-left-color: #001233; 
  border-left-width: 1px; 
  border-top-style: solid; 
  border-top-color: #001233; 
  border-top-width: 1px;
  border-right-style: solid; 
  border-right-color: #001233; 
  border-right-width: 1px; 
  background-color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #001233;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px; 
}


.testo6 { text-transform: lowercase; }

.RicercaImmobili
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
	font-weight: bold;
	color: #001233;
}

.RicercaImmobili2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	font-weight: normal;
	color: #001233;
}


.RicercaImmobiliTabella
{
  background-color: #EEEEEE;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}



.MenuSecAttivo {
  DISPLAY: block;
  text-align:center;
  text-decoration: none; 
  width:200px;   
  height:20px; 
  background-color:#FCCF2B;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #871314;
}
.MenuSecAttivo2 {
  DISPLAY: block;
  text-align:center;
  text-decoration: none; 
  width:250px;   
  height:20px; 
  background-color:#FCCF2B;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #871314;
}

.MenuSecAttivo3 {
  DISPLAY: block;
  text-align:center;
  text-decoration: none; 
  width:128px;   
  height:20px; 
  background-color:#FCCF2B;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #871314;
}

.MenuSecNonAttivo {
  DISPLAY: block;
  text-align:center; 
  text-decoration: none
  width:200px;   
  height:20px; 
  background-color:#FCCF2B;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.MenuSecNonAttivo2 {
  DISPLAY: block;
  text-align:center; 
  text-decoration: none
  width:250px;   
  height:20px; 
  background-color:#FCCF2B;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.MenuSecNonAttivo3 {
  DISPLAY: block;
  text-align:center; 
  text-decoration: none
  width:128px;   
  height:20px; 
  background-color:#FCCF2B;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.MenuRighe {

  background-color: transparent;
  border-Bottom-style: solid; 
  border-Bottom-color: #001233; 
  border-Bottom-width: 1px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #001233;
  
}

.righetabellatopDw {

  background-color: #FFCD30;
  border-top-width: 1px;
  border-bottom-style: solid; 
  border-bottom-color: #001233; 
  border-bottom-width: 1px; 
  
}

.righetabellaDw {

  background-color: transparent;
  border-Bottom-style: solid; 
  border-Bottom-color: #001233; 
  border-Bottom-width: 1px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #001233;
  
}

.righetabellatopdxLeft {

  background-color: transparent;
  border-left-style: solid; 
  border-left-color: #001233; 
  border-left-width: 1px; 
  border-top-style: solid; 
  border-top-color: #001233; 
  border-top-width: 1px;
  border-right-style: solid; 
  border-right-color: #001233; 
  border-right-width: 1px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #001233;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
  
}

.Principale {

  background-color: transparent;
 
  
}

.RigaAlta {

  background-color: transparent;
  border-top-style: solid; 
  border-top-color: #01193B; 
  border-top-width: 2px;
  
  
}

.RigaBassa {

  background-color: transparent;
  border-bottom-style: solid; 
  border-bottom-color: #01193B; 
  border-bottom-width: 2px;

}


.RigaSinistra {

  background-color: #ffcd30;
  border-left-style: solid; 
  border-left-color: #01193B; 
  border-left-width: 2px;
   
  
}

.RigaDestra {
  background-color: #ffcd30;
 
  
}
.AreaPrivata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #001233;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.AreaPrivata3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000080;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	text-decoration: none;
}


.AreaPrivata2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001233;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	text-decoration: none;
}


.TitoloPagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #810608;
	padding: 2px;
	font-style: normal;
	text-align: center;
	overflow: auto;
	clip: rect(auto, auto, auto, auto);
	list-style-type: circle;
	list-style-image: none;
	list-style-position: inside;
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: inherit;
	empty-cells: hide;
	caption-side: bottom;
}

.TitoloColonnaDestra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #810608;
	padding: 2px;
	font-style: normal;
	text-align: center;
}


.TestoPagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #001233;
	padding: 2px;
	font-style: normal;
	text-align: justify;
}

.Testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #001233;
	padding: 2px;
	font-style: normal;
	text-align: justify;
}

.TestoCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #001233;
	padding: 2px;
	font-style: normal;
	text-align: center;
}

#menu01o {
width: 100%;
font: 80% Arial, Helvetica, sans-serif;
font-size: 12px;
color: #81121B;
font-weight: bold; 
text-align: center;
vertical-align: middle;
}
#menu01o ul{
margin: 0;
padding-left: 0;
list-style: none;
text-align: center;
vertical-align: middle;
}
#menu01o li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
text-align: center;
vertical-align : middle;
}
#menu01o a:link, #menu01o a:visited{
float: left;
background: #FFCD30;
color: #81121B;
margin: 0em;
padding: 0.3em 1.5em 0.3em 1.5em;
text-decoration: none;
text-align: center;
vertical-align: middle;

}
#menu01o a:hover, #menu01o a:focus, #menu01o a:active{
color: #FFCD30;
background: #81121B;
text-align: center;
vertical-align: middle;
}






A.stra1{
  DISPLAY: block; 
  text-align:center; 
  width:194px;   
  height:20px;
  border-left-style: solid; 
  border-left-color: #001233; 
  border-left-width: 1px; 
  border-top-style: solid; 
  border-top-color: #001233; 
  border-top-width: 1px;
  border-right-style: solid; 
  border-right-color: #001233; 
  border-right-width: 1px;
  border-bottom-style: solid; 
  border-bottom-color: #FCCF2B; 
  border-bottom-width: 1px;   
  text-decoration:none; 
  background-color:#FCCF2B; 
  font-size: 13px;
	font-weight: bold;
	color: #001233;
}
  



#menu04v {
width: 17em;
font: 80% Arial, Helvetica, sans-serif;
}
#menu04v ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu04v li {
font-size: 1.5em;
display: inline;
margin: 0;
padding: 0;
}
#menu04v a:link, #menu04v a:visited {
display: block;
background-color: #EEEEEE;
color: #86110A;
margin: 0;
padding: 0.3em 0.6em 0.3em 1em;
text-decoration: none;
background: url(freccia.gif) 140px 5px no-repeat;

}
#menu04v a:hover, #menu04v a:focus, #menu04v a:active{
background-color: #EEEEEE;
color: #86110A;
background: url(freccia.gif) 150px 5px no-repeat;

}



#menu05v {
width: 13em;
font: 80% Arial, Helvetica, sans-serif;
}
#menu05v ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu05v li {
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#menu05v a:link, #menu05v a:visited {
display: block;
background-color: #EEEEEE;
color: #FFCD30;
margin: 0;
padding: 0.3em 0.6em 0.3em 1em;
text-decoration: none;
background: url(freccia2.gif) 30px 8px no-repeat;

}
#menu05v a:hover, #menu05v a:focus, #menu05v a:active{
background-color: #EEEEEE;
color: #FFCD30;
background: url(freccia2.gif) 20px 8px no-repeat;

}

#menu07v {
width: 13em;
font: 80% Arial, Helvetica, sans-serif;
}
#menu07v ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu07v li {
font-size: 1.2em;
display: inline;
margin: 0;
padding: 0;
}
#menu07v a:link, #menu07v a:visited {
display: block;
background-color: #EEEEEE;
color: #86110A;
margin: 0;
padding: 0.3em 0.6em 0.3em 1em;
text-decoration: none;
background: url(freccia3.gif) 10px 3px no-repeat;

}
#menu07v a:hover, #menu07v a:focus, #menu07v a:active{
background-color: #EEEEEE;
color: #86110A;
background: url(freccia3.gif) 5px 3px no-repeat;


}




#menu07vA {
width: 13em;
font: 80% Arial, Helvetica, sans-serif;
}
#menu07vA ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu07vA li {
font-size: 1.2em;
display: inline;
margin: 0;
padding: 0;
}
#menu07vA a:link, #menu07vA a:visited {
display: block;
background-color: #EEEEEE;
color: #066E06;
margin: 0;
padding: 0.3em 0.6em 0.3em 1em;
text-decoration: none;
background: url(freccia3.gif) 10px 3px no-repeat;

}
#menu07vA a:hover, #menu07vA a:focus, #menu07vA a:active{
background-color: #EEEEEE;
color: #066E06;
background: url(freccia3.gif) 5px 3px no-repeat;


}


.headerImm5{
background-color: #740B0F;
color: #FFCD30;
font-size: 20px;
font-weight: bold;
height: 20px;
line-height: 20px;

}
.rowImm5{
background: #FFE8A9;	
font-size: 13px;

margin-top: 3px;

}

.tdImm5{
background: #FFFFFF;	
font-size: 10px;
color: #740B0F;
margin-top: 3px;

}

.tdImm{
background: #FFFFFF;	
font-size: 12px;
color: #740B0F;
margin-top: 3px;

}

.tdImmAff{
background: #FFFFFF;	
font-size: 12px;
color: #206220;
margin-top: 3px;

}



.headerImm7{
background-color: transparent;
color: #740B0F;
font-size: 15px;
font-weight: bold;
height: 20px;
line-height: 20px;

}

.headerImm{
background-color: #740B0F;
color: #FFCD30;
font-size: 15px;
font-weight: bold;
height: 20px;
line-height: 20px;

}

.rowImm{
background: transparent;	
font-size: 13px;
margin-top: 3px;
 border-left-style: solid; 
  border-left-color: #FFCC33; 
  border-left-width: 1px; 
  border-top-style: solid; 
  border-top-color: #FFCC33; 
  border-top-width: 1px;
  border-right-style: solid; 
  border-right-color: #FFCC33; 
  border-right-width: 1px;
  border-bottom-style: solid; 
  border-bottom-color: #FFCC33; 
  border-bottom-width: 1px;  
}

.InCostruzione{
background-image: url(../home_image/CNAImmobiliare.jpg);

background-repeat: no-repeat ;

background-position: 250 150;
color: #740B0F;
font-size: 20px;
font-weight: bold;
height: 20px;
line-height: 20px;

}

.ImmobiliDettaglio{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom-style: dotted; 
border-bottom-color: #FFCC33; 
border-bottom-width: 1px;  

}

.ImmobiliDettaglioNoBorder{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

.ImmobiliDettaglioBorder{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom-style: dotted; 
border-bottom-color: #FFCC33; 
border-bottom-width: 1px;

}

.headerImm6{
background-color: transparent;
font-size: 13px;
font-weight: bold;

border-left-style: solid; 
  border-left-color: #FFCC33; 
  border-left-width: 1px; 
  border-top-style: solid; 
  border-top-color: #FFCC33; 
  border-top-width: 1px;
  border-right-style: solid; 
  border-right-color: #FFCC33; 
  border-right-width: 1px;
  border-bottom-style: solid; 
  border-bottom-color: #FFCC33; 
  border-bottom-width: 1px;  

}

.Errore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
	font-style: oblique;
	text-decoration: blink;
	color: #FCCF2B;
	background-color: #FF0000;
	overflow: auto;
	vertical-align: bottom;
	text-align: center;
	cursor: auto;
}


html{margin:0;padding:0}
body{font: 12px arial,sans-serif;margin:0;padding: 0 5px}
img{border:0}
div#container{width:740px}
div#header img{float:left}
div#header h2{float:left;margin:24px 0 0 0;font-size:100%}
div#zoom{float:right;margin:0 0 5px 0;padding: 5px;border:1px solid #ccc}
div#zoom h3{margin:0;font-size:100%;color: #666;text-align:center}
div#zoom img{display:block;width:400px;height:400px}
div#minipics{margin-right:415px}
div#minipics ul{list-style-type: none;margin: 0;padding: 0}
div#minipics li{float:left;margin:0 5px 5px 5px;border:1px solid #ccc;padding: 3px}
