body{
	background:  url(../htmlImg/backgroundHome.png) top left;
	margin:0;	padding:0;
	font-family:"Lucida Sans",Arial,Helvetica;
	padding-top:20px;
	padding-bottom:20px;
}
hr{
	display:none;
}
p{
	font-size:11px;
	line-height:15px;
}
h2{
	margin:0;	padding:0;

}
h3{
	margin:0;	padding:0;

}
h2,h3,h4,h5{
	font-family:"Arial",Helvetica;
}

form{
	margin:0;	padding:0;
}
form label{
	font-weight:bold;
}
input{
	margin:0;	padding:0;
}
input,textarea{
	margin:0;	padding:0;
	border:1px solid #9A9F8C;
}
input button{
	color:red;
}

form#formML{
	margin-top:10px;
    text-align:center;
}

h2.titSezioniSx , h2.titReleases{
	width:438px;
	height:40px;
	margin-bottom:10px;

    border:1px solid #628D96;
}

h2.titReleases{
    width:615px;
}

h2.titSezioniDx{
	width:161px;
	height:40px;
	margin-bottom:10px;
	
    border:1px solid #628D96;
}
h3.sottolineato{
	font-size:13px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:3px;
    border-bottom:3px solid #EBF0F2;
}
h3.sottolineato span.backColorato{
	padding-right:5px;
/*	background-color:#97B4BA;*/
}

h2#mailingH2{

	background:url(../htmlImg/backgroundMailingH2.gif) no-repeat center center transparent;
}
h2#supportH2{
	background:url(../htmlImg/backgroundSupportH2.gif) no-repeat center center transparent;	
}

h2#lastReleasesH2{
	background:url(../htmlImg/backgroundLastReleasesH2.gif) no-repeat  top left;	    
}
h2#currentReleaseH2{
	background:url(../htmlImg/backgroundCurrentReleaseH2.gif) no-repeat  top left;	    
}
ul{

}
a{
	text-decoration:none;
}
p a,ul a{
    border-bottom:2px solid #EBF0F2;
}
p a:hover,ul a:hover{
    border:0;
}
a img{
	border:0;
	background-color:transparent;
}
.hide{

}
div#main{
    
    width:640px;
    
    /*margin-top:20px;*/
    margin-bottom:20px;
    margin-left:260px;
    
}

div#fixedMenu{
	position:fixed;

	top: 20px;
	left: 100px;
	width:150px;
	height:280px;

	background:url(../htmlImg/backgroundMenu.gif) no-repeat center center transparent;

    /* following MSIE hack was originally written by Riki Fridrich
     * <http://www.fczbkk.com> */
    
    position: expression("absolute");
    top: expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight + 20);	
	z-index:105;
}

div#fixedMenu a#zymLogoLink{
	position:absolute;
	width:75px;
	height:75px;
	margin-top:31px;
	margin-left:39px;
	
}
div#head{

	width:640px;
	height:280px;
	background:url(../htmlImg/backgroundHead_new.gif) no-repeat top center transparent;
    padding:0;
    margin:0;
}
div#spacerHead{
	margin-left:30px;
}
div#head div#imageHead{
	float:left;

	margin-top:103px;/*(123-20)px;*/

	width:420px;
	height:150px;

	background:url(../htmlImg/backgroundImageHead.gif) no-repeat top center transparent;
	

	
}
div#head div#imageHead img#coverImage{
    cursor:pointer;
}
div#head div#currentRelease{

	float:left;
	margin-top:103px;/*(123-20)px;*/
	margin-left:10px;
	width:148px;
	height:148px;
}
div#head div#currentRelease a img{
	border: 2px solid #628D96;
}
div#head div#currentRelease a img:hover{
	border: 2px solid #97B4BA;	
}
div#bodyMain{
	background-color:#97B4BA;
	border-left:1px solid #628D96;
	border-right:1px solid #628D96;
	padding-top:20px;
	padding-bottom:10px;
}
div#footerMain{
	height:21px;
	width:640px;
	background:url(../htmlImg/backgroundMainBottom.gif) no-repeat top left transparent;
}
div#spacerMain{
}
div#colSX,div#colDX{
	
}
div#spacerColSX,div#spacerColDX{
	float:left;
}
div#spacerColSX{
	padding-left:10px;

}
div#spacerColDX{
	padding-left:17px;
}
div#colSX{
	width:438px;
}

div#colDX{

	width:161px;

}

ul#menu{
	position:absolute;
	margin:0; padding:0;
	font-size:12px;
	list-style:none;
    z-index:106;
	margin-top:141px;
	margin-left:40px;
}
ul#menu{
    border:0;
}
ul#menu li{
	margin:0; padding:0;
	margin-bottom:3px;
	list-style:none;
}

ul#menu li a{
	padding-right:2px;
	padding-left:2px;
	padding-top:1px;
	padding-bottom:1px;
	font-family:"Verdana",helvetica;
	font-size:10px;
	background-color:#EBF0F2;
	border:0;
	border-left:4px solid #628E97;
	text-decoration:none;
}
ul#menu li a:hover{
	border-left:4px solid #FF0000;	
}
ul#menu li a.current{
	border-left:4px solid #2D6773;	
}

div.lastReleases{
    margin-bottom:10px;
    padding:5px;
    border-top:    1px solid #628D96;
    border-left:    1px solid #628D96;
	border-bottom: 2px solid #628D96;
	border-right: 2px solid #628D96;
    clear:both;
}

div.lastReleases h3,h4{
    margin:0;   padding:0;
    font-size:12px;
}

div.lastReleases h4{
    font-size:11px;
}

div.lastReleases img{
    float:left;
    margin:0 5px 5px 0;
	border: 1px solid #628D96;
}






div#support{
	margin-left:10px;
	width:438px;

}
div#footer{
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	margin-top:20px;
	border-top:1px solid #EBF0F2;
	border-bottom:1px solid #EBF0F2;
}
div#footer p a{
	border:0;
}


.hide{
	display:none;
}

div.spacer{
	margin:0;padding:0;
	font-size:0;
	height:1px;
	clear:both;

}

div#symbiosis{
    position:absolute;
    z-index:90;
    width:159px;
    height:349px;
    top:410px;
    left:0px;
    background-image:url("../htmlImg/symbiosis_link.png");
}
div#symbiosis a{
    display:block;
    width:159px;
    height:349px;
}
