
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EEEEEE;
	background-image: url(../uhd-img/bg_top.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#477185;
	line-height:13px;
	
}

a{
text-decoration:none;
color:#FF6600;
}

a:hover{
text-decoration:underline;

}

#menu {
	float: left;
	width: 530px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
padding:0px;
text-align:center;
background-image:url(../uhd-img/bgmenu.gif);
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	height: 24px;
	margin:0px;
padding:0px;
	
}

#menu a {
	display: block;
	float: left;
	height: 24px;
	margin-right: 1px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
padding:0px;
}

#menu a:hover {
	color: #2C2E22;
}

#menu .current_page_item a {
	color: #2C2E22;
}


-->

<!--
.portfolio a {
display: block;
height:24px;
width:86px;
cursor:pointer;
background-repeat:no-repeat;
background-position:center;
background-image:url(../uhd-img/portfolio_up.jpg);
text-decoration:none;
}

.portfolio a:hover {
background-image:url(../uhd-img/portfolio_down.jpg);
text-decoration:none;
}

.portfolio_current_page {
width:86px;
background-image:url(../uhd-img/portfolio_down.jpg);
text-decoration:none;

}
-->
<!--
.home a {
display: block;
height:24px;
width:65px;
cursor:pointer;
background-repeat:no-repeat;
background-position:center;
background-image:url(../uhd-img/home_up.jpg);
text-decoration:none;
}
.home a:hover {
background-image:url(../uhd-img/home_down.jpg);
text-decoration:none;
}

.home_current_page {
width:65px;
background-image:url(../uhd-img/home_down.jpg);
text-decoration:none;
}
-->
<!--
.progetto a {
display: block;
height:24px;
width:91px;
margin:0px;
padding:0px;
cursor:pointer;
background-repeat:no-repeat;
background-position:center;
background-image:url(../uhd-img/progetto_up.jpg);
text-decoration:none;
}
.progetto a:hover {
background-image:url(../uhd-img/progetto_down.jpg);
text-decoration:none;
}

.progetto_current_page {
width:91px;
background-image:url(../uhd-img/progetto_down.jpg);
text-decoration:none;
}
-->
<!--
.team a {
display: block;
height:24px;
width:64px;
margin:0px;
padding:0px;
cursor:pointer;
background-repeat:no-repeat;
background-position:center;
background-image:url(../uhd-img/team_up.jpg);
text-decoration:none;
}
.team a:hover {
background-image:url(../uhd-img/team_down.jpg);
text-decoration:none;
}

.team_current_page {
width:64px;
background-image:url(../uhd-img/team_down.jpg);
text-decoration:none;
}
-->
<!--
.dovesiamo a {
display: block;
height:24px;
width:119px;
margin:0px;
padding:0px;
cursor:pointer;
background-repeat:no-repeat;
background-position:left;
background-image:url(../uhd-img/dove_siamo_up.jpg);
text-decoration:none;
}
.dovesiamo a:hover {
background-image:url(../uhd-img/dove_siamo_down.jpg);
text-decoration:none;
background-position:left;
}

.dovesiamo_current_page {
width:119px;
background-image:url(../uhd-img/dove_siamo_down.jpg);
text-decoration:none;
}
-->
<!--
.contattaci a {
display: block;
height:24px;
width:105px;
margin:0px;
padding:0px;
cursor:pointer;
background-repeat:no-repeat;
background-position:left;
background-image:url(../uhd-img/contattaci_up.jpg);
text-decoration:none;
}
.contattaci a:hover {
background-image:url(../uhd-img/contattaci_down.jpg);
text-decoration:none;
background-position:left;
}

.contattaci_current_page {
width:105px;
background-image:url(../uhd-img/contattaci_down.jpg);
text-decoration:none;
}
-->
.hiddentxt {
visibility:hidden;}
* {
	margin: 0;
	padding: 0;
}
.page {
	width: 530px;
	margin: 0 auto;
	padding: 0px 0px 0 0px;
	background-color:#FFFFFF;
	
}
.Stile1 {
	font-size: 14px;
	font-weight: bold;
	
}
.Stile2 {color: #FF6600}
.Stile3 {
	font-size: 15px;
	color: #FF6600;
	font-weight: bold;
	line-height:25px;
}
.input{
color:#88B7CC;
width:210px;
height:18px;
border:solid 1px #88B7CC;
}
.textarea{
color:#88B7CC;
width:482px;
height:100px;
border:solid 1px #88B7CC;
}

.reset{
color:#88B7CC;
width:80px;
height:18px;
border:solid 1px #88B7CC;
font-weight:bold;
}

.invia{
color:#FF6600;
width:80px;
height:18px;
border:solid 1px #88B7CC;
font-weight:bold;
margin-left:44px;
}

.footer{
text-align:center; width:100%; height:23px; background-image:url(../uhd-img/bg_bottom.gif); background-repeat:repeat-x; }


.footer-2{
width:530px; height:23px; text-align:center; border-left-style:double; border-right-style:double; border-left-color:#88B7CC; border-right-color:#88B7CC; border-right-width:1px; border-left-width:1px;}

.menu-container{
width:530px; height:23px; text-align:center; border-left-style:double; border-right-style:double; border-left-color:#88B7CC; border-right-color:#88B7CC; border-right-width:1px; border-left-width:1px;}













/************************ The stuff *********************/
.transparent {opacity:.2;-moz-opacity:0.2}
.nonOpaque {opacity:1;-moz-opacity:1}
a.transparent {cursor:default}
a.nonOpaque {cursor:pointer}
#zDIV_slideShow a {color:#000;background-color:#fff}
#zDIV_slideShow {display:none;position:absolute;left:0;top:0 !important;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;text-align:center;margin:0;z-index:10/* IE Mac */}
/* new style (not for IE 5 WIN or Mac) to center the whole thing if we deal with fixed height images */
@media screen {#zDIV_slideShow {top:50% !important;height:440px;margin-top:-220px}}
#zA_previous,#zA_next,#zA_close {background:transparent !important}
#zA_previous img,#zA_next img,#zA_close img {border:0 !important;margin:5px 2px;margin-bottom:-20px/* to make sure FF doesn't show only the bottom part of these images (top part being hidden by the viewport) ONLY NEEDED if vertical centering is not applied */}
#zA_title {display:block;font-size:1.1em;margin:20px auto 9px/* top margin to compensate for the negative margin on the image ONLY NEEDED if vertical centering is not applied */;padding:5px;width:90%;background-color:transparent !important;cursor:default;text-decoration:none}
#zDIV_slideShow #zA_description {color:red;padding:9px 3px;border:2px solid #000;width:350px;margin:0 auto;display:block}
#zDIV_counter {display:block;width:10em;margin:9px auto;background:#333;color:#fff;padding:3px;font: .9em Arial, Helvetica, sans-serif}
#zIMG {margin-top:15px;padding:3px;background:#fff;border:2px solid #000}
#zDIV_slideShow {padding-bottom:50px !important} /* to make sure FF does not cut-off the description below the image */
.hand {cursor:pointer}

/* for IE5 both Win and Mac - will be reset in the IE6 CCS */
* html #zDIV_slideShow {background-color:#ececec}
