/*Center*/
.trailer{width:510px; height:311px; margin:0 auto 20px auto;}
.copertina_film{position:relative; margin:0 auto; width:506px; padding-bottom: 20px;}
.main_locandina{ top:0; left:0; width:200px;}
.main_locandina img{width:200px; font-size:12px; background-color:#DDDFEB}
.main_price{position:absolute; top:283px; left:1px; width:199px; height:68px; text-align:center; line-height:70px; font-size:30px; color:#FFFFFF; background-color:#083D8B}
.main_rate{ width:200px; text-align: center; height:20px; padding-top: 10px;}
.main_rate img{width:92px; height:20px; font-size:8px; color:#000000; background-color:#CFA709}
.main_details{float: left; width:290px; padding-bottom: 30px;}
.main_key{color:#052347; font-size:14px; font-weight:bold; padding-bottom:2px;}
.main_value{font-size:12px; font-weight:normal; padding-bottom:3px;}
.main_trama{width:506px; margin:5px auto; font-size:13px;}
.main_trama strong{font-style:italic; color:#052347}
.text{width:506px; margin:0 auto; font-size:13px;}
.text input{width:200px; height:20px; border-top:solid 1px black; border-left:solid 1px black; border-bottom:solid 1px #D3D0C9; border-right:solid 1px #D3D0C9;}
.hint{padding-left:22px; padding-bottom:5px; padding-top:20px; color:#133155; text-align:left; font-size:18px; font-weight:bold; }
.warning{width:496px; margin:15px auto 15px auto; padding:10px; text-align:left; font-size:15px; line-height:140%; font-weight:bold; background-color:#DCDFE8}
.payment{position:relative; margin:0 auto; width:506px; height:60px;}
.pay_cc{position:absolute; top:0; left:0; width:105px; height:30px;}
.pay_cc img{margin-top: 10px;}
.pay_paypal{position:absolute; top:0; left:120px; width:290px;}
.pay_paypal img{width:105px; height:30px; color:#CD3B12; text-align:center; font-size:16px; font-weight:bold; background-color:#DFDFDF}
.pay_cr{position:absolute; top:0; left:240px; width:114px;}
.pay_cr img{width:114px; height:30px; color:#CD3B12; text-align:center; font-size:16px; font-weight:bold; background-color:#DFDFDF}
.view_demo{position:absolute; top:0; left:0; width:108px;}
.view_demo img{width:108px; height:30px; color:#CD3B12; text-align:center; font-size:16px; font-weight:bold; background-color:#DFDFDF}
.info_tecniche{width:506px; margin:5px auto; font-size:13px}
p.info_key{color:#243F5C; font-size:13px; font-weight:bold; margin-bottom:0;}
p.info_value{color:#243F5C; font-size:11px; font-weight:normal; margin-top:0;}
p.info_value a{color:#CD3B12; font-weight:bold;}
.vetrina{width:546px;}
.vetrina_body{width:516px; height:auto; overflow:hidden; padding-top:10px; padding-left:30px;}
.film{float:left; width:118px; height:252px;}
.locandina{margin:0 auto; border:solid 1px #5B5B5B; width:80px; height:114px;}
.locandina img{width:80px; height:114px; background-color:#FFFFC0; font-size:11px; color:black;}
.film_price_movie{margin:0 auto; width:82px; height:25px; text-align:center; line-height:180%; color:white; font-size:15px; font-weight:bold; background:#2958A6 url(../images/bg_loc_price.gif) top left repeat-x;}
.film_stars{margin:0 auto; width:92px; height:20px;}
.film_stars img{width:92px; height:20px; font-size:13px; color:white; font-weight:bold; background:#D7B82A;}
.film_download{margin:0 auto; width:94px; height:29px;}
.film_download input{width:94px; height:29px; font-size:13px; color:black; font-weight:bold; background:#E4E4E4;}
.film_name{margin:0 auto; padding-top:8px; width:98px; text-align:center; color:black; font-size:12px;}
.operazioni{position:relative; margin:0 auto; width:516px; height:90px;}
#stampa_img{position:absolute; left:0; top:24px; width:38px; height:42px;}
#stampa_img img{width:38px; height:42px; font-size:8px;}
#stampa_txt{position:absolute; left:45px; top:37px; font-size:15px; font-weight:bold; color:#CD3B12;}
#invia_img{position:absolute; left:113px; top:24px; width:38px; height:42px;}
#invia_img img{width:38px; height:42px; font-size:8px;}
#invia_txt{position:absolute; left:157px; top:37px; width:140px; font-size:15px; font-weight:bold; color:#CD3B12}
#aggiungi_img{position:absolute; left:285px; top:22px; width:38px; height:42px;}
#aggiungi_img img{width:38px; height:42px; font-size:8px;}
#aggiungi_txt{position:absolute; left:325px; top:37px; width:220px; font-size:15px; font-weight:bold; color:#CD3B12}
.table_buy{font-size: 11px; border: 1px solid #566F8D}
.tdbt {  border-top: 1px solid #566F8D }