/*PROXIMA FONT*/
@font-face {font-family: Proxima;src: url('/site/fonts/proxima/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),url('/site/fonts/proxima/proximanova-reg-webfont.woff') format('woff'),url('/site/fonts/proxima/proximanova-reg-webfont.ttf') format('truetype'),url('/site/fonts/proxima/proximanova-reg-webfont.svg#svgFontName') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Proxima';src: url('/site/fonts/proxima/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'),url('/site/fonts/proxima/proximanova-sbold-webfont.woff') format('woff'),url('/site/fonts/proxima/proximanova-sbold-webfont.ttf') format('truetype'),url('/site/fonts/proxima/proximanova-sbold-webfont.svg#svgFontName') format('svg');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Proxima';src: url('/site/fonts/proxima/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/site/fonts/proxima/proximanova-bold-webfont.woff') format('woff'),url('/site/fonts/proxima/proximanova-bold-webfont.ttf') format('truetype'),url('/site/fonts/proxima/proximanova-bold-webfont.svg#svgFontName') format('svg');font-weight: 800;font-style: normal;}
@font-face {font-family: 'Proxima';src: url('/site/fonts/proxima/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'),url('/site/fonts/proxima/proximanova-regit-webfont.woff') format('woff'),url('/site/fonts/proxima/proximanova-regit-webfont.ttf') format('truetype'),url('/site/fonts/proxima/proximanova-regit-webfont.svg#svgFontName') format('svg');font-weight: normal;font-style: italic;}
/*PROXIMA FONT*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
/*GENERAL*/
html{min-height:100%;}
b,strong,h1,h2,h3,h4,h5{font-weight:bold;}
ol{list-style:decimal;margin-left:15px;}
ol li{margin-left:20px;}
i{font-style:italic;}
h2, h1{font-size:30px;line-height:32px;}
h3{font-size:16px;line-height:18px;}
body{font-size:14px;line-height: 16px;color: #2C2C2C; font-family:Proxima, Verdana, Arial, sans-serif; background: #014d73 url('../images/bg_linea.png');background: url('../images/bg_linea.png'), -moz-linear-gradient(top, #005680, #000000);background: url('../images/bg_linea.png'), -webkit-gradient(linear, left top,left bottom, from(#005680), to(#000000));background: url('../images/bg_linea.png'), linear-gradient(top, #005680, #000000);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#005680', EndColorStr='#000000');}
a, a:active, a:visited{text-decoration:none;color:#0F49A1;}
a:hover{text-decoration:none;color:#FF7802}
.clearfl:after { content: "."; visibility: hidden; display: block; height: 0; clear: both;}
/*#biglayer{width:100%;position:fixed;top:0;left:0;height:100%;z-index:9999;background:#000;background:rgba(0,0,0,0.6);display:none;}
#blcontainer{width:300px;height:300px;position:absolute;left:50%;top:50%;margin-top:-150px;margin-left:-150px;background:rgba(0, 0, 0, 1);z-index:9999;}
#blresponse{position:fixed;left:50%;top:30%;z-index:9999;}
*/
/*FINE GENERAL*/
.ui-front{z-index:99999999}
/*ajaxlogin*/
#fb-login{background-color:#3468a1;}
#dialogmessage{background:red;padding:20px;display:none;}
.loginform{width:400px;background:#FFF;}
.loginform .inputdiv {position:relative;}
.loginform input{display:block;width:100%;border:1px solid #EEE;line-height:30px;font-size:24px;padding:10px;margin:20px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.loginform input.error{border-color:red;}
.loginform .message{color:red;display:block;font-size:10px;position:absolute;bottom:-10px;line-height:1em;}
.loginform input::-webkit-input-placeholder, .loginform input:-moz-placeholder, .loginform input::-moz-placeholder, .loginform input:-ms-input-placeholder {color: #b3b3b3; }
.loginform .remember {margin-top:-10px;}
.loginform .remember input{display:inline-block;width:auto;margin:0;line-height:14px;margin-right:5px;}
.btn-big{height:60px;line-height:60px;background:#0083d7;text-align:center;color:#FFF;width:100%;border:0;margin:10px 0;font-weight:bold;font-size:1.4em;cursor:pointer;display:block;}
.ajaxbox{padding:20px;;background:#FFF;}
.loading{background-position:center center;background-repeat:no-repeat;background-image: url('/site/images/loading.gif');}
/*ajaxlogin*/

/*HEADER-FOOTER*/
#topsite{height:160px;background: #013954;position:relative;background: -moz-linear-gradient(top, #013954, #000000);background: -webkit-gradient(linear, left top,left bottom, from(#013954), to(#000000));background:linear-gradient(top, #013954, #000000);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#013954', EndColorStr='#000000');min-width:1028px;}
.header{width:988px;margin:0 auto;padding-top:40px;padding-bottom:10px;}
.social-icon{display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin-top:10px;}
.sitefooter .social-icon li, .social-icon li{display:inline-block;zoom: 1;*display: inline;margin-right:2px;}
#search-box,  #search-box-f {position: relative;width:360px;display:inline-block;zoom: 1;*display: inline;margin:0 31px;vertical-align:top;margin-top:10px;}
#search-form, #search-form-f  {height: 40px;border: 1px solid #115375;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background-color: #fff; overflow: hidden;}
#search-text, #search-text-f {font-size: 18px;color: #ddd;border-width: 0;background: transparent;}
#search-box input[type="text"],  #search-box-f input[type="text"]{width: 291px;padding: 11px 0 12px 1em;color: #333;outline: none;line-height:18px;}
#search-button, #search-button-f {background: #115375 url('../images/search-zoom-icon.png') center no-repeat;position: absolute;top: 0;right: 0;height: 42px;width: 50px;font-size: 14px;color: #fff;text-align: center;line-height: 42px;border-width: 0;-webkit-border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;cursor: pointer;}

.ctcount{text-shadow: 1px 1px #2C2C2C;height:46px;width:60px;background:#abd500;background:background: -moz-linear-gradient(top, #abd500, #569c00);background: -webkit-gradient(linear, left top,left bottom, from(#abd500), to(#569c00));background:linear-gradient(top, #abd500, #569c00);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#abd500', EndColorStr='#569c00');color:#FFF;border:1px solid #428c00;position:absolute;top:-4px;left:10px;line-height:46px;text-align:center;font-size:30px;}
.ctcount a,.ctcount a:visited,.ctcount a:active {color:#FFF;display:block;}
.ctcount a:hover{color:#2C2C2C;text-shadow: 1px 1px #FFF;}

#scrollUp {bottom: 20px;right: 20px;height: 38px;width: 38px;background: url(../images/scrolltop.png) no-repeat;}
.sitefooter{position:relative;border-top:2px solid #01405e;min-width:100%;color:#FFF;background: #001a27;background: -moz-linear-gradient(top, #001a27, #000000);background: -webkit-gradient(linear, left top,left bottom, from(#001a27), to(#000000));background:linear-gradient(top, #001a27, #000000);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#001a27', EndColorStr='#000000');}
.sitefooter .social-icon {float:right;}
.sitefooter .content{margin:0 auto;width:1028px;position:relative;min-height:160px;}
.sitefooter .content .logo{margin:10px 0}
.sitefooter .content .first {display:inline-block;width:70%;vertical-align:top;clear:both;}
.sitefooter .content .first div{font-size: 30px;line-height: 32px;font-weight:bold;}
.sitefooter .content .second{display:inline-block;width:30%;text-align:right;vertical-align:top;}
.sitefooter li{display:block;padding:2px;}
.sitefooter .menus {margin-top:10px;display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin-right:3%;width:30%;}
.sitefooter a{color:#FFF;}
#search-box-f {margin:0;width:300px;}
#search-box-f input[type="text"]{width:280px;}
.tbar-footer{min-width:1028px;height:30px;background-color: #7f4a9c;line-height:30px;margin-top:10px;}
.tbar-footer div{width:1028px;margin:0 auto;position:relative;}
.tbar-footer .tlogo{position:relative;top:4px;}
.tbar-footer span{float:right;margin-left:30px;}
.sitefooter .container{margin:0 auto;width:1028px;position:relative;}
.sitefooter .contatti{position:absolute;left:0;top:20px;}
.sitefooter .contatti a{margin-right:10px;font-size:12px;color:#FFF;}
.sitefooter .datisociali{padding:4px;position:absolute;bottom:0px;right:0px;background:#FFF;border:1px solid #999;}
.sitefooter .tiscalic{position:absolute;top:20px;right:5px;font-size:11px;color:#CCC;}
.sitefooter .tiscalic a, .sitefooter .tiscalic a:hover{font-size:11px;font-weight:normal;color:#FFF;} 
.datisociali .close{float:right;margin:5px;}
/*extra autocomplete*/
.mycatsearch{padding:4px; margin-top:10px;font-weight:bold;color:#000;font-style:italic;}
.mycatsearch.first{margin-top:0;}
/*extra autocomplete*/
/* END*/
/* MENU*/
.header_wrapper {position: relative;width: 1026px;height: 40px;margin: 0 auto;display: block;background: #0d2b39;background-image: -webkit-gradient(linear, left top, left bottom, from(#115375), to(#0e2c3a));background: -webkit-linear-gradient(top, #115375, #0e2c3a);background: -moz-linear-gradient(top, #115375, #0e2c3a);background: -o-linear-gradient(top, #115375, #0e2c3a);background: -ms-linear-gradient(top, #115375, #0e2c3a);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#115375', endColorstr='#0e2c3a',GradientType=0);background: linear-gradient(top, #115375, #0e2c3a);border: 1px solid #0078B3;}
.header_wrapper ul#menu {display: block;margin: 0;padding: 0;list-style: 0;margin-left:83px;} 
.header_wrapper ul#menu li {position: relative;display: inline-block;}
.header_wrapper ul#menu li a {display: block;height: 40px;font-size: 1em;line-height: 40px;color: #fff;text-decoration: none;padding: 0 8px;}
.header_wrapper ul#menu li.twlast a{background:#cc0000;padding:0 20px;}
.header_wrapper ul#menu li a:hover, .header_wrapper ul#menu li:hover > a {background: #000;}
.header_wrapper ul#menu li:hover > .mega {display: block;z-index:99999999;}
.mega {position: absolute;top: 100%;left: 0;width: 886px;height: auto;padding: 20px 30px;background: #000;display: none;}
.header_wrapper ul#menu ul {float: left;width: 23%;margin: 0 2% 13px 0;padding: 0;list-style: none;}
.header_wrapper ul#menu ul li {display: block;}
.header_wrapper ul#menu ul li a {float: left;display: block;width: 100%;height: auto;line-height: 1.3em;color: #888;text-decoration: none;padding: 2px 0;}
.header_wrapper ul#menu ul li a:hover {color: #fff;background: none;}
/* clearfix */
.header_wrapper ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#menu h3, #menu h1, #menu .title{font-size: 1.2em;line-height:1em;color: #8dc63f;margin:0;padding:0;padding-bottom:2px;margin-bottom:4px;font-weight:bold;}
/*extra miei*/
.header_wrapper .one-column {width:160px;}
.header_wrapper ul#menu .one-column ul {width: 100%;}
/*extra miei*/
.header_wrapper ul {display: inline-block;} 
html[xmlns] .header_wrapper ul {display: block;}
* html .header_wrapper ul {height: 1%;}
/* END*/
/*BANNER AND TBAR*/
.tbar a, .tbar a:visited{color:#FFF;}
.tbar{min-width:100%;height:30px;background-color: #7f4a9c;line-height:30px;position:absolute;top:0;z-index:99999999;}
.tbar ul{width:1010px;margin:0 auto;list-style:none;}
.tbar li{display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin-left:20px;}
.tbar .tlogo{margin-top:6px;}
.advhead{height:90px;margin-top:-10px;margin-bottom:10px;}
.b728{height:90px;width:728px;float:left;}
.b234{height:90px;width:234px;float:right;}
.b300x250l1{width:300px;min-height:250px;margin-bottom:10px;}
.b300x600{width:300px;height:600px;margin-bottom:10px;background:#999;}
.customvideoplayer{height:500px;margin-bottom:10px;position:relative;}
.customvideoplayer .bg{position:absolute;top:0;left:0;}
.customvideoplayer .playercontainer{display:inline-block;zoom: 1;*display: inline;vertical-align:top;width:674px;margin-top:60px;margin-left:10px;}
/*FINE BANNER AND TBAR*/


/*ALL SITE*/
.allsite{width:1026px;margin:0 auto;margin-top:10px;margin-bottom:10px;border:1px solid #E9E9E9;background:#FFF;z-index:99999998;}
.principale{min-height:600px;clear:both;padding:19px;}
.sxc{min-height:250px;width:674px;display:inline-block;zoom: 1;*display: inline;vertical-align:top;}
.dxc{min-height:250px;width:300px;display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin-left:10px;padding-left:2px;padding-right:2px;}
.dxc .block-element, .sxc .block-element{clear:both;margin-bottom:10px;}
.bubble{position:absolute;min-width:40px;height:30px;line-height:30px;right:5px;top:5px;/*padding: 4px 6px;*/background: #FFF;color: #2C2C2C;border:1px solid #666;text-align:center;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.bubble:after{content: "";border: solid 4px transparent; /* set all borders to 10 pixels width */border-top-color: #FFF; /* the callout */border-bottom:0; /* we do not need the bottom border in this case */width: 0;height: 0;overflow: hidden;display: block;position: relative;bottom: 0px; margin: auto;}
.bubble:before{content: "";border: solid 6px transparent; /* set all borders to 10 pixels width */border-top-color: #666; /* the callout */border-bottom: 0; /* we do not need the bottom border in this case */width: 0;height: 0;overflow: hidden;display: block;position:absolute;bottom: -6px; left:14px;}
.mini-bubble{position:absolute;min-width:20px;height:15px;font-size:11px;font-weight:bold;line-height:15px;right:5px;top:5px;/*padding: 4px 6px;*/background: #FFF;color: #2C2C2C;border:1px solid #666;text-align:center;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.mini-bubble:after{content: "";border: solid 2px transparent; /* set all borders to 10 pixels width */border-top-color: #FFF; /* the callout */border-bottom:0; /* we do not need the bottom border in this case */width: 0;height: 0;overflow: hidden;display: block;position: relative;bottom: 0px; margin: auto;}
.mini-bubble:before{content: "";border: solid 3px transparent; /* set all borders to 10 pixels width */border-top-color: #666; /* the callout */border-bottom: 0; /* we do not need the bottom border in this case */width: 0;height: 0;overflow: hidden;display: block;position:absolute;bottom: -4px; left:7px;}
.btn-nav {display:inline-block;min-width:20px;height:20px;line-height:20px;font-size:12px;font-weight:bold;color:#999;text-align:center;background:#DDD;border: 1px solid #999;margin-right:5px;}
.btn-nav a{display:block;color:#2c2c2c;font-weight:bold;padding:0 6px;}
.btn-nav a:hover{color:#FFF;}
.btn-nav span{font-size:18px;line-height:14px;}
.btn-nav:hover, .btn-nav.selected, .btn-nav.selected a{color:#FFF;background-color: #1a82f7; border-color:#273d6b;background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00589f), to(#0096c6));/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #0096c6, #00589f);/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #0096c6, #00589f); /* IE 10 */ background: -ms-linear-gradient(top, #0096c6, #00589f);/* Opera 11.10+ */background: -o-linear-gradient(top, #0096c6, #00589f);}
.novita-head{position:relative;}
.novita-head img {position:absolute;cursor:pointer;right:0;}
.autore{font-weight: normal;font-style: italic;margin: 4px 0;font-size: 12px;}
.strillo{font-size:18px;line-height:1em;font-weight:bold;}
/*FINE ALL SITE*/
/*HP*/
#gigantor{width:674px;height:361px;margin-bottom:10px;overflow:hidden;}
.label{line-height:34px;background:#ec882d;margin-bottom:10px;padding:6px 0;color:#FFF;}
.label.notizie{background:#0078B3;}
.label.video{background:#14465e;}
.label.cinema{background:#7d0303;}
.label h3, .label span{font-weight:bold;font-size: 16px;line-height: 18px;display:block;}
.label h3 a, .label h3 a:hover, .label h3 a:visited,.label span, .label a, .label a:hover, .label a:visited {display:block;color:#FFF;margin:0 10px;}
.left-col{width:447px;float:left;}
.right-col{width:219px;border:1px solid #EEE;float:right;overflow:hidden;}
.boxn1 .cover-content{display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin-right:10px;position:relative;}
.boxn1 .content{display:inline-block;zoom: 1;*display: inline;vertical-align:top;width:236px;}
.boxn1 .content.fulllayer{width:460px;}
.boxn1 .content .info{font-weight:normal;font-size:12px;font-style:italic;}
.boxn1 .cover-content.right{margin-right:0;margin-left:10px;}
.boxn1 .cover-content img{box-shadow: 1px 1px 5px #333333;display:block;}
.boxn1 hr{border:0;border-top:1px dashed #E4E4E4; padding:4px;clear:both;}
.box-type2{height:220px;overflow:hidden;position:relative;}
.box-type2 img{width:442px;margin:0 auto;}
.box-type2 .bubble{right:10px;}
.box-type2 .content{position:absolute;top:0;left:0;color:#FFF;background:url('../images/retina-black.png');padding:10px;width:40%;height:200px;}
.box-type2 a, .box-type2 a:visited {color:#FFF;}
.box-type2 a:hover {color:#FF7802;}
.box-type2 .info{font-weight:normal;font-size:12px;font-style:italic;}
.closed{border:0;border-top:1px solid #EEE; padding:4px;clear:both;}
.closed.nb{border:0;}
.box-type3{padding:10px;clear:both;position:relative;}
.box-type3.alt{background:#fff3d4;}
.box-type3 img{width:199px;border:1px solid #EEE;display:block;}
.nested-video{padding:6px;dsplay:block;background:#14465e;color:#FFF;border-bottom:1px solid #FFF;}
.box-video{position:relative;height:225px;overflow:hidden;}
.box-video .first{position:absolute;top:2px;color:#FFF;}
.box-video .first h3 {font-size:16px;padding:4px;float:left;color:#FFF;background: url('../images/retina-black.png');margin-bottom:2px;}
.box-video .first p {clear:both;font-size:14px;color:#FFF;padding:4px;float:left;background: url('../images/retina-black.png');}
.box-video a, .nested-video a{color:#FFF;}
.box-type3 .bubble{right:15px;top:15px;}
.box-type3 .info{font-weight:normal;font-size:12px;font-style:italic;}
.box-t4 .closed{margin:4px;padding:0;}
.box-t4 .first{background:#0078B3;position:relative;}
.box-t4.cinema .label, .box-t4.cinema .first{background:#7d0303}
.box-t4.serietv .label, .box-t4.serietv .first{background:#7DBA00}
.box-t4 .first .info{display:inline-block;zoom: 1;*display: inline;vertical-align:top;padding:4px;width:142px;}
.box-t4 .first .bubble{right:auto;left:5px;color: #2C2C2C;}
.box-t4  a{ font-size: 16px; line-height: 18px;font-weight:bold;} 
.box-t4 .first a{color:#FFF;} 
.box-t4 .first h3{margin-bottom:10px;color:#FFF;} 
.box-t4 .first p{color:#FFF;} 
.box-t4 .second {background:#FFF;position:relative;}
.box-t4 .second .mini-bubble{right:auto;left:62px;top:6px;}
.box-t4 .second.alt {background:#fff3d4;}
.box-t4 .second.alt2 {background:#FFF;}
.box-t4 .second.alt3 {background:#EEE;}
.box-t4 .second .cover{border:1px solid #000;margin:4px;}
.box-t4 .second .info{display:inline-block;zoom: 1;*display: inline;vertical-align:top;width:194px;padding:8px;padding-top:4px;}
/*
.secondopiano{width:160px;display:inline-block;zoom: 1;*display:inline;vertical-align:top;height:168px;overflow:hidden;margin-right:3px;position:relative;border:1px solid #2C2C2C;}
.secondopiano img {width:160px;position:absolute;top:0;left:0}
.secondopiano div{background:url('../images/retina-black.png');position:absolute;bottom:0;color:#FFF;height:28px;overflow:hidden;padding:6px;width:148px;}
.secondopiano a{color:#FFF;}
*/
.secondopiano{width:325px;display:inline-block;zoom: 1;*display:inline;vertical-align:top;height:168px;overflow:hidden;margin-right:3px;position:relative;border:1px solid #2C2C2C;}
.secondopiano img {width:325px;position:absolute;top:0;left:0}
.secondopiano div{background:url('../images/retina-black.png');position:absolute;bottom:0;color:#FFF;height:16px;overflow:hidden;padding:6px;width:313px;}
.secondopiano a{color:#FFF;}
.columncontent{width:300px;display:inline-block;zoom: 1;*display:inline;vertical-align:top;height:168px;overflow:hidden;margin-right:3px;position:relative;border:1px solid #2C2C2C;}
.columncontent img {width:300px;position:absolute;top:0;left:0}
.columncontent div{background:url('../images/retina-black.png');position:absolute;bottom:0;color:#FFF;height:34px;overflow:hidden;padding:6px;width:288px;}
.columncontent a{color:#FFF;}
/*FINE HP*/
/*HP VIDEO*/
.singleplayer{cursor:pointer;margin-bottom:10px;position:relative;}
.singleplayer img{max-width:988px}
.singleplayer .info{position:absolute;top:20px;left:2px;min-height:30px;max-width:500px;}
.singleplayer .info h3 {background:url('../images/retina-black.png');margin-bottom:5px;padding:10px;float:left;color:#FFF;font-size:24px;line-height:28px;}
.singleplayer .info h4{clear:both;background:url('../images/retina-black.png');padding:10px;width:100%;color:#FFF;display:block;font-size:18px;font-weight:normal;}
/* FINE HP VIDEO*/
/*AUTOCOMPLETE*/
.ui-helper-hidden-accessible{display:none;}
/*AUTOCOMPLETE*/
/*SCREENSHOTS*/
.singleimg{display:inline-block;zoom:1;*display:inline;margin:5px;margin-bottom:30px;vertical-align:top;}
.singleimg .info{padding:4px 0;text-align:center;}
.singleimg .thumb{box-shadow: 1px 1px 5px #333333;-webkit-box-shadow: 1px 1px 5px #333333;display:block;max-height:119px;overflow:hidden;}
.singleimg .thumb img{display:block;}
.previmg{height:60px;width:50px;background: url(/site/images/arrows.png) center left no-repeat;position:absolute;left:0px;top:50%;margin-top:-30px;cursor:pointer;z-index:999;}
.nextimg{height:60px;width:50px;background: url(/site/images/arrows.png) center right no-repeat;position:absolute;right:0px;top:50%;margin-top:-30px;cursor:pointer;z-index:999;}
.previmg a, .nextimg a{line-height:60px;display:block;}
.blockimage{position:relative;background:#EEE;text-align:center;}
.blockimage span{color:#666;font-size:12px;line-height:24px;}
.blockimage .image{display:block;margin:0 auto;}
.btn-slideshow{padding:4px;text-align:center;margin:0 16px;position:absolute;top:24px;right:2px;z-index:100;background:#000;width:100px;}
.btn-slideshow a{color:#FFF;font-weight:bold;}
/*FINE SCREENSHOTS*/
/*TEMP*/
.flip {position: relative;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;-o-perspective: 1000;perspective: 1000;}
.flip .flip-front, .flip .flip-back {position: absolute;top: 0;left: 0;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: 0.75s;-moz-transition: 0.75s;-o-transition: 0.75s;transition: 0.75s;}
.flip .flip-front {z-index: 5;}
.flip .flip-back {z-index: 0;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.flip:hover .flip-front {z-index: 5;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}
.flip:hover .flip-back {z-index: 10;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);}
/*.box .info{position:absolute;left:0;bottom:10px;background:url('../images/retina-black.png');height:30px;width:196px;margin:0 2px;overflow:hidden;}*/
/*FINE TEMP*/
/*PRIMO PIANO*/
.firstcontent{width:1022px;height:350px;background:#FFF;position:absolute;left:0;top:0;margin-bottom:0px;padding:2px;text-align:left;}
.firstcontent .arttype,.firstcontent .arttype:hover,.firstcontent .arttype:visited {position:absolute;top:0px;left:0px;background:#FBCA01;padding:4px;color:#2C2C2C;font-weight:bold;}
.firstcontent .newbox{width:562px;overflow:hidden;position:relative;}
.firstcontent .newbox .info{position:absolute;bottom:10px;width:94%;}
.firstcontent .newbox h2, .firstcontent .newbox h3{display:inline-block;background:rgba(0,0,0,0.8);padding:3px 10px 3px 6px;}
.firstcontent .newbox h3{margin-top:2px;}
.firstcontent .newbox .info a, .firstcontent .newbox .info a:hover, .firstcontent .newbox .info a:visited {display:block;color:#FFF;}
.firstcontent .minibox{width:228px;height:174px;overflow:hidden;position:absolute;}
.firstcontent .minibox h2{font-size:1.2em;line-height:1.2em;position:absolute;bottom:10px;max-width:90%;background:rgba(0,0,0,0.8);padding:3px 10px 3px 6px;}
.firstcontent .minibox h2 a, .firstcontent .minibox h2 a:hover, .firstcontent .minibox h2 a:visited {color:#FFF;}
.firstcontent .minibox.pos1{left:566px;top:2px;}
.firstcontent .minibox.pos2{left:566px;bottom:2px;}
.firstcontent .minibox.pos3{right:2px;top:2px;}
.firstcontent .minibox.pos4{right:2px;bottom:2px;}
.primopiano{height:340px;position:relative;}
/* END PRIMO PIANO*/
/*ARTICOLI*/
.elencoimg{clear:both;}
.contenttitle{padding-bottom:4px;border-bottom: 1px dashed #C2C2C2;margin-bottom:10px;}
.contenttitle h3{font-size:18px;}
.contenttitle h5{font-weight:normal;font-style:italic;margin:4px 0;font-size:12px;}
.no-border{border:0;}
.articolo{font-size:16px;line-height:22px;color:#000;}
.articolo .list li {list-style-type:square;margin-left:30px;margin-bottom:4px;}
.text-content:first-letter{font-size:200%;color:#cc0000;font-weight:bold;}
.text-content a, .text-content a:visited {color:#cc0000;font-weight:bold;font-style:italic;}
.text-content a:hover{color:#000;}
.artimg{display:inline-block;zoom:1;*display:inline;margin:10px 5px;vertical-align:top;}
.artimg .info{padding:4px 0;text-align:center;}
.artimg .thumb{box-shadow: 1px 1px 5px #333333;-webkit-box-shadow: 1px 1px 5px #333333;display:block;}
.artimg .thumb img{display:block;}

.imgleft{float:left;display:inline-block;zoom:1;*display:inline;margin-right:5px;vertical-align:top;}
.imgleft .singleimg{margin:0;margin-right:5px;}
.imgright{float:right;display:inline-block;zoom:1;*display:inline;margin-right:5px;vertical-align:top;}
.imgright .singleimg{margin:0;margin-left:5px;}
.imgcenter{text-align:center;}
.dida{background:#000;font-size:12px;color:#FFF;line-height:12px;margin-top:5px;text-align:left;display:block;padding: 5px;}
.size_213 {max-width: 213px;}
.size_150 {max-width: 150px;}
.size_175 {max-width: 175px;}
.size_125 {max-width: 125px;}
.center{text-align:center;}
.artpagination{text-align:center;margin-bottom:10px;}
.circle-border {display:inline-block;width:29px;height:29px;line-height:29px;border-radius:100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;-khtml-border-radius: 100px;font-size:16px;font-weight:bold;color:#999;text-align:center;background:#DDD;border: 1px solid #999;margin-right:5px;}
.circle-border a{display:block;color:#2c2c2c;font-weight:bold;}
.circle-border a:hover{color:#FFF;}
.circle-border:hover, .circle-border.selected{color:#FFF;background-color: #1a82f7; border-color:#273d6b;background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00589f), to(#0096c6));/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #0096c6, #00589f);/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #0096c6, #00589f); /* IE 10 */ background: -ms-linear-gradient(top, #0096c6, #00589f);/* Opera 11.10+ */background: -o-linear-gradient(top, #0096c6, #00589f);}
.square-nav {display:inline-block;width:20px;height:20px;line-height:20px;font-size:12px;font-weight:bold;color:#999;text-align:center;background:#DDD;border: 1px solid #999;margin-right:5px;}
.nav-separator{display:inline-block;width:14px;height:14px;font-size:14px;font-weight:bold;color:#999;text-align:center;margin-left:-5px;position:relative;top:4px;}
.square-nav a{display:block;color:#2c2c2c;font-weight:bold;}
.square-nav a:hover{color:#FFF;}
.square-nav span{font-size:18px;line-height:14px;}
.square-nav:hover, .square-nav.selected{color:#FFF;background-color: #1a82f7; border-color:#273d6b;background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00589f), to(#0096c6));/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #0096c6, #00589f);/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #0096c6, #00589f); /* IE 10 */ background: -ms-linear-gradient(top, #0096c6, #00589f);/* Opera 11.10+ */background: -o-linear-gradient(top, #0096c6, #00589f);}
.boxcommento{clear:both;background-color: #0083D7; background-repeat: repeat-x;/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0083D7), to(#005D96));/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #0083D7, #005D96);/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #0083D7, #005D96); /* IE 10 */ background: -ms-linear-gradient(top, #0083D7, #005D96);/* Opera 11.10+ */background: -o-linear-gradient(top, #0083D7, #005D96);color:#FFF;font-style:italic;font-weight:normal; margin:20px 0;position:relative;padding:20px;}
.boxcommento a {color:#FFF;}
.boxcommento a:hover{color:#FF7802;}
.boxcommento .capitoli li{list-style:square; margin:4px 10px;font-weight:bold;}
.boxcommento .capitoli .selected {color:#000;}
.votocontainer{margin-left:198px;}
.voto{width:160px;height:160px;background:#FFF;border:8px solid #ed6f02;border-radius:100px;position:absolute;top:50%;left:15px;margin-top:-88px;font-size:80px;text-align:center;color:#000;line-height:160px;font-weight:bold;}
.boxminivoto{margin-left:198px;padding-bottom:10px;text-align:center;margin-top:10px;}
.minivoto{width:70px;height:70px;display:inline-block;zoom:1;*display:inline;vertical-align:top;background:#FFF;margin-right:10px;border:4px solid #a9998b;border-radius:100px;font-size:24px;line-height:70px;color:#2C2C2C;position:relative;font-weight:bold;}
.minivoto img{position:absolute;right:-10px;top:-12px;}	
.ratingstar{height:137px;background:url('/site/images/icons/voti/stars.png') center top no-repeat;font-size:1px;line-height:1px;margin-top:10px;}
.ratingstar.pos-2{background-position:0 -137px;}
.ratingstar.pos-3{background-position:0 -274px;}
.ratingstar.pos-4{background-position:0 -411px;}
.ratingstar.pos-5{background-position:0 -548px;}
.blockquote {font-size: 26px; font-style: italic; width: 160px;padding:40px; margin:10px;margin-left:0;line-height: 1.15; position: relative;color: #383838;float:left;background:#EEE;}
.fullquote {font-size: 26px; font-style: italic; padding:40px; line-height: 1.15; position: relative;color: #383838;background:#EEE;margin-top:10px;margin-bottom:10px;}
.blockquote:before, .fullquote:before {display: block;content: "\201C";font-size:80px;position: absolute;left: -2px;top: -12px;color: #7a7a7a;clear:both;color:#FFF;}
.blockquote:after, .fullquote:after {display: block;content: "\201D";font-size:80px;position:absolute;color: #7a7a7a;clear:both;right:8px;bottom:-50px;clear:both;color:#FFF;}
.blockquote.right{float:right;margin-left:10px;margin-right:0;}
.cpquote{clear:both;text-align:left;font-size:26px;font-style:italic;line-height:26px;padding-bottom:6px;margin-top:20px;border-bottom:1px solid #999}
.cpquote span {margin-left:6px;}
.verticalimages{float:left;margin-right:10px;}
.verticalimages li {list-style:none;margin:0;}
.verticalimages.right{float:right;margin-left:10px;margin-right:0;}
.verticalimages .artimg{margin:0;margin-top:6px;margin-bottom:6px;}

/*FINE ARTICOLI*/
/*VIDEO*/
.videoplayer{margin:10px 0;clear:both;}
.videoplayer .container{height:383px;background:#0d2b39;}
.videoplayer.hd .container{height:557px;}
.videoplayer .videobar{height:26px;background:#0d2b39;border:1px solid:#333333;color:#FFF;text-align:center;line-height:26px;position:relative;padding:4px 0}
.videobar .info{text-align:center;margin-left:10px;font-weight:bold;}
.videobar .info a, .videobar .info a:hover,.videobar .info a:visited{font-style:normal;}
.videobar .sdbtn{position:absolute;right:64px;top:4px;background:#1e7fc3;width:58px;height:24px;line-height:24px;font-weight:bold;font-size:13px;border:1px solid #113b50;text-shadow: 1px 1px #333;background:-moz-linear-gradient(top, #525252, #333333);color:#999;}
.videobar .hdbtn{position:absolute;right:4px;top:4px;background:#1e7fc3;width:58px;height:24px;line-height:24px;font-weight:bold;font-size:13px;border:1px solid #113b50;text-shadow: 1px 1px #333;background:-moz-linear-gradient(top, #525252, #333333);color:#999;}
.videobar .hdbtn a, .videobar .sdbtn a{display:block;color:#FFF;font-style:normal;}
.videobar .hdbtn.active, .videobar .sdbtn.active{background:-moz-linear-gradient(top, #138fd9, #30639e)}
/*VIDEO*/
/*share buttons*/
.sharebuttons{margin-top:20px;margin-bottom:10px;display:block;}
.sharebuttons li{cursor:pointer;margin-right:20px;display:inline-block;background:#ed6e00;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;position:relative;color:#FFF;-moz-transition: all 200ms ease-in;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.sharebuttons span{background:#f35050;position:absolute;top:-12px;right:-12px;color:#FFF;min-width:16px;height:16px;line-height:16px;border-radius:50%;font-size:0.8em;border:2px solid #FFF;padding:2px;}
.sharebuttons li:hover{background:#c3670b;}
.sharebuttons .fb_share{background:#4b67b8;}
.sharebuttons .fb_share:hover{background:#435a8b;}
.sharebuttons .twt{background:#4099FF;}
.sharebuttons .twt:hover{background:#3282de;}
.sharebuttons .gplus{background:#dd4b39;}
.sharebuttons .gplus:hover{background:#b73828;}
/*share buttons*/
/*ELENCO ALFABETICO*/
.el-alfab{border:1px solid #808080;background:#EEE;padding:4px;text-align:center;margin-top:10px;margin-bottom:10px;}
.el-alfab .separator{padding:0 4px;}
.el-alfab .active{color:#000;font-weight:bold;}
/*ELENCO ALFABETICO*/
/*commenti*/
.post{padding-bottom:10px;margin-bottom:10px;margin-left:85px;position:relative;}
.quoteicon{position:absolute;bottom:0;right:0;width:20px;height:20px;overflow:hidden;text-align:center;color:#FFF;background-color: #1a82f7; border-color:#273d6b;background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00589f), to(#0096c6));/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #0096c6, #00589f);/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #0096c6, #00589f); /* IE 10 */ background: -ms-linear-gradient(top, #0096c6, #00589f);/* Opera 11.10+ */background: -o-linear-gradient(top, #0096c6, #00589f);border-radius:100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;-khtml-border-radius: 100px;}  
.textcomment{width:96%;min-height:30px;border:1px solid #DfDfDf;border-radius:4px;font-size:16px;line-height:16px;padding:2%;}
.textcomment::-webkit-input-placeholder {font-size:18px;color:#666;line-height:20px;}
.textcomment:-moz-placeholder {font-size:18px;color:#666;line-height:20px;}
.textcomment::-moz-placeholder {font-size:18px;color:#666;line-height:20px;}
.textcomment:-ms-input-placeholder {font-size:18px;color:#666;line-height:20px;}
.cmtresponse{background:#EEE;border:1px solid #999;border-radius:9px;padding:40px 10px;text-align:center;line-height:30px;}
.btn-primary{color: #FFFFFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-ms-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(top, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius: 4px;border-style: solid;border-width: 1px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);cursor: pointer;font-size: 13px;line-height: 18px;padding: 4px 10px;text-align: center;font-weight:bold;}
/* FINE commenti*/
/*TAGS*/
.boxinterest{display:inline-block;zoom: 1;*display: inline;width:129px;vertical-align:top;background:#FFF;margin-bottom:10px;border:1px solid #999;min-height:160px;position:relative;margin-right:4px;}
.boxinterest.last{margin-right:0;}
.tagstitle{border-bottom:1px solid #DFDFDF;margin-bottom:10px;}
.tagstitle h3{background:#DFDFDF;padding:4px 10px;color:#2C2C2C;display:inline-block;zoom: 1;*display: inline;}
.tagscontainer{font-size:12px;line-height:14px;margin-right:4px;margin-bottom:10px;display:inline-block;zoom: 1;*display: inline;}
.tags a {font-size:14px;float: left;background: #0078b3;color: #fff;text-decoration: none;margin: 0 0 10px 18px;padding: 2px 10px 1px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;position: relative;transition: all .25s linear;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);white-space: nowrap;line-height: 21px;}
.tags a:before {content: "";border-style: solid;border-color: transparent #0078b3 transparent transparent;border-width: 12px 13px 12px 0;position: absolute;left: -13px;top: 0;transition: all .25s linear;}
.tags a:hover {background-color: #ed6e00;}
.tags a:hover:before {border-color: transparent #ed6e00 transparent transparent;}
.tags a:after {background: none repeat scroll 0 0 #FFFFFF;border-radius: 50% 50% 50% 50%;box-shadow: 0 1px 1px #737373 inset;content: "";height: 5px;left: -1px;position: absolute;top: 10px;width: 5px;}
/*END TAGS*/
/*Lightbox*/
#lightbox{position:absolute; z-index:9999; -webkit-box-shadow: 0 0 5px 5px #000;box-shadow: 0 0 5px 5px #000;}
.chiudi{position:absolute;top:-10px;right:-10px;z-index:9999;}
.lightobx-info{background-color: rgba(45,45,45,0.6);margin-top: -29px;position: absolute;padding-top: 5px;width: 100%;height: 25px;}
.lightobx-text{color:white;font-family: sans-serif;margin-left:30px;}
/*End Lightbox*/
/*Elenco uscite*/
.singlebox{width:155px;min-height:240px;padding:10px 4px;border:1px solid #666;margin-bottom:20px;display:inline-block;vertical-align:top;margin-right:5px;}
.singlebox.last{width:154px;margin-right:0;}
.singlebox div{text-align:center;}
.singlebox img{border:1px solid #000;}
.singlebox h3{text-align:center;font-size: 16px;line-height: 18px;}
.singlebox .data{text-align:center;font-size:12px;font-style:italic;}
/*New BOX 300*/
.box300{margin-bottom:10px;border:1px solid #C2C2C2;}
.box300.blue{color:#FFF;}
.box300.blue a, .box300.blue a:visited,.box300.blue a:active {color:#FFF}
.box300.blue a:hover{color:#FF7802}
.box300 .imgcontainer{height:225px;overflow:hidden;position:relative;background:#FFF;}
.box300 .goto{position:relative;height:35px;line-height:35px;padding:10px;padding-top:0;text-align:left;font-weight:bold;}
.box300 .goto img{position:absolute;right:10px;bottom:10px;}
.box300 h3{font-size:16px;line-height:1.0em;color:#2c2c2c;padding:10px;padding-bottom:0;}
.box300 p{margin:10px;margin-top:4px;font-size:14px;}
.box300 .cover{border:0;}
.box140{margin-top:10px;margin-bottom:10px;border:1px solid black;position:relative;overflow:hidden;}
.box140 a, .box140 img{display:block;}
.box140 h3, .box140 span{margin:0 10px;color:#FFF;text-shadow: 2px 2px #2C2C2C;position:absolute;top:5px;left:0;display:block;font-size: 16px;line-height: 18px;font-weight:bold;}
.box140 h3.down, .box140 .down{bottom:5px;right:0;top:auto;left:auto;}
.box140 .icon-video{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3) url('/site/images/icons/play_white.png')center no-repeat; -webkit-transition: background .5s ease-out;-moz-transition: background .5s ease-out;-o-transition: background .5s ease-out;transition: background .5s ease-out;}
.box140:hover .icon-video{background-color:rgba(0,0,0,0);}
/*END */
.passepartout{display:inline-block;zoom: 1;*display: inline;vertical-align:top;padding:5%;background:#EEE;width:39%;margin-bottom:5px;}
.passepartout img{max-width:100%;display:block;}
.similarbox {margin:4px 0;background:#CCC;padding:4px;}
.similarbox:hover{background:#EEE;}
.similarbox img{display: inline-block;zoom: 1;*display: inline;vertical-align: top;margin-right:10px;width:40px;}
.similarbox p{display:inline-block;zoom: 1;*display: inline;width:240px;vertical-align:top;}
.similarhead{margin:0;padding:0;line-height:1em;font-size:1em;}
.similarhead span{float:right;clear:right;}
/*RATING*/
#gamevote{display:none;}
.br-widget {height: 72px;border:2px solid #b2c6cd;background:#FFF;margin:10px 0;}
.br-widget a {display: block;width:27px;padding: 5px 0 5px 0;height: 60px;display:inline-block;zoom: 1;*display: inline;vertical-align:top;background-color: #e3e3e3;margin: 1px;text-align: center;}
.br-widget a.br-active {background-color: #d6e1e5;}
.br-widget a.br-selected {background-color: #98aab0;}
.br-widget .br-current-rating {width:74px;height:70px;font-weight:bold;background:#e3e3e3;line-height:70px;display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin: 1px;font-size:1.8em;text-align:center;}
.submitted{opacity:0.6;}
/*RATING*/
/* MODAL */
.md-modal {width:640px;max-width: 640px; min-width:320px;text-align:center;position: fixed;top: 50%;left: 50%;z-index: 2000;visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.md-show {visibility: visible;}
.md-content {color: #fff;background:#E6E6E6 url('/site/images/bg-success.png') 0% 0% no-repeat;position: relative;border-radius: 3px;margin: 0 auto;min-height:340px;-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.md-content h3 {line-height:80px;text-align: center;font-size: 2.4em;font-weight: 300;background:#009dcd url('/site/images/bg-success.png') 0% 0% no-repeat;;border-radius: 3px 3px 0 0;}
.md-content div {padding: 15px 40px 30px;margin: 0;font-weight: 300;font-size: 1.15em;}
.md-content p {color:#514d5b;margin: 0;padding: 10px 0;min-height:140px;font-size:1.4em;line-height:1.0em;}
.md-show .md-content {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.md-content button {border: none;padding: 1.0em 2.2em;background: #009dcd;color: #fff;font-family: 'Lato', Calibri, Arial, sans-serif;font-size: 1em;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;display:inline-block;zoom: 1;*display: inline;margin: 3px 2px;border-radius: 2px;margin: 0 auto;}
.md-content button:hover {background: #00a0df;}
.md-content.warning {background: #E6E6E6 url('/site/images/bg-warning.png') 0% 0% no-repeat;}
.md-content.warning button {background:#d32f2f;}
.md-content.warning button:hover {background: #A5281B;}
.md-content.warning  h3{background:#d32f2f url('/site/images/bg-warning.png') 0% 0% no-repeat;}
/* MODAL */
/*VOTI UTENTE*/
.opvoto{margin-bottom:10px;background:#e6e6e6;border:1px solid #e6e6e6;}
.op-content{min-height:80px;background:#fafafa;position:relative;}
.op-content img{display:inline-block;zoom: 1;*display: inline;border:1px solid #e6e6e6;padding:1px;margin:20px;margin-right:10px;max-width:60px;}
.op-content .dettaglio{display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin-top:20px;width:calc(100% - 170px);}
.opvoto span{color:#000;}
.op-content .data{font-style:italic;font-size:0.7em;}
.op-content h2{font-size:1em;margin-top:0;line-height:1em;color:#808080;font-weight:normal;font-style:italic;}
.op-text{background:#e6e6e6;padding:20px;line-height:1.4em;font-size:1em;}
.opvoto.myvote{border:1px solid #4f707a;}
.opvoto.myvote .op-content{background:#e2f2f1;}
.opvoto.myvote .op-text{background:#d6e1e5}
.opvoto .minivoto{width:52px;height:52px;line-height:52px; font-size:1.4em; border-radius: 50%; color:#FFF; background-color: #ed6f02; border: 2px solid #999999;; box-shadow: inset 0 0 0 3px #FFF;position:absolute;top:50%;right:0;margin-top:-26px;text-align:center;}
.minivoto.voto10{background-color:#ffebee;}
.minivoto.voto15{background-color:#f3e5f5;}
.minivoto.voto20{background-color:#e1bee7;}
.minivoto.voto25{background-color:#c5cae9;}
.minivoto.voto30{background-color:#9fa8da;}
.minivoto.voto35{background-color:#80cbc4;}
.minivoto.voto40{background-color:#4db6ac;}
.minivoto.voto45{background-color:#66bb6a;}
.minivoto.voto50{background-color:#43a047;}
.minivoto.voto55{background-color:#f9a825;}
.minivoto.voto60{background-color:#f57f17;}
.minivoto.voto65{background-color:#009dcd;}
.minivoto.voto70{background-color:#0d47a1;}
.minivoto.voto75{background-color:#6a1b9a;}
.minivoto.voto80{background-color:#4a148c;}
.minivoto.voto85{background-color:#ef5350;}
.minivoto.voto90{background-color:#ad1457;}
.minivoto.voto95{background-color:#ad1457;}
.minivoto.voto100{background-color:#880e4f;}
/*VOTI UTENTE*/
/*BOX VOTI */
.boxvoto{text-align:center;}
.boxvoto .voto-block{width:30%;min-height:10px;display:inline-block;margin:1%;}
.boxvoto .voto-block div{font-weight:bold;display:block;margin:0 auto;line-height:140px;font-size:3em;border-radius: 50%;-moz-border-radius:50%;width: 140px;height:140px;border: 6px solid #ed6f02;margin-bottom:4px;border: 8px solid #e6e6e6;box-shadow: inset 0 0 0 8px #ed6f02;position:relative;}
.voto-block div.voto10{box-shadow: inset 0 0 0 8px #ffebee;}
.voto-block div.voto15{box-shadow: inset 0 0 0 8px #f3e5f5;}
.voto-block div.voto20{box-shadow: inset 0 0 0 8px #e1bee7;}
.voto-block div.voto25{box-shadow: inset 0 0 0 8px #c5cae9;}
.voto-block div.voto30{box-shadow: inset 0 0 0 8px #9fa8da;}
.voto-block div.voto35{box-shadow: inset 0 0 0 8px #80cbc4;}
.voto-block div.voto40{box-shadow: inset 0 0 0 8px #4db6ac;}
.voto-block div.voto45{box-shadow: inset 0 0 0 8px #66bb6a;}
.voto-block div.voto50{box-shadow: inset 0 0 0 8px #43a047;}
.voto-block div.voto55{box-shadow: inset 0 0 0 8px #f9a825;}
.voto-block div.voto60{box-shadow: inset 0 0 0 8px #f57f17;}
.voto-block div.voto65{box-shadow: inset 0 0 0 8px #009dcd;}
.voto-block div.voto70{box-shadow: inset 0 0 0 8px #0d47a1;}
.voto-block div.voto75{box-shadow: inset 0 0 0 8px #6a1b9a;}
.voto-block div.voto80{box-shadow: inset 0 0 0 8px #4a148c;}
.voto-block div.voto85{box-shadow: inset 0 0 0 8px #ef5350;}
.voto-block div.voto90{box-shadow: inset 0 0 0 8px #ad1457;}
.voto-block div.voto95{box-shadow: inset 0 0 0 8px #ad1457;}
.voto-block div.voto100{box-shadow: inset 0 0 0 8px #880e4f;}
#votitotali{width:40px;height:40px;line-height:40px; font-size:0.4em; border-radius:50%; color:#000; background-color: #ed6f02; border: 3px solid #000;position:absolute;top:10px;right:2px;margin-top:-26px;text-align:center;}
/*BOX VOTI */
.arrow-up {display:inline-block;zoom: 1;*display: inline;width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #0dc764;}
.arrow-up.active{border-bottom: 10px solid #ed6f02;}
.arrow-down {display:inline-block;zoom: 1;*display: inline;width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #c4192C;}
.arrow-down.active{border-top: 10px solid #ed6f02;}
.arrownav{text-align:right;color:#666;font-size:0.9em;}
/* FORM VOTO */
.formbox{margin-top:10px;border:1px solid #808080;padding:20px;background:#fafafa;}
.formbox img{display:inline-block;zoom: 1;*display: inline;border:1px solid #e6e6e6;padding:1px;margin-right:10px;max-width:60px;}
.formbox .inputs{display:inline-block;zoom: 1;*display: inline;vertical-align:top;width:calc(100% - 75px);}
.formbox .inputtext{font-family:Proxima, Verdana;border:1px solid #d6e1e5;border-radius:3px;line-height:1.2em;font-size:1em;padding:4px;width:100%;margin-bottom:10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.formbox textarea{font-family:Proxima, Verdana;width:100%;border:1px solid #d6e1e5;border-radius:3px;line-height:1.2em;font-size:1em;padding:4px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#btnvota, .btn-general{background:#009dcd;border:0;color:#FFF;border-radius:3px;font-size:1.2em;padding:10px 14px;cursor:pointer;}
.formbox .inlineblock{display:inline-block;zoom: 1;*display: inline;vertical-align:top;margin-left:1px;}
.formbox .info {font-size:0.8em;color:#666;line-height:1.2em;}
.formbox :-moz-placeholder {font-family:Proxima, Verdana;font-size:0.8em;color:#666;}
.formbox ::-webkit-input-placeholder {font-family:Proxima, Verdana;font-size:0.8em;color:#666;}
.formbox ::-moz-placeholder {font-family:Proxima, Verdana;font-size:0.8em;color:#666;}
.formbox :-ms-input-placeholder {font-family:Proxima, Verdana;font-size:0.8em;color:#666;}
/* FORM VOTO */
/*SCHEDA GIOCO*/
.similarbox {margin:4px 0;background:#CCC;padding:4px;}
.similarbox:hover{background:#EEE;}
.similarbox img{display: inline-block;zoom: 1;*display: inline;vertical-align: top;margin-right:10px;width:40px;}
.similarbox p{display:inline-block;zoom: 1;*display: inline;width:240px;vertical-align:top;}
.similarhead{margin:0;padding:0;line-height:1em;font-size:1em;}
.similarhead span{float:right;clear:right;}
.scheda-large{min-height:330px;background:#cccccc;margin-top:40px;position:relative;}
.scheda-large p{padding:10px;}
.scheda-large .el-platforms{position:absolute;right:-5px;top:-30px;}
.scheda-large .cover{position:absolute;top:-30px;left:10px;-moz-box-shadow:0 0 10px #606060;-webkit-box-shadow:0 0 10px #606060;box-shadow:0 0 10px #606060}
.bgimage{background-image: url('http://gamesurf.tiscali.it/copertine/nocover/schede-giochi/no-cover.jpg');background-position:top no-repeat;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.scheda-large .button {border: none;padding: 1.0em 2.2em;background: #009dcd;color: #fff;font-family: 'Lato', Calibri, Arial, sans-serif;font-size: 1em;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;display: inline-block;border-radius: 2px;vertical-align:middle;}
.scheda-large .button:hover {background: #00a0df;}
.scheda-large .bgimage {height:241px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.fasciavoto{min-height:50px;background:#EEE;padding:10px;border: 1px solid #E6E6E6;}
.fasciavoto div{display:inline-block;zoom: 1;*display: inline;color:#2c2c2c;width:78%;margin-right:10px;vertical-align:middle;}
/*SCHEDA GIOCO*/
/*GSG*/
.gsgcontainer{background:#000;border:1px solid #999}
.imgcarousel{display:inline-block;width:640px;vertical-align:top;position:relative;text-align:center;}
.imgcarousel .singleimg{max-height:360px;max-width:640px;margin:0 auto;cursor:pointer;}
.imgcarousel span{position:absolute;bottom:0;line-height:30px;color:#FFF;right:10px;}
.gsgcontainer .gallerytitle{border-bottom:1px solid #999;color:#FFF;font-size:1.2em;line-height:1.2em;padding:10px;}
.gsgcontainer .gsgcontent{display:none;}
.gsgcontainer .gallery-loader{height:360px;margin:0 auto;margin:10px;background:#000;position:relative;background:#000 url('/site/images/tetrisloader.gif') center no-repeat;overflow:hidden;}
.gsgcontainer .scroller{width:1920px;height:360px;background:#000;position:absolute;left:-640px;overflow:hidden;}
.gsgcontainer .scrollarrow{height:360px;width:50px;position:absolute;top:0;cursor:pointer;z-index:9999;opacity:0;}
.gsgcontainer .gallery-loader:hover .scrollarrow{opacity:1;-webkit-transition: opacity  .5s ease-out;-moz-transition: opacity  .5s ease-out;-o-transition: opacity  .5s ease-out;transition: opacity .5s ease-out;}
.gsgcontainer .scrollarrow.sx{background:url("/site/images/gallery/arrows.png")center right no-repeat;right:0;}
.gsgcontainer .scrollarrow.dx{background:url("/site/images/gallery/arrows.png")center left no-repeat;left:0;}
.gsgcontainer .bottombar{border-top:1px solid #999;line-height:32px;padding:4px 10px;position:relative;text-align:left;color:#FFF;}
.gsgcontainer .btnplaystop{cursor:pointer;float:right;height:32px;width:32px;background:url(/site/images/gallery/toolbarplayer.png) 0px -33px no-repeat;margin-left:2px;}
.gsgcontainer .btnplaystop.btnstop{background:url(/site/images/gallery/toolbarplayer.png) -33px -33px no-repeat;}
.gsgcontainer .btnfullscreen{cursor:pointer;float:right;height:32px;width:32px;background:url(/site/images/gallery/toolbarplayer.png) -131px -33px no-repeat;margin-left:2px;}
.gsgcontainer .btnright{cursor:pointer;float:right;height:32px;width:32px;background:url(/site/images/gallery/toolbarplayer.png) -99px -33px no-repeat;margin-left:2px;}
.gsgcontainer .btnleft{cursor:pointer;float:right;height:32px;width:32px;background:url(/site/images/gallery/toolbarplayer.png) -66px -33px no-repeat;margin-left:2px;}
#galleryoverlay{position:fixed;top:0;left:0;width:100%;height:100%; z-index:999999999;background:#000 url('/site/images/tetrisloader.gif')center no-repeat}
.overlaybg{margin:0 auto;height: 100%;text-align:center;-moz-box-sizing:border-box;}
.overlaybg .copyright{position:absolute;left:5px;top:-18px;color:#FFF;}
.overlaybg .overhead{border-bottom:1px solid #2c2c2c;height:60px;line-height:60px;color:#FFF;font-size:1.2em;padding:0 10px;position:relative;}
.overlaybg .col1{width:calc(100% - 320px);display:inline-block;vertical-align:top;text-align:center;height:calc(100% - 100px);position:relative;margin-top:20px;cursor:pointer;}
.overlaybg .col1 img {max-height: calc(100% - 4px) !important;height:auto;max-width: 100% !important;width:auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;border: 2px solid #FFF;}
.overlaybg .col2{width:300px;display:inline-block;min-height:250px;vertical-align:top;padding:10px;color:#FFF;}
#btnlefth{cursor:pointer;position:absolute;right:78px;height:32px;width:32px;top:50%;margin-top:-16px;background:url('/site/images/gallery/toolbarplayer.png')-66px 0px no-repeat}
#btnlefth:hover{background-position:-66px -33px;}
#btnrighth{cursor:pointer;position:absolute;right:44px;height:32px;width:32px;top:50%;margin-top:-16px;background:url(/site/images/gallery/toolbarplayer.png)-99px 0px no-repeat;}
#btnrighth:hover{background-position:-98px -33px;}
#btncloseh{cursor:pointer;position:absolute;right:10px;height:32px;width:32px;top:50%;margin-top:-16px;background:url(/site/images/gallery/toolbarplayer.png) -164px 0px no-repeat;}
#btncloseh:hover{background-position:-164px -33px;}
.gsg-description, #over-description {color:#EEE;padding:10px;font-style:italic;line-height:1.2em;}
.imgcarousel .description{display:none;}
/*GSG*/
/*AUTOCOMPLETE*/
.ui-widget-content{border: 1px solid #EEE;border-radius:4px;color: #222222;background: #FFF;}
.ui-widget{font-family: Verdana,Arial,sans-serif;font-size: 15px;}
.ui-menu{display: block;float: left;list-style: none outside none;margin: 0;padding: 2px;}
.ui-autocomplete{cursor: default;position: absolute;}
.ui-menu .ui-menu-item{clear: left;float: left;margin: 0;padding: 0;width: 100%;}
.ui-menu .ui-menu-item a{display: block;padding: 4px;text-decoration: none;cursor: pointer;}
.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item .ui-state-focus{color:#FFF;background:#222222;}
.ui-widget-content a{color: #222222;}
/*AUTOCOMPLETE*/
/*NUOVA SCHEDA NERA*/
.schedav3-bio li{margin-top:4px;color:#FFF;}
.schedav3-bio span{margin-left:10px;margin-bottom:3px;}
.schedav3-bio a,.schedav3-bio a:hover,.schedav3-bio a:visited{color:#FFFF00}
.schedatmp li{margin-top:4px;}
.schedav3-head {background-color:#000;background-repeat: no-repeat;background-size: cover;background-position: center top;height:250px;position:relative;}
.schedav3-title {position:absolute;bottom:0;background:rgba(0,0,0,0.8);width:100%;}
.schedav3-title h1{line-height:50px;color:#FFF;margin-left:27%;font-size:26px;}
.schedav3-title h2{line-height:50px;color:#FFF;margin-left:27%;font-size:20px;}
.schedav3-body{background: #2b2e31 url('/site/images/noise.png');box-shadow: #373b3f 0 1px 0 inset;position:relative;}
.schedav3-coverbox{display:inline-block;width:27%;position:relative;}
.schedav3-coverbox figure{position:absolute;top:-120px;width:100%;text-align:center;}
.schedav3-coverbox img{max-width:240px;heigth:auto;box-shadow: #373b3f  0px 0px 4px}
.schedav3-datigenerali{min-height:250px;display:inline-block;width:73%;vertical-align:top;}
.schedav3-sx{display:inline-block;width:68%;vertical-align:top;color:#CCC;}
.schedav3-dx{display:inline-block;width:32%;vertical-align:top;}
.schedav3-bottombar{margin-top:10px;border-top: solid 1px #070808; background: #2b2e31 url('/site/images/noise.png');box-shadow: #373b3f 0 1px 0 inset;}
.schedav3-dx .nsvoto, .schedav3-dx .vsvoto{text-align:center;color:#FFF;font-size:2em;line-height:60px;;border:3px solid #FFF;border-radius:50px;width:60px;height:60px;margin:0 auto;margin-top:20px;background:#000;}
.schedav3-dx .nsvoto a, .schedav3-dx .nsvoto a:hover,.schedav3-dx .nsvoto a:visited, .schedav3-dx .vsvoto, .schedav3-dx .vsvoto a, .schedav3-dx .vsvoto a:hover, .schedav3-dx .vsvoto a:visited, .schedav3-title a, .schedav3-title a:hover, .schedav3-title a:visited {color:#FFF;display:block;}
.schedav3-dx .voto-label{color:#FFF;text-align:center;margin-top:4px;}
.schedav3-dx .vsvoto{background:#b31919;margin-top:40px;}
.schedav3-bottombar li{list-style:none;display:inline-block;font-size:14px;line-height:34px;color:#FFF;text-shadow: rgba(0,0,0,0.5) 0 -1px 0;border-right: solid 1px #070808;border-left: solid 1px #373b3f;padding:0px 22px;color:#666;position:relative;}
.schedav3-bottombar li:first-child {border-left:0;}
.schedav3-bottombar li.last {padding:0 23px;border-right:0;}
.schedav3-bottombar li.alt{background:#b31919;}
.schedav3-bottombar a, .schedav3-bottombar a:hover, .schedav3-bottombar a:visited{color:#FFF;}
.ratingstar-mini{line-height;height:36px;background-image:url('/site/images/icons/voti/stars-mini.png');font-size:400px;overflow:hidden;max-width:228px;margin:0 auto;}
.schedav3 .ratingstar-mini {margin-top:4px;margin-bottom:10px;}
.ratingstar-mini.pos-1{background-position:center -5px;}
.ratingstar-mini.pos-2{background-position:center -50px;}
.ratingstar-mini.pos-3{background-position:center -100px;}
.ratingstar-mini.pos-4{background-position:center -149px;}
.ratingstar-mini.pos-5{background-position:center -200px;}
.schedav3-bottombar .mybadge {background: #f35050;position: absolute;top: -10px;right: 3px;color: #FFF;min-width: 12px;height: 12px;line-height: 12px;border-radius: 50%;font-size: 0.7em;border: 2px solid #FFF;padding:3px;text-align:center;}
.schedav3-bottombar li.alt .mybadge{background:#000;}
.schedav3-bottombar li.active:after {content:" ";display: block;border-bottom:3px solid #FFFF00;position:absolute;width:100%;bottom:0;left:0;z-index:0;}
.schedav3 .trama{max-height:45px;overflow:hidden;margin-bottom:4px;}
.warninginfo{text-align:center;font-size:30px;color: red;line-height:30px;}	
.content-container{margin-top:-60px;}
.minititle{margin-top:60px; margin-bottom:20px;position:relative;}
.minititle.alt{background:#eee;}
.minititle a, .minititle a:hover, .minititle a:visited {color:#FFF;position:relative;}
.minititle h2{display:inline-block;font-size:20px;line-height:20px;padding:4px 10px;margin-left:-20px;background: #b31919 url('/site/images/noise.png');color:#FFF;}
.minititle .other{display:inline-block;font-size:30px;line-height:10px;padding:6px 10px;background: #b31919 url('/site/images/noise.png');color:#FFF;right:0;position:absolute;}
.minititle .other a{display:block;padding-bottom:5px;}
.label-title-red{background:#e33431;line-height:24px;font-size:24px;color:#FFF;padding:10px;margin-bottom:20px;position:relative;}
.label-title-red h1{line-height:24px;font-size:24px;margin:0;padding:0;}
.label-title-red select{border:1px solid #c72d2f;position:absolute;right:10px;top:9px;padding:4px 10px;}
/*slider*/
.slider{padding-top:10px;padding-bottom:10px;}
.slider-title{color:#FFF;font-size:14px;line-height:14px;margin-left:10px;}
.slider-container{max-width:100%;overflow:hidden;max-height:140px;}
.simpleslider{width:200%;position:relative;}
.simpleslider li {list-style:none;display:inline-block;margin:4px 10px;width:150px;text-align:center;vertical-align:middle;}
.simpleslider li img{display:block;margin-bottom:4px;}
.simpleslider a, .simpleslider a:visited, .simpleslider a:hover{color:#FFF;} 
/*NUOVA SCHEDA NERA*/
/*Redazione*/
.red-avatar {border:2px solid #EEE;padding:1px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;max-width:40px;display:inline-block;vertical-align:middle;margin-right:4px;}
/*Privacy*/
#eucookie{background:#000;border-top:1px solid #666;color:#FFF;min-height:160px;position:fixed;bottom:0;width:100%;display:block;z-index:9999999999;}
#eucookie a, #eucookie a:hover, #eucookie a:visited {color:#FF7802;}
#eucookie div{font-size:1em;line-height:1.2em;max-width:1028px;margin:0 auto;padding:10px;}
#eucookie span {cursor:pointer;margin:0 auto;width:52px;height:52px;line-height:52px; font-size:1.4em; border-radius: 50%; color:#FFF; background-color:#f57f17; border:3px solid #eee;position:absolute;left:50%;margin-left:-26px;bottom:20px;margin-top:-26px;text-align:center;}
/*Extra CSS*/
.embedder iframe{margin:0 auto !important;display:block;}
.orangebg{background-color:#f46b56}
.blue{background:#0078b3}
.none {display:none;}
.noborder{border:0;}
.mrgbtm10{margin-bottom:10px;}
.mrgbtm30{margin-bottom:30px;}
.nomargin{margin:0}
.ui-front{z-index:9999999999;}
.inline-block{display:inline-block;zoom: 1;*display: inline;}
.relative{position:relative;}
/*FINE Extra CSS*/
/*INTEGRAZIONE ADV*/
body {filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.allsite{border-color:#999;}
#masthead{width:970px;margin:0 auto;margin-top:10px;}
/*INTEGRAZIONE ADV*/
/*DLGAMER*/
.buy-promo{background: url("/assets/dlgamer_logo_100.png") no-repeat 104% 115%, linear-gradient(#ffd000, #fca803); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffd000', endColorstr='#fca803');height:60px;width:300px;margin:0 auto;margin-top:10px;border:1px solid #fca803;position:relative;border-radius:3px;margin-bottom:10px;color:#000;}
.buy-promo a, .buy-promo a:hover, .buy-promo a:visited{color:#000;} 
.price-cut{background: linear-gradient(#970000, #750000); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#970000', endColorstr='#750000');height:62px;width:80px;line-height:62px;position:absolute;top:-1px;left:-1px;text-align:center;color:#FFF;font-size:140%;font-weight:bold;border-radius:3px;}
.buy-button{text-align:center;width:194px;height:40px;border-radius:3px;position:absolute;right:20px;top:4px;font-weight:bold;font:size:120%;}
.product-price{text-align:center;margin-top:2px;font-size:160%;color:#2C2C2C;font-style:italic;}