/*















Theme Name:docstudio















Theme URI:http://wordpress.org/















Description:Il nuovo template per il cinema di frontiera 2010















Version:alpha















Author:Gianni















Author URI:http://www.docstudio.it/















Tags:cinema 2010















Text Domain:kubrick















This theme was designed and built by Gianni,















whose blog you will find at http://www.docstudio.it/















*/















/* Begin Typography & Colors */















@charset "UTF-8";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,font,img,ins,kbd,q,s,samp,















small,strike,strong,sub,sup,tt,var,















dl,dt,dd,ol,ul,li,















fieldset,form,label,legend,















table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}















a{text-decoration:none;}















ol,ul{list-style:none;}















body{font-size:14px;font-family:Arial,Verdana,'Lucida Grande',Sans-Serif;background:#E1D4B6 url('images/bkg_short.jpg') top center no-repeat;margin:0;padding:0;}















#main{width:970px;margin:0 auto;}















#header{position:relative;width:100%;height:265px;z-index:99;}















/* sfondi header*/















#main .bkghome{background:url('images/top-home.jpg') top center no-repeat;}















#main .bkgcomunicati{background:url('images/top-press-room.jpg') top center no-repeat;}















#main .bkgfilm{background:url('images/top-i-film.jpg') top center no-repeat;}















#main .bkgcorti{background:url('images/top-i-corti.jpg') top center no-repeat;}















#main .bkgprogramma{background:url('images/top-programma.jpg') top center no-repeat;}















#main .bkgfotovideo{background:url('images/top-foto-e-video.jpg') top center no-repeat;}















#main .bkgcontatti{background:url('images/top-contatti.jpg') top center no-repeat;}















#main .bkgfestival{background:url('images/top-cose-il-festival.jpg') top center no-repeat;}















#main .bkgluoghifestival{background:url('images/top-i-luoghi-del-festival.jpg') top center no-repeat;}















#main .bkgalloggiare{background:url('images/top-dove-alloggiare.jpg') top center no-repeat;}















#main .bkglavora{background:url('images/top-lavora-con-noi.jpg') top center no-repeat;}















#main .bkgprivacy{background:url('images/top-privacy.jpg') top center no-repeat;}















#main .bkgcredits{background:url('images/top-credits.jpg') top center no-repeat;}















#main .bkgnewsletter{background:url('images/top-newsletter.jpg') top center no-repeat;}















#main .bkgterritorio{background:url('images/top-territorio.jpg') top center no-repeat;}















#main .bkgcinecircolo{background:url('images/top-baia-delle-tortore.jpg') top center no-repeat;}















#main .bkgsponsor{background:url('images/top-sponsor.jpg') top center no-repeat;}















/*menu a tendina*/















#header div.sub{position:absolute;top:265px;left:0;width:140px;background:#393939;padding:5px 0 10px 5px;font-size:13px;}















#header #sub-festival{left:237px;}















#header #sub-press{left:607px;}















#header #sub-festival ul,#header #sub-press ul{padding:0;margin:0;}















#header #sub-festival ul li a,#header #sub-press ul li a{color:#fff;line-height:14px;font-weight:bold;}















#header #sub-festival ul li a:hover,#header #sub-press ul li a:hover{color:#FFC505;}















/*parte sinistra header*/















#header_left{position:relative;float:left;width:182px;height:245px;margin-top:20px;margin-left:15px;}















#header_left img.logo{margin-bottom:21px;}















#header_left em,#header_left span{font-family:Times;font-style:italic;color:#fff;}















#header_left span
{
font-size:20px;
margin-left:25px;
line-height:42px;
}















#header_left em{font-size:40px;margin-right:10px;}















/*menu principale*/















#header #menu{position:relative;float:left;margin-top:240px;padding:0;}















#header #menu li{display:inline;}















#header #menu li a{color:#fff;margin-right:2px;margin-left:2px;font-weight:bold;}















#header #menu li a:hover,#header #menu li a.selected{color:#FFC505;}















/*barra laterale*/















#sidebar{position:relative;float:left;width:200px;margin-top:30px;}















/*pulsanti menu laterale*/















#sidebar ul{width:187px;margin-top:20px;padding:0;}















#sidebar ul li{padding-left:10px;padding-top:10px;height:17px;margin-bottom:10px;}















#sidebar ul li a{font-weight:bold;color:#fff;line-height:35px;}















/*sfondi pulsanti menu laterale*/















#sidebar ul li.programma{background:url('images/left-menu-rosso.png') top center no-repeat;}















#sidebar ul li.film{background:url('images/left-menu-arancio.png') top center no-repeat;}















#sidebar ul li.corti{background:url('images/left-menu-verde.png') top center no-repeat;}















#sidebar ul li.cinecircolo{background:url('images/left-menu-blu.png') top center no-repeat;}















#sidebar ul li.votafilm{background:url('images/left-menu-smeraldo.png') top center no-repeat;}















#sidebar ul li.newsletter{background:url('images/left-menu-viola.png') top center no-repeat;}















/*news menu laterale*/















#sidebar #lastnews{position:relative;width:185px;height:225px;background:url('images/back-news.png') top left no-repeat;padding:10px 0 0 15px;}















#sidebar #lastnews #tickerTextHolder{position:relative;width:175px;height:170px;overflow:hidden;}















#sidebar #lastnews #tickerTextHolder .tickerText{color:#333333;height:170px;}















#sidebar #lastnews #tickerTextHolder h2,#lastnews #tickerTextHolder p{color:#333;font-size:12px;}















#sidebar #lastnews #tickerTextHolder h2{margin:5px 0;}















#sidebar #lastnews #tickerTextHolder span{font-size:10px;}















#sidebar #lastnews #tickerTextHolder a{color:#BC740A;float:right;}















#sidebar #lastnews span.brushed{display:block;color:#fff;font-size:40px;text-align:right;width:180px;margin-bottom:5px;}















/*diario laterale*/















#sidebar #diario{position:relative;width:185px;/*height:260px;*/background:url('images/back-login.png') top left no-repeat;padding:10px 0 10px 15px;}















#sidebar #diario #diario_box{width:175px;}







#sidebar #diario #diario_box ul li{padding-top:0px;}







#sidebar #diario #diario_box h2{margin:5px 0;}















#sidebar #diario #diario_box span{font-size:10px;}















#sidebar #diario #diario_box a{color:#BC740A;font-size:12px;padding-top:5px;}















#sidebar #diario span.brushed{display:block;color:#fff;font-size:40px;text-align:right;width:180px;margin-bottom:5px;}















#sidebar #diario #diario_box label{font-size:12px;}















#sidebar #footer-diario{height:10px;background:url('images/back-login.png') bottom left no-repeat;}



















/*login laterale*/















#sidebar #login{position:relative;width:185px;/*height:260px;*/background:url('images/back-login.png') top left no-repeat;padding:10px 0 10px 15px;}















#sidebar #login #login_box{width:175px;}















#sidebar #login #login_box .tickerText{color:#333333;height:170px;}















#sidebar #login #login_box h2,#lastnews #tickerTextHolder p{color:#333;font-size:12px;}















#sidebar #login #login_box h2{margin:5px 0;}















#sidebar #login #login_box span{font-size:10px;}















#sidebar #login #login_box a{color:#BC740A;font-size:12px;padding-top:5px;}















#sidebar #login span.brushed{display:block;color:#fff;font-size:40px;text-align:right;width:180px;margin-bottom:5px;}















#sidebar #login #login_box label{font-size:12px;}















#sidebar #login #LoginWithAjax_Links{text-align:right;}















#sidebar #login #LoginWithAjax .password_label,#sidebar #login #LoginWithAjax .username_label{padding-right:7px;}















#sidebar #login #LoginWithAjax_Remember{font-size:12px;color:#333333;margin-top:0;}















#sidebar #login #LoginWithAjax_Remember td{padding-top:7px;}















#sidebar #login #LoginWithAjax{margin-bottom:0;}















#sidebar #login #LoginWithAjax_Status,#sidebar #login #LoginWithAjax_Status a{font-size:8px;}















#sidebar #footer-login{height:10px;background:url('images/back-login.png') bottom left no-repeat;}















/* contenitore principale*/















#content{position:relative;float:right;width:760px;margin-top:30px;margin-right:10px; line-height:1.4;}















*html #content{margin-right:0;}















#content #home{position:relative;width:760px;padding-top:50px;padding-bottom:10px;background:url('images/back-home.png') top center no-repeat;}















#content #home span.brushed{position:absolute;top:0;right:0;display:block;font-size:55px;color:#fff;}















#content #home p{color:#fff;padding:0 20px 0 20px;}















#content #home .slideshow{position:relative;width:760px;height:280px;margin-bottom:10px;background-color:white;}















#content #bdp{font-size:10px;color:#333;}















#content #bdp a{color:#333;}















#content #bdp a:hover{color:#fff;}















/*pagine*/















#page{position:relative;width:720px;background:#fff;padding:5px 20px 20px 20px;margin-bottom:10px;min-height:500px;}











#page img{margin:10px;}











#page a{color:#BC740A;}















#page a.more-link{float:right;}















#page h2{font-size:25px;color:#660000;margin-bottom:10px;margin-top:20px;}















#page h3{font-size:18px;color:#660000;margin-bottom:8px;margin-top:16px;}















#page a.post-edit-link{color:#BC0006;}















#festival #page h2{font-size:18px;color:#660000;margin-top:20px;}















#festival #page p{margin-bottom:5px;}















#luoghi #page{padding-top:0;padding-right:0;width:740px;}















#luoghi #page div.mappa{position:relative;float:right;width:550px;}















#luoghi #page div.legenda{position:absolute;top:20px;left:20px;width:295px;z-index:9999;}















#luoghi #page div.legenda p{color:#333;font-size:14px;margin:0;/*float:left;*/}















#luoghi #page h2{font-size:20px;margin-top:20px;margin-bottom:0px;}















#luoghi #page h3{font-size:16px;color:#05384b;margin-bottom:0;margin-top:13px;letter-spacing:-.5px;}















#luoghi #page h4{font-size:14px;color:#333;margin-left:32px;}















#luoghi #page div.legenda img{margin:10px 10px 0 0;padding:0;float:left;}











#sponsor #page div{clear:both;}







#sponsor #page div img{ margin:45px; vertical-align:middle; }











#newsletter #page h2{margin:25px 0 25px 100px;}















#newsletter #page p{margin:10px 0 0 100px;width:500px;font-size:12px;color:#333;}















#newsletter #page form{margin-left:50px;}















#newsletter #page input{margin:5px;}















#newsletter #page label{margin:5px 5px;font-size:12px;color:#333;}















#newsletter #page label.error{float:left;color:red;display:block;width:100%;}















#film a,#film #page h3.title{color:#05384B;}















#film #page{background:#fff url('images/back-bottom-film.png') bottom center no-repeat;padding-bottom:50px;}















#film #page div.annoedizione{position:absolute;bottom:5px;left:20px;}















#film #page div.annoedizione a{color:#fff;}















#film #page p{margin-bottom:20px;}




#film #page .locandina{float:left; width:200px; margin:6px;}


#film #page .locandina img{max-width:200px;}


#film #page .scheda_film{float: left; margin-left: 20px; width: 480px;}




#film #page div.form_row{float:right;width:100px;}















#film #page .ratingblock{margin-top:0;margin-bottom:20px;}















#corti a{color:#05384B;}















#corti #page{background:#fff url('images/back-bottom-film.png') bottom center no-repeat;padding-bottom:50px;}















#corti #page div.annoedizione{position:absolute;bottom:5px;left:20px;}















#corti #page div.annoedizione a{color:#fff;}















#corti #page p{margin-bottom:20px;}















#corti #page div.form_row{float:right;width:100px;}















#programma #page h1,#programma #page h2,#programma #page h3,#programma #page h4{font-size:14px;margin-top:10px;margin-bottom:10px;}















#programma #page h1{color:#660000;font-size:25px;}















#programma #page h3{color:#660000;margin-bottom:0;margin-top:20px;}















#programma #page h4,#programma #page strong{color:#05384B;}















#programma #page em{color:#05384B;font-size:14px;}















#page small,#page p{color:#333;}















#page p img{margin:15px 20px 15px 20px;}















#page p{margin-bottom:5px;}















/* comunicati*/















#page div.category-comunicati{margin-bottom:20px;}















#page div.category-comunicati h3{font-size:18px;color:#660000;margin-bottom:10px;margin-top:10px;}















#page div.category-comunicati h4{font-size:14px;color:#05384B;margin-bottom:10px;}















#page div.category-comunicati p{margin-bottom:5px;}















#page div.category-comunicati h3 a{color:#660000;}















#page div.category-comunicati p a,#page div.navigation a{color:#BC740A;}















#page div.category-comunicati img{float:left;margin:10px 10px 10px 10px;}















#page div.category-comunicati div.entry div{margin:0 10px 10px 0;}















/* news*/















#page div.category-news{margin-bottom:20px;}















#page div.category-news h3{font-size:18px;color:#660000;margin-bottom:10px;margin-top:10px;}















#page div.category-news h4{font-size:14px;color:#05384B;margin-bottom:10px;}















#page div.category-news p{margin-bottom:5px;}















#page div.category-news h3 a{color:#660000;}















#page div.category-news p a,#page div.navigation a{color:#BC740A;}















#page div.category-news img{float:left;margin:10px 10px 10px 10px;}















#page div.category-news div.entry div{margin:0 10px 10px 0;}















/* nouvelles*/















#page div.category-nouvelles{margin-bottom:20px;}















#page div.category-nouvelles h3{font-size:18px;color:#660000;margin-bottom:10px;margin-top:10px;}















#page div.category-nouvelles h4{font-size:14px;color:#05384B;margin-bottom:10px;}















#page div.category-nouvelles p{margin-bottom:5px;}















#page div.category-nouvelles h3 a{color:#660000;}















#page div.category-nouvelles p a,#page div.navigation a{color:#BC740A;}















#page div.category-nouvelles img{float:left;margin:10px 10px 10px 10px;}















#page div.category-nouvelles div.entry div{margin:0 10px 10px 0;}















/* rassegna-stampa*/















#page div.category-rassegna-stampa{margin-bottom:20px;}















#page div.category-rassegna-stampa h3{font-size:18px;color:#660000;margin-bottom:10px;margin-top:10px;}















#page div.category-rassegna-stampa h4{font-size:14px;color:#05384B;margin-bottom:10px;}















#page div.category-rassegna-stampa p{margin-bottom:5px;}















#page div.category-rassegna-stampa h3 a{color:#660000;}















#page div.category-rassegna-stampa p a,#page div.navigation a{color:#BC740A;}















#page div.category-rassegna-stampa img{float:left;margin:10px 10px 10px 10px;}















#page div.category-rassegna-stampa div.entry div{margin:0 10px 10px 0;}















/* press-release*/















#page div.category-press-release{margin-bottom:20px;}















#page div.category-press-release h3{font-size:18px;color:#660000;margin-bottom:10px;margin-top:10px;}















#page div.category-press-release h4{font-size:14px;color:#05384B;margin-bottom:10px;}















#page div.category-press-release p{margin-bottom:5px;}















#page div.category-press-release h3 a{color:#660000;}















#page div.category-press-release p a,#page div.navigation a{color:#BC740A;}















#page div.category-press-release img{float:left;margin:10px 10px 10px 10px;}















#page div.category-press-release div.entry div{margin:0 10px 10px 0;}















/* presse*/















#page div.category-presse{margin-bottom:20px;}















#page div.category-presse h3{font-size:18px;color:#660000;margin-bottom:10px;margin-top:10px;}















#page div.category-presse h4{font-size:14px;color:#05384B;margin-bottom:10px;}















#page div.category-presse p{margin-bottom:5px;}















#page div.category-presse h3 a{color:#660000;}















#page div.category-presse p a,#page div.navigation a{color:#BC740A;}















#page div.category-presse img{float:left;margin:10px 10px 10px 10px;}















#page div.category-presse div.entry div{margin:0 10px 10px 0;}















#page div.navigation{position:relative;margin-bottom:20px;}















#page div.navigation ul{float:right;margin:0;padding:0;width:230px;}















#page div.navigation ul li{float:left;width:115px;}















#page div.navigation ul li a{color:#BC740A;}















/*foto video*/















#fotovideo .shashin_album_thumbs_table td,#fotovideo .shashin_thumbs_table td{width:230px;height:230px;}















/*testate pagine*/















#head{position:relative;width:760px;height:49px;}















#head span.home{float:right;color:#fff;margin-right:18px;margin-top:6px;font-size:25px;}















#head span.brushed{position:absolute;top:-7px;right:3px;display:block;font-size:55px;color:#F0F0F0;}















/*sfondi testate pagine*/















#home #head{background:url('images/head-page-home.png') top center no-repeat;}















#comunicati #head{background:url('images/head-page-comunicati.png') top center no-repeat;}















#film #head{background:url('images/head-page-film.png') top center no-repeat;}















#corti #head{background:url('images/head-page-corti.png') top center no-repeat;}















#programma #head{background:url('images/head-page-programma.png') top center no-repeat;}















#fotovideo #head{background:url('images/head-page-fotovideo.png') top center no-repeat;}















#festival #head{background:url('images/head-page-festival.png') top center no-repeat;}















#luoghi #head{background:url('images/head-page-luoghi.png') top center no-repeat;height:40px;}















#alloggiare #head{background:url('images/head-page-alloggiare.png') top center no-repeat;}















#contatti #head{background:url('images/head-page-contatti.png') top center no-repeat;}















#lavora #head,#privacy #head,#credits #head,#sponsor #head,#cinecircolo #head{background:url('images/head-page-altre.png') top center no-repeat;}















#territorio #head{background:url('images/head-page-territorio.png') top center no-repeat;}















#newsletter #head{background:url('images/head-page-newsletter.png') top center no-repeat;}















#main .adv{position:relative;width:970px;min-height:100px;background:#fff;margin:10px 0 10px 0;}















#main .adv img{vertical-align:middle;}















#main .adv span{position:absolute;top:10px;left:10px;font-size:12px;}















#main .adv span.unititle{left:580px;}















/*#main .sponsor{background:#fff url('images/sponsor.gif') 562px center no-repeat;}*/















#main .patrocinio{background:#fff;}















#main .patrocinio img{margin-top:38px;margin-left:10px;margin-right:14px;margin-bottom:5px;}















#main .patrocinio img.snd{margin-top:0;}















#main .sponsor img{margin:34px 44px 13px 10px;}















#main .sponsor img.first{margin-left:130px;}















/*#main .sponsor img.uni{margin-right:10px;}*/















#footer{position:relative;color:#fff;font-size:12px;text-align:center;margin:15px 0 10px 0;}















#footer #menu{letter-spacing:-0.5px;font-weight:bold;padding:0;margin:0;}















#footer #menu li{display:inline;}















#footer #menu li a{color:#000;margin-right:2px;margin-left:2px;}















#footer #menu li a:hover,#menu li a.selected{color:#FFC505;}















#footer p{color:#000;margin-top:5px;}















.clear{clear:both;height:0px;float:none;}















/* Wordpress specific classes*/















.alignright{float:right;}















.alignleft{float:left;}















.wp-caption-text{font-size:9px;font-style:italic;}
