body, html{margin:0; padding:0; background:#000e1a url(img/fondohome.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}
/*body, html{margin:0; padding:0; background-color:#000000; background-image: url(img/fondohome_AIRBENDER2.jpg); background-repeat: no-repeat; background-position:top; font-family:Arial, Helvetica, sans-serif;}*/
img{border:0}
h1,h2,h3,h4,h5,h6,p,ul, li, form, input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:100;}

input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
option, select{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
select{width:168px;}

.clear{clear:left;}

.container{margin:0 auto; width:1014px;}
.tabella{background-image:url(img/black_white.gif);}

.menu{float:left; width:250px; background:#000000 url(img/pellicola.gif) repeat-y;}
.menu ul {list-style-type: none ; margin-top: 20px; padding:0; font-size:11px;}
.menu ul li {color:#FFFFFF; font-size:14px; font-weight:bold; padding:3px 20px; background-image:url(img/trattomenu.jpg); background-repeat:no-repeat; background-position:bottom;}
.menu ul li a {color:#FFFFFF;}
.menu ul li a:link, .menu ul li a:active, .menu ul li a:visited  {color:#fff; text-decoration:none; }
.menu ul li a:hover  {color:#0070ca;text-decoration:none;}
.menusel {color:#0070ca;}


.menuRev ul {list-style-type: none ; margin-top: 20px; padding:0; font-size:11px;}
.menuRev ul li {color:#0070ca; font-size:14px; font-weight:bold; padding:3px 20px; background-image:url(img/trattomenu.jpg); background-repeat:no-repeat; background-position:bottom;}
.menuRev ul li a {color:#0070ca;}
.menuRev ul li a:link, .menuRev ul li a:active, .menuRev ul li a:visited  {color:#0070ca; text-decoration:none; }
.menuRev ul li a:hover  {color:#fff;text-decoration:none;}

.boxmenu{padding:0 31px;}

.cerca{background-color:#404040; width:188px; margin:5px 0 0 0;}

.benvenuto{background-image:url(img/benv_name.jpg); height:48px;}
.benvenuto h1{font-size:11px; font-weight:bold; color:#ffffff; padding:2px 10px;}
.benvenuto h2{font-size:11px; color:#f2da2d; padding:2px 10px;}
.benvenuto h3{font-size:10px; color:#ffffff; padding:2px 10px;}

.user{float:left; width:40px; font-size:12px; color:#FFFFFF; padding-left:10px; margin-bottom:6px;}
.inpt{float:left; /*width:90px;*/ margin-bottom:6px;}
.inpt .modulo{width:125px;}
.research{float:left; /*width:90px;*/ margin-top:1px;}
.btn{float:right; padding:5px 10px 0 0;}
.codice{background-color:#c3a349; border:0; color:#000; font-weight:bold; font-size:12px; padding:2px; width:185px;}
.login{font-size:11px; font-weight:bold; color:#FFF; padding-left:5px;}

.centro_home{float:left; width:750px; background:#FFF url(img/backcontainer.gif) no-repeat;}
.centro_retail{float:left; width:750px; background:#FFF url(img/top_promozioni.jpg) no-repeat;}
.centro_catalogo{float:left; width:750px; background:#FFF url(img/top_catalogo.jpg) no-repeat;}
.centro_raccolta{float:left; width:750px; background:#FFF url(img/top_raccolta.jpg) no-repeat;}
.centro_premi{float:left; width:750px; background:#FFF url(img/top_premi.jpg) no-repeat;}
.centro_riservata{float:left; width:750px; background:#FFF url(img/top_riservata.jpg) no-repeat;}
.centro_ricerca_avanzata{float:left; width:750px; background:#FFF url(img/top_ricerca_avanzata.jpg) no-repeat;}

.centro_base{float:left; width:750px;}

.testo_base {padding:25px 20px 15px 20px;}
.testo_base h1{font-size:12px; font-weight:bold; color:#f16407;}
.testo_base p{font-size:11px; color:#000; padding:8px 0; text-align:justify;}
.testo_base input[type=text], .testo_base input[type=password], .testo_base select {border:1px solid #999; width:150px; padding:2px 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.testo_base textarea{height:100px;border:1px solid #999; width:240px; padding:2px 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.box_lettere{background-image:url(img/filmup.gif); background-repeat:no-repeat; width:713px; height:40px; margin-left:8px; padding:36px 0 0 20px}

.box_catalogo{margin:20px auto 10px auto; width:713px; height:236px; padding:0 10px 10px 10px; background-image:url(img/filmdown.gif); background-repeat:no-repeat; background-position:bottom;}

.box_news{border-left:1px solid #cad6e1; border-right:1px solid #cad6e1; height:188px; width:331px;}
.scroll_area{position:absolute;	width:290px;left:4px;top:8px;overflow: hidden;clip: rect(0px 290px 160px 0px);}
.scroll_area h1{font-size:12px; color:#404040; margin:5px 8px;}
.scroll_area h1 a, .scroll_area h1 a:link, .scroll_area h1 a:visited, .scroll_area h1 a:active{color:#404040; text-decoration:none;}
.scroll_area h1 a:hover {color:#0070ca;text-decoration:none;}

.freccia_su{top:8px; left:310px;position:absolute;}
.freccia_giu{top:150px;left:310px;position:absolute;}

.freccia_su_padri{top:8px; left:470px;position:absolute;}
.freccia_giu_padri{top:220px;left:470px;position:absolute;}
.scroll_area_padri{position:absolute;	width:460px;left:4px;top:8px;overflow: hidden;clip: rect(0px 460px 220px 0px);}
.scroll_area_padri h1{font-size:12px; color:#404040; margin:5px 8px;}
.scroll_area_padri h1 a, .scroll_area h1 a:link, .scroll_area h1 a:visited, .scroll_area h1 a:active{color:#404040; text-decoration:none;}
.scroll_area_padri h1 a:hover {color:#0070ca;text-decoration:none;}


.freccia_premi_su{top:10px; left:700px;position:absolute;}
.freccia_premi_giu{top:475px;left:700px;position:absolute;}
.scroll_premi_area{position:absolute;width:680px;left:10px;top:8px;overflow: hidden;clip: rect(0px 680px 480px 0px);}


.title_retail{font-size:11px; line-height:16px; font-weight:bold; text-align:justify; color:#000000; width:490px; margin:80px 0 0 20px;}
.title_retail h1{font-size:12px; font-weight:bold; color:#002c52;}
.title_retail a, .title_retail a:link, .title_retail a:visited, .title_retail a:active{color:#002c52; text-decoration:none;}
.title_retail a:hover {color:#0070ca;text-decoration:none;}


.box_retail{margin:0 20px; padding:15px 0}
.box_testo{float:left; text-align:right;width:560px;}
.box_testo h1{font-size:12px; color:#ed6008; font-weight:bold;}
.box_testo h2{font-size:12px; color:#000;}
.box_testo h3{font-size:12px; color:#666; margin-top:10px;}
.box_testo h3 a, .box_testo h3 a:link, .box_testo h3 a:visited, .box_testo h3 a:active{color:#666; text-decoration:none;}
.box_testo h3 a:hover {color:#ed6008;text-decoration:none;}
.box_testo p{font-size:12px; color:#000; margin-top:10px;}

.box_img{float:left; padding-left:15px;}
.tratto_retail{width:718px; margin:0 auto;}

.box_cat2{padding:4px 14px 2px 14px;}
.cat2{float:left; width:118px; text-align:center; padding:3px 0;}
.cat2 h1{font-size:11px; color:#042b4a; line-height:15px; padding:2px 4px;}

.container_premi{margin:0 0 15px 15px; float:left}
.box_premi{height:230px; width:206px; background:#000 url(img/box_premi.gif) no-repeat; text-align:center;}
.box_premi h1{font-weight:bold; color:#f16407; font-size:14px; padding-top:8px;}
.box_premi h2{color:#000; font-size:11px; font-style:italic;}
.punti{font-size:12px; color:#000; font-weight:bold; padding-left:5px;}

.container_dettaglio{height:auto; width:530px; border-right:1px dashed #d6dbde;}
.container_dettaglio_bottom{background-image:url(img/back_pellicola.gif); background-repeat:no-repeat;width:530px;height:135px;}
.pellicola{background-image:url(img/sfondo_film.jpg); background-repeat:no-repeat; width:518px; height:77px;}
.pellicola .left{float:left;}
.pellicola h1{font-size:15px; font-weight:bold; color:#000; margin:22px 0 0 15px;}
.pellicola h2{font-size:12px; font-weight:bold; color:#000; margin:0 15px;}
.pellicola h3{font-size:14px; font-weight:bold; color:#f16407; margin:30px 150px;}
.pellicola h4{font-size:11px; font-weight:bold; color:#000; padding:18px 0px 0px 15px;}
.pellicola h5{font-size:11px; font-weight:bold; color:#000; padding:18px 0px 0px 15px;}
.pellicola .right{float:right; padding-right:10px; margin-top:18px;}
.pellicola img{padding-left:5px;}

.tabdettaglio{margin-left:20px; margin-top:10px;}
.tabdettaglio h2{font-size:12px; font-weight:bold;}
.tabdettaglio p{font-size:11px; margin-top:1px; margin-right:15px;}

.label_sx{float:right; background-image:url(img/grad_sx.jpg); background-repeat:repeat-y; width:518px; margin-top:30px; text-align:right;}
.label_sx h1{font-size:10px; font-weight:bold; line-height:22px; padding-right:8px;}

.label_dx{background-image:url(img/grad_dx.gif); background-repeat:repeat-y; text-align:center; margin-top:5px;}
.label_dx h1{font-size:10px; font-weight:bold; line-height:22px;}

.pack{text-align:center; margin-top:10px;}
.pack h1{font-size:10px; color:#757575;}

.promo{float:right; margin-top:15px; width:500px; text-align:right;}
.promo h1{font-size:12px; font-weight:bold; color:#f16407; padding-right:4px; padding-top:2px;}
.promo a, .promo a:link, .promo a:visited, .promo a:active{color:#f16407; text-decoration:none;}
.promo a:hover {color:#0070ca;text-decoration:none;}

.boxdx{margin-top:5px;}
.boxdx h1{font-size:10px; padding:3px 0;}

.popup_premi{width:420px; text-align:center;}
.popup_premi h1{font-weight:bold; color:#f16407; font-size:14px; padding-top:8px;}
.popup_premi h2{color:#000; font-size:11px; font-style:italic;}
.popup_premi .immagine{margin:10px 0;}

.popup_premi_padre{width:380px; text-align:center;}
.popup_premi_padre h1{font-weight:bold; color:#f16407; font-size:14px; padding-top:8px;}
.popup_premi_padre h2{color:#000; font-size:11px; font-style:italic;}
.popup_premi_padre .immagine{margin:10px 0;}

.testo_premio{color:#000; font-size:11px; margin:6px 10px;}
.testo_premio b{font-size:13px;}
.testo_premio a, .testo_premio a:link, .testo_premio a:visited, .testo_premio a:active{color:#000; text-decoration:none;}
.testo_premio a:hover {color:#0070ca;text-decoration:none;}

.testo_punti{font-size:12px; font-weight:bold; color:#f3e93f;}
.testo_punti b{font-size:20px;}

.personale{margin:30px 10px; background-image:url(img/top_pellicola.jpg); background-repeat:no-repeat; height:61px;}
.personale div.left{float:left; padding:7px 0 0 6px;}
.personale div.right{float:right; padding:7px 12px; text-align:right;}

.personale h3{font-size:11px; font-weight:bold; color:#010000;}
.personale h2{font-size:12px; color:#002c52; font-weight:bold;}
.personale a, .personale a:link, .personale a:visited, .personale a:active{color:#002c52; text-decoration:none;}
.personale a:hover {color:#0070ca;text-decoration:none;}

.tablelist{margin:0px 10px;}
.tablelist h1{font-size:12px; color:#000; font-weight:bold;}
.tablelist table {border-collapse: collapse; width:728px; margin-top:1px; margin-left:1px;}
.tablelist th {background: #33478c url(img/tab.gif) repeat-x;font-size:11px;font-weight:bold;color:#fff; border:1px solid #7d98c4; line-height:28px;  white-space:nowrap;}
.tablelist tr {background-color: #fff;}
.tablelist td {font-size:11px; line-height:28px; font-weight:100;color:#000;text-align:center; border:1px solid #7d98c4; padding:0 5px; white-space:nowrap;}


.tableord{}
.tableord h1{font-weight:bold; color:#f16407; font-size:14px; padding-top:2px; line-height:16px;}
.tableord h2{color:#000; font-size:11px; font-style:italic; line-height:15px;}
.tableord h3{color:#0c1c53; font-size:11px; font-weight:bold; line-height:15px;}
.tableord h3 a:link, .tableord h3 a:active, .tableord h3 a:visited  {color:#0c1c53; text-decoration:none; }
.tableord h3 a:hover {color:#666;text-decoration:none;}
.tableord table {border-collapse: collapse; margin-top:1px; margin-left:1px;}
.tableord td.left {background-color:#0c1c53; color:#FFF; text-align:left; border-bottom:2px solid #fff; padding:0 5px; white-space:nowrap;}
.tableord td {font-size:11px; line-height:28px; font-weight:100;color:#000;text-align:left; border-bottom:2px solid #0c1c53; padding:0 5px; white-space:nowrap;}
.tableord input{border:1px solid #ccc; margin:5px 0 1px 4px; color:#0c1c53; width:210px; font-size:11px; padding:1px; font-family:Arial, Helvetica, sans-serif;}



.footer{background-image:url(img/back_footer.jpg); background-repeat:no-repeat; width:1000px; height:100px;}
.footer ul {list-style-type: none ; margin: 0; padding:0; font-size:11px;}
.footer ul.left {}
.footer li.nobordo {border-right:none;}
.footer ul li {display: inline; color:#FFFFFF;border-right:1px solid #FFF;padding:2px 5px 2px 5px;}
.footer ul li a {}
.footer ul li a:link, .footer ul li a:active, .footer ul li a:visited  {color:#fff; text-decoration:none; }
.footer ul li a:hover  {color:#fff;text-decoration:none;}
.footer .copy{font-size:9px; color:#7c7979; padding:5px;}


.boxretailhome {margin-top: 6px;padding-top: 10px; padding-left: 25px;background-image:url(img/banner03.jpg); background-repeat:no-repeat;width:750; height:191px;}

.boxretailhomeEmpty {width:750; height:191px;}

.boxpremi{width:386px;height:254px;}

.container_contatti{height:590px; width:530px; border-right:1px dashed #d6dbde;}
.img_contatti{background-image:url(img/back_contatti.jpg); background-repeat:no-repeat; background-position:center;}
.contatti_disclaimer{float:right; text-align:justify; font-size:10px; margin-top:15px;}
.ricercaAvanzata{font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.ricercaAvanzata a:link, .ricercaAvanzata a:active, .ricercaAvanzata a:visited  {color:#fff; text-decoration:none; }
.ricercaAvanzata a:hover  {color:#0070ca;text-decoration:none;}

.tbRegistrazione { font-size:11px; }
.tbRegistrazione td { width:100px; }
.tbRegistrazione input[type=text],.tbRegistrazione input[type=password] { width :100px;}
.tbRegistrazione input[type=checkbox],.tbRegistrazione input[type=radio] { width :20px; border:0px;}
.tbRegistrazione input.small[type=checkbox],.tbRegistrazione input[type=radio] { width :20px; border:0px;}
.tbRegistrazione select { width :100px;}
.benvenutoLogged {background-image:url(img/benv_top.jpg); background-repeat:no-repeat; width:188px;height:45px;}
.divlogout{float:left; display:block; width:35px; height:45px;}
.checkclass input[type=checkbox],.tbRegistrazione input[type=radio] { width :20px; border:0px;}

.messaggiTesto{font-size:13px; font-weight:normal; color:#000;}

.BtnScriviCommento
{
	padding:15px 5px 0px 5px;	
	width:100px; 
	height:30px; 
}
.BtnScriviCommento a
{
	width:100px; 
	height:40px;
	display:block;
}

.freccia_su_commenti{top:8px; left:270px;position:absolute;}
.freccia_giu_commenti{top:50px;left:270px;position:absolute;}
.scroll_area_commenti{position:absolute; width:268px;left:0px;top:0px;overflow: hidden;clip: rect(0px 320px 65px 0px);}

