body{
	background:#cbcbcb url('img/provaBARR2Gab.jpg') no-repeat top center;
	margin:0px;
}

#contenitore {
	background:#cbcbcb;
	margin-top:220px;
	margin-left:379px;
	margin-right:auto;	
	text-align:center;
	
}
#contenitoremenu{
	background: url('img/passopadonS1ab.jpg') no-repeat  left bottom ;
	height:550px;
	left:0px;
	padding-top: 25px;
	position:absolute;	
	top:220px;
	width:379px;
}
#contenitore a{
  font : 105% ;				
  text-align:justify;
font-weight:bold;
    font-style: italic;
  color: #1690cf;
  }
#contenitore a:visited{
  font : 105% ;				
  text-align:justify;
font-weight:bold;
  font-style: italic;
  color: #1690cf;
  }
div.hwndtop {
	background: url('img/topBB.gif') no-repeat top;
	width:550px;
}
div.hwnd img{
	border-style: ridge;
}
div.hwnd {
	background: url('img/bx2.jpg') repeat-y center;
	color:#000;
	text-align:center;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	}
div.hwndbottom {	
	background: url('img/bdownB.jpg') no-repeat bottom;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	width:550px;
}
div.subtitle {
	color: #fff;
	font :  15pt 'Harrington', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	padding-left: 0px;
	text-align:center;
	width:550px;
}
div.subtext{
	color:#2e2c95;
	font : 103%;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	width:530px;
}

div.alpgiov{
	color:#2e2c95;
	font : 105%;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	text-align:center;
	width:530px;
}

div.subtextOrg{
	color:#2e2c95;
	font : 103%;
	padding-left:10px;
	padding-right:10px;
	text-align:left;	
}
div.title{
	color: #ffa60b;/*1a91c3 1d69a3*/
	font : 17pt 'Chiller',Monotype Corsiva,MS Reference Serif, Arial,Helvetica;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}
div.sottotitolo{
	color: #1a91c3;
	font : 17pt 'Chiller',Monotype Corsiva,MS Reference Serif, Arial,Helvetica;
	font-style:italic;
	text-align:center;
}
div.sotto{
	color: #407dc8;
	font : 17pt 'Chiller',Monotype Corsiva,MS Reference Serif, Arial,Helvetica;
	font-style:italic;
	text-align:center;
}
div.capogita{
	color: #1a91c3;
	font : 12pt 'Chiller',Monotype Corsiva,MS Reference Serif, Arial,Helvetica;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}
div.testomini{
	color:#2e2c95;
	font : 100%;	
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;	
}
div.tlinkmini{
	color:#F5762C;
	font : 85%;	
	font-style:italic;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;	
}
div.data{
	font : 80%;	
	/*color: #086BC2;*/
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	/*font-style:italic;*/
	font-weight:bold;
}
div.corsi{
	font : 90%;	
	color: #096da6;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	font-style:italic;
	font-weight:bold;
}
div.tt3liv{
	font : 80%;	
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
	font-style:italic;
	font-weight:bold;
}	
ul.menu{
	font : 13pt 'Comic Sans MS',Lucida Sans,Arial, Geneva,Helvetica;
	font-style:italic;
	margin-left:50px;
	list-style-type: none;
	margin:0px;	
	margin-left:70px;
	text-align:center;	
	width: 160px;
}
ul.menu li{
    height:34px;
	float: none;   
	margin:0px;
	padding: 0px;	 
	text-align: center;	
	vertical-align:middle;  
}
ul.menu li a{
	background: url('img/prova2smusso2.gif') no-repeat;
	color: #f9fefe;
	display: block;
	height: 34px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-align:center;
	width: 160px;
}
ul.menu li a:hover{
	background: url('img/onSel.jpg') no-repeat;	
	color: #f9fefe;
	padding: 0px;			 
}
ul.menu li.sub ul{
	font : 9pt 'Comic Sans MS',Arial, Geneva, Helvetica;
	display: none;
	font-weight:bold;
	list-style-type: none;
	margin-left:160px;
	padding: 0px;
	margin-left:160px;
			
}
ul.menu li.sub ul li{
	float: none;
	height:17px;
	margin-top:0px;	
	padding: 0px;
	width:160;	
}
ul.menu li.sub ul li a{
	background: url('img/prova2piccolo.gif') no-repeat;
	padding: 0px;
	height: 17px;
	width: 160px;
}
ul.menu li.sub ul li a:hover{
	float:none;
	background: url('img/sottoOnSel.jpg') no-repeat;
	padding: 0px;
}
ul.menu li.sub:hover ul{
	position: absolute;	
	font : 9pt 'Comic Sans MS',Arial, Geneva, Helvetica;
	display: block;
	font-weight:bold;
	list-style-type: none;
	margin-top:-34px;
}
div.riga{
	color:#2e2c95;
	font : 75%;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	width:530px;
}
img{
    border:0px;
    text-align:center;
    }    
table{
	color:#2e2c95;
	}