@charset "utf-8";
/* CSS Document */

html {
	margin:0;
	padding:0;
}
	
body {
	background-color:#C7C0B8;
	color:#EEEBE5;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	text-align:center;
}

#wrapper {
	width:794px;
	position:relative;
	margin: 0 auto;
	text-align:left;
}
#menu {
	position: relative;
	z-index:150
}
#content {
	width:794px;
	height:456px;
	border-top:1px solid #eeecea;
	border-bottom:1px solid #eeecea;
}

.short p { width:400px}

#navigator {
	position:absolute;
	z-index:10;
	left:0;
	top:35px;
	width:794px;
	height:485px;
}
#big-image {
	width:313px;
	heigth:440px;
	margin:10px 84px 10px 0;
	float:left;
}
.small-image {
	width:126px;
	height:168px;
	float:left;
	margin-bottom:9px;
	/*background:#d1c9c3;*/
}
#images-by-item {
	width:396px;
	height:345px;
	float:left;
	margin:10px 0 9px;
}

.noStillLife {
	width:396px;
	height:345px;
	float:left;
	margin:10px 0 9px;
}

#text-by-item {
	width:396px;
	height:95px;
	float:left;
	margin:5px 0 10px 0;
}
#item-image {
	heigth:440px;
	margin:10px 0;
	float:left;
	width:312px;
	
}
#item-image span.zoom {
	background:#D7D0CA url(../images/zoom-icon.png) no-repeat;
	width:36px;
	height:36px;
	display:block;
	margin-top:-36px;
	position:relative;
}
	
#model-image {
	width:149px;
	heigth:214px;
	margin:10px 0 0 92px;
	float:left;
}
#text-item-image {
	width:200px;
	position:absolute;
	bottom:28px;
	*bottom:32px;
	left:400px;
}

#text-item-image ul {
	width:140px
}

#text-item-image p {
	*margin:6px 0;
}

#zoom-item-image {
	width:240px;
	height:345px;
	float:left;
	margin-top:10px;
	background-color:#d7d0ca;
}
#footer {
	position:relative;
	width:794px;
	padding-top:10px;
	padding-bottom:20px;
	margin: 0 auto;
}
#navigation {
	position:absolute;
	top:10px;
	width:250px;
}
#logo {
	width:158px;
	height:19px;
	position:absolute;
	top:6px;
	right:0;
	z-index:200;
}
#secondary-menu {
	width:794px;
	position:relative;
	margin: 0 auto 10px;
}
a img {
	border:none;
}
ul {
	list-style:none;
	padding:0;
	margin:0;
}
a {
	color:rgb(238,235,229);
	text-decoration:none;
	font-weight:normal
	;
}
a:hover {
	color:rgb(255,255,255);
	font-weight:bold
}
br.margin {
	margin-bottom:9px;
}
.clear {
	clear:both;
}
.uppercase {
	text-transform:uppercase;
}
.bold {
	font-weight:bold;
}
#text-by-item li {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1em;
	text-transform:uppercase
}
#text-by-item ul {
	float:left;
	margin-right:20px;
}
#text-by-item li {
	margin-bottom:3px;
}
.small-image a {
	background-color:#c1bdb9;
	width:126px;
	height:168px;
	float:left;
}
.small-image a:hover {
	background-color:#d2cdc6;
}
#navigation li {
	width:12px;
	height:12px;
	float:left;
	margin-right:8px;
}
#navigation li a {
	background-color:#eeecea;
	width:12px;
	height:12px;
	float:left;
}
#navigation li a:hover {
	background-color:#fff;
}
#navigation span {
	color:rgb(238,235,229);
	text-transform:uppercase;
	font-size:11px;
	margin-left:4px;
}
#secondary-menu li {
	float:left;
	background:url(../images/barretta-verticale.gif) no-repeat 100% 50%;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	color:rgb(238,235,229);
	text-transform:uppercase;
}

#secondary-menu li.last {
	background:none;
}

#secondary-menu li a {
	font-weight:normal;
	letter-spacing:0.2em;
	font-size:11px;
}

#secondary-menu li a:hover {
	font-weight:normal;
}

#secondary-menu li.selected a {
	font-weight:bold;
	color:#FFF
}

.zoom-title {
	height:30px;
	margin:0;
	width:100px;
}
li.color-option {
	float:left;
	margin:0 10px 10px 0;
	width:13px;
}
li.color-option img {
	border:1px solid rgb(199, 192, 184);
	display:block;
}
.after-ul {
	padding-top:13px;
 	*padding-top:0;
}
#content p.after-ul {
	/*padding-top:13px !important;*/
 	padding-top:0;
	*padding-top:0;
}
#container {
	position:absolute;
	top:0;
	left:0;
	width:794px;
	height:520px;
	z-index:1000;
}
.jobs-main {
	width:248px;
	height:436px;
	float:left;
	dispaly:inline;
}
.jobs-main ul {
	position:absolute;
	bottom:0;
	width:190px;
}
.jobs-opportunities {
	width:245px;
	float:left;
	dispaly:inline;
	padding:8px 0 0 20px;
}
.jobs-details {
	width:260px;
	float:left;
	dispaly:inline;
	padding:0 0 5px 20px;
}
#pane .jobs-main p, #pane .jobs-details p {
	margin:10px 0 0;
	padding:0px;
}
#ctl00_MainContent_upJobType li a {
	text-transform:uppercase;
}
#ctl00_MainContent_upJobType li a.selected {
	color:#FFF;
	font-weight:bold
}
#ctl00_MainContent_upJobType li {
	list-style-position:outside;
}

.store{ width:140px; display:inline; float:left; margin-right:10px; font-size:11px;}

.store li {
	list-style-position:outside;
}

.store a {
	width:140px;
	display:block;
}

.store td.selected a, .jobs-opportunities td.selected a { font-weight:bold; color:#FFF}

.storeFoto{ width:150px; position:absolute; right:0px}


p.first {
	margin-top:0px;
}
#content p {
	padding-top:0;
	*padding-top:10px;
}
input.print {
	background:none;
	border:none;
	text-transform:uppercase;
	color:#EEEBE5;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
li.selected img {
	border:1px solid #fff;
}
.uppercase, .jobs-text {
	text-transform:uppercase;
}

.press {
	margin:0 20px 0 60px;
}

.press h1 { 
	font-size:12px; 
	margin:20px 0 0; 
	padding:0; 
	text-transform:uppercase;
	}

.press-main {
	float:left;
	height:436px;
	position:relative;
	width:330px;
	margin:10px 0
}	
.press-main ul.news-title li {
	margin-bottom:5px;
	text-transform:uppercase;
	*list-style-position:outside;
}
ul.news-archive li {
	width:12px;
	height:12px;
	float:left;
	margin-right:8px;
}
ul.news-archive li a {
	background-color:#eeecea;
	width:12px;
	height:12px;
	float:left;
}
ul.news-archive li a:hover {
	background-color:#fff;
}

tr.selected li a { font-weight:bold; color:#FFF}

#tellfriend {
    position: absolute;
    width: 283px;
	height:406px;
	top:0;
	left:0;
    z-index: 100;
	background: url(../images/bkg_form.png) repeat;
	color:#FFFFFF;
	padding:15px;
	display:none;
	}
#tellfriend  li.li_close {
	background:url("../images/barretta-verticale.gif") no-repeat scroll 0% 69% transparent;
}
#tellfriend a.close span {
	color:#EEEBE5;
	text-transform:uppercase;
	display:block;
	letter-spacing:-0.02em;
	padding-left:8px;
	/* necessarie perché non prenda lo span del div big-image */
	background:none;
	float:none;
	margin:6px 0 0;
	padding-right:0;
	width:auto;
	font-size:10px;
	}
#tellfriend a.close:hover span {
	color:#fff;
	font-weight:normal;
	}
#tellfriend label span {
	color:#EEEBE5;
	font-size:10px;
	text-transform:uppercase;
	margin:5px 0 0;
	display:block;
	/* necessarie perché non prenda lo span del div big-image */
	background:none;
	width:auto;
	padding-right:0;
	float:none;
	}
#tellfriend label span#ctl00_MainContent_lbToName, #tellfriend label span#ctl00_MainContent_lbMessage {
	margin-top:20px;
	display:block;
}
#tellfriend input.std_input, #tellfriend textarea {
	-x-system-font:none;
	border:1px solid #CCCCCC;
	color:#6E6E6E;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px;
	width:96%;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-0.02em;
	}
#tellfriend textarea {
	height:115px;
	}
#tellfriend input.form_but {
	background:none;
	border:none;
	color:#EEEBE5;
	text-transform:uppercase;
	font-size:10px;
	margin-top:5px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:-2px;
	padding-left:0;
}
#tellfriend input.form_but:hover {
	color:#fff;
}
#tellfriend ul {
	height:30px;
	margin:0;
	padding:0;
	padding-bottom:20px;
}
#tellfriend li {
	float:left;
	/*height:30px;*/
}

#jtc {
	width:540px;
	height:406px;
	margin:8px 0 10px;
	float:left;
	padding-right:101px;
	position:relative;
	text-align:left;
}
#jtc-scroll {
	margin:0;
	float:left;
	padding-right:83px;
	position:relative;
	text-align:left;
	width:540px;
}
#jtc-scroll ol {
	margin-left:0;
	padding-left:18px;
}
#jtc-image {
	width:153px;
	float:left;
	margin:8px 0 10px;
}
#jtc-image-scroll {
	margin:0;
}

#gift-card {
	width:540px;
	height:436px;
	float:left;
	margin:0;
	padding-right:101px;
	position:relative;
	text-align:left;
}
#gift-card-image {
	width:153px;
	float:left;
	margin:0;
}
#gift-card h2, #jtc h2, #jtc-scroll h2 {
	font-size:12px;
	margin:0;
	text-transform:uppercase;
}
#gift-card p, #gift-card h2, #jtc p, #jtc-scroll p {
	margin-top:2px;
}
#gift-card p {
	width:375px;
	}
#gift-card ul, #jtc ul {
	position:absolute;
	bottom:0;
	width:385px;
	text-align:left;
}
#gift-card ul a, #jtc ul a {
	text-transform:uppercase;
}
#jtc .faq-text {
	position:absolute;
	top:0;
	left:0;
	padding:0;
	}
#gift-card .faq-gift {
	position:absolute;
	top:100px;
	left:0;
	padding:0;
}
.clear-none {
	display:none;
}
p.frame {
	margin:0;
	*margin-top:-10px;
	}
iframe {
	margin:0;
	
}



#jtc .tabs-container, #gift-card .tabs-container {
	width:375px;
	}
.store-jtc-image {
	height:406px;
	margin-left:11px;
}

.navigation-arts {
	position:absolute;
	bottom:0;
}

.press p {
	*margin:6px 0;
}

/* investors | aumento di capitale 2010 */
#content #interne ul {
	display:block;
	list-style:none;
}
#content #interne ul li {
	display:block;
	list-style:none;
	padding:5px 0;
}
#content #interne ul li .peso {
	font-size:11px;
	margin-left:0px;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
}
#content #interne ul li a {
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase

}
#content #interne ul li a:hover {
	color:#fff;
	font-weight:bold
	
}