html{
	height:100%;
}
body {
	background : #000000;
	
	color : #FFFFFF;
	font : 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px;
	text-align : left;
	height:100%;

}

 /* logo + immgagini */
div#intestazione {
	background : #000000;
	height : 120px;
	margin : 0px;
	padding-left : 10px;
	padding-right : 10px;
		
}

  /* contenitore: menu + testo */
div#box {
	background: #000000;
	color : #cccccc;
	margin : 0px;
	text-align : center;
	width : 0px auto;position: relative;
}
		
div#menu {text-align : center;
	background: #000000;
	margin : 0px;
	padding-left : 40px;
	width : auto;
	height : 31px; 
}

div#testo {
	background : #000000;
	margin:0;	
	margin-left :80px;
	margin-right :80px;	
	voice-family : inherit;
	font : 18px  Verdana, Geneva, Arial, Helvetica, sans-serif,"Century Gothic";
}

div#footer{
	background : #111111;
	text-align : right;
	border : 0px;
	height:20px;
	bottom: 0;width: 100%;
	clear: left;
}


div#vlink{
	float: left;
	text-align : left;
	margin:0px;
	margin-left:30px;
	margin-top:50px;
	width:100px;
}


div#gallery{
	float: left;
	text-align : left;
	margin:10px;
	margin-top:0;
	margin-left:60px;
	width:auto;
	height:400px;
	border: #5b96b6 1px dotted;
}

div#gallery img{
	display: table;
	margin: 3px;
  	border: 1px solid #ffffff;
}

div#vlink ul{
	list-style-type: none;
	padding-right : 0px;
        padding-left : 0px;
	margin:0px auto;
} 
		
div#vlink li{
	float: left;
	text-align:left;
	width: 100px;
	height:30px;  
	margin: 1px;
	padding:1px;;
}  

div#vlink a{
	display: block;
	width: 100px;
	line-height: 30px;
 	text-decoration: none;
	text-indent: 0px;
    	color: #666;
	font-variant: small-caps;
}

div#vlink a:hover{
	text-align:right;
	color: #cb7237;
	border-right: #a94529 1px dotted;
	border-bottom: #a94529 1px dotted;
	padding-left: 20px;
	padding-right:5px;
}

div#vlink li#activelink a,div#navigation li#activelink a:hover{
	text-align:right;
	color: #5b96b6;
	
	border-right: #5b96b6 1px dotted;
	border-bottom: #5b96b6 1px dotted;
	padding-left: 20px;
	padding-right:5px;
}


 /* contenitore generico sx */
.contenitoresx{
	float: left;
	top: 30px;
	left:0px;
	text-align : left;
	margin:10px;
	margin-top:0;
	width:400px;

}

 /* contenitore generico dx */
.contenitoredx{
	float: left;
	text-align : left;
	margin:10px;
	margin-top:0;
	margin-left:10px;
	width:300px;
}

 /* contenitore interno con bordo */
div#cin{
	border-left : #5b96b6 1px dotted;
	border-top : #5b96b6 1px dotted;
	padding-top: 5px;
	padding-left: 5px;
	
	
}

p#titolo{
	margin:3px 0px 0px 3px;
	color: #cb7237;
}

h3{
	color: #5b96b6;
}

p#intestazione{
	background : #333333;
}

	

img#logo{
	float:left;
}  
			
div#menu ul{
	list-style-type: none;
	padding-right : 40px;
        padding-left : 40px;
	margin:0px auto;
} 
		
div#menu li{
	float:left;
	text-align:center;
	width: 93px;
	height:30px;  
	margin: 0 4px 0 0;
	padding:0;
}  

div#menu a{
	display: block;
	width: 93px;
	line-height: 30px;
 	text-decoration: none;
	text-indent: 0px;
    	/*background: url("images/link.png") no-repeat top left;*/
    	color: #bbbbbb;
	font-variant: small-caps
}

div#menu a:hover{
    	/*background: url("images/linkHover.png") no-repeat top left;*/
	color: #0078c4
}

div#menu li#activelink a,div#navigation li#activelink a:hover{
    	/*background: url("images/linkActive.png") no-repeat top left;*/
	color: #f11;
}

table{
	
	text-align:center;
	font : 14px  Verdana, Geneva, Arial, Helvetica, sans-serif,"Century Gothic";
}

ul{
padding:0px;
	list-style-type: none;
}
li{
padding-top:2px;
padding-bottom:2px;
}

a{
	color:  #bbbbbb;
}

a#active{
color: #f11;
}

a:hover{
	color:  #5b96b6;
}


 

