/*CSS ZEGNA.COM 2006*/
* {
	margin: 0;
	padding: 0;
	}
body {
	font: 11px Arial, Helvetica, sans-serif;
	/*background: #efefef url(../img/layout/bk_presspage.gif) 0 0 repeat-x;*/
	background: #000;
	text-align: center;
	}
.hide {
	display: none;
	}
	
	
div#box {
	background: #efefef url(../img/layout/bk_presspage.gif) 0 0 repeat-x;
	margin: 0 auto; width: 920px;
	padding-bottom: 20px;
	}	

/*HEADER*/
div#header {
	margin: 0 auto; display: block;
	width: 870px; text-align: left;
	padding: 15px 0 13px 0;
}
#presslang{
	float: right; padding-top:34px; color:#D8D7D7; font-weight:bold;}
#presslang a{ color:#D8D7D7;}
#presslang a#engOn{ color:#FFFFFF;}
#presslang a#itaOn{ color:#FFFFFF;}

#header h1 {
	width:206px; font-size: 70%;
	z-index: 1;
	position: relative;
	height: 26px;
}
#header h1 span {
	position: relative; z-index: -1;
}
#header h1 a {
	height:100%; width:100%; display:block; text-decoration: none;
	background: url(../img/layout/logo_em.gif) 0 0 no-repeat;
}
#header p {
	padding-top: 6px; color: #D8D7D7; margin: 0;
}
#header p a {
	color: #D8D7D7; text-decoration: none;
}
#header p a:hover {
	color: #D8D7D7; text-decoration: underline;
}

/*NAV*/
div#nav {
	margin: 0 auto; display: block;
	width: 870px; height: 46px; text-align: left;
	background: #4f4f4f;
}
div#nav ul {
	list-style: none; height: 15px;
	text-align: left; margin-left: 5px;
}
div#nav ul li {
	float: left; font-size: 11px;
}
div#nav ul li a {
	float: left; height: 15px; line-height: 15px;
	white-space: nowrap; width: 111px; padding-left: 5px;
	background: url(../img/layout/bk_navA.gif) 0 0 no-repeat;
	color: #ADADAD; text-decoration: none;
}
div#nav ul li a.active/*, div#nav ul li a:hover*/ {
	background: none; font-weight: bold;
	color: #fff; text-decoration: none;
}

div#nav p {
	color: #B8B8B8; margin: 8px 0 0 0;
}
div#nav p a {
	color: #B8B8B8; text-decoration: none;
	padding: 0 10px;
}
div#nav p a.active/*, div#nav p a:hover*/ {
	color: #fff; text-decoration: none;
	font-weight: bold;
}

/*CONTENT*/
div#content {
	margin: 0 auto; width: 870px; text-align: left;
	padding-top: 20px;
}
#sx {
	float:left; width:218px;
}
#dx {
	float:left; width: 652px;
}
/*MENUSX*/
ul#msx {
	list-style: none; padding: 14px 0;
	width: 110px; background: #616063;
}
ul#msx li {
	margin: 2px 8px;
	font-size: 11px;
	}
ul#msx li a {
	text-decoration: none; color: #C1C0C1;
}
ul#msx li#activeSx a {
	text-decoration: none; color: #fff;
	font-weight: bold;
}



/*TABLE DATA_TITLE_PDF*/
#content h2, #dx h2 { background: #616063; padding: 6px 0 0 0;
	font-size: 16px; color: #fff; font-weight: normal;
	width: 652px;
	margin: 0 auto; }
#content h2 span, #dx h2 span { display: block; padding-left: 10px; }	


table.dataT {
	width: 652px;
	margin: 0 auto 1px auto;
}
table.dataT th {
	background: #616063; /*height: 46px;*/
	font-size: 12px; color: #fff; font-weight: normal;
	letter-spacing: 1px; padding: 5px 0 3px 0;
}

table.dataT th.data {
	width: 110px;
}
table.dataT th.title {
	background: #616063 url(../img/layout/line_th.gif) left bottom no-repeat;
	width: 424px;
}
table.dataT th.pdf {
	background: #616063 url(../img/layout/line_th.gif) left bottom no-repeat;
	width: 110px;
}
table.dataT th.text {
	background: #616063 url(../img/layout/line_th.gif) left bottom no-repeat;
	width: 55px;
}




table.dataT th span {
	display: block; margin-left: 10px;
}
table.dataT td {
	background: #8F8E8F; vertical-align: top;
	padding: 10px 0; color: #fff; font-size: 10px;
}
table.dataT td p{
	margin: 0 10px;
}
table.dataT td a {
	display: block; width: 15px; height: 7px; margin-left: 10px;
	background: url(../img/layout/ico_pdf.gif) 0 0 no-repeat;
}
table.dataT td a span {
	display: none;
}

table.dataT td.txt a {
	display: block; width: 16px; height: 7px; margin-left: 10px;
	background: url(../img/layout/ico_txt.gif) 0 0 no-repeat;
}



#content h2#reg { background: none;
	font-size: 16px; color: #4f4f4f; font-weight: bold;
	width: auto; padding: 20px 0 10px 0; 
	margin: 0; }


