
body
{
background: #151515;
font-size: 11px;
font-family: "trebuchet ms", sans-serif;
color: #424334; 
line-height: 18px;
}

a.map
{
color:#109E18;
font-weight: bold;
}

a.date
{
text-decoration: none;
color:#125879;
}

p
{
margin-bottom: 3px;
margin-top: 3px;
text-align: justify;
}

img.picA
{
position: relative;
background: url('images2/corniceA.gif') no-repeat;
width:150px;
height: 90px;
padding: 8px;
}

img.banner
{
position: relative;
width:143px;
/*height: 80px;*/
border-color: gray;
border: 1px;
border-style: solid;
margin-top: 0px;
margin-bottom: 5px;
}

img.bannersx
{
position: relative;
width:160px;
height: 91px;
margin-top: 0px;
margin-bottom: 5px;
z-index:1;
}

img.poster
{
width:420px;
}

img.miniatura
{
position: relative;
width:128px;
height: 80px;
border: none;
margin-bottom:5px;
}

img.icona
{
	float:left;
	border: none;
	margin-right: 20px;
}

img.poster
{
width:420px;
height: 250px;
}

img.floatleft
{
float: left;
margin: 0px 10px 0px -8px;
}

img.floatright
{
float: right;
margin: 0px 0px 0px 10px;
}

ul.linklist
{
list-style: none;
}

ul.linklist li
{
border-top: solid 1px #EEEEEE;
padding-top:5px;
margin: 5px 0px 0px -25px;
padding-bottom: 5px;
}

ul.linklist li.first
{
border-top: 0px;
margin-top: -10px;
padding-top: 0px;
}

#upbg
{
position: absolute;
top: 0px;
left: 0px;
width: 847px;
height: 264px;
z-index: 1;
}

#outer
{
position: relative;
width: 847px;
margin: auto;
}

#inner
{
position: relative;
background: #ffffea;
margin: 0px 16px 0px 16px;
padding: 1px 20px 1px 20px;
}

#header
{
position: absolute;
background: #ffffee;
width: 140px;
height: 92px;
color: #BDBDA2;
padding-left: 15px;
z-index:1;
}

#header span
{
font-weight: normal;
}

#header h1
{
position: absolute;
font-size: 20px;
letter-spacing: -1px;
top:12px;
height: 92px;
}

#header h2
{
position: absolute;
font-size: 9px;
font-weight: normal;
color: #4B86C4;
top: 50px;
}

#splash
{
position: absolute;
right: 35px;
background: #FFFFee;
width: 480px;
height: 92px;
padding-top: 30px;
padding-left: 20px;
}

#menu
{
position: relative;
background: #fff url('images2/a16.gif') repeat-x;
height: 67px;
margin: 100px 0px 10px 0px;
background-color: #ffffea;
z-index:3;
}

#menu ul li
{
display: inline;
line-height: 67px;
padding-right:20px;
}

#menu li.first
{
margin-left:-15px;
}

#menu ul li a
{
background-color: transparent;
padding: 3px 8px 3px 8px; /*influisce sulla spaziatura tra le voci*/
font-size: 14px;
color: #ffffcc;
text-decoration: none;
font-weight: bold;
}

#menu ul li a:hover
{
background: #ffffee url('images2/a18.gif') repeat-x;
color: #4B86C4;
text-decoration: none;
}

#date 
{
position: absolute;
top: 0px;
line-height: 67px;
right: 30px;
color: #153369;
font-weight: bold;
text-decoration: none;
}

#secondarycontent
{
position: relative;
width: 160px;
float: left;
top:10px
}

#secondarycontent h3
{
position: relative;
font-size: 16px;
line-height: 25px;
color: #808080;
background: url('images2/a22.gif') bottom repeat-x;
letter-spacing: -1px;
padding: 0px 0px 5px 10px;
margin-bottom: 10px;
margin-top:10px;
}

#secondarycontent a img
{
border: 0px;
}

#secondarycontent h4
{
position: relative;
top: 0px;
font-size: 12px;
line-height: 20px;
color: #4B86C4 ;
background: url('images2/a22.gif') bottom repeat-x;
letter-spacing: -1px;
padding: 0px 0px 5px 0px;
margin-top: 10px;
margin-bottom: 20px;
}

#secondarycontent .content
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
}

#secondarycontent a
{
color: #ff9900;
text-decoration: none;
font-weight: bold;
}

#secondarycontent a:hover
{
text-decoration: underline;
}

#bannercolumn
{
position: relative;
left:15px;
top:10px;
width: 145px;
float: left;
}

#bannercolumn h3
{
position: relative;
font-size: 16px;
line-height: 25px;
color: #808080;
background: url('images2/a22.gif') bottom repeat-x;
letter-spacing: -1px;
padding: 0px 0px 5px 0px;
margin-bottom: 20px;
margin-top:0px;
}

#bannercolumn img a
{
	border: none;
}

#bannercolumn a
{
color:#cc66ff;
text-decoration: none;
font-weight: bold;
}

#bannercolumn a:hover
{
text-decoration: underline;
font-weight: bold;
}

#bannercolumn h4
{
position: relative;
top: 0px;
font-size: 12px;
color: #AFAFA4;
background: url('images2/a22.gif') bottom repeat-x;
letter-spacing: -1px;
margin-top: 20px;
padding: 0px 0px 0px 0px;
margin-bottom: 20px;
}

#bannercolumn ol
{
	list-style: decimal;
}

#bannercolumn li
{
	white-space: pre-line;
	margin-left:-10px;
}

#primarycontent
{
position: relative;
width: 440px;
float:left;
margin-left:15px;
top:10px
}

#primarycontent a
{
color: #ff9b40;
text-decoration: none;
font-weight: bold;
}

#primarycontent a:hover
{
text-decoration: underline;
}

#primarycontent h3
{
position: relative;
font-size: 18px;
line-height: 25px;
color: #4B86C4;
letter-spacing: -1px;
background: url('images2/a22.gif') bottom repeat-x;
padding: 0px 0px 5px 10px;
margin-bottom: 10px;
margin-top:0px;
}

#primarycontent h3 a
{
text-decoration: none;
color: #4B86C4;
line-height: 25px;
}



#primarycontent .content
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
}
#protezione
{
top: 150px;
z-index: 2;

}
#primarycontent .post .header
{
position: relative;
}

#primarycontent .spazio
{
    position: relative;
    height:5px;
    background: url('images2/a33.jpg') bottom repeat-x;
    clear:both;
}

#primarycontent .post .comandi
{
position: absolute;
right: 15px;
top:0px;
line-height: 35px;
color: #AFAFA4;
font-weight: bold;
z-index:2;
}

#primarycontent .comandi a
{
color: #AFAFA4;
text-decoration: none;
font-size: 9px;
}

#primarycontent .comandi img
{
border:none;
}

#primarycontent .post
{
position: relative;
top: 0px;
}

#primarycontent .numeriutili
{
color: #ff9b40;
text-decoration: none;
font-weight: bold;
}

ul.linkutili
{
		padding: 0px 0px 15px 5px;
		list-style: none;
		margin:0px;
}


ul.tree
{
		list-style: square;
		padding: 5px 0px 5px 0px;
}

#primarycontent h4
{
	color: #808080;
}

#footer
{
position: relative;
clear: both;
height:67px;
background: url('images2/a16.gif') bottom repeat-x;
width:100%;
margin:10px 0px 0px 0px;
text-align: center;
line-height: 67px;
color: #153369;
}

#footer a
{
font-size: 12px;
color: #ffffcc;
}

#contatore
{
	position: relative;
	clear:both;
	left: 20px;
	top:0px;
	height:17px;
	width: 101pX;
}

#spaziofine
{
		 position:relative;
		 height: 20px;
		 background-color: #ffffea;
}

#affitto
{
	width:133px;
	background-color: #d5d5d5;
	border-color: #aaaaaa;
	border-style: solid;
	border-width: 1px;	
	padding: 0px 5px 5px 5px;
	margin-bottom: 5px;

}

#affitto .testo
{
		text-align: left;
		font-size: 10px;
}

#affitto h2
{
	font-size:18px;
	text-align:center;
	font-weight: bold;
	letter-spacing: 2px;
	color: #C648FB;
	margin-bottom:5px;
	margin-top:5px;
}

#banner_overlay {
position:absolute;
padding: 0px 20px 20px 20px ;
filter: alpha(opacity=100);
-moz-opacity: 100; opacity: 100;
left:70px;
top:120px;
font-size:22px;
background: #ffffea;
width:390px;
height:310px;
text-align:right;
font-weight:bold;
z-index:5;
}

#fotobanner_overlay {
position:absolute;
width: 100%;
padding: 5px;
left:10px;
height: 64px;
background:url('banner/casa2.jpg') no-repeat left top;
bottom: 0px
}


#banner_overlay a:link, #banner a:visited{
 color:#36281b;
 text-decoration:none;
 }
 
 #banner_overlay a:hover, #banner a:focus, #banner a:active{
 color:#36281b;
 text-decoration:none;
 }
 
 #banner_overlay h1{
 margin:20px;
 padding: 0 ;
 color:#4b86c4;
 text-align:center;
 font-size: 14pt;
 }
 
 #banner_overlay h2{
 margin-top:0px;
 color:#36281b;
 text-align:right;
 font-size: 10pt;
 }
 
 
 #banner_overlay p.testo{
 font-family:  "Eras Light ITC", "papyrus", Tahoma;
 font-size: 11pt; 
 color:#36281b;    
 line-height: 130%;
 text-align:center;
 font-weight: normal;
 }
 
#mask {
filter: alpha(opacity=70);
-moz-opacity: .7; opacity: .7;
position: absolute;
width: 100%;
height: 100%;
background-color: #000000;
z-index: 4
}
