/* body{
margin:0;
padding:0;
line-height: 1.5em;
}
*/

/* header e footer  fissi */
/* x POSIZIONE FISSA
body > #topsection {
  position: fixed;
}
*/
body > #footer {
	position: fixed;  
}

body > #footeropen {
	position: fixed;  
}


#topsection{	
	position:absolute;
	z-index:5;		
	margin-top:0px;    /* Adeguare padding-top di left,contentwrapper e right  */
	width: 100%;	
	height:120px;
	/* text-align: right;		 */
	box-shadow:1px 1px 10px #000;
	-webkit-box-shadow:1px 1px 10px #000;
	-moz-box-shadow:1px 1px 10px #000000;
	/*	background-color: #1C344A; */
	 /* background-image: url('/common/images/bg_header.png');  */
	 /* background-image: url('/common/images/bg_header_rome.jpg');   
	 background-image: url('/common/images/bg_header_panoramica_notturna_01.jpg');  
	 background-image: url('/common/images/bg_header_hurstbourne.jpg');  
	 background-image: url('/common/images/bg_header_ teign.jpg');  	 
	 */ 
	 /* background-image: url('/common/images/bg_header_rome.jpg');    */
	   	 
	border-bottom: #f0f0f0 2px groove; 
}

#topsection h1{
	margin: 0;	
}

/* center column 1st div */ 
#contentwrapper{
	/* padding-top: 80px; */
	padding-top: 130px;
	float: left;
	width: 100%;
	margin: 0;
}
/* center column 2nd div */ 
#contentcolumn {
	margin: 0 230px 0 230px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	padding-bottom: 3em; 	
}

#leftcolumn{
	/* padding-top: 80px;*/
	padding-top: 130px;
	float: left;
	width: 230px; /*Width of left column*/
	margin-left: -100%;
	min-height:49em;	
	padding-bottom: 3em; 
	z-index:1;
}

#rightcolumn{
	/* padding-top: 80px;*/
	padding-top: 130px;
	float: right; /* cambiato da left to right perche in chrome 12 la colonna veniva sovrapposta a quella di sinistra */
	width: 228px; /* 198 Width of right column considered 2px of left border*/
	margin-left: -230px; /*Set left marginto -(RightColumnWidth)*/
	min-height:49em;	
	padding-bottom: 3em; 
	z-index:1;
}

#footer {
	display:none;
	position: absolute;	
	bottom: 0;
	left:0;	
	width: 80%;  
	height: 3em;
	z-index:999;
	
	margin-left:auto;
	margin-right:auto;
	margin-left:  10%; /*Set left marginto -(RightColumnWidth)*/
	margin-right: 10%;
	
	background-image: url('/common/images/bg_footer.png');
	border-top: #f0f0f0 2px groove; 
	border-right: #f0f0f0 2px groove; 
	border-left: #f0f0f0 2px groove; 
	
	-moz-border-radius: 12px 12px 0 0;
	-khtml-border-radius: 12px 12px 0 0;
	-webkit-border-radius: 12px 12px 0 0;
	border-radius: 12px 12px 0 0;
	
	box-shadow:0px 0px 10px #000;
	-webkit-box-shadow:0px 0px 10px #000;
	-moz-box-shadow:0px 0px 10px #000000;

}
#footer a {
	color: #FFFF80;
	text-decoration: none;
}

#footeropen{
	display:none;
	text-align:center;
	position: absolute;	
	bottom: 0;
	left:0;	
	width: 40px;  
	height: 1.7em;	
	z-index:998;	
	
	margin-left: 76%;
	
	background-image: url('/common/images/bg_footer.png');  
	border-top:   #f0f0f0 2px groove; 
	border-left:  #f0f0f0 2px groove; 
	border-right: #f0f0f0 2px groove; 
	
	-moz-border-radius:  6px 6px 0 0;
	-khtml-border-radius:  6px 6px 0 0;
	-webkit-border-radius:  6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	
	box-shadow:0px 0px 10px #000;
	-webkit-box-shadow:0px 0px 10px #000;
	-moz-box-shadow:0px 0px 10px #000000;
	
}
#footeropen a{
	color: #FFFF80;	
	text-decoration: none;	
}

#open, #close {	
	font-size: 150%;
	font-weight: bold;	
/*	border: 1 solid #c0c0c0; */
}


.innertube{
	margin: 0 10px 0 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}


/* <P> ...byman2009!</P> */
.footerFissoPad {
	width:99%;
	height:99%;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	/* color: #000000;  */
	color: #a6c4d5; 
}
