html, body{margin:0px;padding: 0px;height: 100%;}
body{margin:0;padding:0;background-color:#fff;font-size:11px;font-family:arial,tahoma,verdana,helvetica,sans-serif;}
form{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,h7{margin:0;font-size:11px;font-weight:bold;}
p{margin:0 0 12px 0;}
img{border:0;}
table {border-width: 0px;border-spacing: 0px;border-style: none;border-collapse: collapse;}
table th {border-width: 0px;padding: 0px;border-style: none;}
table td {border-width: 0px;padding: 0px;border-style: none;}

a{outline:0;}
div#bg{background:url(../gfx/sfere.gif) no-repeat center bottom;min-width:1000px;}
div#page{width:1000px;margin:auto;text-align:left;}

.center{text-align:center;}
/* HEADER */
div#header{float:left;width:1000px;border-bottom:solid 4px #0267b0;margin-bottom:4px;margin-top:15px;}
div#header div.logo{float:left;padding-left:35px;}
div#header div.menu{float:right;width:423px;}
div#header ul{margin:73px 0 0 0;padding:0;float:right;}
div#header ul li{margin:0;padding:0;list-style-type:none;float:left;}
div#header ul li a{display:block;text-decoration:none;float:left;height:26px;font-size:0px;background-position:0 0;background-repeat:no-repeat;}
div#header div.divisoreOff{width:1px;height:26px;float:left;background:url(../gfx/menu_div.gif) no-repeat 0 0;}
div#header div.divisoreOn{width:1px;height:26px;float:left;}
div#header a#menu01{width:51px;background-image:url(../gfx/menu_01.gif)}
div#header a#menu02{width:74px;background-image:url(../gfx/menu_02.gif)}
div#header a#menu03{width:101px;background-image:url(../gfx/menu_03.gif)}
div#header a#menu04{width:50px;background-image:url(../gfx/menu_04.gif)}
div#header a#menu05{width:99px;background-image:url(../gfx/menu_05.gif)}
div#header a#menu06{width:59px;background-image:url(../gfx/menu_06.gif)}
div#header a#menu07{width:79px;background-image:url(../gfx/menu_07.gif)}
div#header a.on{background-position:0 -52px;}
div#header a.off:hover{background-position:0 -26px;}

/* HP */
div#main{float:left;width:1000px;}
div#animazione{margin-bottom:5px;}
div.hpSx{float:left;width:496px;padding:0 63px 0 15px;}
div.hpSx div.loghi{padding:20px 0 28px 17px;}
div.hpSx a.l1{display:block;float:left;height:12px;font-size:0px;width:142px;background:url(../gfx/hp_entertainment.gif) no-repeat 0 0;margin-right:65px;}
div.hpSx a.l2{display:block;float:left;height:12px;font-size:0px;width:74px;background:url(../gfx/hp_fiction.gif) no-repeat 0 0;margin-right:65px;}
div.hpSx a.l3{display:block;float:left;height:12px;font-size:0px;width:101px;background:url(../gfx/hp_animation.gif) no-repeat 0 0;}
div.hpDx{float:left;width:423px;}
div#homepageNoFlash{width:1000px;height:236px;text-align:center;background-color:#125a9f;color:#fff;font-size:13px;}
div#homepageNoFlash a{color:#fff;font-weight:bold;}
div.boxNewsHomepage{height:156px;}
div.bannerHomepage{clear:both;}
div#bannerHomepage{clear:both;height:108px;}

/* BOX NEWS */
div#boxNews h2{background-color:#0167b1;margin-bottom:1px;}
div#boxNews h2 div{height:24px;background:url(../gfx/zodiak_pr.gif) no-repeat 0 0;}
div#boxNews div.grey{background-color:#f3f3f3;}
div#boxNews div.white{background-color:#ffffff;}
div#boxNews div.grey, div#boxNews div.white{padding:8px;}
div#boxNews div.data{font-style:italic;margin-bottom:5px;}
div#boxNews a.titolo{text-decoration:none;font-weight:bold;color:#000;padding-top:2px;}
div#boxNews a.titolo:hover{color:#0167b1;text-decoration:underline;}
div#boxNews div.read, div#boxNewsHomepage div.read{text-align:right;}
div#boxNews div.read a, div#boxNewsHomepage div.read a{color:#0167b1;}

/* INTERNE */
div.sxLong{/* float:left; */width:1000px;}
div.sxLong div.testata{border:solid 1px #b3b3b3;margin-bottom:4px;}
div.sx{float:left;width:694px;margin-right:4px;}
div.sx div.testata{border:solid 1px #b3b3b3;margin-bottom:4px;}
div.dx{float:left;width:302px;}
div.worldwide{margin-bottom:5px;}
ul.dotLeft{float:left;margin:0 0 15px 0;padding:0;}
ul.dotLeft li{list-style-type:none;float:left;width:130px;background:url(../gfx/dot.gif) no-repeat left center;text-indent:10px;}
ul.dotClassicIndent{margin:0 0 15px 20px;padding:0;}
ul.dotClassicIndent li{list-style-type:none;background:url(../gfx/dot.gif) no-repeat left 5px;padding-left:10px;}
ul.spacing li{margin-bottom:15px;}
ul.dotClassic{margin:0 0 15px 0px;padding:0;}
ul.dotClassic li{list-style-type:none;background:url(../gfx/dot.gif) no-repeat left 5px;padding-left:10px;}
ul.dotClassic2{margin:0 0 15px 0px;padding:0;}
ul.dotClassic2 li{list-style-type:none;background:url(../gfx/dot.gif) no-repeat left center;padding-left:10px; font-size:15px; padding-bottom:5px;}
div#titolo{margin-bottom:15px;margin-left:-1px;}
div#print div#titolo{margin-bottom:15px;margin-left:-1px;margin-top:15px;}
div#titoloSmall{margin-top:15px;margin-bottom:15px;}


/* SOTTOMENU */
.sxLong ul.submenu{/* float:left; */width:1000px !important;margin:0 0 20px 0;padding:0;background:url(../gfx/sottomenu.gif) repeat-x 0 0;}
ul.submenu{float:left;width:694px;margin:0 0 20px 0;padding:0;background:url(../gfx/sottomenu.gif) repeat-x 0 0;}
ul.submenu li{list-style-type:none;margin:0;padding:0;float:left;}
ul.submenu li a{display:block;float:left;background-position: center top;background-repeat:no-repeat;}
ul.submenu li a.on{background-position: center -66px;background-color:#fff;}
ul.submenu li a.off:hover{background-position: center -33px;}
div.submenuDivisore{float:left;width:1px;height:33px;background:url(../gfx/submenu_div.gif) no-repeat 0 0;}
div.content{padding:0 5px 0 15px;}

/* SOTTOMENU COMPANY */
ul.company li a#menu00{background-image:url(../gfx/menu_company_00.gif);width:111px;height:33px;font-size:0;}
ul.company li a#menu01{background-image:url(../gfx/menu_company_01.gif);width:159px;height:33px;font-size:0;}
ul.company li a#menu02{background-image:url(../gfx/menu_company_02.gif);width:63px;height:33px;font-size:0;}
ul.company li a#menu03{background-image:url(../gfx/menu_company_03.gif);width:156px;height:33px;font-size:0;}
ul.company li a#menu04{background-image:url(../gfx/menu_company_04.gif);width:139px;height:33px;font-size:0;}
ul.company li a#menu05{background-image:url(../gfx/menu_company_05.gif);width:74px;height:33px;font-size:0;}

/* SOTTOMENU BUSINESS OVERVIEW */
ul.bo li a#menu01{background-image:url(../gfx/menu_bo_01.gif);width:111px;height:33px;font-size:0;}
ul.bo li a#menu02{background-image:url(../gfx/menu_bo_02.gif);width:112px;height:33px;font-size:0;}
ul.bo li a#menu03{background-image:url(../gfx/menu_bo_03.gif);width:68px;height:33px;font-size:0;}
ul.bo li a#menu04{background-image:url(../gfx/menu_bo_04.gif);width:88px;height:33px;font-size:0;}

/* SOTTOMENU PRESS E NEWS */
ul.press li a#menu01{background-image:url(../gfx/menu_pressnews_01.gif);width:111px;height:33px;font-size:0;}
ul.press li a#menu02{background-image:url(../gfx/menu_pressnews_02.gif);width:61px;height:33px;font-size:0;}

/* SOTTOMENU PRODUCTS */
ul.products li a#menu01{background-image:url(../gfx/menu_products_01.gif);width:90px;height:33px;font-size:0;}
ul.products li a#menu02{background-image:url(../gfx/menu_products_02.gif);width:85px;height:33px;font-size:0;}
ul.products li a#menu03{background-image:url(../gfx/menu_products_03.gif);width:86px;height:33px;font-size:0;}
ul.products li a#menu04{background-image:url(../gfx/menu_products_04.gif);width:154px;height:33px;font-size:0;}
ul.products li a#menu05{background-image:url(../gfx/menu_products_05.gif);width:123px;height:33px;font-size:0;}
ul.products li a#menu06{background-image:url(../gfx/menu_products_06.gif);width:133px;height:33px;font-size:0;}


div.board{float:left;width:330px;margin-bottom:40px;}
div.boardLast{margin-bottom:0px;}
div.board div.immagine{float:left;margin-right:10px;}
div.board div.immagine img{background-color:#fff;padding:2px;border:solid 1px #0a6ab4;}
div.board div.testo{float:left;height:149px;width:178px;position:relative;}
div.board div.testo a{position:absolute; bottom:0;margin:0;text-decoration:none;color:#000;}
div.board div.testo a:hover{text-decoration:underline;color:#0167b1;}
div.boardDettaglio div.immagine{float:left;margin-right:10px;}
div.boardDettaglio div.immagine img{background-color:#fff;padding:2px;border:solid 1px #0a6ab4;}
div.contentLogo div.logo{float:left;margin-right:10px;}
div.contentLogo div.logo img{background-color:#fff;padding:2px;border:solid 1px #b3b3b3;}
div.peopleImmagine{float:left;margin-right:10px;}
div.peopleImmagineDx{float:right;margin-left:10px;margin-top:4px;}
div.peopleImmagine img, div.peopleImmagineDx img{background-color:#fff;padding:2px;border:solid 1px #0a6ab4;}

/* CONTACT */
div.contactTitle{margin-top:15px;margin-bottom:10px;}
div.contacts a{text-decoration:none;color:#0167b1;}
div.contacts a:hover{text-decoration:underline;}
div.contatsContent{border-bottom:solid 1px #ccc;padding-bottom:10px;margin-bottom:6px;}
div.contactSx{float:left;width:300px;}
div.contactDx{float:left;width:290px;}

/* BUSINESS OVERVIEW */
div.boIntro{float:left;margin-bottom:15px;}
div.boIntro div.immagine{float:left;margin-right:10px;}
div.boIntro div.immagine img.foto{background-color:#fff;padding:2px;border:solid 1px #0a6ab4;display:block;}
div.boIntro ul{margin:0;padding:0;}
div.boIntro ul li{list-style-type:none;background:url(../gfx/dot.gif) no-repeat left 5px;padding-left:10px;}
div.boIntro div.testo{float:left;width:525px;}
div.boIntro div.testo p{margin:0 0 6px 0;}
/*ul.dotClassic{margin:0 0 15px 0px;padding:0;}
ul.dotClassic li{list-style-type:none;background:url(../gfx/dot.gif) no-repeat left 5px;padding-left:10px;}*/


div.loghini{padding-bottom:10px; background-color:#ffffff;}
div.boSubsidiariesLogosBox{float:left;margin:0 8px 8px 0;}
/*div.boSubsidiariesLogosBox img{border:solid 1px #b3b3b3;}*/
div.boSubsidiariesLogosBoxTriple a, div.boSubsidiariesLogosBoxDouble a{cursor:pointer;color:#000;text-decoration:none;}
div.boSubsidiariesLogosBoxTriple{float:left;margin:0 8px 8px 0;width:272px;border:solid 1px #b3b3b3;}
div.boSubsidiariesLogosBoxTriple div.logo{float:left;}
div.boSubsidiariesLogosBoxTriple div.names{float:left;padding:3px 8px 0 8px;font-weight:bold;line-height:10px;}
div.boSubsidiariesLogosBoxTriple div.row2{padding:9px 8px 0 8px}
div.boSubsidiariesLogosBoxDouble{float:left;margin:0 8px 8px 0;width:178px;border:solid 1px #b3b3b3;}
div.boSubsidiariesLogosBoxDouble div.logo{float:left;}
div.boSubsidiariesLogosBoxDouble div.names{float:left;padding:8px 8px 0 8px;font-weight:bold;line-height:11px;}
div.boSubsidiaries{display:block;float:left;width:674px;margin:5px 0 0 0;background:url(../gfx/bo_company_link.gif) repeat-x left bottom;}
div.boSubsidiaries div.logo{float:left;margin-right:4px;width:84px;}
div.boSubsidiaries div.logo img{border:solid 1px #b3b3b3;}
div.boSubsidiaries div.testo{float:left;width:564px;height:29px;padding:5px 10px;}
div.boSubsidiaries div.testo a{color:#000;text-decoration:none;}
div.boSubsidiaries div.testo a:hover{color:#0167b1;text-decoration:underline;}
div.boScheda{float:left;width:674px;}
div.boScheda div.logoContacts{float:left;width:177px;margin-right:15px;}
div.boScheda div.logo{margin-bottom:10px;}
div.boScheda div.contacts{padding:0 0 0 5px;}
div.boScheda div.contacts a{color:#0167b1;}
div.boScheda div.description{float:left;width:482px;}
div.boSchedaDivisore{border-top:solid 1px #cdcdcd;clear:left;margin-top:15px;margin-bottom:10px;}
div.border{border-bottom:solid 1px #dedede;padding-bottom:10px;margin-bottom:10px;}

/* PRESS */
div#boxPresentation{margin-bottom:10px;}
div#boxPresentation h2{background-color:#0167b1;margin-bottom:1px;}
div#boxPresentation h2 div{height:24px;background:url(../gfx/presentation.gif) no-repeat 0 0;}
div#boxPresentation div.cn{background-color:#f3f3f3;padding:0;}
div#boxPresentation ul{margin:0 0 0 10px;padding:0 0 10px 0;}
div#boxPresentation ul li{list-style-type:none;background:url(../gfx/dot.gif) no-repeat left 16px;padding:10px 0 0 10px;}
div#boxPresentation ul li a{color:#000;text-decoration:underline;}
div#boxPresentation ul li a:hover{color:#0167b1;text-decoration:none;}

div#boxPressContacts h2{background-color:#0167b1;margin-bottom:1px;}
div#boxPressContacts h2 div{height:24px;background:url(../gfx/pr_contacts.gif) no-repeat 0 0;}
div#boxPressContacts a.openContact{display:block;color:#000;background:#f3f3f3 url(../gfx/opencontact_off.gif) no-repeat 8px center;padding:6px 20px;margin-bottom:1px;}
div#boxPressContacts a.openContact:hover{color:#0167b1;text-decoration:none;background:#f0f0f0 url(../gfx/opencontact_on.gif) no-repeat 8px center;}
div#boxPressContacts a.openContactOn{background:#f0f0f0 url(../gfx/opencontact_on.gif) no-repeat 8px center;text-decoration:none;color:#0167b1;}
div#boxPressContacts div#contactZodiak, div#boxPressContacts div#contactDea{display:none;padding:6px 10px;background-color:#f9f9f9;}
div#contactDea a, div#contactZodiak a{color:#0167b1;}
div#boxPressContacts div.cn{background-color:#f3f3f3;padding:0;}
div#boxPressContacts ul{margin:0 0 0 10px;padding:0 0 10px 0;}
div#boxPressContacts ul li{list-style-type:none;background:url(../gfx/dot.gif) no-repeat left 16px;padding:10px 0 0 10px;}
div#boxPressContacts ul li a{color:#000;text-decoration:underline;}
div#boxPressContacts ul li a:hover{color:#0167b1;text-decoration:none;}

div.pressBox{float:left;width:664px;padding:7px 15px 10px 15px;}
div.pressBox div.data{font-style:italic;}
div.pressBox div.title{font-weight:bold;}
div.pressBox div.cn{float:left;width:600px;margin-right:14px;}
div.pressBox div.lnk{float:left;width:50px;}
div.pressBox div.lnk a{color:#0167b1;}
div.pressBox div.lnk a:hover{text-decoration:none;}

div.pressDetail div.data{font-style:italic;}
div.pressDetail div.title{font-weight:bold;}
div.pressDetail div.body{margin-top:10px;margin-right:10px;width:660px;text-align:justify;}
div.pressDetail div.body a{color:#0167b1;}
div.pressDetail div.body a:hover{text-decoration:none;}

#print div.pressDetail div.body{margin-top:10px;margin-right:10px;width:640px;text-align:justify;}

div#print div.header{text-align:center;border-bottom:solid 3px #0167b1;}
div#send div.header{text-align:left;padding-left:10px;background:url(../gfx/menu_bg.jpg) no-repeat left bottom;padding-bottom:3px;}
div#send label{display:block;font-weight:bold;margin-bottom:3px;padding-left:1px;}
div#send input.input{display:block;margin-bottom:10px;width:300px;font-size:11px;}
div#send input.inputSend{border:none;cursor:pointer;width:60px;height:24px;background:url(../gfx/bt_send.gif) no-repeat 0 0;}
div#send input.inputCancel{border:none;cursor:pointer;width:60px;height:24px;background:url(../gfx/bt_cancel.gif) no-repeat 0 0;}
div#send div.buttonBar{background-color:#e9e9e9;text-align:center;margin-top:15px;}
div#send div.feedback{background-color:#e9e9e9;text-align:center;margin-top:45px;font-weigth:bold;padding:30px 0}

div.noContent{background-color:#f7f7f7;border:solid 1px #e6e6e6;text-align:center;padding:10px;margin-right:4px;}

/* EVENTS */
div.event{float:right;width:490px;padding-bottom:10px;border-bottom:solid 1px #e6e6e6;margin-bottom:10px;}
div.noEvent{float:right;width:460px;background-color:#f7f7f7;border:solid 1px #e6e6e6;text-align:center;padding:10px;margin-right:4px;margin-bottom:10px;}
div.event div.image{float:left;width:158px;margin-right:10px;background-color:#f2f2f2;text-align:center;}
div.event div.image img{border:solid 1px #0167b1;padding:2px;background-color:#fff;}
div.event div.data{font-style:italic;margin-top:5px;}
div.event div.title{font-weight:bold;}
div.event div.body{margin-top:10px;}
div.event div.body a{color:#0167b1;}
div.lastNext{float:right;width:487px !important;width:490px;margin-bottom:10px;}
div.contactTitleEvents{margin-bottom:5px;}

div.flLeft{float:left;}
div.flRight{float:right;}
div.back{text-align:right;}
div.back a{color:#0167b1;}
.grey{background-color:#f0f0f0;}
.white{background-color:#fff;}
a.black{color:#000;text-decoration:none;}
a.black:hover{text-decoration:underline;color:#0167b1;}

div#print a.print, div#print a.pdf, div#print a.doc, div#print a.rar, div#print a.zip, div#print a.altro, div#print a.send{display:none;}

a.pdf{display:block;float:left;width:12px;height:12px;font-size:0;background:url(../gfx/ext_pdf.gif) no-repeat 0 0;margin-right:10px;}
a.doc{display:block;float:left;width:12px;height:12px;font-size:0;background:url(../gfx/ext_doc.gif) no-repeat 0 0;margin-right:10px;}
a.rar{display:block;float:left;width:12px;height:12px;font-size:0;background:url(../gfx/ext_zip.gif) no-repeat 0 0;margin-right:10px;}
a.zip{display:block;float:left;width:12px;height:12px;font-size:0;background:url(../gfx/ext_zip.gif) no-repeat 0 0;margin-right:10px;}
a.altro{display:block;float:left;width:12px;height:12px;font-size:0;background:url(../gfx/ext_altro.gif) no-repeat 0 0;margin-right:10px;}
a.print{display:block;float:left;width:14px;height:12px;font-size:0;background:url(../gfx/ext_print.gif) no-repeat 0 0;margin-right:10px;}
a.send{display:block;float:left;width:13px;height:12px;font-size:0;background:url(../gfx/ext_send.gif) no-repeat 0 0;margin-right:10px;}

/* PAGINAZIONE EVENTI E AREA STAMPA */
#paginazione{
	margin-top: 18px;
	margin-bottom: 14px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	position: relative;
	clear: both;
}
#paginazione #prev{
	position: absolute;
	top: 0;
	left: 14px;
	text-indent: -5000px;
	width: 200px;
	height: 16px;
	background: transparent url('../gfx/btn_indietro.png') top left no-repeat;
}

#paginazione #next{
	position: absolute;
	top: 0;
	right: 14px;
	text-indent: -5000px;
	width: 200px;
	height: 16px;
	background: transparent url('../gfx/btn_avanti.png') top right no-repeat;
}

/* CALENDARIO */

#calendarioWrapper{
	height:auto !important;
	height:280px ;
	min-height:280px;	
	position: relative;
}
#calendario{

	background-color: #fff;
	width: 200px;
	position: absolute;
	top: 0;
	left: 0;	
}
/* PRODUCTS */
div.productsContacts{text-align:center;margin:30px auto auto auto;}
div.productsContacts img{display:block;margin:auto auto 15px auto;}
div.productsContacts a{text-decoration:none;color:#0167b1;}
div.productsContacts a:hover{text-decoration:underline;}
div.productsContacts div.productsContactsSx{float:left;text-align:left;padding-left:95px;}
div.productsContacts div.productsContactsDx{float:left;text-align:left;}

div#boxCompleteCatalogue{margin-bottom:10px;}
div#boxCompleteCatalogue h2{background-color:#0167b1;margin-bottom:1px;}
div#boxCompleteCatalogue h2 div{height:24px;background:url(../gfx/complete_catalogue.gif) no-repeat 0 0;}
div#boxCompleteCatalogue div.cn{background-color:#f3f3f3;padding:0;}
div#boxCompleteCatalogue ul{margin:0 0 0 10px;padding:0 0 10px 0;}
div#boxCompleteCatalogue ul li{list-style-type:none;background:url(../gfx/dot.gif) no-repeat left 16px;padding:10px 0 0 10px;}
div#boxCompleteCatalogue ul li a{color:#000;text-decoration:underline;}
div#boxCompleteCatalogue ul li a:hover{color:#0167b1;text-decoration:none;}

div#boxCatalogue h2{background-color:#0167b1;margin-bottom:1px;}
div#boxCatalogue h2 div{height:24px;background:url(../gfx/catalogue.gif) no-repeat 0 0;}
div#boxCatalogue div.cn{background-color:#f3f3f3;float:left;padding:7px;width:288px;margin-bottom:10px;}
div#boxCatalogue div.cn h3{padding-bottom:5px;font-size:13px;text-transform:uppercase;color:#5e5e5e;margin-left:-1px;}

ul.catalogueLeftMenu{margin:0;padding:0;}
ul.catalogueLeftMenu li{float:left;list-style-type:none;width:94px;}
ul.catalogueLeftMenu li a{display:block;white-space: nowrap;cursor:pointer;margin-top:8px;text-decoration:none;font-size:11px;color:#5e5e5e;}
ul.catalogueLeftMenu li a div{float:left;margin:0px 2px 0 0;width:17px;height:11px;font-size:0;}
ul.catalogueLeftMenu li a span{display:block;float:left;font-size:10px;}

div#boxCatalogue div.divisore{clear:left;border-bottom:solid 1px #d6d6d6;padding-top:10px;margin-bottom:10px;}

div#boxDistributionContacts{margin-bottom:10px;}
div#boxDistributionContacts h2{background-color:#0167b1;margin-bottom:1px;}
div#boxDistributionContacts h2 div{height:24px;background:url(../gfx/distribution_contacts.gif) no-repeat 0 0;}
div#boxDistributionContacts div.cn{background-color:#f3f3f3;padding:10px;}
div#boxDistributionContacts div.cn a{text-decoration:none;color:#0167b1;}
div#boxDistributionContacts div.cn a:hover{text-decoration:underline;}



div.catalogueModalBox{border:solid 1px #b3b3b3;text-align:left;background-color:#fff;padding:1px;float:left;width:611px;}
div.catalogueModalBox div.head h1{float:left;padding-top:14px !important;padding-top:12px;font-size:16px;text-transform:uppercase;color:#969696;}
div.catalogueModalBox div.head h2{float:left;float:left;padding:11px 0 0 10px;}
div.catalogueModalBox div.head h2 div{float:left;margin:4px 5px 0 0 !important;margin:3px 8px 0 0;width:23px;height:13px;font-size:0;}
div.catalogueModalBox div.head h2 span{display:block;float:left;font-size:15px;color:#5e5e5e;margin:2px 0 0 0 !important;margin:1px 0 0 0;}
div.catalogueModalBox div.head h3{float:left;padding:12px 0 0 10px;font-size:15px;margin:3px 0 0 0 !important;margin:1px 0 0 0;}


div#print div.catalogueModalBox{border:none;text-align:left;background-color:#fff;padding:1px;float:left;width:566px;margin-bottom:20px;}
div.catalogueModalBox div.head{float:left;width:587px !important;padding:0 12px;background:url(../gfx/products_box_head.jpg) repeat-x 0 0;}
div.catalogueModalBox div.head div.close{float:right;}
div#print div.catalogueModalBox div.head div.close{visibility:hidden;}
div.catalogueModalBox div.scheda{float:left;width:587px;padding:20px 12px 20px 12px;border-top:solid 1px #e5e5e5;}
div#print div.catalogueModalBox div.scheda{float:left;width:587px;padding:20px 0 20px 0;border-top:solid 1px #e5e5e5;}
div.catalogueModalBox div.scheda div.info{margin-top:18px;}
div.catalogueModalBox div.scheda div.credit{margin-top:18px;}
div.catalogueModalBox div.produced{margin-bottom:5px;}
div.catalogueModalBox div.produced div.label{margin-bottom:7px;}
div.catalogueModalBox div.scheda div.description{margin-top:18px;}
div.catalogueModalBox div.scheda td.sx{vertical-align:top;width:347px;padding-right:14px;}
div.catalogueModalBox div.scheda td.dx{vertical-align:top;text-align:right;width:250px;}
div.catalogueModalBox div.scheda table.copyAction{margin-top:18px;width:587px;}
div.catalogueModalBox div.scheda td.copy{text-align:left;}
div.catalogueModalBox div.scheda td.actions{text-align:right;background-color:#ff000;}
div.catalogueModalBox div.scheda td.actions a{float:right;}
div.catalogueModalBox div.scheda td.actions a.send{margin-right:0;}
div.catalogueBox{border:solid 1px #b3b3b3;text-align:left;background-color:#fff;padding:1px;float:left;width:996px;margin-bottom:20px;}
div#print div.catalogueBox{border:none;background-color:#fff;padding:1px;float:left;width:668px;margin:auto;}
div.catalogueBox div.head{float:left;width:663px;padding:0 12px 0 13px;background:url(../gfx/products_box_head.jpg) repeat-x 0 0;}
div#print div.head{padding:0 !important;width:643px;}
div.catalogueBox div.head h3{float:left;padding:12px 0 8px 0;font-size:16px;text-transform:uppercase;color:#5e5e5e;}
div.catalogueBox div.head h3.interna{color:#969696;}
div.catalogueBox div.head h4{float:left;padding:9px 0 0 10px !important;padding:11px 0 0 10px}
div.catalogueBox div.head h4 div{float:left;margin:4px 8px 0 0 !important;margin:3px 8px 0 0;width:23px;height:13px;font-size:0;}
div.catalogueBox div.head h4 span{display:block;float:left;font-size:15px;color:#5e5e5e;margin:2px 0 0 0 !important;margin:1px 0 0 0;}

div.catalogueBox div.head div.distribution{float:right;}
div.catalogueBox div.head div.produced{float:right;}
div.catalogueBox div.head div.produced td.label{height:37px;}
div.catalogueBox div.head div.produced td.logo{height:37px;padding-right:10px;}

div.catalogueBox div.cn{float:left;width:664px;padding:4px 12px 20px 12px;border-top:solid 1px #b3b3b3;}
div.catalogueBox div.cn2{float:left;width:664px;padding:4px 12px 20px 12px;}
div.catalogueBox div.navigation{float:left;width:667px;padding:2px 10px 5px 10px;}
div.catalogueBox div.other{float:left;width:580px;}
div.catalogueBox div.navigation div.label{float:left;color:#545454;width:101px;font-weight:bold;margin-right:15px;}
div.catalogueBox div.navigation div.list{float:left;width:460px;}
ul.catalogueOtherMenu{float:left;margin:0;padding:0;width:460px;}
ul.catalogueOtherMenu li{float:left;margin-top:1px;list-style-type:none;width:105px;margin-bottom:6px;}
ul.catalogueOtherMenu li a{display:block;cursor:pointer;text-decoration:none;font-size:11px;color:#5e5e5e;}
ul.catalogueOtherMenu li a div{float:left;margin:0px 4px 0 0;width:19px;height:11px;font-size:0;}
ul.catalogueOtherMenu li a span{display:block;float:left;}


div.catalogueBox div.scheda{float:left;width:709px;padding:20px 12px 20px 12px;border-top:solid 1px #e5e5e5;}
div#print div.catalogueBox div.scheda{float:left;width:709px;padding:20px 0 20px 0 !important;border-top:solid 1px #e5e5e5;}
div.catalogueBox div.scheda td.sx{vertical-align:top;width:424px;padding-right:14px;}
div.catalogueBox div.scheda td.dx{vertical-align:top;text-align:right;width:240px;}
div.catalogueBox div.scheda div.info{margin-top:18px;}
div.catalogueBox div.scheda div.description{margin-top:18px;}
div.catalogueBox div.scheda table.copyAction{margin-top:18px;width:664px;}
div#print div.catalogueBox div.scheda table.copyAction{margin-top:18px;width:644px;}
div.catalogueBox div.scheda td.copy{text-align:left;}
div.catalogueBox div.scheda td.actions{text-align:right;background-color:#ff000;}
div.catalogueBox div.scheda td.actions a{float:right;}
div.catalogueBox div.scheda td.actions a.send{margin-right:0;}

div.catalogueBox div.boxSpace{float:left;padding:3px;}
div.catalogueBox div.box{border:solid 1px #ebebeb;float:left;width:664px;padding:14px 8px;margin-bottom:4px;}
div.catalogueBox div.box h5{margin-bottom:10px;font-size:14px;}

ul.catalogueMainMenu{margin:0;padding:0;}
ul.catalogueMainMenu li{float:left;list-style-type:none;width:165px;}
ul.catalogueMainMenu li a{display:block;cursor:pointer;margin-top:17px;text-decoration:none;font-size:13px;font-weight:bold;color:#5e5e5e;}
ul.catalogueMainMenu li a div{float:left;margin:0px 8px 0 0;width:23px;height:13px;font-size:0;}
ul.catalogueMainMenu li a span{display:block;float:left;}

ul.fiction1 li{background-image:url(../gfx/dot_fiction_1.gif)} 
ul.fiction2 li{background-image:url(../gfx/dot_fiction_2.gif)} 
ul.fiction3 li{background-image:url(../gfx/dot_fiction_3.gif)} 
ul.blu li{background-image:url(../gfx/dot.gif)} 

ul.catalogueMenu{margin:0;padding:0;float:left;width:220px;}
ul.catalogueMenu li{list-style-type:disc !important;margin-left:14px !important;margin-left:16px;}
ul.catalogueMenu li a{color:#545454;text-decoration:none;}
ul.catalogueMenu li a:hover{color:#000;text-decoration:underline;}
ul.catalogueMenu li a.on{font-weight:bold;}

h3.line{border-bottom:solid 1px #e5e5e5;padding:0 0 10px 15px;margin-bottom:15px;}
table#sales a{color:#0167b1;}

/* SCREENING ROOM */
#screeningRoom{padding:10px 0 0 0;}
#screeningRoom a{color:#0167b1;text-decoration:underline;}
#screeningRoom a:hover{text-decoration:none;}
#screeningRoom h3, #screeningRoom h4{color: #0A6AB4; margin-bottom:20px;}
#screeningRoom h3{font-size:24px;}
#screeningRoom h4{font-size:16px; }
#screeningRoom .submit{display:block;float:left;height:20px;border:solid 1px #184668;background-color:#0167b1;color:#fff;}
#screeningRoom label{font-size:11px;padding:2px 0 0 0;color:#767676;}

/* SCREENING ROOM  Registrazione*/
#screeningRoom input.input, #screeningRoom select.input{float:left;margin-right:10px;font-size:11px;height:16px;border:solid 1px #b8b8b8;width:100px;margin-bottom:10px;}
#screeningRoom  div#loginBox{border-bottom:solid 1px #B3B3B3; margin-left:15px; margin-bottom:10px; color:#767676;}
#screeningRoom div#loginBox label, #screeningRoom div#dataBox label{display:block;float:left;width:62px;}
#screeningRoom div#loginBox a{display:block;float:left; padding-left:20px;line-height:20px}
#screeningRoom  div#loginBox p{margin-bottom:20px;}

#screeningRoom  div#reminderBox{border-bottom:solid 1px #B3B3B3; margin-left:15px; margin-bottom:10px; display:none;}
div#reminderBox form#reminder_form input{width:325px; }
#screeningRoom  div#reminderBox p{display:none; padding:10px 0; color:#767676}

#screeningRoom  div#registerBox{padding-top:10px;  margin-top:10px;}
#screeningRoom form#registerScreening .submit{float: none; margin:15px auto; width:58px; }
#screeningRoom  div#registerBox h3{margin-left:15px;}
.grey1{background-color: #f9f9f9; padding:15px}
.grey2{background-color: #eaeaea; padding:15px}

#screeningRoom div#dataBox {color:#767676}
#screeningRoom div#dataBox em {font-size:1.1em; padding:0 2px;}
#screeningRoom div#dataBox input{width:150px;}
#screeningRoom div#dataBox select{width:auto; height:20px}
#screeningRoom div#dataBox div{ position:relative; margin-top:10px; display:block; float:left;}
#screeningRoom div#dataBox div.error{position:absolute; top:-24px; left:58px;}

#screeningRoom div#registerOK {text-align:center; margin-bottom:15px; margin-left:15px; color:#767676;}
/* SCREENING ROOM Unsuscribe Newsletter*/
form#newsUnsuscribe{
	text-align:left;
	margin:0 auto;
	width:255px;
}
form#newsUnsuscribe input{
	margin-left:58px;
}
form#newsUnsuscribe button.submit{
	margin:10px auto;
	float:none;
	width:50px;
}
/* SCREENING ROOM request permission*/
#screeningRoom  #requestPermission {text-align:center; margin-bottom:15px; margin-left:15px; color:#767676;}
#screeningRoom #requestPermission .submit {float:none; display:inline; text-decoration:none; cursor:pointer}

/* FOOTER */
div#footer{float:left;width:1000px;color:#5d5d5d;margin-top:10px;margin-bottom:3px;}
div#footer div.data{margin-left:15px;border-bottom:solid 9px #0167b1;width:191px;text-align:center;}
div#footer div.data div.dataContent{padding:20px 0 2px 0;font-size:12px;}
div#footer a{text-decoration:none;color:#5d5d5d;}

.hide{display:none;}
.clear{clear:both;}
.clearRight{clear:right; height:6px; font-size:0;}
.blu{color:#0167b1;}
.mbot5{display:block;margin-bottom:5px;}
div.printCenter{padding-left:5px;}
.h0{font-size:0px;height:0px;}



html.noScroll{
	overflow: hidden;
}
div#modalBoxOverlay{
	display: none;
	width: 100%;
	height: 1600px;
	position: fixed !important;
	position: absolute; /* IE6 */
	top: 0;
	left: 0;
	z-index: 2000;
}	
div#finestraModale{
	display: none;
	position: fixed !important;
	position: absolute; /*IE6*/
	left: 50%;
	z-index: 2001;
}
div#finestraModale .messaggio{
	visibility:hidden;	
}

/* STILI GRAFICI */
div#modalBoxOverlay{
	background-color: #000;
	filter: alpha(opacity=80); /* internet explorer */
	-khtml-opacity: 0.8;      /* khtml, old safari */
	-moz-opacity: 0.8;       /* mozilla, netscape */
	opacity: 0.8;           /* fx, safari, opera */
}	
div#finestraModale{
	width: 566px;	
	height:auto !important;	
	height: 200px;
	min-height:200px;
	margin-left: -283px;
	text-align: center;
}
div#finestraModale .messaggio{
	width: 460px;
	height:auto !important;	
	height: 100px;
	min-height:100px;
	position: relative;
}
div#finestraModale a.btnChiudiModale{
	display: block;
	width: 80px;
	height: 20px;
	line-height: 20px;
	background-color: #e20808;
	font-weight: bold;
	color: #fff;	
	position: absolute;
	bottom: 10px;
	left: 210px;
}
div#finestraModale a.btnChiudiModale:hover{
	text-decoration: none;
	background-color: #333;
}
div#spinner{width:100px;height:100px;position:absolute;left:50%;top:300px;margin:0 0 0 -50px;background-color:#fff;}
div#spinner img{margin:35px 0 0 35px;}

div.iride{float:left;width:692px;height:33px;background:url(../gfx/iride.gif) no-repeat right center;margin-bottom:10px;}
div.irideContent{background-color:#fff;float:left;padding:0 15px 0 14px;height:27px !important;height:28px;padding-top:6px !important;padding-top:4px;}
div.irideContent h2{color:#0a6ab4;font-size:24px;}

a.linkBack{color:#0167b1;display:block;text-align:right;}

h2#graphicTitle{color:#0a6ab4;font-size:24px;margin-bottom:15px;margin-left:-3px;}

#paginazione{margin-top:30px;}
.paginazionePrev {float:left;width:221px;text-align:left;padding-left:10px;}
.paginazionePrev a{color:#0167b1;font-weight:bold;}
.paginazionePrev a:hover{text-decoration:none;}
.paginazioneNext {float:right;width:222px;text-align:right;padding-right:10px;}
.paginazioneNext a{color:#0167b1;font-weight:bold;}
.paginazioneNext a:hover{text-decoration:none;}
.paginazionePage{float:left;width:231px;text-align:center;}

div.catalogueHome{border:solid 1px #b3b3b3;text-align:left;background-color:#fff;padding:1px;float:left;width:688px;margin-bottom:20px;}
div.catalogueHome div.cn{float:left;width:664px;padding:100px 0 2px 0;height:auto !important;height:255px;min-height:255px;text-align:center;}
div.catalogueHome div.cn a{display:block;font-size:20px;color:#000;text-decoration:none;background-color:#fff;width:268px;margin:auto;}
div.catalogueHome .linkUnscripted{width:688px;text-align:center;background:url(../gfx/catalogue_uscripted.gif) no-repeat center 5px;}
div.catalogueHome .linkScripted{margin:45px auto auto auto;width:688px;text-align:center;background:url(../gfx/catalogue_scripted.gif) no-repeat center 5px;}

.catalogueGenreContent{float:left;margin-bottom:10px;border-left:solid 1px #b3b3b3;border-right:solid 1px #b3b3b3;border-bottom:solid 1px #b3b3b3;width:680px;padding:0 0 10px 10px;}
.catalogueGenreContent ul{margin:0;padding:0;}
.catalogueGenreContent  li{
	float:left;
	list-style-type:none;
	/* width:135px; */ 
	padding-left:15px;
	width:auto !important;
	width:106px ;
	min-width:106px;	
}
.catalogueGenreContent  li a{display:block;cursor:pointer;margin-top:10px;text-decoration:none;font-size:13px;font-weight:bold;color:#5e5e5e;}
.catalogueGenreContent  li a div{float:left;margin:0px 4px 0 0;width:23px;height:13px;font-size:0;}
.catalogueGenreContent  li a span{display:block; float:left;padding-bottom:1px;}
.catalogueGenreContent  li a span.active{background:url(../gfx/dot_underline.gif) bottom left repeat-x; }

.catalogueToolbar{float:left;width:520px;padding:0 0 0 100px;background:url(../gfx/distribution_toolbar.gif) repeat-x left bottom;}
.catalogueToolbar div.labelOn{float:left;width:173px;background:url(../gfx/distribution_toolbar_label.gif) no-repeat 0 0;text-align:center;margin-right:6px;font-size:15px;color:#0167b1;padding:9px 0 4px 0;}
.catalogueToolbar a.labelOff{cursor:pointer;float:left;width:173px;background:url(../gfx/distribution_toolbar_label.gif) no-repeat 0 -30px;text-align:center;font-size:15px;color:#787878;text-decoration:none;padding:9px 0 4px 0; margin-right:6px;}
.catalogueToolbar span{display:block;height:17px;}

#genreScripted .catalogueToolbar a.labelOff{margin-right:6px;}
#genreUnscripted{display:block;}
#genreScripted{display:none;}

/*  BOX RICERCA   */
#productSearch{display:inline; width:300px;float:right;border:solid 1px #b3b3b3;overflow:hidden; position:relative; height:28px; line-height:28px; }
#productSearch form{background:url(../gfx/distribution_top_sfum.gif) repeat-x top left; margin:1px 1px 0;height:28px; line-height:28px; }
#productSearch label{font-size:14px;color:#0a6ab4; position:absolute; top:6px; left:4px;}
#productSearch input{width:208px; font-size:11px; border:1px solid #B8B8B8;  margin:0; padding:2px 0 1px;position:absolute; top:4px; left:60px; }
#productSearch button{display:block; border:0; margin:0; padding:0; cursor:pointer; background:url(../gfx/searchOk.gif) no-repeat; width:26px; height:19px;line-height:19px; color:#ffffff; text-indent:-5000px; font-weight:bold; position:absolute; top:4px; right:5px;}

#searchResults div.iride{width:100%}
#searchResults {clear:both;}

.searchedFor{float:left;}
.resultsFound{float:right;}
.searchedFor, .resultsFound{font-size:15px;color:#696969;}
.searchedFor strong, .resultsFound strong{color:#0167b1;}
.searchDetails{float:left;margin:0;background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0;width:970px;padding:8px 14px 8px 14px;}
.searchNoResults{color:#767676;margin-bottom:15px;margin-left:15px;text-align:center;}
.searchNoResults h3{font-size:24px; color:#0A6AB4; margin-bottom:20px;}
.searchNoResults  a{color:#0167B1;}

/*  AUTO COMPLETE RICERCA  */
.ac_results {padding: 0px; border: 1px solid #0167b1; background-color: white;overflow: hidden;z-index: 99999;


}
.ac_results ul {width: 233px; list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {
	margin: 0px; padding: 5px 2px 5px 8px; cursor:pointer; display: block; 
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_results img{float:left; padding:5px 8px 5px 0;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_even {color: #5E5E5E; } 
.ac_odd { background-color: #eee;  color: #5E5E5E; } 
.ac_over {background-color: #0167b1;color: white; }


#topselection{width:692px;float:left;background-color:#fff;position:relative;zoom:1;}
#topselection h2{background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0;color:#0a6ab4;font-size:24px;text-transform:uppercase;padding:10px 14px;}
#topselection .tsContent{float:left;background-color:#fff;border:solid 1px #b3b3b3;width:683px;padding:0 0 0 7px;}
#topselection .tsBox{width:341px;float:left;background-color:#fff;margin-top:7px;}
#topselection .tsBox .image{float:left;width:120px;padding:1px;background-color:#fff;margin-right:5px; }
#topselection .tsBox .info{float:left;width:205px;}
#topselection .tsBox a.title{display:block;font-size:14px;width:203px;text-decoration:none;margin-bottom:3px;}
#topselection .tsBox .abstract{display:block;float:left;font-size:11px;padding-left:2px;width:203px;color:#848484;line-height:13px;}
#topselection .tsBox .abstract p{margin:0;}

.catalogueList{background-color:#fff;float:left;width:1000px;margin-bottom:15px;}
.catalogueList .header{float:left;width:998px;background-color:#fff;padding:1px;}
.catalogueList .header h4{float:left;margin:0;background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0;width:977px;padding:8px 14px 3px 7px;}
.catalogueList .header h4 span{font-weight:normal;float:left;color:#606060;font-size:24px;display:block;height:30px;}
.catalogueList .header h4 div{float:left;margin:3px 8px 0 0 !important;margin:3px 8px 0 0;width:34px;height:17px;font-size:0;}

.catalogueList .headerV02{float:left;width:688px;background-color:#fff;padding:1px;border-bottom:solid 1px #b3b3b3;}
.catalogueList .headerV02 h4{float:left;margin:0;background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0;width:660px;padding:5px 14px 3px 14px;}
.catalogueList .headerV02 h4 span{font-weight:normal;color:#606060;font-size:17px;display:block;height:20px;}

.catalogueList div.navigation{float:left;width:656px;padding:10px;background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0;}
.catalogueList div.other{float:left;width:580px;}
.catalogueList div.navigation div.label{float:left;color:#545454;width:101px;font-weight:bold;margin-right:15px;}
.catalogueList div.navigation div.list{float:left;width:400px;}

.catalogueListContent{float:left;padding:7px;width:984px;border:solid 1px #b3b3b3;}
.catalogueListContent .tsBox{width:328px; float:left;background-color:#fff;margin-top:7px;}
.catalogueListContent .tsBox .image{float:left;width:120px;padding:1px;background-color:#fff;margin-right:5px;}
.catalogueListContent .tsBox .info{float:left;width:195px;/* width:205px; */}
.catalogueListContent .tsBox a.title{display:block;font-size:14px;width:203px;text-decoration:none;margin-bottom:3px;}
.catalogueListContent .tsBox .abstract{display:block;float:left;font-size:11px;padding-left:2px;/* width:203px; */color:#848484;line-height:13px;}
.catalogueListContent .tsBox .abstract p{margin:0;}
.navigationContainer{margin-left:7px;}
.catalogueListContent .barraSubCat{float:left;margin-right:7px;padding:4px 7px 3px 7px;width:970px;}
.catalogueListContent .barraSubCat h5{font-size:16px;display:block;color:#fff;float:left;}
.catalogueListContent .barraSubCat a{display:block;float:right;font-size:14px;color:#fff;text-decoration:none;padding-top:1px;font-weight:bold;}
.catalogueListContentDivisore{clear:both;height:7px;font-size:0;}


#paginazioneG{margin-left:7px;width:676px;border-top:solid 1px #cfcfcf;border-bottom:solid 1px #cfcfcf;padding:5px 0 6px 0;margin-bottom:15px;}
#paginazioneG .pgLeft{float:left;width:125px;text-align:left;}
#paginazioneG .pgCenter{float:left;width:426px;text-align:center;}
#paginazioneG .pgCenter a.pagOn{text-decoration:none;font-weight:bold;}
#paginazioneG .pgRight{float:left;width:118px;text-align:right;padding-right:7px;}
#paginazioneG a{color:#0167b1;}

#topselection #paginazioneG{margin-left:0 !important;}


.caps{text-transform:uppercase;}
.noPadTop{padding-top:0;}

#trailerPlayer{height:242px;overflow:hidden;}
#trailerPlayer2{height:245px;overflow:hidden;}

.newsProgrammes{margin-top:5px;}

#print .catalogueList{border:solid 1px #b3b3b3;background-color:#fff;float:left;width:640px;margin-bottom:15px;}
#print .catalogueListContent{float:left;padding:7px 0 7px 7px;width:633px !important; border:none;}
#print .catalogueListContent .tsBox{width:316px;float:left;background-color:#fff;margin-top:7px;}
#print .catalogueListContent .tsBox .image{float:left;width:120px;padding:1px;background-color:#fff;margin-right:5px;}
#print .catalogueListContent .tsBox .info{float:left;width:180px !important;}
#print .catalogueListContent .tsBox a.title{display:block;font-size:14px;width:180px !important;text-decoration:none;margin-bottom:3px;}
#print .catalogueListContent .tsBox .abstract{display:block;float:left;font-size:11px;padding-left:2px;width:180px;color:#848484;line-height:13px;}
#print .catalogueListContent .tsBox .abstract p{margin:0;}
#print .catalogueList .headerV02{float:left;width:638px;background-color:#fff;padding:1px;border-bottom:solid 1px #b3b3b3;}
#print .catalogueList .headerV02 h4{float:left;margin:0;background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0;width:610px;padding:5px 14px 3px 14px;}
#print .catalogueList .headerV02 h4 span{font-weight:normal;color:#606060;font-size:17px;display:block;height:20px;}

.catalogueList .hdContent{float:left;background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0; width:998px; height:40px; display:block;}
.catalogueList .header h3{float:left;margin:0;padding:8px 14px 3px 7px;}
.catalogueList .header h3 span{font-weight:normal;color:#606060;font-size:24px;display:block;float:left;height:30px;}
.catalogueList .header h3 div{float:left;margin:3px 8px 0 0 !important;margin:3px 8px 0 0;width:34px;height:17px;font-size:0;}
.catalogueList .header p{font-weight:normal;padding-left:7px;font-size:24px;display:block;float:left; color:#606060}
.catalogueList .header div.linkage{float:right;padding:14px 10px 0 0;}

.productDetail{float:left; padding:7px; width:984px; border:1px solid #B3B3B3;}
.productDetail .pdSx{float:left;width:710px;}
/*.productDetail .pdSx .nomeDurata{float:left;}
.productDetail .pdSx .nomeDurata h4{margin:0;font-size:19px;}
.productDetail .pdSx .nomeDurata .info{font-weight:bold;margin-top:6px; float:left}
.productDetail .pdSx .nomeDurata .info p{margin:0 0 10px 0;}*/
.productDetail .pdSx .info{ /* float:left;  */font-size:11px; text-align:center; padding-bottom:10px}
.productDetail .pdSx .info img{margin:0 auto}
.productDetail .pdSx .info p{margin:0 0 10px 0;}
.productDetail .pdSx .producedLogo{float:right;width:120px;text-align:right;margin-bottom:10px;}
.productDetail .pdSx .producedLogo img{float:right;}
.productDetail .pdSx .producedLogo span{font-size:13px;display:block;margin-bottom:3px;}
.productDetail .pdSx #videoPreview{margin-bottom:5px; float:left; margin-right:7px;}
.productDetail .pdSx #imgPreview{margin-bottom:5px; float:left; margin-right:7px;}
.productDetail .pdSx .descrizione{font-size:11px; text-align:justify; }
.productDetail .pdSx .descrizione p{margin:0 0 10px 0;}
.productDetail .pdDx{float:right;width:261px;}
.productDetail .pdDx div#linkFullEpisode{text-align:center;}
.productDetail .pdDx div#linkFullEpisode a{color:#0A6AB4; font-weight:bold}
.productDetail .pdDx div#linkFullEpisode a:hover{text-decoration:none}

.pdRightBox{float:left;width:259px;border:solid 1px #b3b3b3;margin-bottom:10px;}
.pdRightBox .barraTitolo{float:left;width:259px;border-bottom:solid 1px #b3b3b3;}
.pdRightBox .barraTitolo p{margin:0;float:left;display:block;width:243px;border:solid 1px #fff;padding:3px 7px;font-size:14px;color:#5e5e5e;background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0;}
.pdRightBox .barraTitolo2{float:left;width:259px;}
.pdRightBox .barraTitolo2 p{margin:0;float:left;display:block;width:243px;border:solid 1px #fff;padding:3px 7px;font-size:14px;color:#5e5e5e;background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0;}

.pdFotogalleryContent{float:left;padding:0 0 5px 5px;}
.pdFotogalleryContent .fotothumb{float:left;}
.pdFotogalleryContent .fotothumb a{display:block;border:solid 1px #0167b1;margin:5px 5px 0 0;}
.pdFotogalleryContent .fotothumb img{display:block;}

div.producedByNoLogo{font-size:12px;}

.downloadContent{float:left;padding:6px 6px 6px 8px;}
a.pdf2{display:block;float:left;width:220px;font-size:11px;color:#000;padding:2px 0 3px 0;line-height:16px;background:url(../gfx/ext_pdf_2.gif) no-repeat 0 0;padding:0 0 0 22px;}

.fotothumbUnica{margin-left:6px;}

#paginazioneFoto{padding-top:5px;float:left;}
#paginazioneFotoContent{width:249px;float:left;border-top:solid 1px #cfcfcf;padding:5px 0 0 0;}
#paginazioneFoto .pgLeft{float:left;width:60px;}
#paginazioneFoto .pgCenter{float:left;width:129px;text-align:center;}
#paginazioneFoto .pgRight{float:left;width:60px;text-align:right;}
#paginazioneFoto a{color:#0167b1;}
#paginazioneFoto .pgCenter a.pagOn{text-decoration:none;font-weight:bold;}

div.catalogueOtherMenuSub{float:left;margin:0;padding:0;width:460px;}
div.catalogueOtherMenuSub .catalogueOtherMenuSubItem{float:left;margin-top:1px;list-style-type:none;width:153px;margin-bottom:6px;}
div.catalogueOtherMenuSub .catalogueOtherMenuSubItem a{display:block;cursor:pointer;text-decoration:none;font-size:11px;color:#5e5e5e;}
div.catalogueOtherMenuSub .catalogueOtherMenuSubItem a div{float:left;margin:0px 4px 0 0;width:19px;height:11px;font-size:0;}
div.catalogueOtherMenuSub .catalogueOtherMenuSubItem a span{display:block;float:left;}

.titDownload{width:259px;height:24px;background:url(../gfx/tit_download.gif) no-repeat 0 0;}

.titAwards{width:261px;height:24px;background:url(../gfx/tit_awards.gif) no-repeat 0 0;}
.botAwards{width:261px;height:2px;font-size:0;background:url(../gfx/border.gif) repeat-x 0 0;}
.awardsItem{float:left;width:249px;border-left:solid 1px #b3b3b3;border-right:solid 1px #b3b3b3;border-top:solid 1px #b3b3b3;background-color:#fff;padding:5px;}
.awardsItem .awardsImmagine{float:left;padding-right:6px;}
.awardsItem .awardsInfo{float:left;}

.titNews{width:261px;height:24px;background:url(../gfx/tit_news.gif) no-repeat 0 0;}
ul#listNews {width:261px;border-bottom:solid 1px #b3b3b3; padding:0; margin:0; float:left; margin-bottom:10px; }
ul#listNews li{width:249px;border-left:solid 1px #b3b3b3;border-right:solid 1px #b3b3b3;border-top:solid 1px #b3b3b3;background-color:#fff;padding:5px; list-style:none}
ul#listNews li a{color:#000000;}

#productPrintPage.catalogueList{width:690px !important;}
#print #productPrintPage.catalogueList .header{float:left;width:688px;background-color:#fff;padding:1px;border-bottom:solid 1px #b3b3b3 !important;}
#print #productPrintPage.catalogueList .header .hdContent{width:688px;}
#print #productPrintPage.catalogueList .header h3{color:#606060;}
#print #productPrintPage.catalogueList .header p{color:#606060;}
#print  .productDetail{width:676px; border:0;}
#print .productDetail .pdSx {float:none; width:auto; margin-bottom:20px;}
#print .productDetail .pdRightBox{margin-right:76px;}

/*NUOVI STILI CATALOGO*/

/*****	comuni	******/

div.oneColumn{position:relative;}
div.oneColumn div.iride{width:1000px;}
div.oneColumn .catalogueGenreContent{width:988px;}
div.oneColumn .catalogueToolbar{width:1000px;padding:0; overflow:hidden;}
div.oneColumn #genreScripted{display:block}

.tsBox .image a{display:block; width:120px; height:68px; overflow:hidden;} /*serve x togliere lo spazio bianco sotto le thumbnail*/


/* .bt_blu{display:block; width:145px; height:20px; padding-top:9px;background:url(../gfx/bt_blu.gif) 0 0 no-repeat; color:#ffffff; text-align:center;text-decoration:none; font-size:13px;}
.bt_blu_short{display:block; width:75px; height:20px; padding-top:9px;background:url(../gfx/bt_blu_short.gif) 0 0 no-repeat; color:#ffffff; text-align:center;text-decoration:none; font-size:13px;} */
div#screeningLogout {color:#ffffff; position:absolute;top:9px;left:262px;}
div#screeningLogout a{font-weight:bold; color:#ffffff; padding-left:10px;}

div.oneColumn #paginazioneG{width:100%; margin-left:0; }
div.oneColumn #paginazioneG .pgLeft{width:33%; text-align:right;}
div.oneColumn #paginazioneG .pgRight{float:right;text-align:left;width:33%}
div.oneColumn #paginazioneG .pgCenter{width:33%}
/*****	home	******/
div.oneColumn #boxLinkCatalogue a{display:block; text-indent:-100000px;padding-top:114px;height:179px; width:489px; background-repeat:no-repeat; background-position:0 -294px; color:#ffffff; text-align:center; font-size:36px; text-decoration:none;text-transform:uppercase;}
div.oneColumn #boxLinkCatalogue a:hover{background-position:0 0;}
div.oneColumn a#linkScripted{float:left; background-image:url(../gfx/linkScripted.jpg);}
div.oneColumn a#linkUnscripted{float:right; background-image:url(../gfx/linkUnscripted.jpg);}
/*****	elenco topselection ******/
div.oneColumn #topselection{float:none; width:1000px;}
div.oneColumn #topselection .tsContent{/*float:none; */width:984px; padding-right:7px; margin-bottom:10px;}
div.oneColumn #topselection .tsBox {width:328px; height:85px;}
div.oneColumn #topselection .tsBox .info {width:190px; }
div.oneColumn #topselection .tsBox .abstract {width:183px;}
div.oneColumn #topselection .tsBox a.title{width:190px;}

/*****	elenco sottocategorie ******/
div.oneColumn  .catalogueListContent .tsBox{width:328px; height:72px; overflow:hidden; position:relative;}
div.oneColumn  .catalogueListContent .tsBox .info{width:190px; }
div.oneColumn  .catalogueListContent .tsBox a.title{width:190px;}
div.oneColumn  .catalogueListContent .tsBox .abstract{width:183px;}

/*****	SEZIONE NEWS PRODOTTI ******/
.prodNewstitle{float:left;background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0; width:984px; border-top:1px solid #B3B3B3; border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; display:block; height:30px; padding:0 7px;}
.prodNewstitle p{font-size:22px; color:#606060; margin-bottom:0; padding:5px 0;}
.catalogueList .related{width:710px !important; margin-top:10px;}
.catalogueList .related .headerV02{width:706px !important;border-top:1px solid #B3B3B3;  border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; border-bottom:0;}
.catalogueList .related .headerV02 h4{width:678px !important; font-size:18px; font-weight:normal; color:#606060;}
.catalogueList .related .catalogueListContent{width:694px !important;}
.catalogueList .related .catalogueListContent .abstract{font-weight:normal;}

.newsContent h4{font-size:18px; text-align:left; margin-bottom:10px;}
.newsContent{text-align:justify}
.newsContent div.data{font-style:italic; margin-bottom:5px;}

/*****	BOX NEWS CORRELATE - pagine: news_detail.php;  ******/
#related.catalogueList {width:690px !important; margin-top:10px;}
#related.catalogueList .headerV02{width:686px !important; border-top:1px solid #B3B3B3; border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; border-bottom:0;}
#related.catalogueList .headerV02 h4{width:658px !important;font-size:18px; font-weight:normal; color:#606060;}
#related.catalogueList .catalogueListContent{width:674px !important;}
#related .catalogueList  .catalogueListContent .abstract{font-weight:normal;}
#related .catalogueListContent .tsBox{width:328px; height:72px; overflow:hidden}
#related .catalogueListContent .tsBox .info{width:190px; }
#related .catalogueListContent .tsBox a.title{width:190px;}
#related .catalogueListContent .tsBox .abstract{width:183px;}
/*****	SCREENING ROOM DETTAGLIO PRODOTTI ******/
.screeningSubmenu{float:left;background:url(../gfx/distribution_top_sfum.gif) repeat-x 0 0; width:998px; border-top:1px solid #B3B3B3; border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; display:block; height:29px;}
.screeningSubmenu ul {float:right; margin:0; line-height:29px}
.screeningSubmenu ul li{list-style:none; display:block; height:29px; float:left}
.screeningSubmenu ul li a{color:#737373; text-decoration:none; text-indent:-5000px; display:block; height:29px; background-image:url(../gfx/submenu_screening.png); background-repeat:no-repeat;}
.screeningSubmenu a#fullHd{background-position: 0 0; width:195px; }
.screeningSubmenu a#fullHd:hover, .screeningSubmenu a#fullHd.on{background-position: 0 -30px;}
.screeningSubmenu a#hiresPhoto{background-position:-195px 0; width:236px; }
.screeningSubmenu a#hiresPhoto:hover, .screeningSubmenu a#hiresPhoto.on{background-position:-195px -30px;}
.screeningSubmenu a#attach{background-position:-431px 0; width:121px; }
.screeningSubmenu a#attach:hover, .screeningSubmenu a#attach.on{background-position:-431px -30px;}

h4.screeningProdTitle{ background-color:#eeeeee; color:#565656; height:25px;margin-bottom:10px; line-height:25px; padding-left:7px;}
div.fasciaback{border-bottom:1px solid #B3B3B3; border-right:1px solid #B3B3B3; border-left:1px solid #B3B3B3; padding:7px; }
div.fasciaback a{ color:#0167B1}

/*****	SCREENING ROOM GALLERY ******/

/*div#img_dettaglio{ position:relative; height:auto !important; min-height:400px; width:708px; }*/
div#img_dettaglio img{ padding:1px; border:1px solid #B3B3B3; }
div#thumbs{position:relative; }
div.scrollable{ height:385px; width: 261px; overflow:hidden; position:relative; }
ul.items{ height:20000em; position:absolute; left: 0; margin:0; padding:0; border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; width:259px; }
div.scrollable ul.items li{ list-style:none; border-top:1px solid #B3B3B3; padding:12px 10px; width:241px; float:left; position:relative;}
div.scrollable ul.items li img{float:left; }
div.scrollable ul.items li a{ display:block; width:127px; height:68px; border:2px solid #ffffff; float:left; margin-right:10px; }
div.scrollable ul.items li a.active {cursor:default; border:2px solid #0167B1;}
div.scrollable ul.items li a:hover{border:2px solid #0167B1;}
div.scrollable ul.items span{font-weight:bold; color:#565656; }

div.scrollable ul#elencoVideo li a{ background:url(../gfx/ico_playvideo.png) 50% 50% no-repeat; position:absolute; top:12px; left:10px; text-indent:-5000px;}
div.scrollable ul#elencoVideo li img{margin: 2px 10px 2px 2px;}


.arrow{ display:block; width:261px; height:24px; text-indent:-5000px;}
a.prevPage{ background: url('../gfx/arrow_gallery.png') 0 0 no-repeat;}
a.nextPage{ background: url('../gfx/arrow_gallery.png') 0 -25px no-repeat; border-top:1px solid #B3B3B3; }
div.prevPage{ background: url('../gfx/arrow_gallery_disabled.png') 0 0 no-repeat;}
div.nextPage{ background: url('../gfx/arrow_gallery_disabled.png') 0 -25px no-repeat; border-top:1px solid #B3B3B3; }

/*****	ALL GENRES ******/
#boxAccordion div.pane {display:none;}
#boxAccordion .barraSubCat{cursor:pointer; margin-bottom:1px}
#boxAccordion .barraSubCat h5{color:#FFFFFF;font-size:16px; background:url(../gfx/arrow_accordion.gif) 0 0 no-repeat;padding-left:15px;}
#boxAccordion .barraSubCat h5 a{float:left;}
#boxAccordion .barraSubCat.current  h5{background:url(../gfx/arrow_accordion.gif) 0 -18px no-repeat;}

div.subGenre{ float:left; width:984px;font-size:13px;  margin-top:20px; position:relative;}
div.subGenre .divisore{}
div.subGenreTitle{margin-top:-14px;}
div.subGenre h6{font-size:18px; background-color:#ffffff; width:auto; display:inline; padding-right:4px;margin-right:20px;}
div.subGenre a{text-decoration:none; }
div.subGenre a#subcat_view_all{color:#848484; text-decoration:none; background-color:#ffffff; padding:0 4px;width:auto; font-weight:bold;}
div.subGenre a#subcat_linkbar{position:absolute; top:-10px; left:0; width:984px; height:22px; display:block;}



/* NUOVA HOME PAGE */
div.scrollerHP{margin-left:16px; margin-bottom:5px;  padding:0 7px 7px; width:968px; position:relative; overflow:hidden; height:136px; clear:both; }
div.scrollerHP_sfum{background:transparent url('../gfx/hp_sfumaturaScroller.png') 0 0 no-repeat;width:27px;height:113px;position:absolute;top:0; right:0;}
div.scrollerHP div.items {width:20000em; position:absolute; } 
div.scrollerHP div.items div.image {background-color:#FFFFFF;float:left;margin-right:10px;width:187px;}
/* div.scrollerHP div.items div.image a {display:block;height:68px;overflow:hidden;width:120px;} */
div.scrollerHP div.items div.image a {display:block;height:107px;overflow:hidden;width:187px; padding:1px;}
div.scrollerHP div.items div.image p{margin:4px; font-weight:bold;}

.catalogueList .header.hp{position:relative;}
.catalogueList .header.hp h2{background:url("../gfx/distribution_top_sfum.gif") repeat-x scroll 0 0 transparent;float:left;margin:0;padding:8px 14px 3px 16px;width:968px;}
.catalogueList .header.hp h2 span.replace {color:#0167B1;display:block;float:left; font-size:18px;font-weight:normal;height:30px;}
.header.hp div.lnk{position:absolute;top:14px;right:14px;}
.header.hp div.lnk a{color:#0167b1;}
.header.hp div.lnk a:hover{text-decoration:none;}

/*****                NUOVI TAB SUBGENRES (collegato a IE7.css)******/
#subgen_tabContainer{background-color:#f4f4f4; width:998px; float:left; border-right:2px solid #ffffff; overflow:hidden;}
.subgen_tab{width:158px; height:22px;  padding:8px 3px 0; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff;  float:left; text-align:center;  font-size:15px;  }
.subgen_tab a{color:#ffffff; text-decoration:none; }
.subgen_tab.longer{ height:29px;  padding:1px 3px 0; font-size:14px; }
