@import url(reset.css);
@import url(_forms.css);
@import url(typography.css);
#container{
	position: absolute;
	top: 0px;
	left: 50%;
	margin: 0px 0 0 -480px;
	width: 960px;
	min-height:600px;
	height:auto !important;
	height:600px;
	/*overflow: hidden;*/
}

#header{ height: 70px; overflow: hidden; }

#header #logo{
	width: 274px;
	height: 31px;
	margin-top: 35px;
	overflow: hidden;
	display: block;
	background: #66CDAA url(../images/logo_int.gif);
	text-indent: -9999px;
}

#mainsx{
	float: left;
	width: 135px;
	margin-right: 20px;
	background: url(../images/line.gif) repeat-x top left;
	padding: 30px 0 0 0;
}

#mainsx ul{ list-style: none; margin: 0; }
#mainsx ul li{ height: 19px; }
#mainsx ul li a{ text-decoration: none; color: Black; }
#mainsx ul li#artisti a:hover{ color: #f8bc01}
#mainsx ul li#designers a:hover{ color: #0743FE;}
#mainsx ul li#prodotti_pls a:hover{ color: #F8013F; }
#mainsx ul li#prodotti_oth a:hover{ color: #cc99cc; }
#mainsx ul li#mostre a:hover{ color: #3DF801;}
#mainsx ul li#press a:hover{ color: #4CABE5; }
#mainsx ul li#chi a:hover{ color: #cc00cc; }
#mainsx ul li#contatti a:hover{ color: #36a862;}
/*#mainsx ul li.active,#mainsx ul li.active a{ color: #f8bc01; }*/

#mainsx .form-container{ padding: 5px 0; margin: 5px 0; }
#frmSearch label{ margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: left; position: relative; }
#frmSearch input{ float: left; width: 100px; overflow: hidden; margin: 5px 5px 0 0; }
#frmSearch button{ margin: 5px 5px 0 0; float: left; background: url(../images/btnsearch.gif) no-repeat center; width: 15px; height: 20px; overflow: hidden; border: 0; text-indent: -9999px; }

#mainctr{
	float: left;
	width: 135px;
	margin-right: 20px;
	background: url(../images/line_artisti.gif) repeat-x top left;
	padding: 30px 0 0 0;
}
#mainctr ul{ list-style: none; margin: 0; }

#mainctr ul li{ height: 19px; }
#mainctr ul li a{ text-decoration: none; color: Black; }
/*#mainctr ul li a:hover{ color: #f8bc01}*/
/*#mainctr ul li.active,#mainctr ul li.active a:hover{ color: #f8bc01}*/

#maindx{ background: url(../images/line_artisti.gif) repeat-x top left; float: left; padding: 30px 0 0 0; }

#maindx-1{ float: left; width: auto; margin-right: 20px; }
#maindx-1 h6{ margin-bottom: 20px; }
#maindx-1 ul{ list-style: none; margin: 0; }
#maindx-1 ul li{ height: 19px; }
#maindx-1 ul li a{ text-decoration: none; color: Black; }
/*#maindx-1 ul li a:hover{ color: #f8bc01}
#maindx-1 ul li.active,#mainctr ul li.active a:hover{ color: #f8bc01}*/


#maindx-2{ float: left; width: 240px; }
#maindx-2 ul{ list-style: none; margin: 0;}
#maindx-2 ul#biopro li{ float: left; text-align: center;  }
#maindx-2 ul li#prodotti{ border-left: 1px solid Black;}
#maindx-2 ul li.active{padding: 0 6px }
#maindx-2 ul li a{ text-decoration: none; color: Black; padding-right:6px }
#maindx-2 ul li a:hover{ text-decoration: underline;}
/*#maindx-2 ul li.active,#mainctr ul li.active a:hover{ color: #f8bc01}*/

#maindx-2 ul#browse{ padding: 0 0 0 195px}
#maindx-2 ul#browse li{ float: left; width: 20px; overflow: hidden;}
#maindx-2 ul#browse li a{ font-weight: bold; font-size: 18px; color: #B2B2B2; line-height: 20px;}


#maindx-2 ul#det{margin: 20px 0 0 0;}
#maindx-2 ul#det li{ /*height: 19px;*/ padding:2px 0px; }


#maindx-2 img { margin-top: 24px; }
#maindx-2 .desc{ margin-top: 30px; }

.downloadPdf {
  margin-top: 15px;
  font-weight: bold;
}

#footer{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 30px;
	text-align: left;
	width: 100%;
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

