/**** RESET ****/
html{color:#a2907d;background:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:11px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/**** BASIC STYLE ****/
html{height:100%}
body {position:relative;height:100%;font-family:Arial, Verdana, sans-serif;font-size:10px}
a:focus {outline:none}
strong {font-weight:bold}
#layout {position:relative;overflow: hidden;width:100%;height:100%;}
img.bg {position:absolute;top:0;display:none}
div.over {position:absolute;top:0;height:100%;width:100%;background:transparent;z-index:10}
p {line-height:16px;margin-bottom:1em;font-size:11px}
h3 {font-weight:bold;margin:1em 0 0 0}

/** COMMON **/
#menu {position:absolute;left:0;bottom:0;height:201px;width:301px;z-index:120}
#store {position:absolute;right:0;bottom:0;height:116px;width: 193px;display:none}
#store a {display:block}
#store a img {position:absolute;top:0;left:0}
#store a img.on {display: none;z-index:100}
#logo {position:absolute;left:40px;top:94px;display:none}
#shape1, #shape2 {position:absolute;top:0;left:0;display:none}
span#shape1, span#shape2, #logo {position:absolute !important}
#menu span {display:none}
#menu ul {position:absolute;top:132px;left:136px}
#menu ul li {display:none;height:15px}
#menu ul li#mainlevel a {position: relative;z-index:100}
#menu ul a {height:11px;display:block;margin:4px 0;}
#menu ul#submenu {position: absolute;z-index: 10;top: -104px;left: 115px;width:185px;height:102px;padding: 25px 0 0 55px;background:url('../img/shared/submenu-bg.png') top right no-repeat;display:none}
#menu ul#submenu li {display:list-item;height:auto}
#menu ul#submenu li a {margin:6px 0}
/** it **/
.it #menu #campaign {width:135px;background:url('../img/shared/menu-sprite-it.gif') top left no-repeat}
.it #menu li.active #campaign, .it #menu li.selected #campaign {background:url('../img/shared/menu-sprite-it.gif') -137px 0 no-repeat}
.it #menu #products {margin-left: 8px;width:55px;background:url('../img/shared/menu-sprite-it.gif') 0 -21px no-repeat}
.it #menu li.active #products, .it #menu li.selected #products {background:url('../img/shared/menu-sprite-it.gif') -137px -21px no-repeat}
.it #menu #press {margin-left: 14px;width:115px;background:url('../img/shared/menu-sprite-it.gif') 0 -10px no-repeat}
.it #menu li.active #press, .it #menu li.selected #press {background:url('../img/shared/menu-sprite-it.gif') -137px -10px no-repeat}
	.it #submenu #gallery {margin-left: 25px;width: 48px;background:url('../img/shared/submenu-sprite-it.gif') top left no-repeat	}
	.it #submenu #gallery:hover, .it #submenu .selected #gallery {background:url('../img/shared/submenu-sprite-it.gif') -125px 0 no-repeat	}
	.it #submenu #video {margin-left: 18px;width: 102px;background:url('../img/shared/submenu-sprite-it.gif') 0 -12px no-repeat	}
	.it #submenu #video:hover, .it #submenu .selected #video {background:url('../img/shared/submenu-sprite-it.gif') -125px -12px no-repeat	}
	.it #submenu #backstage {margin-left: 9px;width: 124px;background:url('../img/shared/submenu-sprite-it.gif') 0 -24px no-repeat	}
	.it #submenu #backstage:hover, .it #submenu .selected #backstage {background:url('../img/shared/submenu-sprite-it.gif') -124px -24px no-repeat	}
	.it #submenu #stampa {width: 124px;background:url('../img/shared/submenu-sprite-it.gif') 0 -36px no-repeat	}
	.it #submenu #stampa:hover, .it #submenu .selected #stampa {background:url('../img/shared/submenu-sprite-it.gif') -125px -36px no-repeat	}
/** en **/
.en #menu #campaign {width:135px;background:url('../img/shared/menu-sprite-en.gif') top left no-repeat}
.en #menu li.active #campaign, .en #menu li.selected #campaign {background:url('../img/shared/menu-sprite-en.gif') -145px 0 no-repeat}
.en #menu #products {margin-left: 8px;width:55px;background:url('../img/shared/menu-sprite-en.gif') 0 -21px no-repeat}
.en #menu li.active #products, .en #menu li.selected #products {background:url('../img/shared/menu-sprite-en.gif') -145px -21px no-repeat}
.en #menu #press {margin-left: 14px;width:115px;background:url('../img/shared/menu-sprite-en.gif') 0 -10px no-repeat}
.en #menu li.active #press, .en #menu li.selected #press {background:url('../img/shared/menu-sprite-en.gif') -145px -10px no-repeat}
	.en #submenu #gallery {margin-left: 25px;width: 48px;background:url('../img/shared/submenu-sprite-it.gif') top left no-repeat	}
	.en #submenu #gallery:hover, .en #submenu .selected #gallery {background:url('../img/shared/submenu-sprite-it.gif') -125px 0 no-repeat	}
	.en #submenu #video {margin-left: 18px;width: 102px;background:url('../img/shared/submenu-sprite-it.gif') 0 -12px no-repeat	}
	.en #submenu #video:hover, .en #submenu .selected #video {background:url('../img/shared/submenu-sprite-it.gif') -125px -12px no-repeat	}
	.en #submenu #backstage {margin-left: 9px;width: 68px;background:url('../img/shared/submenu-sprite-it.gif') -57px -24px no-repeat	}
	.en #submenu #backstage:hover, .en #submenu .selected #backstage {background:url('../img/shared/submenu-sprite-it.gif') -181px -24px no-repeat	}
	.en #submenu #stampa {width: 90px;background:url('../img/shared/submenu-sprite-it.gif') 0 -49px no-repeat	}
	.en #submenu #stampa:hover, .en #submenu .selected #stampa {background:url('../img/shared/submenu-sprite-it.gif') -125px -49px no-repeat}

/*** HP ***/
#hp-bg {position:absolute;top:0;left:0}

/** CAMPAGNA **/
#cnt-campaign #cp_imgHolder {position: absolute;}
#cnt-campaign #cp_imgHolder img {position: absolute;display:none}
#cp_prev, #cp_next, #bs_prev, #bs_next {position:absolute;top:40%;display: block;height:93px;width:51px;display:none}
.prev {left:0;background:url('../img/shared/arrow-prev.png') top left no-repeat;z-index:100}
.prev:hover {background:url('../img/shared/arrow-prev.png') 0 -93px no-repeat}
.next {right:0;background:url('../img/shared/arrow-next.png') top left no-repeat;z-index:100}
.next:hover {right:0;background:url('../img/shared/arrow-next.png') 0 -93px no-repeat}

/** BACKSTAGE **/
#cnt-backstage #bs_imgHolder {position: absolute;}
#cnt-backstage #bs_imgHolder img {position: absolute;display:none}

/** VIDEO **/
.videoWrapper {display:none;z-index:100}
.videoWrapper div {margin:0}
#cnt-video .hr {position: absolute;width:1039px;height:632px;background:url('../img/video/player-hr-bg.png') bottom right no-repeat}
#cnt-video .md {position: absolute;width:915px;height:562px;background:url('../img/video/player-md-bg.png') bottom right no-repeat}
#cnt-video .lo {position: absolute;width:715px;height:446px;background:url('../img/video/player-lo-bg.png') bottom right no-repeat}
#cnt-video ul {position:absolute;bottom:15px;right:20px;}
#cnt-video ul li {display:inline}
#cnt-video ul li a {color:#6e5d4b;font:11px Arial, sans-serif;text-transform:uppercase;text-decoration: none;border-right:1px solid #6e5d4b;padding:0 6px}
#cnt-video ul li a:hover, #cnt-video ul li a.active {color:#a3876a}
#cnt-video ul li.last a {border:none}

/** PRESS **/
.outWrapper {position:absolute;padding-bottom:38px;visibility:hidden;z-index:100;}
.inWrapper {width:380px;padding: 15px;background:#19120b}
.inWrapper .content {height:318px;width:360px;padding-right:30px;font-sze:11px}
.inWrapper h1 {margin:0 0 8px 0}
#press-close {background:url('../img/press/container-bg.png') left bottom no-repeat;width:290px;height:38px}
#press-close a, #campaign-press-close a {display:block;color:#a2907d;text-transform:uppercase;text-decoration:none;padding:8px 0 0 15px}
#campaign-press-close a {background:url('../img/press-campaign/close-bg.gif') 15px 0 no-repeat}
#cnt-campaign-press .container {width:890px;position: absolute;}
#cnt-campaign-press .outWrapper {position: relative;float:left;width:410px}
#cnt-campaign-press img.campaign {float:left;display:none}

/** PRODUCTS **/
#products-wrapper {position:absolute;top:0;left:0;width:100%;height:100%;background:#ccb8a6;display:none}
.products #menu {position:absolute;bottom:0;height:113px;width:100%;background:url('../img/products/layout-bg.jpg') bottom left no-repeat;display:none}
.products #logo {top:76px;left:19px}
.products #menu ul {top:57px;left:320px;}
.products #menu ul li {float: left;background:url('../img/products/link-sep.gif') top left no-repeat}
.products #menu ul li.campaign {margin-top: 31px;padding: 0 13px 10px 6px;}
.products #menu ul li.products {margin-top: 26px;padding: 2px 24px 21px 6px;}
.products #menu ul li.press {margin-top: 22px;padding: 4px 24px 29px 7px;}
.it .products #menu #campaign {width:135px;background:url('../img/products/menu-sprite-it.gif') top left no-repeat}
.it .products #menu li.active #campaign, .it .products #menu li.selected #campaign {background:url('../img/products/menu-sprite-it.gif') -137px 0px no-repeat}
.it .products #menu #products {width:55px;margin: 0;background:url('../img/products/menu-sprite-it.gif') 0 -21px no-repeat}
.it .products #menu li.active #products, .it .products #menu li.selected #products {background:url('../img/products/menu-sprite-it.gif') -137px -21px no-repeat}
.it .products #menu #press {width:124px;margin: 0;background:url('../img/products/menu-sprite-it.gif') 0 -10px no-repeat}
.it .products #menu li.active #press, .it .products #menu li.selected #press {background:url('../img/products/menu-sprite-it.gif') -137px -10px no-repeat}
.en .products #menu #campaign {width:135px;background:url('../img/products/menu-sprite-en.gif') top left no-repeat}
.en .products #menu li.active #campaign, .en .products #menu li.selected #campaign {background:url('../img/products/menu-sprite-en.gif') -137px 0px no-repeat}
.en .products #menu #products {width:55px;margin: 0;background:url('../img/products/menu-sprite-en.gif') 0 -21px no-repeat}
.en .products #menu li.active #products, .en .products #menu li.selected #products {background:url('../img/products/menu-sprite-en.gif') -137px -21px no-repeat}
.en .products #menu #press {width:124px;margin: 0;background:url('../img/products/menu-sprite-en.gif') 0 -10px no-repeat}
.en .products #menu li.active #press, .it .products #menu li.selected #press {background:url('../img/products/menu-sprite-en.gif') -137px -10px no-repeat}
.products #menu ul#submenu {position: absolute;z-index: 10;top:-73px;left:0;width:156px;height:106px;padding:6px 0 0 0;background:url('../img/products/submenu-bg.gif') top left no-repeat;display:none}
.products #menu ul#submenu li {background:none;float:none;margin-left:8px}
.products #menu ul#submenu li a {margin:7px 0}
	.it .products #submenu #gallery, .en .products #submenu #gallery {margin-left:0;background:url('../img/products/submenu-sprite-it.gif') top left no-repeat	}
	.it .products #submenu #gallery:hover, .it #submenu .selected #gallery, .en .products #submenu #gallery:hover, .en #submenu .selected #gallery {background:url('../img/products/submenu-sprite-it.gif') -125px 0 no-repeat	}
	.it .products #submenu #video, .en .products #submenu #video {margin-left:0;background:url('../img/products/submenu-sprite-it.gif') 0 -12px no-repeat	}
	.products #submenu #video:hover, #submenu .selected #video {background:url('../img/products/submenu-sprite-it.gif') -125px -12px no-repeat	}
	.it .products #submenu #backstage {margin-left:0;background:url('../img/products/submenu-sprite-it.gif') 0 -24px no-repeat	}
	.it .products #submenu #backstage:hover, .it #submenu .selected #backstage {background:url('../img/products/submenu-sprite-it.gif') -124px -24px no-repeat	}
	.it .products #submenu #stampa {background:url('../img/products/submenu-sprite-it.gif') 0 -36px no-repeat	}
	.it .products #submenu #stampa:hover, .it #submenu .selected #stampa {background:url('../img/products/submenu-sprite-it.gif') -125px -36px no-repeat	}
	.en .products #submenu #backstage {margin-left:0;background:url('../img/products/submenu-sprite-it.gif') -58px -24px no-repeat	}
	.en .products #submenu #backstage:hover, .en #submenu .selected #backstage {background:url('../img/products/submenu-sprite-it.gif') -182px -24px no-repeat	}
	.en .products #submenu #stampa {background:url('../img/products/submenu-sprite-it.gif') 0 -49px no-repeat	}
	.en .products #submenu #stampa:hover, .en #submenu .selected #stampa {background:url('../img/products/submenu-sprite-it.gif') -125px -49px no-repeat	}
	

#panel {position:absolute;left:97px;top:0;}
#panel .prod {float:left;position:relative;display:none}
#panel .prod img {position:absolute;z-index:100}
#panel .prod a.info {position:absolute;right:12%;top:50%;display:block;width:29px;height:11px;background:url('../img/products/info.png') top left no-repeat;z-index:150}
#panel .prod div.info {background:url('../img/products/baloon.png') top left no-repeat;padding:10px 6px 6px 20px;height:90px;width:190px;position:absolute;z-index:120;top:32%;left:66%;color:#392d24;font-weight:bold;display:none}
#panel div.info span {display:block}
#panel .line {margin-bottom:20px}
#panel .code {font-size:10px}
#panel .desc {font-weight:regular}
a#prod_sx {position:absolute;left: 18px;top:40%;display: block;height:93px;width:51px;z-index:2000;display:none}
a#prod_dx {position:absolute;top:40%;right: 18px;width:51px;display:block;height:93px;z-index:2000;display:none}
#loading {position:absolute;top:48%;left:48%;width:24px;height:24px;background:url('../img/products/loader.gif') top left no-repeat}

/*****FOOTER******/
#footer{position:absolute;left:0;top:0;width:100%;padding:1px 0 0;border-top:1px solid #1a1009;z-index:400;visibility:hidden}	
#footer-wrap{height:23px;background:#000;padding:4px 0 0 0}
#footer ul{text-align:center;}	
#footer li{display:inline;}
#footer li a {padding: 0 8px;line-height:auto;font-size:10px;color:#605540;text-decoration:none;font-weight:normal}
#footer li a.last{border:0;}	
#footer li a:hover{text-decoration:none;}
#footer li ul {display:none;position:absolute;height:24px;bottom:20px;left:0px;width:100%;background:#000;margin:0px;padding:5px 0 0 0;}
#footer li:hover ul {display:block;}

/** JSCrollPane **/
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;margin-bottom:12px}
.jScrollPaneTrack {position:absolute;cursor:pointer;right: 10px;top: 0;height: 100%;background:transparent url('../img/shared/track-bg.gif') center top repeat-y;}
.jScrollPaneDrag {position: absolute;background:transparent url('../img/shared/drag-bg.gif') center top repeat-y;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
a.jScrollArrowUp:hover {/*background-color: #f60;*/}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}

