/* CSS Document */
html {
	
	overflow:auto;
	color:#eee;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	background-color: #333333;
	background-image: url(../imgs/background.gif);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	
	
	
}


#Header { height:113p;}
#Corpo {
	position:absolute;
	display: block;
	left:100px;

	top:0px;
	width:800px;
	z-index:1;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background-image:url(../imgs/background_corpo.gif);

	
}

#MenuPrimoPiano {
	/* height:297px; */
	border-bottom: 1px solid #CCC;
	background-image: url(../imgs/loading_800x350.gif);
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center center;
	
}

#Menu{
	position:absolute;
	width:240px;
	background-color:#FFA448;
	height:297px;
	left:0;
}

#PrimoPiano {
	height:338px;
	width:559px;
	margin-left:240px;
	border-left:1px solid #CCC;

}


#ThumbContents {
	border-bottom: 1px solid #CCC;
	min-height:149px; 
	
}

#Thumb {

	position:absolute;
	width:240px;
	
	left:0;
}

#Testo {
	
	width:494px;
	margin-left:240px;
	border-left:1px solid #CCC;
	min-height:119px; 
	padding:20px 10px 10px 55px;
	background-image: url(../imgs/background_testo_thumb.gif);
	background-repeat:repeat-y;
	background-position: left top;
	font-size:11px;
	overflow:auto;
	
}


#Footer a { 
	color:#F90; text-decoration:none;	
}

#Footer a:hover { 
	color:#FA1; text-decoration:underline;	
}



#Footer { margin-bottom:40px;}

#LogoFooter {
	position:absolute;
	width:240px;
	text-align:center;
	padding:10px 10px 10px 10px;
	left:0;

}

#TestoFooter {
	width:494px;
	margin-left:240px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 10px 10px 10px 55px;
	background-image: url(../imgs/background_footer.gif);
	background-repeat: no-repeat;
	background-position: right top;
	

}

#SotooMenu {
	/* background-image:url(../imgs/background_sotto_menu.gif); */
	height:40px;
	background-color:#F90;
	color:white;
	font-family:Verdana;
	font-size:16px;
	border-bottom: 1px solid #CCC;
	text-align:center;
}



#SotooMenu ul {
	list-style:none;
	width:800px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	
	

}

#SotooMenu li {

	display:inline;
	margin-left:1px;

}

#SotooMenu li a { 
	color:white; 
	text-decoration:none; 
	line-height:40px;
	padding-top:12px;
	padding-bottom:13px;
	padding-left:10px;
	padding-right:10px;	
		
}

#SotooMenu li a:link {
	
}

#SotooMenu li a:hover {
	background-color:#FC6;
	color:#333333;


}

#SotooMenu li a:visited {

}

#SotooMenu li a:active {

}


#navFoto {
	position:absolute;
	z-index:1001;
	top:157px;
	left:3px;
	
	}
	
#navFoto ul {	
	list-style:none;
	width:800px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:700px;
}	
	
#navFoto li {
	display:inline;
	margin-right:3px;
	

	

}

#navFoto li a { 	font-family:sans-serif;
	font-weight:bold;
	font-size:10px;
	border:1px solid #eee;
	
	font-weight:bold;background:#F90;text-decoration:none; color:#fff; line-height:30px; height:30px;	padding-right:8px;
	padding-left:8px; padding-top:5px; padding-bottom:5px; }
#navFoto li a:link {  }
#navFoto li a:hover { color:#F00; background-color:#Fc3; }


a { text-decoration:none; color:#FC0; }
input, textarea { width:230px; border:1px solid #eee;  background-color:#eee}
textarea { height:52px; overflow:auto; }
/* classes */ 
.alarm { color:red; font-size:9px;}
.small {}
.orange { color:#F93; font-weight:bold; }
.no { display:none }
h1,h2,h3 { display:none;}
