html{
	padding:0px;
	margin:0px;
}
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-family: Arial, Helvetica, sans-serif;*/
	background-color: #ffffff;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
	font-size : 1.0em;
	background-image: url(img/bgBody2.png);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-x;
}
h1.grp{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	color: #95957B;
	font-size: 1.15em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2{
	text-align: left;
	/*color: #A3B857;*/
	color: #A3B857;
	font-size: 1.1em;
	margin: 2px 10px 0px 0px;
	padding: 0px 0px 3px 0px;
	font-style: normal;
	line-height: 1.3em;
}
#ImageSez{
	float: left;
	width:225px;
	padding: 0px 0px 5px 0px;
	margin: 0px 10px 0px 0px;
}
#testosezione{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	line-height: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#testosezioneContatti{
	color: #000000;
	font-size: 1.1em;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	line-height: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#testosezioneContatti a{
	color: #685F33;
	text-decoration: underline;
}
#testosezioneContatti a:hover{
	color: #685F33;
	text-decoration: none;
}
.spaziasite{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 1px;
	background-color: #95957B;
}
.noView{
	display:none;
}
form{
	text-align: left;
	margin: 0px auto;
	padding: 0px; 
}
img{
	border: 0px;
}
a{
	color: #ffffff;
	text-decoration: none;
}
a:hover{
	color: #ffffff;
	text-decoration: none;
}
a.link{
	color: #A3B857;
	text-decoration: underline;
}
a.link:hover{
	color: #A3B857;
	text-decoration: none;
}

input, textarea ,select{
	border: 1px solid #685F33;
	color: #000000;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background-color: #DFD9BE;
	font-size: 1.1em;
}
.back{
	text-align: right;
	font-size: 1.0em;
	margin: 0px 2px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.clearLeft0 {
	clear: left;
	font-size: 0px;
	line-height: 0px;
}
.clearLeft {
	clear: left;
	font-size: 1px;
	line-height: 1px;
}
.clearRight {
	clear: right;
	font-size: 1px;
	line-height: 1px;
}
.noListStyle {
	list-style: none;
	margin: 0px;
}
.bordo{
	border: 1px solid #000;
}
.c1 {
	color: #FFF;
}
.c2 {
	color: #c8c8c8;
}
.c3 {
	color: #585858;
}
.g{
	font-weight: bold;
}

#contenitore{
	padding: 0px;
	margin: 0px auto;
	width: 1004px;
	text-align: center;
}
#contenitore_website{
	padding: 0px 0px 0px 0px;
	font-size: 1.0em;
	width:1000px;
	margin:0px 0px 0px 0px;
	background-image: url(img/bg_corpo.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
}
#Corpo{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	font-size: 0.8em;
	text-align: left;
	z-index: 0;
}
#Spazia{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 10px;
	text-align: center;
	float: left;
}
#Sx{
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 153px;
	text-align: center;
	float: left;
}
#Sx #centro{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 153px;
	text-align: center;
	background-image: url(img/bg_sx.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
}
#Sx #logo{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 153px;
	height: 167px;
	/*background-image: url(img/VillalaSelva.gif);*/
	background-image: url(img/logo_ultimo2.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#Sx #menu{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 153px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#Sx #menu div{
	margin: 0x 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 153px;
	font-size: 0.85em;
}
#Sx #menu div a{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	width: 153px;
	color: #000000;
	text-decoration: none;
	display: block;
}
#Sx #menu div a:hover{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	width: 153px;
	color: #000000;
	background-color: #BDCB90;
	text-decoration: none;
}
#Sx #menu div a.selez{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	width: 153px;
	color: #ffffff;
	background-color: #A3B857;
}
#Sx #menu div.spazia{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	width: 153px;
}
#Sx #menu .elenco{
	margin: 0x 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 145px;
	font-size: 1.1em;
}
#Sx #menu .elenco .gruppo{
	margin: 0x 4px 0px 4px;
	padding: 0px 0px 0px 0px;
	width: 145px;
	color: #95957B;
}
#Sx #menu .elenco div{
	margin: 0x 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	width: 145px;
}
#Sx #menu .elenco div a{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	width: 145px;
	color: #000000;
	text-decoration: none;
	background-image: url(img/bg_elem.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
	display: block;
}
#Sx #menu .elenco div a:hover{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	width: 145px;
	color: #000000;
	text-decoration: none;
	background-image: url(img/bg_elemsel.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
}
#Sx #menu .elenco div a.strutt,
#Sx #menu .elenco div a.strutt:hover{
	color: #95957B;
	text-decoration: none;
	background-image: url(img/bg_elemsel.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
}

#Sx #bottom{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 153px;
	height: 10px;
	background-image: url(img/bgbottom_sx.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#Dx{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 824px;
	font-size: 1.0em;
	float: left;
	text-align: left;
	/*background-color: Fuchsia;*/
}
#Dx #testata{
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	width: 813px;
	height: 66px;
	/*background-image: url(img/bg_testata.gif);*/
	background-image: url(img/bg_testata2.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	font-size: 0.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#testata #logo{
	width: 155px;
	height: 45px;
	text-align: center;
	float: left;
	background-image: url(img/VillalaSelva3.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#testata #top{
	width: 658px;
	text-align: center;
	float: left;
}
#top #lingua{
	margin: 0;
	padding: 0;
	width: 658px;
	text-align: left;
	font-size: 1.3em;
	color: #000000;
	font-weight: normal;
	height: 35px;
	background: url(img/separa_testata3.gif) no-repeat top;
}
.lingueTop{
	height: 33px;
	width: 60px;
	float: left;
	background: no-repeat bottom center;
	text-align: center;
	font-size: 0.9em;
}

.lingueTop .noClick{
	margin: 0;
	padding: 5px 2px 0 2px;
	text-align: center;
	color: #fff;
	font-weight: normal;
	width: 30px;
	margin: auto;
	text-align: center;
}
.lingueTop a{
	margin: 0;
	padding: 5px 2px 0 2px;
	text-align: center;
	color: #fff;
	font-weight: normal;
	display: block;
	width: 30px;
	margin: auto;
	text-align: center;
}
.lingueTop .sel_lingua{
	margin: 0;
	padding: 5px 2px 0 2px;
	text-align: center;
	color: #FFF;
	/*background-color: #BDCB90;*/
	background-color: #879637;
	font-weight: normal;
	display: block;
	width: 30px;
	margin: auto;
	text-align: center;
}
.lingueTop a:hover{
	color: #FFF;
	/*background-color: #BDCB90;*/
	background-color: #879637;
	text-decoration: none;
}
/*
#top #lingua a{
	margin: 0px 10px 0px 10px;
	padding: 5px 3px 0px 3px;
	text-align: center;
	font-size: 1.0em;
	color: #000000;
	font-weight: normal;
}
#top #lingua a:hover{
	margin: 0px 10px 0px 10px;
	padding: 5px 3px 0px 3px;
	color: #000000;
	background-color: #BDCB90;
	text-decoration: none;
}
#top #lingua .sel_lingua{
	margin: 0px 10px 0px 10px;
	padding: 5px 3px 0px 3px;
	color: #ffffff;
	background-color: #A3B857;
}
*/
#top .separa{
	margin: 	3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 658px;
	height: 3px;
	text-align: center;
	background-image: url(img/separa_testata.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#top #menu{
	margin: 0;
	padding: 2px 0 0 0;
	width: 658px;
	font-size: 0.85em;
}
#top #menu .vocemenu {
	width: auto;
	float: right;
	margin: 0px 3px 0px 3px;
	padding: 0px 2px 0px 2px;
	font-size: 1.3em;
	/*color: #000000;*/
	color: #ffffff;
	font-weight: normal;
}
#top #menu .vocemenu a{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
/*	color: #000000;*/
	color: #ffffff;
	text-decoration: none;
	display: block;
}
#top #menu .vocemenu a:hover{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
/*	color: #000000;*/
	color: #ffffff;
	background-color: #BDCB90;
	
	text-decoration: none;
}
#top #menu .vocemenu a.selez{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	color: #ffffff;
	/*background-color: #A3B857;*/
	background-color: #879637;
}
#Dx .bg_testata{
	width: 824px;
	height: 460px;
	background-image: url(img/bg_image.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Dx #Body{
	width: 815px;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	/*position: absolute;*/
	z-index: 1;
	font-size: 0.8em;
}
#Body .spazioweb{
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Body #SiteSx{
	width: 652px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#SiteSx #NewsHome{
	width: 492px;
	height: 178px;
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_newsNew.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#NewsHome #image{
	width: 175px;
	height: 145px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#NewsHome #testo{
	width: 314px;
	height: 131px;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 0.95em;
}
#NewsHome #testo .top{
	width: 290px;
	height: 118px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#NewsHome #testo .bottom{
	width: 45px;
	height: 13px;
	margin: 0px 0px 0px 257px;
	padding: 0px 0px 0px 0px;
	font-size: 1.0em;
	color:#FFFFFF;
	text-align: center;
	font-weight: bold;
}
#SiteSx #NewsHome2{
	width: 160px;
	height: 173px;
	float: left;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_news2New.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#NewsHome2 ul{
	width: 160px;
	height: 141px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#NewsHome2 ul li{
	width: 126px;
	margin: 0px 0px 0px 25px;
	padding: 5px 0px 0px 0px;
	list-style-type: none;
	color: #A3B857;
	list-style-image: url(img/list_newsNew.gif);
}
#NewsHome2 .bottom{
	width: 64px;
	height: 13px;
	margin: 0px 0px 0px 94px;
	padding: 0px 0px 0px 0px;
	font-size: 1.0em;
	color:#FFFFFF;
	text-align: center;
	font-weight: bold;
}
#Body #SiteDx{
	width: 154px;
	float: left;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
}
#SiteDx #contiene{
	width: 154px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*background-image: url(img/bg_link.gif);*/
	background-image: url(img/bg_link3.gif);	
	background-attachment: scroll;
	background-position: center;
	background-repeat: repeat-y;
}
#SiteDx #contiene .top{
	width: 154px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-image: url(img/bg_toplink.gif);*/
	background-image: url(img/bg_toplink3.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
}
#SiteDx #contiene .image{
	width: 154px;
	height: 141px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_imagelink2.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#strutt_sx{
	width: 487px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#strutt_sx .image{
	width: 480px;
	height: 380px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_imagegall.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#strutt_dx{
	width: 318px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#strutt_dx #contiene{
	width: 318px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(img/bg_photo.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: repeat-y;
}
#strutt_dx #contiene .top{
	width: 318px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(img/bg_topphoto.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#strutt_dx #contiene .topgall{
	width: 318px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_topgall.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#strutt_dx #contiene .topcon{
	width: 318px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_topcon.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#strutt_dx #contiene .gallery{
	width: 310px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
#strutt_dx #contiene .image{
	width: 139px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_imagephoto.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	float: left;
}
#strutt_dx #contiene .noimage{
	margin: 0px 5px 0px 20px;
	padding: 10px 0px 0px 0px;
	color: #95957B;
	font-size: 1.0em;
	font-weight: bold;
}
#strutt_dx #contiene #contact{
	width: 305px;
	margin: 10px 5px 5px 8px;
	padding: 0px 0px 0px 0px;
}
#contact .title{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #95957B;
	color: #ffffff;
	/*font-size: 1.0em;*/
	font-weight: bold;
}
#contact .elemento{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #685F33;
	font-size: 0.9em;
	font-weight: bold;
}
#contact .elemento2{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #685F33;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
}
#contact .result{
	margin: 8px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	color: #A3B857;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
}
#Image_dett{
	position: absolute;
	z-index: 2;
	width: 640px;
	/*width: 100%;*/
	/*height: 100%;*/
	background-color:#ffffff;
	/*border: 1px solid #000;*/
	margin: -200px 0px 0px -320px;
	padding: 0px 0px 0px 0px;
	top: 50%;
	left: 50%; 
	/*filter:alpha(opacity=80);
	moz-opacity:0.8; 
	opacity:0.8; */
}


#elem_sx{
	width: 313px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#elem_dx{
	width: 492px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#elem_dx .Sx{
	width: 328px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#elem_dx .Sx #image{
	width: 328px;
	height: 315px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_imageprod.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Sx #image_2{
	width: 328px;
	height: 530px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_imageprod2.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Sx #download{
	width: 328px;
	height: 97px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	background-image: url(img/bg_down2.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Sx #download .contiene{
	width: 282px;
	height: 25px;
	margin: 30px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}
#elem_dx .Sx #download .file{
	width: 135px;
	float: left;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#elem_dx .Sx #download .nofile{
	margin: 50px 5px 10px 22px;
	padding: 0px 0px 0px 0px;
	color: #95957B;
	font-size: 0.9em;
	font-weight: bold;
}
#elem_dx .Dx{
	float: left;
	width: 154px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}
#elem_dx .Dx .top_L1{
	width: 154px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_topprod_L1.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Dx .top_L2{
	width: 154px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_topprod_L2.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Dx .top_L3{
	width: 154px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_topprod_L3.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Dx .top_L4{
	width: 154px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_topprod_L4.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Dx .top_L5{
	width: 154px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_topprod_L5.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Dx .topserv{
	width: 154px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_topserv.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Dx .topnews{
	width: 154px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_topnews.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Dx .other{
	width: 154px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	background-image: url(img/bg_link.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
}
#elem_dx .Dx .contiene{
	width: 138px;
	margin: 0px 0px 0px 10px;
	padding:5px 0px 10px 0px;
}
#elem_dx .Dx .data{
	width: 138px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #95957B;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
}
#elem_dx .Dx .news{
	width: 138px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
}
#elem_dx .Dx .titolo{
	width: 138px;
	margin: 2px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
}
#elem_dx .Dx .testo{
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	color: #95957B;
	font-size: 0.9em;
}
#elem_dx .Dx .image{
	width: 138px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_imagephoto.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Dx #utility{
	width: 154px;
	height: 98px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_utility.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#elem_dx .Dx #utility div{
	width: 145px;
	margin: 0px 0px 0px 9px;
	padding: 5px 0px 0px 0px;
	color: #000000;
	font-size: 0.9em;
}
#elem_dx .Dx .noimage{
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 0px 0px;
	color: #95957B;
	font-size: 0.9em;
	font-weight: bold;
}

#null{
	width: 648px;
	height: 98px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#download{
	width: 648px;
	height: 98px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_down.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#download .contiene{
	width: 604px;
	height: 25px;
	margin: 30px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}
#download .file{
	width: 144px;
	float: left;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#download .nofile{
	margin: 50px 5px 10px 30px;
	padding: 0px 0px 0px 0px;
	color: #95957B;
	font-size: 1.0em;
	font-weight: bold;
}
#Body #text_footer{
	width: 648px;
	height: 98px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_textfooter.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#Body  #text_footer .titolo{
	width: 620px;
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	color: #A3B857;
	font-size: 1.2em;
	font-weight: bold;
}
#Body #text_footer .testo{
	width: 620px;
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	color: #666666;
	font-size: 1.0em;
	font-weight: normal;
}
#Body #utility{
	width: 154px;
	height: 98px;
	float: left;
	margin: 10px 0px 10px 13px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_utility.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#Body #utility div{
	width: 145px;
	margin: 0px 0px 0px 9px;
	padding: 5px 0px 0px 0px;
	color: #000000;
	font-size: 0.9em;
}
#Footer{
	width: 1000px;
	border-top: 3px solid #A3B857;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: left;
	font-size: 0.6em;
	color: #4D5149;
	font-weight: bold;
}
#Footer #Sx{
	width: 800px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#Footer #Dx{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Footer #Dx .vocemenu {
	width: auto;
	float: right;
	margin: 0px 3px 0px 3px;
	padding: 0px 2px 0px 2px;
	font-size: 1.0em;
	color: #000000;
	font-weight: normal;
}
#Footer #Dx .vocemenu a{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	color: #95957B;
	text-decoration: none;
	display: block;
}
#Footer #Dx .vocemenu a:hover{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	color: #000000;
	background-color: #A3B857;
	text-decoration: none;
}
#Footer #Dx .vocemenu a.selez{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	color: #ffffff;
	background-color: #A3B857;
}
#Privacy{
	width: 558px;
	margin: 5px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #585858;
	color: #585858;
	font-size: 0.7em;
}
#Alias2k{
	width: 1000px;
	text-align:center;
	margin: 5px 0px 0px 0px;
}
.bottoneInfo{
	margin: 20px 0 0 0;
	height: 105px;
	background: url(img/fregio.gif) no-repeat bottom center;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bottoneInfo a,.bottoneInfo a:hover{
	color: #000;
}
