body
{ margin: 0px; padding: 0px; background: #ffffff; color: #000000; margin: 0px; font-family: Trebuchet MS, arial, verdana; }
p {margin: 0px; padding: 0px;}
h1 {margin: 0px; padding: 0px; font-size:21px; }
h2 {margin: 0px; padding: 0px;}
h3 {margin: 0px; padding: 0px;}

form { display: inline; margin: 0; padding: 0; }

select { border:1px solid #ffffff; font-size:14px; height:27px; padding-top:3px; color:#555555; }
input { border:1px solid #ffffff; font-size:14px; height:27px; padding-top:3px; color:#555555; }
option { border:1px solid #ffffff; font-size:14px; height:21px; padding-top:2px; color:#555555; }
/*
.send { background: #b92032; border:2px solid #ff9966; font-size:14px; height:27px; margin-top:3px; padding:3px; color: #ffffff; }
*/
.send { background: #ffffff; border:2px solid #b92032; font-size:14px; height:27px; margin-top:3px; padding:3px; color: #b92032; font-weight: bold; }



.hand { cursor: pointer; }


/* ----- ----- ----- ----- ----- */

div#HEAD
{
background: #ffffff;
background-image: url(_grafica/bg.jpg);
background-repeat: no-repeat;
text-align: left;
width: 924px;
border: solid 0px;
margin:0px;
height: 397px;
}

div#LOGO
{

}

div#PHOTO
{

}

div#NAVIGATION
{
text-align: left;
/*background: #ffffff;*/
width: 695px;
margin:8px;
padding-left:10px;
font-family:arial, verdana;
font-size:14px;
color: #555555;

}

#NAVIGATIONHOMESX {
float: left;
margin-left:115px;
text-align: left;
width: 300px;
border:0px solid;
}
#NAVIGATIONHOMEDX {
height:100px;
float: left;
margin-left:300px;
text-align: right;
width: 95px;
border:0px solid;
}




div#NAVlink
{
text-align: left;
float: left;
width: 605px;
}
div#NAVlanguage
{
font-size:11px;
text-align:left;
}

a.NAVlanguageStyle
{
color: #b92032; 
text-decoration:none;
}


a.navigationStyleSEL
{
color: #353535; 
text-decoration:none;
}

div#NAVclose{ clear: both; }

a.navigationStyle
{
color: #555555;
text-decoration:none;
}
a.navigationStyle:hover
{
color: #353535;
text-decoration:none;
}

div#CONTENT
{
background-image: url(_grafica/bg2.jpg);
background-repeat: repeat-y;
width: 924px;
}

div#CONTENTBODY
{
background: #ffeabb;
width: 700px;
}

div#CONTENTBODY_page
{
background: #ffcc99;
width: 700px;
}


div#SIDEBAR
{
text-align: left;
background: #ffeabb;
float: left;
padding-top:15px;
padding-left:15px;
}

div#SIDEBAR .titolo
{
color:#b92032;
font-size:12px;
}

div#SIDEBAR .campiForm
{
padding-bottom:7px;
}

div#TOPICS
{
padding-top:5px;
padding-bottom:15px;
}



#TOPICSITEM
{
border: 0px solid;
border-bottom: 1px solid #ffffff;
font-size: 12px;
font-weight: bold;
padding-left:3px;
padding-top:7px;
padding-bottom:7px;
cursor:pointer;
}

#TOPICSITEM:hover
{
background: #ffffff;
/*letter-spacing: 0.2em;*/
}

a.topicsItemLink
{
text-decoration:none;
color: #b92032;
}


#TOPICSITEMSEL
{
border: 0px solid;
background: #ffffff;
border-bottom: 1px solid #b92032;
font-size: 12px;
font-weight: bold;
padding-left:3px;
padding-top:7px;
padding-bottom:7px;
cursor:pointer;
}

#TOPICSITEMSEL:hover
{
background: #ffffff;
/*letter-spacing: 0.2em;*/
}

a.topicsItemLinkSEL
{
text-decoration:none;
color: #b92032;
}










div#BODY
{
text-align:left;
padding-top:15px;
padding-left:220px;
}

div#BODY2
{
text-align:left;
padding-top:15px;
padding-left:20px;
}

div#BODY_page
{
text-align:left;
background: #ffcc99;
}



div#BODY .titolo
{
color:#b92032;
font-size:12px;
}




div#NEWS
{
text-align:justify;
font-size:11px;
width:450px;
color: #003366;
padding-bottom:15px;
}

div#HOUSE
{
text-align:left;
font-size:11px;
width:450px;
color: #003366;
padding-bottom:33px;
}




a.houseTitle
{
font-family: Times, Times New Romans, Times New Roman, Verdana;
font-size:15px;
text-decoration:none;
color: #707070;
}

a.houseTitle:hover { color: #000000; }



a.houseLocation
{
text-decoration:none;
color: #b92032;
}
a.houseLocation:hover { color: #000000; }


#link_approfondimento_scheda_imm {
font-size:11px; 
text-align:center;
padding:10px;
}

#link_approfondimento_scheda_imm a{
color: #b92032;
text-decoration:none;
}



#gmap_imm {
text-align:center;
padding-top:8px;
padding-bottom:9px;
}

div#BODYCLOSE{ clear: both; }

div#FOOTER
{

width: 700px;
height: 250px;
}



#ENDLINE
{
font-size:10px;
color:#afafaf;
background-image: url(_grafica/bgend.gif);
background-repeat: no-repeat;
width: 924px;
height: 40px;

}

#ENDLINE a { color:#afafaf; text-decoration:none; }
#ENDLINE a:hover { color:#afafaf; text-decoration:underline; }


