/*Reset*/
html {
	min-height: 100%;
	height: auto;
}

html, body {
	height: 100%;
}



*{ margin:0; padding:0;}
a img{ border:none;}
abbr{ border:none;}
ul{ list-style:none;}

/*reset table*/
table {
border-collapse:collapse;
border-spacing:0;
}
td img{ display:block}

/*impostazione block per tag html5*/
header, nav, section, canvas, footer{ display:block;}
body{
	background:#70696B url('../images/main_bg.jpg') left top repeat-x;
	color:#fff;
	font-family : arial, helvetica, arial, sans-serif;
	font-size:9px;
	line-height:12px;
}
body.home{background-color:#1A1A1A; background-image:none;}
/*stili generici tag*/
a{outline:none;}


/*clear fix*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display:inline-block;}  /* for IE/Mac */


.clearfix {
    _zoom: 1;     /* triggers hasLayout */
    _display: block;     /* resets display for IE/Win */
}  /* Only IE6 */


/*wrapper*/
#wrapper{ margin:0 auto 0px auto; min-height: 100%; height: auto !important;	height: 100%; width:999px;}
#wrapper.home { width:100%;min-height:80%; height:80%;}

#wrapper #header {height:130px;  margin:auto auto; width:999px;}
#wrapper #header #logo {
	width:999px;
	float:left;
	height:76px;
	width:283px;
	background-image: url(../images/logo/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper #header #logo.home {background:url('../images/logo.jpg') top left no-repeat;}
#wrapper #header #logo span {display:none;}
#wrapper #header #navbar {float:right;border-right:1px solid #545454;margin-top:53px;}
#wrapper #header #navbar li {float:left;text-transform:uppercase;border-left:1px solid #545454;padding:0 8px; height:14px;}
#wrapper #header #navbar li a { font-size:1.2em; font-family: arial, sans-serif; color:#707070; text-decoration:none; line-height:17px; font-weight:bold; _font-weight:bold; _font-size:1.2em;}
/*#wrapper #header #navbar li a { font-size:1.4em; font-family: 'ArialNarrowBold', sans-serif; color:#707070; text-decoration:none; line-height:17px; font-weight:bold; _font-weight:bold; _font-size:1.2em;}*/
#wrapper #header #navbar li a:hover {
	color:#464960;
}
/*#wrapper #header #navbar li a:hover, #wrapper #header #navbar li a.active {color:#b5b5b5;}*/
#wrapper #header #navbar li.important a {color:#8d6c4b;}
#wrapper #header #navbar li.important a:hover {color:#FFFFFF;}
#wrapper #header #navbar li.important a.active {color:#fff;}
#wrapper #header #navbar li a.active {
	color:#2D2F3E;
}



/*homepage*/
#wrapper #content.hp{
	background: url('../images/bg-hp.jpg') 0 0 repeat;
	border-top:6px solid #D9CCBE;
	width:963px;
	padding-top:25px;
	padding-right: 16px;
	padding-bottom: 35px;
	padding-left: 16px;
}
#wrapper #content.hp .Chiang {padding-bottom: 20px}
#wrapper #content.hp .Chiang .logo{background:url('../images/logo-art.jpg') 0 0 no-repeat; width:201px; height:114px; }
#wrapper #content.hp .Chiang .logo.ja{background:url('../images/logo-art_ja.jpg') 0 0 no-repeat; width:201px; height:114px; }
#wrapper #content.hp .Chiang .logo.zh{background:url('../images/logo-art_zh.jpg') 0 0 no-repeat; width:201px; height:114px; }
#wrapper #content.hp .Chiang p{ line-height:15px; font-size: 11px; color:#7d7d7d; padding-top: 20px; border-top: 0px dashed #7d7d7d; }
#wrapper #content.hp .Chiang .col-left{
	width:252px;
	float:left;
	padding-top: 60px;
}
#wrapper #content.hp .Chiang .col-left .pullquote{ 
font-size: 14px;
line-height: 1.2em;
background-image: url(../images/quote_right.gif);
background-repeat: no-repeat;
background-position: right 1px;}
#wrapper #content.hp .Chiang .col-left .credit{ 
font-size: 14px;
font-style:italic;
line-height: 1.8em;}


#wrapper #content.hp .Chiang .col-left a.more {padding-top:24px; display:block;}
#wrapper #content.hp .Chiang .col-right{ width:711px; float:left; margin-top:35px;  }
#wrapper #content.hp .Chiang .col-right .wrap-video-art{width:667px; height:425px; background:url('../images/bg-video-art.png') 0 0 no-repeat; padding: 0 0 0 35px; }

#wrapper #content.hp .timeline-section{clear: both; border-top:6px solid #e4e1e0;}


/*Chiang*/
#wrapper #content.Chiang { position: relative;}
#wrapper #content.Chiang h1.logo{ text-indent:-5000px;background:url('../images/logo-art-small.jpg') 0 0 no-repeat; width:149px; height:69px; float:left; margin:0;padding: 0; }
#wrapper #content.Chiang .col-right{ float: left; margin-left:80px;width: 710px;}
#wrapper #content.Chiang .more{ position: absolute;top:385px; left:28px; text-transform: uppercase; text-decoration: underline; font-size:11px; color:#7D7D7D;}
#wrapper #content.Chiang .text { clear: both; padding-top: 20px; margin-left: 230px; width: 710px; margin-bottom:40px;}
#wrapper #content.Chiang .text p{float: left; width: 220px; margin-right: 15px;}

#wrapper #content.Chiang .photo { float:left;clear:both;width:710px; background:url('../images/bg_photo_zegnart.jpg') top left no-repeat;}
#wrapper #content.Chiang .photo .photo_content {position:relative;width:710px;height:348px;}
#wrapper #content.Chiang .photo .photo_content a { display: :block;}
#wrapper #content.Chiang .photo .photo_content a, #wrapper #content .left .photo .photo_content img {position:absolute; top:0px; left:0px;}

#wrapper #content.Chiang .photo .photo_content_top {position:relative;width:229px;height:192px;}
#wrapper #content.Chiang .photo .photo_content_top a, #wrapper #content .left .photo .photo_content_top img {position:absolute; top:2px; left:2px;}

#wrapper #content.Chiang .photo ul.pagination { clear:both;float:right;padding:5px 18px 0 15px; }
#wrapper #content.Chiang .photo ul.pagination li {display:inline;padding-left:3px;}
#wrapper #content.Chiang .photo ul.pagination li a {color:#7d7d7d;text-decoration:none;}
#wrapper #content.Chiang .photo ul.pagination li a:hover, #wrapper #content .photo ul.pagination li a.active {color:#bd946a;}



/*#wrapper #content {background:#FFF url('../images/logo_centennial.jpg') top right no-repeat; color:#7d7d7d;font-size:1.1em;line-height:1.1em;;padding: 50px 0 35px 28px;float:left;width:971px;}*/
#wrapper_content {margin:0 auto;width:100%; border:double;position:relative; }
#wrapper #content {/*background:#FFF url('../images/logo_centennial.jpg') top right no-repeat;*/
	background: none repeat scroll 0 0 #FFFFFF;
	color:#7d7d7d;
	font-size:12px;
	line-height:1.1em;
	width:971px;
	float:left;
	margin:auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 28px;
}
#wrapper #flashcontent {}


#wrapper #content .photo {
	float:left;
	clear:both;
	width:229px;
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper #content .photo .photo_content {
	position:relative;
	width:229px;
	height:339px;
}

#wrapper #content .photo-right {
	float:left;
	clear:both;
	width:229px;
	background-repeat: no-repeat;
	background-position: left top;
}
.photo-center {
	float:left;
	clear:both;
	width:999px;
	padding-bottom:0px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}

#wrapper #content .photo .photo_content a, #wrapper #content .left .photo .photo_content img {position:absolute; top:4px; left:4px;}

#wrapper #content .photo .photo_content_top {position:relative;width:229px;height:192px;}
#wrapper #content .photo .photo_content_top a, #wrapper #content .left .photo .photo_content_top img {position:absolute; top:2px; left:2px;}

#wrapper #content .photo ul.pagination { clear:both;float:right;padding:5px 18px 0 15px; }
#wrapper #content .photo ul.pagination li {display:inline;padding-left:3px;}
#wrapper #content .photo ul.pagination li a {color:#7d7d7d;text-decoration:none;}
#wrapper #content .photo ul.pagination li a:hover, #wrapper #content .photo ul.pagination li a.active {color:#bd946a;}
#wrapper #content .logo {clear:both;padding-top:16px; height:48px;}

#wrapper #content .navigation {
	float:left;
	clear:both;
	margin-top:24px;
	width:100%;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #bfbfbf;
}
#wrapper #content .navigation ul.first li {width:100%;border-bottom:1px solid #bfbfbf;padding:6px 0;text-transform:uppercase;}
#wrapper #content .navigation a {color:#434343;text-decoration:none;}
#wrapper #content .navigation a.active, #wrapper #content .navigation a:hover, #wrapper #content .navigation ul.first li.open ul.second li a.active, #wrapper #content .navigation ul.first li.open ul.second li a:hover {
	color: #584631
}
#wrapper #content .navigation ul.first li.open {border:none;}
#wrapper #content .navigation ul.first li.open ul.second {border-top:1px solid #bfbfbf;margin-top:6px;padding-left:9px;}

#wrapper #content .navigation ul.first li.open ul.second li {width:100%;text-transform:capitalize;}
#wrapper #content .navigation ul.first li.open ul.second li a {color:#919191;}

#wrapper #content #social_responsability {clear:both;float:left;margin-top:88px;padding-bottom:15px;border-bottom:1px solid #bfbfbf;width:100%;}
#wrapper #content #social_responsability p { margin-top:5px; }
#wrapper #content #social_responsability a.enter {text-transform:uppercase;color:#e95d0f;text-decoration:none;margin-top:3px;display:block;}

#wrapper #content .text {float:left;clear:both;margin-top:30px;width:100%;}
#wrapper #content .wrap-video{ width:696px; background:url('../images/bg_video.gif') 0 0 no-repeat; height:406px; padding:4px 0 0 4px;}
#wrapper #content .flash {float:left;clear:both;margin-top:20px;}
#wrapper #content .text h3{ color:#7D7D7D; font-size:1.1em; margin: 0 0 10px 0;}
#wrapper #content .text p {
	line-height: 1.4em;
	margin-bottom: 15px;
}
#wrapper #content .text p b, #wrapper #content .text p strong, #wrapper #content .text p i {
	color:#7d7d7d;
}
#wrapper #content .text a {
	color:#B2A390;
	text-decoration:none;
	font-weight:bold;
}
#wrapper #content .text a:hover {
	color:#584631;
	text-decoration:none;
	font-weight:bold;
}

/* layout a tre colonne*/
#wrapper .c3 .left {float:left;width:225px;}
#wrapper .c3 .center {
	float:left;
	width:452px;
	margin-bottom: 30px;
	padding-top: 0;
	padding-right: 22px;
	padding-bottom: 0;
	padding-left: 22px;
}
#wrapper .c3 .right {float:left;width:225px;/*padding-top:100px;*/ padding-top:0;}

#wrapper .c3 .right #curiosita {margin-top:50px;}
#wrapper .c3 .right #curiosita h3 { font-size:1.5em; width:100%; font-style:italic; margin-bottom:10px;text-transform:uppercase;font-weight:normal;color:#535353;}

#wrapper .c3 .right #slideshow {margin-top:20px;}

/*.main #wrapper #content h1 { width:100%; font-family: 'HelveticaNeueRegular';font-weight:normal; color: #535353;font-size:2.3em;line-height:25px;text-transform:lowercase;margin:10px 0 5px 0;}*/
.main #wrapper #content h1 {
	width:100%;
	font-family: arial, sans-serif;
	font-style:normal;
	font-weight:lighter;
	color: #B2A390;
	font-size:2.3em;
	line-height:25px;
	text-transform:uppercase;
	margin:10px 0 5px 0;
}
.main #wrapper #content h2 {
	width: 100%;
	font-family: arial, sans-serif;
	font-style: normal;
	color: #606585;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 1.6em;
	line-height: 1.2em;
}
.main #wrapper #content h3 {
	width:100%;
	font-family: arial, sans-serif;
	font-style:normal;
	color: #606585;
	font-weight:normal;
	text-transform:capitalize;
	font-size:12px;
	line-height:1.2em;
}
#wrapper .c3 .center h1 span {display:none;}


.pdf{ clear:both; padding-top:55px; padding-bottom:55px;}
.pdf h5{ color:#bd946a; text-transform:uppercase; font-size:1em; background:url('../images/ico_pdf.gif') 0 0 no-repeat; padding-left:15px; font-weight:normal; padding-bottom:2px;}
.pdf ul li{padding:2px 0;}
.pdf ul li a{ color:#7D7D7D; padding-left:15px; text-decoration:none;}

/* layout a due colonne*/
#wrapper .c2 .left {float:left;width:225px;padding-right:22px;}
#wrapper .c2 .center {
	float:left;
	width:699px;
	margin-bottom: 30px;
}
#wrapper .c2 .center .pullquote{ 
font-size: 12px;
line-height: 1.2em;
padding-top:30px;
background-image: url(../images/quote_right.gif);
background-repeat: no-repeat;
background-position: right -1px;}
#wrapper .c2 .center .credit{
	font-size: 12px;
	font-style:normal;
	line-height: 1.2em;
}


#wrapper .c2 .right {
	float:left;
	width:225px;
	padding-left:22px;
	padding-top:30px;
}

#wrapper .c2 .right #curiosita {margin-top:50px;}
#wrapper .c2 .right #curiosita h3 { font-size:1.5em; width:100%; font-style:italic; margin-bottom:10px;text-transform:uppercase;font-weight:normal;color:#535353;}

#wrapper .c2 .right #slideshow {margin-top:30px;}

/* layout a 3 colonne */
#wrapper .c3 { position:relative; }
#wrapper .c3 #c3_content #columns {clear:both;width:100%; height:420px;}
#wrapper .c3 #c3_content #columns div.c3_column {width:308px;float:left; margin-right:12px;display:inline;}
#wrapper .c3 #c3_content #columns div.last {margin:0;}
#wrapper .c3 #c3_content div.last {margin:0;}
#wrapper .c3 #c3_content .text {margin-top:8px;width:600px; margin-bottom:48px;}
#wrapper .c3 #c3_content .photo { background: url("../images/bg_photo_celebrations.jpg") no-repeat scroll left top transparent; clear: both; float: left; width: 307px; }
#wrapper .c3 #c3_content .photo_content {padding-bottom:8px; width:307px;}
#wrapper .c3 #c3_content #columns div.c3_column .text {width:291px;padding:16px 8px 0 8px;clear:both; text-align:center;}
#wrapper .c3 #c3_content #columns div.c3_column .text a{ font-size:1.1em; text-transform:uppercase; color:#7d7d7d; text-decoration:underline; font-weight:normal;}
#wrapper .c3 #c3_content #columns div.c3_column .text.centennial a{ color:#5e778b;}
#wrapper .c3 #c3_content #columns div.c3_column .text.china a{ color:#bf873c;}
#wrapper .c3 #c3_content #columns div.c3_column .text.turkey a{ color:#7a2c2a;}
#wrapper .c3 #c3_content h1#title_social_responsability { font-family:Arial; color: #e95d0f; text-transform:uppercase; font-size:2em;font-style:italic; width:326px; height:89px; ) top right no-repeat; padding-top:15px; }
#wrapper .c3 #c3_content h1#title_social_responsability span {color:#6c8b19;display:block;}
#wrapper .c3 #c3_content #columns.social {padding-top:30px;}
#wrapper .c3 #c3_content #columns.social .first .text {padding-left:0;width:100%;margin-top:0;}

#wrapper .c4 #c4_content #columns.social .first .text p b, #wrapper .c4 #c4_content #columns.social .first .text p strong, #wrapper .c4 #c4_content #columns.social .first .text p i {color:#718f1d;}

/* layout a 4 colonne */
#wrapper .c4 #c4_content #columns {clear:both;width:100%; height:450px;}
#wrapper .c4 #c4_content #columns div.c4_column {width:225px;float:left; margin-right:15px;display:inline;}
#wrapper .c4 #c4_content #columns div.last {margin:0;}
#wrapper .c4 #c4_content div.last {margin:0;}
#wrapper .c4 #c4_content .text {margin-top:8px;width:600px; margin-bottom:10px;}
#wrapper .c4 #c4_content .photo_content {padding-bottom:8px;}
#wrapper .c4 #c4_content #columns div.c4_column .text {width:215px;padding:0px;clear:both;}
#wrapper .c4 #c4_content #columns div.c4_column .text a{ font-size:1.1em; text-transform:uppercase; color:#7d7d7d; text-decoration:none; font-weight:normal;}
#wrapper .c4 #c4_content h1#title_social_responsability { font-family:Arial; color: #e95d0f; text-transform:uppercase; font-size:2em;font-style:italic; width:326px; height:89px; ) top right no-repeat; padding-top:15px; }
#wrapper .c4 #c4_content h1#title_social_responsability span {color:#6c8b19;display:block;}
#wrapper .c4 #c4_content #columns.social {padding-top:30px;}
#wrapper .c4 #c4_content #columns.social .first .text {padding-left:0;width:100%;margin-top:0;}
#wrapper .c4 #c4_content #columns.social .first .text p b, #wrapper .c4 #c4_content #columns.social .first .text p strong, #wrapper .c4 #c4_content #columns.social .first .text p i {color:#718f1d;}

#wrapper .c4 #c4_content #zegnart-box {clear:both;width:100%; margin:40px 0 40px 0;}
#wrapper .c4 #c4_content #zegnart-box div.c4_column {width:225px;float:left; margin-right:15px;display:inline;}
#wrapper .c4 #c4_content #zegnart-box div.last {float:left; margin-right:15px;display:inline;}
#wrapper .c4 #c4_content #zegnart-box div.c4_column .text {width:215px;padding:0px;clear:both;}

/*timeline bottom*/
#bottom_timeline{ height:54px; width:100%; clear:both; background:#000000;}

/*footer*/
/*.h-footer{
  height:43px;
}*/
#footer{
	position:fixed;
	bottom:0;
	height:43px;
left:0padding-top:5px;	width:100%;
	clear:both;
	background:#968990;
	text-align:center;
	font-family: arial, sans-serif;
	text-transform: uppercase;
}

#footer li {line-height:22px;height:22px;}
#footer a {
	font-size:1em;
	color:#BBB;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#footer a.big {font-size:1.2em;}
#footer .right{padding-top: 3px;}
#footer .right ul li.logo a{ text-indent: -5000px; background:url('../images/footer/logo-zegna-footer.jpg') 0 0 no-repeat;}
#footer .right_it ul li.last, #footer .right_en ul li.last, #footer .right_es ul li.last, #footer .right_ja ul li.last, #footer .right_ko ul li.last, #footer .right_zh ul li.last{padding-right:0;}
#footer li.last a.big {color:#fff;}
#footer .action-footer{
	width:999px;
	height:27px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 13px;
	padding-bottom: 5px;
}

#footer .left{
	width:250px;
	float:left;
	padding-top:10px;
}
#footer .left select { background:#252729; color:#fff; border:1px solid #929394; text-transform:uppercase; font-size:10px; float:left; width:72px;}


.privacy{ margin-left:14px; float:left; display:inline; line-height:20px;}
#footer .right_it ul, #footer .right_en ul, #footer .right_es ul, #footer .right_ja ul, #footer .right_ko ul, #footer .right_zh ul { float:right; }
#footer .right_it { float:left; width:634px;}
#footer .right_it ul li.fb{ padding:0; background:none;}
#footer .right_it ul li.flk{ padding:0 10px 0 0; background:none;}
#footer .right_it ul li.last{ background:none;}
#footer .right_it ul li { background:url('../images/footer/separatore.jpg') right top no-repeat; padding:0 10px 0 9px;}
#footer .right_it ul li a {float:left;}

#footer .right_en ul li a:hover { color:#aaa;}
#footer .right_en { float:left; width:748px;}
#footer .right_en ul li.fb{ padding:0; background:none;}
#footer .right_en ul li.fb a{ background:url('../images/footer/ico_fb.jpg') left top no-repeat; width:21px; height:21px;}
#footer .right_en ul li.fb a:hover{ background:url('../images/footer/ico_fb_on.jpg') left top no-repeat; width:21px; height:21px;}
#footer .right_en ul li.tw{ padding:0 0 0 10px; background:none;}
#footer .right_en ul li.tw a{ background:url('../images/footer/ico_tw.jpg') left top no-repeat; width:21px; height:21px;}
#footer .right_en ul li.tw a:hover{ background:url('../images/footer/ico_tw_on.jpg') left top no-repeat; width:21px; height:21px;}
#footer .right_en ul li.yt{ padding:0 0 0 10px; background:none;}
#footer .right_en ul li.yt a{ background:url('../images/footer/ico_yt.jpg') left top no-repeat; width:28px; height:21px;}
#footer .right_en ul li.yt a:hover{ background:url('../images/footer/ico_yt_on.jpg') left top no-repeat; width:28px; height:21px;}
#footer .right_en ul li.flk{ padding:0 10px 0 0; background:none;}
#footer .right_en ul li.last{
	background:none;
	width:200px;
}
#footer .right_en ul li { background:url('../images/footer/separatore.jpg') right top no-repeat; padding:0 10px 0 9px;}
#footer .right_en ul li a {float:left;}

#footer .right_es { float:left; width:637px;}
#footer .right_es ul li.fb{ padding:0; background:none;}
#footer .right_es ul li.flk{ padding:0 10px 0 0; background:none;}
#footer .right_es ul li.last{ background:none;}
#footer .right_es ul li { background:url('../images/footer/separatore.jpg') right top no-repeat; padding:0 10px 0 9px;}
#footer .right_es ul li a {float:left;}
#footer .right_ja { float:left; width:670px;}
#footer .right_ja ul li.fb{ padding:0; background:none;}
#footer .right_ja ul li.flk{ padding:0 10px 0 0; background:none;}
#footer .right_ja ul li.last{ background:none;}
#footer .right_ja ul li { background:url('../images/footer/separatore.jpg') right top no-repeat; padding:0 10px 0 9px;}
#footer .right_ja ul li a {float:left;}
#footer .right_zh { float:left; width:520px;}
#footer .right_zh ul li.fb{ padding:0; background:none;}
#footer .right_zh ul li.flk{ padding:0 10px 0 0; background:none;}
#footer .right_zh ul li.last{ background:none;}
#footer .right_zh ul li { background:url('../images/footer/separatore.jpg') right top no-repeat; padding:0 10px 0 9px;}
#footer .right_zh ul li a {float:left;}
#footer .right_ko { float:left; width:586px;}
#footer .right_ko ul li.fb{ padding:0; background:none;}
#footer .right_ko ul li.flk{ padding:0 10px 0 0; background:none;}
#footer .right_ko ul li.last{ background:none;}
#footer .right_ko ul li { background:url('../images/footer/separatore.jpg') right top no-repeat; padding:0 10px 0 9px;}
#footer .right_ko ul li a {float:left;}

#footer #wrap-txt-footer {width:100%;clear:both;text-align:center;background:#000;}
.en #footer #wrap-txt-footer .txt-footer { margin:0 auto;clear:both; text-align:center; color:#fff; clear:both; background:url('../images/footer/txt_footer.gif') left top no-repeat; width:999px; height:16px;}
.en #footer #wrap-txt-footer .txt-footer span{ display:none;}
.en #footer #wrap-txt-footer .txt-footer { margin:0 auto;clear:both; text-align:center; color:#fff; clear:both; background:url('../images/footer/txt_footer.gif') left top no-repeat; width:999px; height:16px;}
.main #footer #wrap-txt-footer .txt-footer span{ display:none;}
.main #footer #wrap-txt-footer .txt-footer {margin:0 auto; clear:both; text-align:center; color:#fff; clear:both; background:url('../images/footer/txt_footer.gif') left top no-repeat; width:999px; height:16px;}
.es #footer #wrap-txt-footer .txt-footer span{ display:none;}
.es #footer #wrap-txt-footer .txt-footer {margin:0 auto; clear:both; text-align:center; color:#fff; clear:both; background:url('../images/footer/txt_footer.gif') left top no-repeat; width:999px; height:16px;}
.ja #footer #wrap-txt-footer .txt-footer span{ display:none;}
.ja #footer #wrap-txt-footer .txt-footer {margin:0 auto; clear:both; text-align:center; color:#fff; clear:both; background:url('../images/footer/txt_footer.gif') left top no-repeat; width:999px; height:16px;}
.zh #footer #wrap-txt-footer .txt-footer span{ display:none;}
.zh #footer #wrap-txt-footer .txt-footer {margin:0 auto; clear:both; text-align:center; color:#fff; clear:both; background:url('../images/footer/txt_footer.gif') left top no-repeat; width:999px; height:16px;}
.ko #footer #wrap-txt-footer .txt-footer span{ display:none;}
.ko #footer #wrap-txt-footer .txt-footer {margin:0 auto; clear:both; text-align:center; color:#fff; clear:both; background:url('../images/footer/txt_footer.gif') left top no-repeat; width:999px; height:16px;}
#footer ul li { float:left;}


/* materie_prime*/

#box_hide { width:730px; height:420px; background-image: url('../images/back_pop.jpg'); position:relative; float:left; }
#box_hide .chiudi{ position:absolute; right:25px; top:25px;}
#content #box_hide { display:none; }

#box_hide .photo { float:left;width:225px;height:238px;background:url('../images/bg_photo.jpg') top left no-repeat;margin:100px 0 0 0; }
#box_hide .photo .photo_content {padding:14px 18px 14px 15px; position:relative;width:192px;height:160px; }
#box_hide .photo .photo_content img { position:absolute; top:14px; }
#box_hide .photo ul.pagination { clear:both;float:right;padding:0 18px 0 15px; }
#box_hide .photo ul.pagination li {display:inline;padding-left:3px;}
#box_hide .photo ul.pagination li a {color:#7d7d7d;text-decoration:none;}
#box_hide .photo ul.pagination li a:hover, #wrapper #content .photo ul.pagination li a.active {color:#bd946a;}

#box_hide .space { width:150px; float:left; height:410px; display:block;}
#box_hide .text { width:330px; float:left; margin:80px 0 0 0; color:#7d7d7d; display:block; }
#box_hide .text .testo { width:310px; float:left; padding:10px 0 0 0; display:block; line-height:1.4em; font-size:1.1em;}


.right a.back{ display:block; text-transform:uppercase; color:#bd946a; background:url('../images/ico_back.jpg') left center no-repeat;  font-size:1em; text-decoration:none;padding-left:10px; margin-top:15px; margin-bottom:30px;}

.right a.back.nomargin{ display:block; text-transform:uppercase; color:#bd946a; background:url('../images/ico_back.jpg') left center no-repeat;  font-size:1em; text-decoration:none;padding-left:10px; margin-top:15px; margin-bottom:0;}

.testo_materie {width:660px; margin:10px 0 10px 0;  line-height:1.6em;}


/*lanificio - elenco - cinque colonne*/

#wrapper #content.c3 #columns .c4_column_small {float:left; margin-top:50px; margin-right:18px;}
#wrapper #content.c3 #columns .c4_column_small.last {margin-right:0;}
#wrapper #content.c3 #columns .c4_column_small .text_small {margin-top:10px;}
#wrapper #content.c3 #columns .c4_column_small .photo {background:url("../images/bg_photo_small.jpg") left top no-repeat;width:161px;height:116px;}
#wrapper #content.c3 #columns .c4_column_small .photo .photo_content {height:116px;position:relative;width:161px;}
#wrapper .c3 .center.center_big { width:702px; }
#wrapper #content.c3 #columns .c4_column_small { text-transform:uppercase;}


/* New Menu With 6 choices */
#wrapper .c4 #c4_content .text.zegnacelebrations { width:700px!important; }
#wrapper #header #navbar { width:440px!important; margin-top:35px!important; border:0!important; }
#wrapper #header #navbar ul { float:left; width:200px!important; margin-right:40px; }
#wrapper #header #navbar ul.last { float:left; width:200px!important; margin:0px!important; }
#wrapper #header #navbar ul li {
	clear:left!important;
	width:200px!important;
	padding-left:0px!important;
	padding-right:0px!important;
	padding-bottom:4px!important;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #CBC9CA;
}
#wrapper #header #navbar li a { font-weight:normal!important; font-size: 1.1em!important; }

/* Celebrations + Turkey 20th Anniversary */
.photo .photo_content .ez_centennial_celebrations { padding-top:20px; #padding-top:30px; position:absolute; left:5px!important; top:5px!important; background:url("../images/ez_centennial.jpg") left top no-repeat;width:295px;height:169px; text-decoration:none; }
.photo .photo_content .ez_china_celebrations { padding-top:20px; #padding-top:30px; position:absolute; left:5px!important; top:5px!important; background:url("../images/ez_china.jpg") left top no-repeat;width:295px;height:189px; text-decoration:none; }
.photo .photo_content .ez_turkey_celebrations { padding-top:20px; #padding-top:30px; position:absolute; left:5px!important; top:5px!important; background:url("../images/ez_turkey.jpg") left top no-repeat;width:295px;height:189px; text-decoration:none; }
.photo .photo_content .ez_centennial_celebrations p { font-weight:bold; margin-top:10px; text-align:center; font-family: arial,sans-serif; font-size:1.4em; color:#fff; }
.photo .photo_content .ez_centennial_celebrations p i { font-weight:normal; }
.photo .photo_content .ez_china_celebrations p { font-weight:bold; margin-top:10px; text-align:center; font-family: arial,sans-serif; font-size:1.4em; color:#bf873c; }
.photo .photo_content .ez_china_celebrations p i { font-weight:normal; }
.photo .photo_content .ez_turkey_celebrations p { font-weight:bold; margin-top:10px; text-align:center; font-family: arial,sans-serif; font-size:1.4em; color:#7a2c2a; }
.photo .photo_content .ez_turkey_celebrations p i { font-weight:normal; }
.photo .photo_content .ez_china_celebrations { position:absolute; left:1px; top:1px; background:url("../images/ez_china.jpg") left top no-repeat;width:295px;height:189px; }
.photo .photo_content .ez_turkey_celebrations { position:absolute; left:1px; top:1px; background:url("../images/ez_turkey.jpg") left top no-repeat;width:295px;height:189px; }
.active.turkey { color:#7a2c2a!important; }
#wrapper #content .center.turkey h2 { color:#7a2c2a!important; }
.pdf.turkey h5 { background: url("../images/ico_pdf_turkey.gif") no-repeat scroll 0 0 transparent; color:#7a2c2a!important }
#box_hide .photo ul.pagination.turkey li a:hover, #wrapper #content .photo ul.pagination.turkey li a.active { color:#7a2c2a!important; }
.right .logo_turkey_topright { position:absolute; top:25px; right:25px; float:right; background: url("../images/logo_turkey_topright.jpg") no-repeat scroll 0 0 transparent; width:100px; height:99px; }
.right .quotation { clear:both; margin:0 0 60px 0; padding-top:120px; }
.right .quotation p.quote { color:#7a2c2a; line-height:1.4em; font-style:italic; margin-bottom:20px; }

.schdeule-title {
	font-size: 15px;
	color: #366;
	text-transform: uppercase;
}

p.cd-reviews {
	font-size:11px;
	margin-left: 30px;
}

.imageholder {
	text-align: right;
	float: right;
	margin-right: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 10px;
	line-height: 11px;
	color: #757575;
	padding: 0;
}

	#download-image{
	left:0;
	opacity: 1;
	-moz-transition: opacity 1s ease 0s;
	-webkit-transition: opacity 1s ease 0s;
	-o-transition: opacity 1s ease 0s;
	transition: opacity 1s ease 0s;

	}
	
	#download-image:hover{
	opacity: 0.4;	
	}

/* Contact Form ------------------------------------------------------------------ */
.form1 ul {margin: 0;list-style: none;}
.form1 ul li {clear: both; background: none; list-style: none;}
#text-content .form1 ul li p {width:120px;float:left;margin:0 0 10px 0;font-size:11px;line-height:12px; list-style: none;}
.form1 p {
	font-family:Arial, Helvetica, sans-serif;
	width:60px;
	float:left;
	font-size:12px;
	line-height:14px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	list-style:none;
}
.form1 ul li span {color:#999; list-style: none;}
.form1 ul li input, .form1 ul li textarea {width:250px;float:left; list-style: none;}
.form1 ul li .submit {width:120px;margin-top:12px; list-style: none;}
.error {position:absolute;z-index:20;height:27px;line-height:27px;background-color:#be2543;font-size:10px;color:#000000;margin:0;padding:0 6px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;} /* Validator Message */
.error p {margin:0;}
