html{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color: #000000;
	background-color: #FFFFFF;
	background-position : left top;
	background-image : url("../image/bk_home.jpg");
	background-repeat: repeat;
}
body{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	background-position : left top;
	background-image : url("../image/bk_home.jpg");
	background-repeat: repeat;
}
#corpo{
	width:100%;
	padding :  0px 0px 0px 0px;
	margin :  0px 0px 0px 0px;
}
div#pagina{
	position: relative; 
	/*width: 100%;*/
	width: 770px;
	margin: auto;
	background-color: #FFFFFF;
	color: #000000;
	min-height:400px;
}
div#testata{
	height: 100px;
	color: #333333;
	background-position : left top;
	background-image : url("../image/testata.jpg");
	background-repeat : no-repeat;
}
div#testataL{
	width : 100px;
	height : 14px;
	padding : 2px 0px 0px 10px;
	margin : 0px 0px 0px 0px;
	float: right;
	text-align:left;
	font-size: 80%;
	background-color:#F5F5F5;
}
div#testataR{
	width : 300px;
	height : 20px;
	background-color:#ABABAB;
	float: right;
}
div#categorie{
	width : 100%;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	text-align:center;
	/*background : #B6CDBB; CAB1AC*/
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #999999;
	background-color : #FFFFFF; 
	float:left;
}
div#menu{
	padding : 0% 0% 0% 3%;
	text-align:center;
	background : #FFFFFF;
}
.menu {	
	width: 10%;
	padding : 0px 3px 0px 3px;
	margin : 0px 0px 0px 0px;
	text-align: center;
	background-color : #FFFFFF;
	color : #333333;
	float: left;
}
a.menus:link {	
	width:auto;
	text-decoration : none;
	color : #333333;
	background-color: #FFFFFF;
	display:block;
}
a.menus:visited {
	width:auto;
	text-decoration : none;
	color : #333333;
	background-color: #FFFFFF;
	display:block;
}
a.menus:hover {
	width:auto;
	text-decoration : underline;
	color : #FFFFFF;
	/*background-color: #517E7A;*/
	background-color: #999999;
	display:block;
}
a.menus:active {
	width:auto;
	text-decoration : underline;
	color : #FFFFFF;
	background-color: #999999;
	display:block;
}

/*----------------------------------------------------------------------------------*/
div#naviga{
	width:100%;
	height:22px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;	
	background-color: #FFFFFF;
	color: #999999;
	text-align: left;
	float:left;
	font-size: 90%;
}
div#navigaSpazio{
	width:210px;
	height:22px;
	background-color: #FFFFFF;
	color: #999999;
	text-align: left;
	float:left;
}
/*----------------------------------------------------------------------------------*/
div#centrale{
	width:100%;
	height:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-color: #FFFFFF;
}
div#menuSX{
	float: left;
	width:200px;
	height:400px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #999999;
	/*border: 1px solid #999999;*/ 
}
.menus{display:block}
.menus *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E1E1E1}
.menus1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;
  background:#e8e8e8}
.menus2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#e6e6e6}
.menus3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;}
.menus4{
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2}
.menus5{
  border-left:1px solid #e8e8e8;
  border-right:1px solid #e8e8e8;
  background:#E1E1E1;}
.menusfg{
  background:#E1E1E1;	
  width:200px;
  min-height:390px;
}

div.testoA{
	margin: 5px 0px 0px 200px;
	padding: 0px 10px 0px 10px;
	text-align:left;
}
div.testoB{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
}
div.testoC{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align:left;
}


/*----------------------------------------------------------------------------------*/
div#sottoTXT{
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align:center; 
	float:left;
	background-color: #FFFFFF;
}
div#sotto{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 5px solid #999999; 
	text-align:center; 
	float:left;
	background-color: #FFFFFF;
}
div#sotto_testo{
 	padding : 5px 0px 5px 0px;
	margin : 0px 0px 0px 0px; 
	color:#666666;
	font-size: 80%;
}


/*----------------------------------------------------------------------------------*/
.pagina_titolo{
	color:#333333;
	padding : 10px 0px 0px 10px;
	margin : 0px 0px 0px 0px;
 	font-weight: bold;
	background-color:#FFFFFF;
}
.pagina_numeri{
	/*padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border-top : 1px solid #000000;
	text-align:left;*/
	width:100%;
	padding : 0px 0px 5px 2px;
	margin : 0px 0px 0px 0px;
	float:left;
}
.pagina_select{
	width : 150px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	float:left;
}
.numero_0{
	padding : 0px 3px 0px 3px;
	margin : 0px 3px 0px 3px;
	border:1px;
	border-style:solid;
	border-color:#999999;
	text-align:center;
	float:left;
	font-size: 80%;
}
.numero_1{
	padding : 0px 3px 0px 3px;
	margin : 0px 3px 0px 3px;
	border:1px;
	border-style:solid;
	border-color:#999999;
	text-align:center;
	background-color:#CAB1AC; 
	color:#FFFFFF;
	float:left;
	font-size: 80%;
}
.numero_2{
	padding : 0px 3px 0px 3px;
	margin : 0px 3px 0px 3px;
	border:1px;
	border-style:solid;
	border-color:#999999;
	text-align:center;
	background-color:#FF0000; 
	color:#FFFFFF;
	float:left;
	font-size: 80%;
}
#contenutiLeft{
	width:300px;
	text-align:left;
	float:left;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
#contenutiRight{
	width:300px;
	text-align:right;
	float:right;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
.testo_contenuti{
	/*float:left;*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
.testo_contenuti_allegato{
	padding : 3px 0px 0px 5px;
	margin : 0px 0px 0px 0px;
	font-weight: bold;
}
.testo_contenuti_link{
	padding : 3px 0px 0px 5px;
	margin : 0px 0px 0px 0px;
	font-weight: bold;
}
.testo_contenuti_foto{
	padding : 5px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	font-size:80%;
	color: #999999;
	font-weight:normal;
	text-align:center;
}
.testo_gallery{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 3px 5px;
}

/*--------------------------------*/
.text_POSX{
	width:		280px; 
	margin : 	0px 10px 5px 0px;
	font-size:	80%;
	color:		#666666;
	float:		left;
}
.foto_POSX{
	width:		280px; 
	height:		210px;
	margin : 	0px 0px 0px 0px;
	border : 	1px solid #999999;
	float:		left;
}
.text_PODX{
	width:		280px; 
	margin : 	0px 0px 5px 10px;
	font-size:	80%;
	color:		#666666;
	float:		right;
}
.foto_PODX{
	width:		280px; 
	height:		210px;
	margin : 	0px 0px 0px 0px;
	border : 	1px solid #999999;
	float:		right;
}

/*--------------------------------*/
.text_PVSX{
	width:		210px; 
	margin : 	0px 10px 5px 0px;
	font-size:	80%;
	color:		#666666;
	float:		left;
}
.foto_PVSX{
	width:		210px; 
	height:		280px;
	margin : 	0px 0px 0px 0px;
	border : 	1px solid #999999;
	float:		left;
}
.text_PVDX{
	width:		210px; 
	margin : 	0px 0px 5px 10px;
	font-size:	80%;
	color:		#666666;
	float:		right;
}
.foto_PVDX{
	width:		210px; 
	height:		280px;
	margin : 	0px 0px 0px 0px;
	border : 	1px solid #999999;
	float:		right;
}


/*--------------------------------*/
.foto_GO{
	width:530px; 
	height:380px;
	padding : 0px 0px 0px 0px;
	margin : 0px 10px 0px 0px;
	border : 1px solid #999999;
}
.foto_G1{
	width:530px; 
	height:310px;
	padding : 0px 0px 0px 0px;
	margin : 0px 10px 0px 0px;
	border : 1px solid #999999;
	text-align:center;
}
.foto_G2{
	width:530px; 
	height:380px;
	padding : 0px 0px 0px 0px;
	margin : 0px 10px 0px 0px;
	text-align:center;
}
.foto_PP{
	width:80px; 
	height:57px;
	padding : 0px 0px 0px 0px;
	margin : 2px 8px 0px 0px;
	border : 1px solid #999999;
	float:left;
}
.foto_videoDX{
	width:320px; 
	height:285px;
	padding : 0px 0px 0px 0px;
	margin : 5px 10px 0px 10px;
	border : 1px solid #999999;
	float:right;
}		
.foto_videoSX{
	width:320px; 
	height:285px;
	padding : 0px 0px 0px 0px;
	margin : 5px 10px 0px 10px;
	border : 1px solid #999999;
	float:left;
}		

.foto_audio{
	width:320px; 
	height:20px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	float:left;
}



ul.lista1 {
	list-style: none;
	text-align: left;
 	padding : 0px 0px 0px 7px;
	margin : 0px 0px 0px 0px;
	color:#333333;
	text-decoration: none;
}
li.lista1 {
	list-style: none;
	text-align: left;
 	padding : 2px 0px 2px 0px;
	margin : 0px 0px 2px 0px;
	color:#333333;
	text-decoration: none;
}
a.lista1:link{
	color:#333333;
	text-decoration: none;
}
a.lista1:visited{
	color:#333333;
	text-decoration: none;
}
a.lista1:hover{
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #999999;
	display:block;
}
a.lista1:active{
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #999999;
	display:block;
}
ul.lista2 {
	text-align: left;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 20px;
	color:#333333;
	text-decoration: none;
}
li.lista2 {
	text-align: left;
 	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color:#333333;
	text-decoration: none;
}
a.lista2:link{
	color:#333333;
	text-decoration: none;
}
a.lista2:visited{
	color:#333333;
	text-decoration: none;
}
a.lista2:hover{
	color: #333333;
	text-decoration: underline;
}
a.lista2:active{
	color: #333333;
	text-decoration: underline;
}




.grigio{
	color:#333333;
	text-decoration: none;
}
a.grigio:link{
	color:#333333;
	text-decoration: none;
}
a.grigio:visited{
	color:#333333;
	text-decoration: none;
}
a.grigio:hover{
	color: #333333;
	text-decoration: underline;
}
a.grigio:active{
	color: #333333;
	text-decoration: underline;
}


.grigioBold{
	color:#666666;
	text-decoration: none;
	font-weight:bold;
}
a.grigioBold:link{
	color:#666666;
	text-decoration: none;
}
a.grigioBold:visited{
	color:#666666;
	text-decoration: none;
}
a.grigioBold:hover{
	color: #666666;
	text-decoration: underline;
}
a.grigioBold:active{
	color: #666666;
	text-decoration: underline;
}


a.bianco:link{
	color:#FFFFFF;
	text-decoration: none;
}
a.bianco:visited{
	color:#FFFFFF;
	text-decoration: none;
}
a.bianco:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
a.bianco:active{
	color: #FFFFFF;
	text-decoration: underline;
}


.testoPiccolo{
	font-size:70%;
	color: #999999;
	font-weight:normal;
}




.form_scheda1{
	width : 130px;
	padding : 0px 0px 0px 5px;
	margin : 0px 0px 0px 0px;
	float: left;
}
.form_scheda2{
	padding : 0px 0px 0px 130px;
	margin : 0px 0px 0px 0px;
}
.form_scheda3{
	width : 25%;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	float: left;
}
.form_100{
	width : 100px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	float:left;
}
.form_200{
	width : 200px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	float:left;
}

.bianco{
	color:#FFFFFF;
	border : 1px solid #FFFFFF;
	padding : 0px 2px 1px 2px;
	font-size:	75%;
}




.grigioScuro{
	color:#999999;
	border-left:1px solid #999999;
	margin : 0px 0px 0px 0px;
	padding : 0px 2px 0px 2px;
	font-size: 75%;
}
a.grigioScuro:link{
	color:#999999;
	text-decoration: none;
}
a.grigioScuro:visited{
	color:#999999;
	text-decoration: none;
}
a.grigioScuro:hover{
	color: #999999;
	text-decoration: underline;
}
a.grigioScuro:active{
	color: #999999;
	text-decoration: underline;
}



.nero{
	color:#333333;
	border : 1px solid #000000;
	margin : 0px 0px 0px 2px;
	padding : 0px 4px 1px 4px;
	font-size:	75%;
}
a.nero:link{
	color:#333333;
	text-decoration: none;
}
a.nero:visited{
	color:#333333;
	text-decoration: none;
}
a.nero:hover{
	color: #333333;
	text-decoration: underline;
}
a.nero:active{
	color: #333333;
	text-decoration: underline;
}
.nero_under{
	color:#333333;
	border : 1px solid #000000;
	margin : 0px 0px 0px 2px;
	padding : 0px 4px 1px 4px;
	font-size:	75%;
	text-decoration: none;
	background-color:#CCCCCC;
}


ul {
	text-align: left;
 	padding : 0px 0px 0px 0px;
	margin : 5px 0px 0px 25px;
	color:#333333;
}
li {
	list-style-type: square;
	text-align: left;
 	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color:#333333;
}

.bottone {
	padding : 0px 4px 0px 4px;
	margin : 0px 0px 0px 0px;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #000000;
	background-color:#ABABAB;
}
.textboxA {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90%;
	border: 1px #000000 solid;
	float:left;
}


.glossario:link{
	color:#CC0000;
	text-decoration: none;
	cursor:help;
}
.glossario:visited{
	color:#CC0000;
	text-decoration: none;
	cursor:help;
}
.glossario:hover{
	color: #CC0000;
	text-decoration: underline;
	cursor:help;
}
.glossario:active{
	color: #CC0000;
	text-decoration: underline;
	cursor:help;
}

.lettera_1{
	padding : 0px 2px 0px 2px;
	margin : 0px 2px 0px 0px;
	float: left;
	border:1px;
	border-style:solid;
	border-color:#999999;
	text-align:center;
}
.lettera_2{
	padding : 0px 2px 0px 2px;
	margin : 0px 2px 0px 0px;
	float: left;
	border:1px;
	border-style:solid;
	border-color:#999999;
	text-align:center;
	background-color:#ABABAB;
	color:#FFFFFF;
}


p{
	clear: inherit;
}











#aggiornas{
	clear:both;
	width : 100%;
	height : 25px; 
	padding : 0px 0px 0px 0px;
	margin : -30px 0px 0px 0px;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	border-width:1px; 
	border-style:dashed;
	background-color:#990000;
}