@charset "utf-8";
/* CSS Document */

body {
	background-image: url(images/sfondopagina.png);
	text-align:center;
	font-family:Helvetica, arial, sans-serif;
}
div#contenitore {
	width:955px;
	margin:0 auto;
	text-align:left;
	z-index:30;
	background-color: #ffffd0;
}
div#header {background: #ffffd0; height:9.1em;   background-image:url(images/header2.jpg); background-repeat:no-repeat; border-bottom:thin inset #808080; z-index:20 ; }
h1 {color:white; text-align:right; padding:1em 1em 0 0; font-family:Georgia, serif;}
div#colsx {
	background:#ffffd0;
	width:210px;
	\width: 232px;
	w\idth:210px;
	float:left;
	z-index:20;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div#coldx {
	width: 590px;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid #c0c27c;
	padding-bottom: 30px;
	margin-right: 5px;
}
div#contenutocoldx {
	width:710px;
	\width:730px;
	w\idth:650px;
	float:left;
	z-index:20;
	background-color: #ffffd0;
	padding-top: 16px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	font-weight: 400;
}
div#footer {background:#c0c27c; clear:left; border-top:3px solid #604200; text-align:center; height: 2EM; z-index:20;   }
.colsx{
width: 190px; /*width of menu*/
}
.headerbar{

font: bold 13px Verdana;
color: white;
background: #ffffd0 url(images/hiderbar2.png) no-repeat ; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 10px; /*31px is left indentation of header text*/
}


.colsx .headerbar{
font: bold 13px Verdana;
color: white;
background: #ffffd0 url(images/hiderbar.png) no-repeat ; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 10px; /*31px is left indentation of header text*/
}

#colsx ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

#colsx ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

#colsx ul li a{
font: normal 13px Arial;
color: black;
background: #c0c27c;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

#colsx ul li a:visited{
color: bf4100;
}

#colsx ul li a:hover{ /*hover state CSS*/
color: black;
background: #e8ca6f; 
}

.coloreconsulenza {color:#A13F00 ;}
.coloreasta {color:#c0c27c ;}
.coloreimmobil {
	color:#A13F00;
}
#contenitore #contenutocoldx #coldx p em strong {
	font-weight: 900;
	color: #A13F00;
}
#contenitore #contenutocoldx #coldx p em {
	color: #A13F00;
}

.coloresfondobanner {color:#00ffcc ;}

input.field{
margin-left:5px;
height:17px;
width:120px;
font-size:10;
background-color:;
background:#;
border:thin #c0c27c outset;
}
.pulsanteaccesso{ 
  
background: url(images/accesso.png) no-repeat; 
  
border: none; 
  
height: 35px; 
 
width: 112px; 
  
cursor: pointer; 
} 
.pulsanteinvioemail { 
  
nbackground: url(images/pulsanteinvioemail.png) no-repeat;
cursor: pointer;
 
border:thin #c0c27c outset;  
height: 20px; 
 
width: 80px;

 }

#datipersonali {border:thin #c0c27c outset;}



.padding { padding-bottom:3px}

textarea {
margin-left:5px;
 \height:129px; 
width:190px; \width: 202px; w\idth:190px;
font-size:10;
background-color:#;
background:#;
border:thin #c0c27c outset;

}

1fieldset {width: 150px; height:150px;}
.privacy { color:#a13f00; font-size:10px;}

div#navcontainer
{ 
font-family: Verdana;
font-weight: bold ; 
background: url(images/sfondomenuorizzontale.jpg);
background-repeat:no-repeat;
position: absolute;
right: 0px;
margin:0px 0px 0px 0px;/*distanza dello sfondo dai lati*/
padding: 9px 0px 9px 5px ; /*centratura pulsanti rispetto allo sfondo*/
border: 3;
border-bottom-color:#000000;
position:relative; top:9em;
color:#a13f00;
font-size: 13px;

}

div#navcontainer ul
{ 
display: inline;
margin: 0px;
padding: 0px 0px 0px 0px; /* larghezza del menu'*/
list-style: none;
/*border: solid 1px #642;*/
/*padding-left:22em;*/
}

div#navcontainer h2
{
border: solid 1px #642; 
padding:4px 4px 4px 4px;
text-align: center;

}

div#navcontainer ul li
{
display: inline;
margin: -2px; /*distanza tra i pulsanti*/

}

div#navcontainer ul li a
{
color: #a10;
 background: #ffffd0;
margin:5px 0px 5px 0px ;
padding: 5px 47px 5px 47px; /* grandezza dei pulsanti*/
text-decoration: none;


}

div#navcontainer ul li a:hover
{
background: #e8db6f;
border-bottom: solid 9px #ffc;

}

h2{
	position: relative;
	text-transform: uppercase;
	color: #A13F00;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/sfondoh2.png);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 95%;
	font-weight: bold;
	vertical-align: middle;
	font-style: oblique;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c0c27c;
	border-right-color: #c0c27c;
	border-bottom-color: #c0c27c;
	border-left-color: #c0c27c;
}
#contenitore #contenutocoldx #coldx h2 img {
	margin-left: 10px;
}

h2>span{position: absolute;top: 0;
    width: 60%;height: 55%;
    background: url(images/bk.png) repeat-x} 
	
p>span{ font-size:9px;
	}	
	h4{
	position: relative;
	font: bold 110%/1 Helvetica, arial, sans-serif;
	text-transform: uppercase;
	color: #A13F00;
	padding-bottom:15px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
h4>span{
	position: absolute;
	top: 0;
	width: 600px;
	height: 80%;
	background: url(images/bk.png) repeat-x;
}
	
#contenitore #coldx p img {
	float: right;
	border: 1px solid #A13F00;
	padding: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#contenitore #coldx iframe {
	text-align: center;
	vertical-align: middle;
	border: 1px dotted #A13F00;
}




#contenutomappa {
	padding-right: 30px;
	padding-left: 80px;
	padding-top: 20px;
	border: 1px solid #A13F00;
	height: 400px;
	margin-top: 30px;
}
#contenutoimmobili {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 120px;
}
#contenitore #footer div {
	margin-top: 7px;
	color: #604200;
	font-size: 12px;
	font-weight: bold;
}
#contenitore #contenutocoldx #coldx h2 img {
	vertical-align: middle;
	padding-right: 15px;
}
#contenitore #contenutocoldx #coldx li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.listali {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	background-color: #6FC;
	border: 1px dotted #069;
	margin-top: 4px;
	margin-bottom: 4px;
	list-style-type: none;
	list-style-image: url(images/selezione.png);
}
#contenitore #contenutocoldx #coldx div {
	float: none;
}
#contenitore #contenutocoldx #coldx div p {
	font-size: 12px;
	color: #F00;
	text-decoration: underline;
}
#contenitore #contenutocoldx #coldx h6 {
	text-align: center;
	font-size: 11px;
	font-weight: 800;
	font-style: oblique;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #A13F00;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c0c27c;
	border-bottom-color: #c0c27c;
	border-left-color: #c0c27c;
	padding: 1px;
}
#contenitore #contenutocoldx #coldx #titolocoldx h6 {
	width: 300px;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #A13F00;
	text-transform: uppercase;
}

#titolocoldx {
	background-color: #ffffd0;
}



#sfondocontenutocoldx {
	background-color: #0C3;
	font-family: Arial, Helvetica, sans-serif;
}
 
 .sfondocrema {
	background:#ffffd0;
}
