/*
-----------------------------------------------
Grey Box Method - Layout CSS
----------------------------------------------- */

body { background: #000; 
	margin: 0; 
	color: #333333;
	padding: 0 0 40px; 
	font: normal 13px/15px Helvetica, Arial, 'Liberation Sans' , FreeSans, sans-serif; }


/* anchors
	color: #474747; 

----------------------------------------------- */
a { color: #474747; font-weight: bold; text-decoration: none; }
a:hover { color: #033DA0; }


/* 960 grid system container background
-----------------------------------------------
.container_12, .container_16 { background: #f0ece8; } */

.container_16 { background: #000; }

/* headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin-top: 1em; line-height: 1.2em; font-weight: normal;
	 color: #f0ece8; font-family: Georgia, "Times New Roman" , Times, serif; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }


h1 a { font-weight: normal; }


#head {
 /*background: #2a4967 url( "/Images/sfondohead.gif" ) repeat-x top left; */
/* background:#507e71 url( "/Images/sfondoheader.jpg" ) repeat-x top left; */
}

#head h1 { color: #f0ece8; margin:5px 0 3px 16px;
	 font-family:Helvetica, Arial, 'Liberation Sans' , FreeSans, sans-serif;}
#head span.small {font-size: 65%; font-weight: normal;font-style:italic;}

#headContainer 
{
    padding:0;
    position:relative;
    height: 89px;
    
    }

.headAddress {
    font-size: 11px; 
    margin-left: 0px; 
    color: white;
    float: left;

position: absolute;
left: 90px;
top: 23px;
width: 800px;
height: 60px;
}
#headContainer h1 { color: #f0ece8; margin:5px 0 3px 10px;
	 font-family:Helvetica, Arial, 'Liberation Sans' , FreeSans, sans-serif;}


.hotspot {	background:#000;	}
.light {	background:#f0ece8;	}

.edit { color: #8A0045; font-weight: normal; }

.borderline {margin-top:30px; height: 0px; line-height: 0px; }

.rigaspazio { width:100%; background-color:#f2f2f2; height:4px; display:block;}

#bot { background-color: #000;}

.legal {margin-top:15px; font-size: 0.8em;}
.legalrx { text-align:right; width:100%;}

.contents { line-height: 1.4em; clear: both; margin: 0; padding: 0; font-size: 130%; }

.immagine { border: 1px solid #ccc; padding: 2px; margin: 10px 5px 10px 0; }
.imgleft { border: 1px solid #ccc; padding: 5px; margin-right: 5px; }

div.left{float:left;} 
div.right{float:right;} 



