body{text-align:center; background-color:#0f0f0f; background-image:url(../img/body/antracite-luce-topright.jpg); background-position:top center; background-repeat: no-repeat; text-align:center}
a{text-decoration:none}
#container, #header, #contents{width:974px}
#content, #footer, #homepage{width:950px}
#container, #contents{text-align:center; margin:0 auto;}
#header, #content, #footer, #homepage, #playermultimediale, #socialpercorso{text-align:left; margin:0 auto;}
#playermultimediale{width:100%}
#playermultimediale,#playermultimediale object, #playermultimediale embed, #playermultimediale video{ height:405px;}
.storyline .scroll-bar-wrap{width:95%}
.storyline .box{ width:184px}
@media (min-width: 1260px){
#container, #contents{ width:1230px}
#playermultimediale,#playermultimediale object, #playermultimediale embed, #playermultimediale video{height:525px}
.storyline .box{ width:200px}
}
#header, #playermultimediale, #socialpercorso, #imgplayermultimediale, #ipadplayerbar{margin-bottom:6px}
#content{ overflow:hidden}
/*HEADER*/
#header{ background-image:url(../img/header/logo-menu-974-2011-03.png); background-position:0 0; background-repeat:no-repeat; height:102px; position:relative; z-index:100}
#headertitle, #headertitle h1, #headertitle a{ width:138px; height:72px; display:block;}
#headertitle{position:absolute; top:16px; left:418px}
#headertitle a span{ display:none}
#socialhome{height: 29px;overflow: hidden;position: absolute;right:120px;top: 30px; width: 235px;}
#socialhome ul {width:100%;height:100%;overflow:hidden;}
#socialhome ul li{float: left; height:29px;width: 39px;background-position:center;background-repeat:no-repeat;background-image: url(../img/header/social/sprite.png?d=20130603);}
#socialhome ul li#fb{background-position:0 0;}
#socialhome ul li#yt{background-position:-39px 0;}
#socialhome ul li#at{background-position:-78px 0;}
#socialhome ul li#tw{background-position:-118px 0;}
#socialhome ul li#ig{background-position:-157px 0;}
#socialhome ul li#pn{background-position:-197px 0;}
#socialhome ul li#gp{background-position:-237px 0;}
#socialhome ul li a{background-image: url(../img/header/language-separator.png);background-position: right center;background-repeat: no-repeat;display: inline-block;height: 29px;width: 39px;}
#socialhome ul li#fb.over{background-position:0 -29px;}
#socialhome ul li#yt.over{background-position:-39px -29px;}
#socialhome ul li#at.over{background-position:-78px -29px;}
#socialhome ul li#tw.over{background-position:-118px -29px;}
#socialhome ul li#ig.over{background-position:-157px -29px;}
#socialhome ul li#pn.over{background-position:-197px -29px;}
#socialhome ul li#gp.over{background-position:-237px -29px;}
#socialhome .at300bs{background:none;margin:0}
#socialhome .addthis_default_style .at15t_expanded, #socialhome .addthis_default_style .at15t_compact {margin:0}
#socialhome .addthis_default_style .at300b, #socialhome .addthis_default_style .at300m{padding:0 !important}
.lingue{ position:absolute; right:40px; top:30px; font-size:0.93em; font-family:'JosefinSansSemiBold',sans-serif; font-size:0.83em;}
.lingue, .lingue li a{height:29px; line-height:29px;text-transform:uppercase;}
.lingue li{ display:inline}
.lingue li a{ display: inline-block; padding:0 10px; background-image:url(../img/header/language-separator.png); background-position:right center; background-repeat:no-repeat;}
.lingue li.en a{ background-image:none}
.cinese {position:absolute; right:0; top:30px; font-size:0.93em; font-family:'JosefinSansSemiBold',sans-serif; font-size:0.83em;height:29px;line-height:29px;}
.cinese a{display: inline-block;padding: 0 10px;background-image: url(../img/header/language-separator.png);background-position: left center;background-repeat: no-repeat;}
/*PERCORSO*/
#socialpercorso{ width:966px; position:relative}
#socialpercorso, #percorso{ height:24px;}
#percorso{background-image:url(../img/body/briciole-bg.png); width:944px; background-repeat:no-repeat; background-position:0 0; line-height:24px; text-transform:uppercase; padding:0 0 0 22px}
#percorso label, #percorso .separatore {display:none;}
#percorso a{display: inline-block; height:24px; padding-right:35px; background-image:url(../img/body/briciole-a-bg.png); background-repeat:no-repeat; background-position:right top;}
/*SOCIAL*/
#social{ position:absolute; right:10px; top:5px; height:15px;}
#social li{ width:15px; height:15px; float:left;margin:0 3px;}
#social li a{ display:inline-block; width:15px; height:15px; background-repeat:no-repeat; background-position:0 0;}
#social li.twitter a{ background-image:url(../img/twitter.png);}
#social li.googleplus a{ background-image:url(../img/googleplus.png);}
#social li.instagram a{ background-image:url(../img/instagram.png);}
#social li.pinterest a{ background-image:url(../img/pinterest.png);}
#social li.facebook a{ background-image:url(../img/facebook.png);}
#social li.youtube a{ background-image:url(../img/youtube.png);}
#social li.addthis a{ background-image:url(../img/addthis.png);}
#social li.rss a{ background-image:url(../img/feed.png)}
#social li span{ display:none;}
#social li.addthis span{ display: inline;}
#social .at300bs{background:none;margin:0}
#social .addthis_default_style .at15t_expanded, #social .addthis_default_style .at15t_compact {margin:0}
#social .addthis_default_style .at300b, #social .addthis_default_style .at300m{padding:0 !important}
/*MAIN MENU*/
#mainmenu{ width:862px; height:24px; line-height:24px; position:relative; top:77px; margin:0 56px;}
#mainmenu ul {list-style: none;text-align:center;}
#mainmenu a, #mainmenu li {display: block;width: 124px; height:24px;}
#mainmenu li {float: left; text-transform:uppercase;}
#mainmenu li:hover a, #mainmenu li.sHover a{ /*Vedi color.css*/}
#mainmenu li:hover li a, #mainmenu li.sHover li a{ background-color: transparent;}
#mainmenu li ul{ background:/*#000000*/url(../img/header/bg-tendina-60-black.png);background:rgba(0,0,0,0.6); /*background-image:;*/ text-align:left; border-right:1px solid #2b2b2b;/*Vedi color.css*/}
#mainmenu li li ul{ border:1px solid; border-color:#2b2b2b; border-color:rgba(43,43,43,0.70); padding:1px; width:224px;}
#mainmenu li li{ width:186px; height:18px; line-height:18px; background:url(../img/header/mainmenu-separator.png); background-position:bottom right; background-repeat:no-repeat; padding:1px 2px 2px 2px; cursor:pointer}
#mainmenu li li a{ padding: 0 10px 0 25px; width:152px; height:18px;}
#mainmenu li li:hover a{/*Vedi color.css*/}
#mainmenu li li li, #mainmenu li li:hover a{/*Vedi color.css*/} 
#mainmenu li li li, #mainmenu li li li a, #mainmenu li li li a:hover{width:220px; height:132px;}
#mainmenu li li li{padding:2px;}
#mainmenu li li li a, #mainmenu li li li a:hover{background-position:0px 0px; background-repeat:no-repeat; padding:0;}
#mainmenu li li#mainmenu-sez-zonda_R li a, #mainmenu li li#mainmenu-sez-zonda_R li a:hover{ background-image:url(../img/header/auto/zonda-r.jpg)}
#mainmenu li li#mainmenu-sez-zonda_revolucion li a, #mainmenu li li#mainmenu-sez-zonda_revolucion li a:hover{ background-image:url(../img/header/auto/zonda-revolucion.jpg)}
#mainmenu li li#mainmenu-sez-zonda_S li a, #mainmenu li li#mainmenu-sez-zonda_S li a:hover{ background-image:url(../img/header/auto/zonda-s.jpg)}
#mainmenu li li#mainmenu-sez-zonda_F li a, #mainmenu li li#mainmenu-sez-zonda_F li a:hover{ background-image:url(../img/header/auto/zonda-f.jpg)}
#mainmenu li li#mainmenu-sez-zonda_tricolore li a, #mainmenu li li#mainmenu-sez-zonda_tricolore li a:hover{ background-image:url(../img/header/auto/zonda-tricolore.jpg)}
#mainmenu li li#mainmenu-sez-zonda_roadster_cinque li a, #mainmenu li li#mainmenu-sez-zonda_roadster_cinque li a:hover{ background-image:url(../img/header/auto/zonda-roadster-cinque.jpg)}
#mainmenu li li#mainmenu-sez-zonda_roadster li a, #mainmenu li li#mainmenu-sez-zonda_roadster li a:hover{ background-image:url(../img/header/auto/zonda-roadster.jpg)}
#mainmenu li li#mainmenu-sez-zonda_roadster_F li a, #mainmenu li li#mainmenu-sez-zonda_roadster_F li a:hover{ background-image:url(../img/header/auto/zonda-roadster-f.jpg)}
#mainmenu li li#mainmenu-sez-zonda_cinque li a, #mainmenu li li#mainmenu-sez-zonda_cinque li a:hover{ background-image:url(../img/header/auto/zonda-cinque.jpg)}
#mainmenu li li#mainmenu-sez-zonda_C12 li a, #mainmenu li li#mainmenu-sez-zonda_C12 li a:hover{ background-image:url(../img/header/auto/zonda-c12.jpg)}
#mainmenu li li li span{ display:none;}
/*tendine da SuperFish*/
.sf-menu ul{position:absolute;top:-999em;width:190px;z-index:99;/* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li{float:left;position:relative}
.sf-menu a{display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:24px;/* match top ul list item height */}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:190px;/* match ul width */top:-1px}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:226px;/* match ul width */top:0}
/*main menu speciali*/
#mainmenu li#cat-news, #mainmenu li#cat-press, #mainmenu li#cat-pagani_1, #mainmenu li#cat-contacts, #mainmenu li#cat-contatti{ float:right}
.sf-menu li#cat-news:hover ul,.sf-menu li#cat-news.sfHover ul,.sf-menu li#cat-press:hover ul,.sf-menu li#cat-press.sfHover ul,.sf-menu li#cat-pagani_1:hover ul,.sf-menu li#cat-contacts:hover ul,.sf-menu li#cat-contacts.sfHover ul,.sf-menu li#cat-contatti:hover ul,.sf-menu li#cat-contatti.sfHover ul,.sf-menu li#cat-pagani_1.sfHover ul{ right:0; left:auto; text-align:right}
/*PLAYER*/
#playermultimediale{ border:1px solid #2e2e2e; overflow:hidden; position:relative;z-index:10}
#playermultimediale object, #playermultimediale embed, #playermultimediale video{ width:100%; display:block;}
/*SIDEBAR*/
#sidebar{ float:left; width:222px;margin-top:20px;}
#Sezione{width:220px; border-left:1px solid #0f0f0f; border-right:1px solid #383837;}
#Sezione, #Sezione li ul{background-image:url(../img/body/sidebar-li.gif); background-repeat:no-repeat; background-position: right top; padding-top:1px;}
#Sezione li{ background-image:url(../img/body/sidebar-li.gif); background-repeat:no-repeat; background-position: right bottom;  text-transform:uppercase; padding-bottom:1px}
#Sezione a{padding:5px 12px; display:block; margin:1px;}
#Sezione a:hover, #Sezione li.sel a, #Sezione li.sel a:hover, #Sezione li.aperto a, #Sezione li.aperto a:hover{/*vedi color.css*/}
#Sezione li li a{ padding-left:20px;}
#Sezione li li li a{ padding-left:28px;}
#Sezione li li li li a{ padding-left:36px;}
#Sezione li li li li li a{ padding-left:44px;}
#Sezione li li.ultimo{ background-image:none; padding-bottom:0}
/*#Sezione li.sel li a, #Sezione li.aperto li.sel li a, #Sezione li.aperto li.aperto li.sel li a{ background:transparent; background-image:none;}*/
/*#Sezione li.aperto li a, #Sezione li.aperto li.aperto li a, #Sezione li.aperto li.aperto li.aperto li a{ background:transparent; background-image:none}*/
/*CONTENT*/
#contentbody{ width:710px; float:right;  /*margin-left:244px;vedi color.css*/}
#contentheader{margin:14px 0 11px 0;}
#contentheader h1, #tabs h3{ text-transform:uppercase; font-size:2.6em; font-weight:normal; }
#contentheader h1{margin:0;}
#contentheader h2{text-transform:uppercase; font-size:1.6em; font-weight:normal;margin:0;}
#contentimage{ float:left; margin-right:15px; margin-bottom:15px; width:200px;}
#contentimage span{ display:none}
#contentimage a{ display: block}
#tabs h3{margin:6px 0 11px 0; }
#contenttext h4{ font-size:1.1em; font-weight: bold}
#contenttext h5{color: #245480; font-size: 1em; font-weight: bold;}
#contenttext a{font-weight: bold; text-decoration:underline;}
.img-type01{ margin-bottom:1em;}
.datitecnici th{ text-align:left; width:200px}
.datitecnici th, .datitecnici td{line-height: 1.1em;padding: 0 0 0.5em;vertical-align: top;}
/*ALLEGATI*/
.renderallegati, .renderimmagini{ border-left:1px solid #303030;}
#allegatinews{ margin-top:1em;}
#contenttext .renderallegati ul{ margin:0; padding:0; list-style-type:none}
#contenttext .renderallegati h3, .renderallegati h3, #contenttext .renderimmagini h3, .renderimmagini h3{ padding-left:14px; font-size:0.93em;  background-image:url(../img/body/allegati-li.png); background-repeat:repeat-y; background-position:bottom left; width:640px; height:30px; line-height:30px; color:#FFFFFF; font-weight:normal; text-transform:uppercase; margin:0;}
.renderallegati li, .renderimmagini{ background-image: url(../img/body/allegati-li.png); background-repeat:no-repeat; background-position: bottom left; color:#363636;}
#tabs .download li.ultimo{ background-image:none}
#sb-title{display:none}
.renderallegati li a{ display:block; padding:12px 10px 15px 45px; /*color:#363636;*/ background-image: url(../img/icons/ico-allegato.png); background-repeat:no-repeat; background-position:13px center; font-weight:normal; text-decoration:none;}
.renderallegati li.pdf a/*, #tabs .download li.pdf a*/{background-image: url(../img/icons/ico-acrobat.png);}
.renderallegati li.xls a, .renderallegati li.xlsx a/*, #tabs .download li.xls a, #tabs .download li.xlsx a*/{background-image: url(../img/icons/ico-xls.png);}
.renderallegati li.pps a, .renderallegati li.ppt a, .renderallegati li.ppsx a, .renderallegati li.pptx a/*, #tabs .download li.pps a, #tabs .download li.ppt a, #tabs .download li.ppsx a, #tabs .download li.pptx a*/{background-image: url(../img/icons/ico-powerpoint.png);}
.renderallegati li.zip a, .renderallegati li.rar a/*, #tabs .download li.zip a, #tabs .download li.rar a*/{ background-image: url(../img/icons/ico-zip.png);}
.renderallegati li.doc a, .renderallegati li.docx a/*, #tabs .download li.doc a, #tabs .download li.docx a*/{background-image: url(../img/icons/ico-word.png);}
.renderallegati li.jpg a, .renderallegati li.jpeg a, .renderallegati li.gif a, .renderallegati li.png a, .renderallegati li.tif a, .renderallegati li.tiff a/*, #tabs .download li.jpg a, #tabs .download li.jpeg a, #tabs .download li.gif a, #tabs .download li.png a, #tabs .download li.tif a, #tabs .download li.tiff a*/{ background-image:url(../img/icons/picture.png);}
#contenttext .renderallegati li{ margin-bottom:0;}
.renderallegati li a:hover/*, #tabs .download li a:hover*/{/*color:#999999opacity:1;*/}
.renderallegati h4 .renderimmagini h4/*, #tabs .download h4*/{ font-weight:normal}
.renderimmagini h4 span{ display:none}
#contenttext .renderimmagini ul, .renderimmagini ul{ width:100%; overflow:hidden; margin:20px 0 0 0; padding:0; list-style-type:none}
.renderimmagini h4 img{ width:113px; height:70px}
.renderimmagini a, .renderimmagini h4 img{ display:block}
#contenttext .renderimmagini li, .renderimmagini li{ background-image:url(../img/imgdownload.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:31px; float:left; margin:0 22px 17px 19px; padding: 0 1px 31px 1px;}
#contenttext .renderimmagini li:hover, #contenttext .renderimmagini li.over, .renderimmagini li:hover, .renderimmagini li.over{ background-image:url(../img/imgdownload-hover.png);}
/*speciali per auto*/
#idcategoria3114 #contentheader h1, #idcategoria3113 #contentheader h1{width:348px; height:65px; background-repeat:no-repeat; background-position:0 0; margin:0;}
#idcategoria3114 #contentheader h1 span, #idcategoria3113 #contentheader h1 span{ display:none}
#idsezione21359 #contentheader h1{ background-image:url(../img/loghi/zonda-tricolore.gif);}
#idsezione21365 #contentheader h1{ background-image:url(../img/loghi/zonda-s.gif);}
#idsezione21366 #contentheader h1{ background-image:url(../img/loghi/zonda-roadster.gif)}
#idsezione21437 #contentheader h1{ background-image:url(../img/loghi/zonda-roadster-f.gif)}
#idsezione21487 #contentheader h1{ background-image:url(../img/loghi/zonda-cinque.gif);}
#idsezione21436 #contentheader h1{ background-image:url(../img/loghi/zonda-roadster-cinque.gif);}
#idsezione21435 #contentheader h1{ background-image:url(../img/loghi/zonda-r.gif);}
#idsezione27188 #contentheader h1{ background-image:url(../img/loghi/zonda-revolucion.gif);}
#idsezione21364 #contentheader h1{ background-image:url(../img/loghi/zonda-f.gif);}
#idsezione21721 #contentheader h1{ background-image:url(../img/loghi/zonda-c12.gif);}
#idcategoria3113 #contentheader h1{ background-image:url(../img/loghi/huayra.gif);}
/*speciali per auto huayra - partners*/
#idcategoria3113 #oggettoauto{ position:relative}
#idcategoria3113 .linkpartner{ position:absolute; top:0; right:0;}
#idcategoria3113 .linkpartner a{ display:block; height:65px; width:200px;}
#idcategoria3113 .linkpartner span{ display:none}
#idcategoria3113 #idoggetto443708 .linkpartner a{ width:260px}/*mercedes amg*/
#idcategoria3113 #idoggetto443713 .linkpartner a{ width:167px}/*aspa*/
#idcategoria3113 #idoggetto443709 .linkpartner a{ width:248px}/*brembo*/
#idcategoria3113 #idoggetto443712 .linkpartner a{ width:93px}/*dani*/
#idcategoria3113 #idoggetto443711 .linkpartner a{width:154px}/*MHG*/
#idcategoria3113 #idoggetto443710 .linkpartner a{width:239px}/*Pirelli*/
#idcategoria3113 #idsezione23218 #contentheader h1{ width:710px}
#idcategoria3113 #idoggetto443708 #contentheader h1{ background-image:url(../img/loghi/huayra-mercedes-amg.gif);}
#idcategoria3113 #idoggetto443709 #contentheader h1{ background-image:url(../img/loghi/huayra-brembo.gif);}
#idcategoria3113 #idoggetto443710 #contentheader h1{ background-image:url(../img/loghi/huayra-pirelli2.gif);}
#idcategoria3113 #idoggetto443711 #contentheader h1{ background-image:url(../img/loghi/huayra-mhg.gif);}
#idcategoria3113 #idoggetto443712 #contentheader h1{ background-image:url(../img/loghi/huayra-dani.gif);}
#idcategoria3113 #idoggetto443713 #contentheader h1{ background-image:url(../img/loghi/huayra-aspa.gif);}
#idcategoria3113 #idoggetto531705 #contentheader h1{ background-image:url(../img/loghi/huayra-sonusfaber.gif);}
#idcategoria3113 #idoggetto443778 #contentheader h1{}
/*#idcategoria3113 #contentheader h1{ float:left}
#idcategoria3113 #contentheader h2{ float: right; background-position:top right}
#idoggetto443708 #contentheader h2{background-image:url(../img/loghi/mercedes-amg.gif);}
#idcategoria3113 #idoggetto443783 #contentheader h1, #idcategoria3113 #idoggetto443783 #contentheader h2{ float:none;}
#idcategoria3113 #idoggetto443783 #contentheader h2{ width:auto; height:auto}
#idcategoria3113 #idoggetto443783 #contentheader h1 span, #idcategoria3113 #idoggetto443783 #contentheader h2 span{ display:block}*/
#idcategoria3113 #idoggetto443783 #contentheader h1 span{ display:block; padding:12px 0 0 0; text-align:right;}
/**/
#contenttext{ width:100%; overflow:hidden;}
#contenttext, #homeredazionale .sottotitolooggettopiano{ line-height:1.5em;}
#contenttext p{ margin-bottom:1.6em;}
#contenttext ul, #contenttext ol{ margin:0 0 1em 0.75em; padding:0 0 0 0.75em;}
#contenttext ul{ list-style-type:disc}
#contenttext ol{ list-style-type: decimal}
#contenttext li{ margin-bottom:0.5em}
.lc, .rc{width:320px;}
.lc{float:left;}
.rc{float:right;}
.columns{width:100%; overflow: hidden}
.columns .img-type01{height: auto;width: 100%;}
/* jQuery UI Tabs 1.8.6*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#contenttext .ui-tabs .ui-tabs-nav { margin: 0; padding:0; overflow:hidden; width:100%; list-style-type:none; font-size:1.05em;}
#contenttext .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 3px 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; background-color:#101010; font-size:0.93em; width:150px; text-align:center}
.ui-tabs .ui-tabs-nav li a, #contenttext .ui-tabs .ui-tabs-nav li a { display:inline-block; padding: .2em 1em; text-decoration: none; text-transform:uppercase; font-weight:normal}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;
background: #2a292a; /* for non-css3 browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#2c2c2c), to(#222222)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #2c2c2c,  #222222); /* for firefox 3.6+ */
/*Vedi ie.css*/}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{/*vedi color.css*/}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 15px 20px; background-image:url(../img/body/tabs-bg.png); background-repeat:no-repeat; background-position:0 0 ;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-state-default{ border:1px solid #5a5a5a;}
.ui-corner-top {-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
#tabs-3{ padding:15px 20px 15px 0}
#tabs-3 h3{ margin-left:20px;}
#tabs-3 div div div h3{ margin-left:0px; padding-left:20px;}
/*Tabs img per dealer*/
#dealercontainer{}
#dealercontainer #tabs-img{ background-image:url(../img/dealer-sprite2.gif); background-repeat:no-repeat; background-position:0 0; width:605px; height:265px; overflow:hidden;}
#dealercontainer #tabs-img map{ display:inline}
/*Home redazionale interna*/
#homeredazionale, #indiceevoluto{ margin-top:20px;}
#homeredazionale #RenderPianoHome2 li, #indiceevoluto #RenderPianoHome2 li{ float:left; margin-right:2%}
#homeredazionale #RenderPianoHome2 li.primo, #indiceevoluto #RenderPianoHome2 li.primo{}
#homeredazionale #RenderPianoHome2 li.ultimo, #indiceevoluto #RenderPianoHome2 li.ultimo{ margin-right:0;}
#RenderPianoHome1 li{ width:100%;}
#RenderPianoHome2 li{width:49%;}
#indiceevoluto #RenderPianoHome2 li.vista li{width:32%;}
#homepage li, #homeredazionale li, #indiceevoluto li.vista li, #indiceevoluto #piano1 li{margin-bottom:38px; opacity:0.6;}
/*#homepage li:hover, #homeredazionale li:hover, #indiceevoluto li.vista li:hover{opacity:1;}*/
#RenderPianoHome2 ul, #indiceevoluto #RenderPianoHome2 li{ width:100%; overflow:hidden}
#homepage .titolooggettopiano span, #homeredazionale .titolooggettopiano span, #indiceevoluto .titolooggettopiano span{text-transform:uppercase; color:#FFFFFF; margin-bottom:1px; font-weight:normal; padding:10px 15px; text-align:left}
#homepage .titolooggettopiano a, #homeredazionale .titolooggettopiano a, #indiceevoluto .titolooggettopiano a{color:#FFFFFF; text-align:center}
#homepage .titolooggettopiano img, #homeredazionale .titolooggettopiano img, #indiceevoluto .titolooggettopiano img{ margin:0 auto 14px auto; background-image:url(../img/homered-img-bg.gif); background-position:center center; background-repeat:no-repeat; padding:2px 16px; }
#homeredazionale #RenderPianoHome1 .titolooggettopiano img, #indiceevoluto #RenderPianoHome1 .titolooggettopiano img{background-image:url(../img/homered-img-bg-1p.gif);}
#indiceevoluto #RenderPianoHome2 .titolooggettopiano img{background-image:url(../img/homered-img-bg-3p.gif);}
#homepage .titolooggettopiano span, #homeredazionale .titolooggettopiano span, #indiceevoluto .titolooggettopiano span, #homepage .titolooggettopiano a, #homeredazionale .titolooggettopiano a, #indiceevoluto .titolooggettopiano a, #homepage .titolooggettopiano img, #homeredazionale .titolooggettopiano img, #indiceevoluto .titolooggettopiano img{display:block;}
#homepage .sottotitolooggettopiano, #homeredazionale .sottotitolooggettopiano, #indiceevoluto .sommariooggettopiano, #indiceevoluto #piano1 .sottotitolooggettopiano{ background-color:#1b1b1b; padding:6px 20px 8px 20px; line-height: 1.1em;}
/*Home redazionale homepage 3 colonne*/
/*#homepage #RenderPianoHome2 li{ float:left; width:314px; margin:14px 4px 0 0;}
#homepage #RenderPianoHome2 li.ultimo{margin-right:0}
#homepage #RenderPianoHome2 .titolooggettopiano img{ padding:2px 11px 2px 10px; background-image:url(../img/home-img-bg.gif); margin-bottom:0; }
*/
/*Home redazionale homepage 4 colonne*/
#homepage #RenderPianoHome2 li{ float:left; width:233px; margin:14px 6px 0 0;}
#homepage #RenderPianoHome2 li.ultimo{margin-right:0}
#homepage #RenderPianoHome2 .titolooggettopiano img{ padding:2px 0 2px 0; width:233px; height:82px display:block; background-image: none; margin-bottom:0; }
#homepage #RenderPianoHome2 .titolooggettopiano span{ min-height:3em; }/*3 righe*/
#homepage #RenderPianoHome2 .sottotitolooggettopiano{ min-height:4.2em; }/*4 righe*/
/*REGISTRAZIONE UTENTE*/
/*#specialeregistrazioneutente #sidebar{ display:none}
#specialeregistrazioneutente #contentbody{ float:none; width:100%;}*/
/*FORM*/
.cmxform{ margin:20px auto;}

.cmxform fieldset, #contenttext .testonotifica, #contenttext .info{ background-color: #202020;background: -moz-linear-gradient(100% 100% 90deg, #000000, #202020);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#202020), to(#000000));padding:15px 10px 10px 10px; border:1px solid #333333; margin-bottom:1em;}
.cmxform legend{ font-size:1.4em;}
.cmxform label{ display:inline-block; width:150px;}
.cmxform .moduli-container{ display:inline-block;}
.cmxform em{ color:#FF0000; font-size:1.2em; display:inline-block; margin-left:0.5em; vertical-align:middle; width:20px}
.cmxform input, .cmxform select, .cmxform textarea{ display:inline-block; vertical-align:middle; border:none; background-color: #333333; color:#FFFFFF; border:1px solid #666666}
.submit input{ padding:3px;}
#contenttext .cmxform ol, #contenttext .cmxform ul{ list-style-type:none; margin:0; padding:0;}
.cmxform li{ padding:10px 0;}
.infoerrore, { margin:1em; padding:1em; font-size:1.2em; background-color:#333333; color:#FFFFFF; border:1px solid #666666; width:400px; margin:0 auto; text-align:center;}
.errore{ padding:0.5em; font-size:1.2em; background-color:#663333; color:#FFFFFF; border:1px solid #ff6666; display:block; margin:0; text-align:center;}

/*STORYLINE*/
.storyline, #playermultimediale.storyline{height:525px;background:#212121;background:rgba(0,0,0,0.2);}
/* ScrollBar UI */
.storyline .scroll-pane{overflow:auto; height:100%; padding:0 30px}
.storyline .scroll-content{height:100%;}
.storyline .scroll-bar-wrap{/*width:vedi in alto;*/margin:0 30px; padding:15px 0;}
.storyline .scroll-bar-wrap .ui-slider{background:none;border:0;height:32px;margin:0 auto}
.storyline .scroll-bar-wrap .ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0 auto}
.storyline .scroll-bar-wrap .ui-slider-handle{top:7px;height:17px; border:1px solid #72b3de; background:#000000;background:rgba(0,0,0,0.9);display:block; position:absolute;-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px;box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000000;-khtml-box-shadow:0 0 6px #000000; cursor: e-resize}
.storyline .scroll-bar-wrap .ui-slider-handle span{ display:block; width:100%; height:100%; cursor: e-resize}
.storyline .scroll-bar-wrap .ui-slider-handle:hover{box-shadow:0 0 6px #72b3de;-webkit-box-shadow:0 0 6px #72b3de;-moz-box-shadow:0 0 6px #72b3de;-khtml-box-shadow:0 0 6px #72b3de;}
.storyline .scroll-bar-wrap .ui-slider-handle .ui-icon{}
.storyline .scroll-buttons-container{ width:100%; overflow:hidden; position: absolute; bottom:35px; height:62px;background-image:url(../img/storyline-scrollbar.gif); background-position:center 31px; background-repeat:no-repeat}
.storyline .storyline-buttons ul{ display:inline}
.storyline .storyline-buttons li, .storyline .storyline-buttons a, .storyline .storyline-buttons span.arrow{ width:29px; height:48px; display:block; background-position:0 0; background-repeat:no-repeat; cursor:pointer; color:#72b3de; line-height:48px; text-align:center; font-size:1.1em}
.storyline .storyline-buttons span.text{ display:none;}
.storyline .storyline-buttons span.arrow{ width:23px}
.storyline .storyline-buttons .next span.arrow{ margin-left:6px}
.storyline .storyline-buttons li{border-top:1px solid #72b3de;border-bottom:1px solid #72b3de;background:#000000;background:rgba(0,0,0,0.7);box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000000;-khtml-box-shadow:0 0 6px #000000; margin:6px 0;}
.storyline .storyline-buttons li:hover{box-shadow:0 0 6px #72b3de;-webkit-box-shadow:0 0 6px #72b3de;-moz-box-shadow:0 0 6px #72b3de;-khtml-box-shadow:0 0 6px #72b3de;}
.storyline .storyline-buttons .next{ float:right; /*background-image:url(../img/storyline-next.gif);*/ border-left:1px solid #72b3de;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px; border-radius:30px 0 0 30px; -khtml-border-radius:30px 0 0 30px;}
.storyline .storyline-buttons .prev{ float:left; /*background-image:url(../img/storyline-prev.gif);*/border-right:1px solid #72b3de;-webkit-border-radius: 0 30px 30px 0;-moz-border-radius:0 30px 30px 0; border-radius:0 30px 30px 0; -khtml-border-radius:0 30px 30px 0;}
.storyline .box{height:100%;display:block; float:left; text-transform:uppercase;color:#dddddd; position:relative}
.storyline .box label{ position:absolute; display:block; bottom:0; padding:0 0 12px 20px; font-size:2em; font-family:Arial, Helvetica, sans-serif}
.storyline .box ol{ margin-top:24px;height:406px;}
.storyline .box ol, .storyline .box label{ background-image:url(../img/storyline-box.gif); background-position:0 0; background-repeat:repeat-y;}
.storyline .box li{font-size:0.83em; line-height:1.3em; margin-bottom:64px}
.storyline .storia-img{ background-image:url(../img/storyline-img.gif); background-position:0 0; background-repeat: repeat-y; padding:0 0 20px 16px; display:block;}
.storyline .storia-text{ background-image:url(../img/storyline-text.gif); background-position:left bottom; background-repeat:no-repeat; padding:0 30px 0 16px;}
.storyline .storia-y1967 ol{height: 165px;margin-top: 265px;}
.storyline .storia-y1971 ol{height: 302px;margin-top: 128px;}
.storyline .storia-y1972 ol{height: 246px;margin-top: 182px;}
.storyline .storia-y1972-1974 ol{height: 261px;margin-top: 169px;}
.storyline .storia-y1977 ol{height: 261px;margin-top: 169px;}
.storyline .storia-y1978 ol{height: 302px;margin-top: 128px;}
.storyline .storia-y1979 ol{height: 246px;margin-top: 182px;}
.storyline .storia-y1980 ol{height: 165px;margin-top: 265px;}
.storyline .storia-y1982 ol{height: 302px;margin-top: 128px;}
.storyline .storia-y1982-y1983 ol{height: 261px;margin-top: 169px;}
.storyline .storia-y1983 ol{height: 165px;margin-top: 265px;}
.storyline .storia-y1987 ol{height: 261px;margin-top: 169px;}
.storyline .storia-y1989-y1993 ol{height: 302px;margin-top: 128px;}
.storyline .storia-y1990 ol{height: 246px;margin-top: 182px;}
.storyline .storia-y1990-y1991 ol{height: 165px;margin-top: 265px;}
.storyline .storia-y1991 ol{height: 302px;margin-top: 128px;}
.storyline .storia-y1992 ol{height: 246px;margin-top: 182px;}
.storyline .storia-y1989-1993 ol{height: 261px;margin-top: 169px;}
.storyline .storia-y1994 ol{height: 302px;margin-top: 128px;}
.storyline .storia-y1994-1997 ol{height: 246px;margin-top: 182px;}
.storyline .storia-y1995-1996 ol{height: 261px;margin-top: 169px;}
.storyline .storia-y1993-1997 ol{height: 261px;margin-top: 169px;}
.storyline .storia-y1999 ol{height: 302px;margin-top: 128px;}
.storyline .storia-y2000 ol{height: 165px;margin-top: 265px;}
.storyline .storia-y2002 ol{height: 302px;margin-top: 128px;}
.storyline .storia-y2003 ol{height: 246px;margin-top: 182px;}
.storyline .storia-y2006 ol{height: 261px;margin-top: 169px;}
.storyline .storia-y2007 ol{height: 302px;margin-top: 128px;}
.storyline .storia-y2008 ol{height: 246px;margin-top: 182px;}
.storyline .storia-y2010 ol{height: 165px;margin-top: 265px;}
.storyline .awards-y2002b label span, .storyline .awards-y2002c label span, .storyline .awards-y2009b label span, .storyline .awards-y2009c label span{ display:none}
/* JOB OPPORTUNITIES */
#specialecarriere #contenttext{display:block;width:94%;margin:0 0 1.6em;padding:3em 1.5em 1.5em;border:1px solid #333;font-size:1.1em;background-image:url(../img/jobs/bg.jpg);background-position:left top;background-repeat:repeat-x;background-color:#131313}
#specialecarriere #contenttext a{font-weight:normal;text-decoration:none}
#specialecarriere #contenttext form .ui-accordion-header{padding:2em 0 2em 5em;background-image:url(../img/jobs/job.gif);background-position:left center;background-repeat:no-repeat}
#specialecarriere #contenttext form .ui-accordion-header input{margin-right:2em}
#specialecarriere #contenttext form .ui-accordion-content{padding-left:8.5em}
#specialecarriere #contenttext form .submit{margin-top:1.5em}
#specialecarriere #contentfooter{border:1px solid #333;background-image:url(../img/jobs/bg.jpg);background-position:left top;background-repeat:no-repeat; line-height:1.5em;}
#specialecarriere #contentfooter p{padding:2em 1.5em;font-size:1.1em}
/*FILO DIRETTO EVOLUTO (JOB OPPORTUNITIES)*/
#specialefilodirettoev .cmxform li {float: left;margin: 0 1%;padding: 10px 0; width: 46%;}
#specialefilodirettoev .cmxform input{ width:142px}
#specialefilodirettoev .cmxform textarea{ width:292px}
#specialefilodirettoev .cmxform select{width:295px}
#specialefilodirettoev .cmxform .carriera-scelta,#specialefilodirettoev .cmxform .scrivi-il-messaggio{width:100%}
#specialefilodirettoev .cmxform .carriera-scelta input{width:469px}
#specialefilodirettoev .cmxform .curriculum input{width:292px}
#specialefilodirettoev .cmxform .scrivi-il-messaggio textarea{width:90%}
/*FILO DIRETTO EVOLUTO (CONTATTI)*/
#specialefilodirettoev.specialefilodirettoev-contatti .cmxform{ width:450px; float:right; margin-top:0;}
#specialefilodirettoev.specialefilodirettoev-contatti .contenttext2{ float:left; width:250px}
#specialefilodirettoev.specialefilodirettoev-contatti .cmxform li {float: none;margin: 0;padding: 10px 0; width:428px;}
#specialefilodirettoev.specialefilodirettoev-contatti .cmxform li.primo{ padding-top:0;}
#specialefilodirettoev.specialefilodirettoev-contatti .cmxform label{ width:auto; display:block;}
#specialefilodirettoev.specialefilodirettoev-contatti .cmxform input{ width:auto}
#specialefilodirettoev.specialefilodirettoev-contatti .cmxform textarea{ width:425px}
#specialefilodirettoev.specialefilodirettoev-contatti .cmxform .informativa textarea{width:425px}
/*FILO DIRETTO EVOLUTO (FACTORY TOUR)*/
#specialefilodirettoev.specialefilodirettoev-factory_tour .cmxform  .titolo li.radio input{width:15px;display:inline-block;}
#specialefilodirettoev.specialefilodirettoev-factory_tour .cmxform  .titolo li.radio label{width:100px;display:inline-block;}
#specialefilodirettoev.specialefilodirettoev-factory_tour .cmxform  .titolo li{width:44.5%;}
#specialefilodirettoev.specialefilodirettoev-factory_tour .cmxform  .titolo .obbligatorio{display:inline-block;}
/**/
.cmxform em{ width:10px; vertical-align:top}
.cmxform em .testovalidazione{ display:none}
#specialeregistrazioneutente .cmxform .privacy, #specialefilodirettoev .cmxform .informativa{ float:none; width:auto; clear:left}
#specialeregistrazioneutente .cmxform .privacy label, #specialefilodirettoev .cmxform .informativa label{display:inline; vertical-align:middle}
#specialeregistrazioneutente .cmxform .privacy textarea, #specialefilodirettoev .cmxform .informativa textarea{ display:block; width:622px}
#specialeregistrazioneutente .cmxform .privacy li, #specialefilodirettoev .cmxform .informativa li{ display:inline; float:none}
#specialeregistrazioneutente .cmxform .privacy li input, #specialeregistrazioneutente .cmxform .privacy li label, #specialeregistrazioneutente #linguaen .cmxform .privacy li label, #specialefilodirettoev .cmxform .informativa li input, #specialefilodirettoev .cmxform .informativa li label{ display:inline-block; vertical-align:middle; width:auto; margin-top:0;} 
#specialefilodirettoev .cmxform .moduli-container, #specialefilodirettoev .cmxform .informativa li{ display:inline}
#specialeregistrazioneutente .cmxform li {float: left;margin: 0 1%;padding: 10px 0; width: 46%;}
#specialeregistrazioneutente .cmxform .e-mail, #specialeregistrazioneutente .cmxform .conferma-e-mail, #specialeregistrazioneutente .cmxform .password, #specialeregistrazioneutente .cmxform .conferma-password, #specialeregistrazioneutente .cmxform .re-enter-your-e-mail, #specialeregistrazioneutente .cmxform .re-enter-your-password{min-height: 59px;}
#specialeregistrazioneutente .cmxform label{ width:108px;}
#specialeregistrazioneutente #linguaen .cmxform label{width:126px;}
#specialeregistrazioneutente .cmxform #elencoservizi .checkbox_list{ width:100%; margin:0; padding:0;}
#specialeregistrazioneutente .cmxform #elencoservizi .moduli-container{ display:inline}
#specialeregistrazioneutente .cmxform #elencoservizi label{ width:auto; vertical-align:middle; margin-left:5px;}
#specialeregistrazioneutente .cmxform #recaptcha{ margin-bottom:1em;}
#specialeregistrazioneutente .cmxform #recaptcha label{ width:auto;}
#specialeregistrazioneutente .cmxform #recaptcha input{ background-color:#FFFFFF; color:#000000; border:1px solid #333333}
#specialeregistrazioneutente .cmxform .nazionalita, #specialeregistrazioneutente .cmxform .location{ float: none;width: auto; clear:left; }
#specialeregistrazioneutente .registrazione-evidenza01{ font-size:1.9em; line-height:1em;}
/*IPAD*/
#ipadplayerbar{ background-image:url(../img/ipad-button-sprite.jpg); width:625px; margin-left:auto; margin-right:auto; height:55px; background-position: 0 -55px;}
#ipadplayerbar li, #ipadplayerbar li a{ height:55px;display:block}
#ipadplayerbar li.prev{ float:left}
#ipadplayerbar li.next{ float:right}
#ipadplayerbar li.prev a, #ipadplayerbar li.next a{ width:55px;}
#ipadplayerbar li.switch{ margin:0 55px}
#ipadplayerbar li span{ display:none;}
#ipadplayerbar li.prevvideo, #ipadplayerbar li.nextvideo{ display:none}
#ipadplayerbar li.previmage, #ipadplayerbar li.nextimage{ display: block} 
.ipadplayer #imagegallery{ display: block}
.ipadplayer #player4{ display:none}
.ipadplayer #imagegallery, .ipadplayer #imagegallery img{ width:100%; height:100%;}
#imagegallery img{ display:block}
.switch .ipadplayer #player4{ display: block; width:100%; height:100%}
.switch .ipadplayer #imagegallery{ display:none}
.switch #ipadplayerbar{ background-position:0 0}
.off #ipadplayerbar{ background-position:0 -110px}
.switch #ipadplayerbar li.prevvideo, .switch #ipadplayerbar li.nextvideo{ display: block}
.switch #ipadplayerbar li.previmage, .switch #ipadplayerbar li.nextimage{ display: none}
/*FOOTER*/
#footer{ background-image:url(../img/footer-hr.gif); background-position:top center; background-repeat:no-repeat; position:relative; height:80px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:0.87em;}
#footer ul{ position:absolute; top:20px; width:450px}
#footer ul#footermenu-copy{ left:20px; text-align:left}
#footer ul#footermenu-service{ right:20px; text-align:right}
#footer li{ display:inline}
#footer li a, #footer li .wrapli{ display:inline-block; margin-right:0.6em; padding-right:1em; background-image:url(../img/footer-li.gif); background-position:right 5px; background-repeat:no-repeat}
#footer li.ultimo a, #footer li.ultimo .wrapli{ display:inline-block; margin-right:0; padding-right:0;  background-image: none;}
/*CMS*/
.bottone-acquista, #contenttext .bottone-acquista{display: block; border: 1px solid #999999; padding: 5px; text-align: center; width: 307px; margin-bottom:1em; color: #245480;text-decoration:none; font-weight:bold; font-size:1.2em; text-shadow: 0 -1px 1px #aaa;
background: #eeeeee;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );

        -webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
        -ms-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;

-moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border-radius: 5px;}
  
.bottone-acquista:hover, #contenttext .bottone-acquista:hover{ background:#fff; text-shadow: 0 0 0 #aaa;}  
  
.evidenza{border: 1px solid #666;background-color: #333;color: #fff;padding: 0.5em;}
/*TEMP*/
/*#idoggetto410456 #sidebar{ display:none;}
#idoggetto410456 #contentbody{ margin:0 auto; float:none}*/
#idcategoria3116 #idoggetto0 #sidebar ul.ogg{ display:none}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../img/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-loading .alternativedownload{ font-size:0.73em; line-height:1.1em;}
#sb-loading .alternativedownload a{ text-decoration:underline}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../img/shadowbox/close.png);}
#sb-nav-next{background-image:url(../img/shadowbox/next.png);}
#sb-nav-previous{background-image:url(../img/shadowbox/previous.png);}
#sb-nav-play{background-image:url(../img/shadowbox/play.png);}
#sb-nav-pause{background-image:url(../img/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

#msg {display:none; position:absolute; z-index:200; background:url(../img/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

/* CSS Document */
input:-webkit-autofill{color:#333 !important;/*important not necessary but if they think so ;)*/}
/*** CMXFORM ***/
#totem #specialeregistrazioneutente .cmxform{margin-top:0}
#totem #specialeregistrazioneutente .cmxform li{width:auto;margin:0}
#totem #specialeregistrazioneutente .cmxform label{width:124px;text-align:right;margin-right:10px}
#totem #specialeregistrazioneutente .cmxform .descrizionecampo{font-size:0.80em;text-align:right;margin-right:20px}
/*** DATI PERSONALI ***/
#totem #specialeregistrazioneutente .cmxform li.nome,#totem #specialeregistrazioneutente .cmxform li.first-name,
#totem #specialeregistrazioneutente .cmxform li.cognome,#totem #specialeregistrazioneutente .cmxform li.last-name,
#totem #specialeregistrazioneutente .cmxform li.nazionalita,#totem #specialeregistrazioneutente .cmxform li.location{clear:none;float:left;width:auto;margin:0 1.9%}
/*** ELENCO SERVIZI ***/
#totem #specialeregistrazioneutente .cmxform #elencoservizi li li{width:50%}
#totem #specialeregistrazioneutente .cmxform #elencoservizi li li label{width:56px}
#totem #specialeregistrazioneutente .cmxform #elencoservizi .area-protetta-dedicata-giornalisti label{width:172px}
#totem #specialeregistrazioneutente #linguaen .cmxform #elencoservizi .area-protetta-dedicata-giornalisti label{width:55px}
/*** LOGIN ***/
#totem #specialeregistrazioneutente .cmxform li.email,#totem #specialeregistrazioneutente .cmxform li.re-enter-your-e-mail,
#totem #specialeregistrazioneutente .cmxform li.password{margin-right:30px}
#totem #specialeregistrazioneutente .cmxform li.email label{width:50px}
#totem #specialeregistrazioneutente .cmxform li.password label{width:70px}
/*** INFORMATIVA ***/
#totem #specialeregistrazioneutente .cmxform .privacy>label{display:block;text-align:left}
#totem #specialeregistrazioneutente .cmxform .privacy>.moduli-container{display:block}
#totem #specialeregistrazioneutente .cmxform .privacy label{width:auto}
#totem #specialeregistrazioneutente .cmxform .privacy textarea{width:99%;margin-bottom:15px}
/*** SUBMIT ***/
#totem div.info{font-size:2em}
#totem p.submit{margin-bottom:15px}
/*** FOOTER ***/
#totem #footer ul#footermenu-copy{text-align:center;position:relative;width:auto}
