/*
Theme Name: Journalism Festival
Version: 2.0 Recoded wp_bannerize
*/

*{margin:0;padding:0}
body,html{font-family:Verdana,Arial,sans-serif;color:#000;font-size:.9em;text-align:center;border-top:2px solid #7684aa;background:#FFF}
a{color:#7684aa;font-weight:bold;text-decoration:none}
a:visited{color:#7684A9}
a:hover{color:#96A0BF}
a img{border:none}
acronym,abbr{border-bottom:1px dashed #333;cursor:help}
blockquote{ margin-left:20px;padding-left:5px} 
blockquote:before,blockquote:after {content:'';content:none;}
blockquote {padding: 1px 0 1px 35px; background: url("images/blockquote.png") 0 3px no-repeat; font-size: 13px; font-weight: normal;}
ul{list-style:none}
h1,h2,h3,h4,h5,h6{color:#7684aa; /*text-transform:lowercase*/}

body.single-Speakers h1,body.single-Speakers h2,body.single-Speakers h3,body.single-Speakers h4,
body.single-Volontari h1,body.single-Volontari h2,body.single-Volontari h3,body.single-Volontari h4{text-transform:none}

/* Template */
div#pagina{width:940px;margin:0 auto;text-align:left;position:relative;top:0;left:0}
div#testata{width:100%;height:200px}
div#spalla-destra{float:right;width:300px}
div#spalla-destra-home{float:right;width:300px;margin-top:320px} .wp_bannerize {position:relative;right: 7px;}
body.single-post div#spalla-destra-home{margin-top:20px}
div#extra{float:right;clear:right;width:300px}
div#chiusura{width:100%;float:left;clear:both;text-align:center;margin-top:30px}

/* Testata */
a#marchio{display:block;width:687px;height:133px;position:relative;top:30px;left:0;background:url('http://www.festivaldelgiornalismo.com/pictures/header.png') 0 0 no-repeat}
a#marchio span{position:absolute;top:-99999em}

/* Chiusura */
div#contenuto-chiusura{width:940px;margin:0 auto}
ul#tasti-social{list-style:none;width:630px;text-align:left;position:relative;top:50px;left:0}
ul#tasti-social li{float:left;width:13%;margin-right:16px}
ul#tasti-social a{display:block;width:57px;height:61px}
ul#tasti-social span{position:absolute;top:-99999em}
ul#tasti-social li#facebook a{background:url(images/facebook.gif) center center no-repeat}
ul#tasti-social li#twitter a{background:url(images/twitter.gif) center center no-repeat}
ul#tasti-social li#youtube a{background:url(images/youtube.gif) center center no-repeat}
ul#tasti-social li#flickr a{background:url(images/flickr.gif) center center no-repeat}
ul#tasti-social li#friendfeed a{background:url(images/friendfeed.gif) center center no-repeat}
ul#tasti-social li#rss a{background:url(images/rss.gif) center center no-repeat}

ul#resta-aggiornato{list-style:none;width:300px;float:right}
p#seguici{text-align:left;position:relative;top:45px;left:0}
p#copyright{font-size:.9em;width:100%;float:left;clear:both;padding:7px 0;margin:20px 0;border-top: 1px solid #CCC}

/* Home Page */
div#contenuto-home{float:left;width:635px;margin-top:320px}
div#contenuto-home h1,div#contenuto-home p#descrizione-sito{position:absolute;top:-9999em}

/* Articoli Home Page */
div#contenuto-home h2{color:#7684aa;font-size:1em}
div#contenuto-home ul{float:left;list-style:none;padding-top:25px;background:url(images/home-news-bg.png) 0 0 no-repeat}
div#contenuto-home li{width:290px;height:116px;margin-right:23px;float:left;position:relative;top:0;left:0}
div#contenuto-home li p{font-size:.9em;line-height:1.4em}
div#contenuto-home li img{float:left;display:block;margin:0 7px 30px 0;padding:2px;border:1px solid #999}
div#wrapper{position:relative;top:0;left:0;margin-right:23px}
ul#link-archive{list-style:none;float:left;margin:4px 0}
ul#link-archive li{font-size:.85em;float:left;width:288px;height:20px;line-height:20px;text-align:center;border:1px solid #E8E8E8;background:#F0F0F0}


/* Slideshow Immagini Home */
#wpcontent_slider_container{position:absolute;top:0;left:0;overflow:hidden;text-align:center;width:940px !important;height:300px}
#wpcontent_slider{overflow:hidden;position:relative;border:0 solid #fff;text-align:left;}  
#wpcontent_slider a,#wpcontent_slider a img{border:none;text-decoration:none;outline:none}
#wpcontent_slider h4,#wpcontent_slider h4 a{position:absolute;z-index:99999;text-decoration:none;font-size:18px;color:#fff;}
#wpcontent_slider .cs-title{width:100%;padding:10px;background:#000;color:#fff;font-size:11px;letter-spacing:normal;line-height:normal}
#wpcontent_slider_container .cs-prev,#wpcontent_slider_container .cs-next{display:none}
#wpcontent_slider_container .cs-buttons{display:none}
#wpcs_link_love,#wpcs_link_love a{display:none;}

/* Stile per CF7 Genaerale */
div.wpcf7-response-output{margin:0 .5em 1em;padding:.2em 1em}
div.wpcf7-mail-sent-ok{color:#FFF;background:#398f14}
div.wpcf7-mail-sent-ng{color:#FFF;background:#bf0000}
div.wpcf7-spam-blocked{border:2px solid #ffa500}
div.wpcf7-validation-errors{color:#FFF;background:#bf0000}
span.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background: #fff;border:1px solid #ff0000;font-size:10pt;width:280px;padding:2px}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block}
span.wpcf7-list-item{margin-left:.5em}
.wpcf7-display-none{display:none}
div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}
div.wpcf7 .watermark{color:#888}

/* Stile per CF7 in chiusura */
ul#resta-aggiornato .wpcf7{padding:7px;padding-bottom:0;position:relative;top:0;left:0;background:#f0f0ee}
ul#resta-aggiornato .wpcf7 p{text-align:left;font-size:.85em}
ul#resta-aggiornato .wpcf7-text{display:block;width:14em;margin:3px 0;padding:3px;border:1px solid #333}
ul#resta-aggiornato .wpcf7-submit{width:75px;height:24px;color:#FFF;font-weight:bold;font-size:1em;position:absolute;top:23px;right:7px;border:0;cursor:pointer;background:url(images/newsletter-tasto-bg.png) center top no-repeat}
ul#resta-aggiornato .wpcf7-submit:hover,ul#resta-aggiornato .wpcf7-submit:focus{background-position:center bottom}


/* Stile per CF7 in chiusura */
.wpcf7{padding:7px;padding-bottom:0;position:relative;top:0;background:#fff}
.wpcf7 p{text-align:left;font-size:.85em}
.wpcf7-text{display:block;width:14em;margin:3px 0;padding:3px;border:1px solid #333}
.wpcf7-submit{width:75px;height:24px;color:#FFF;font-weight:bold;font-size:1em;position:absolute;top:17px;right:17px;border:0;cursor:pointer;background:url(images/newsletter-tasto-bg.png) center top no-repeat}
.wpcf7-submit:hover, .wpcf7-submit:focus{background-position:center bottom}

/* Box Ricerca */
#searchform{position:absolute;top:45px;right:0}
#social_box{position:absolute;top:92px;right:0px} img{margin-left:5px;}
#searchform fieldset{border:0}
#searchform label{font-size:.8em;display:block}
#searchform input{width:10em;padding:3px;border:1px solid #555}
#searchform .searchbutton{font-size:.9em;color:#FFF;font-weight:bold;cursor:pointer;width:5em;padding:3px;border:0;background:#7684aa}
#searchform .searchbutton:hover,#searchform .searchbutton:focus{background:#0589d4}


/* Menù di navigazione */
ul#menu-istituzionale{list-style:none;position:absolute;top:0;right:135px;}
ul#menu-istituzionale li{float:left;margin-left:10px}
ul#menu-istituzionale a{font-size:.85em;color:#999;display:block;padding:5px 6px}
/* ul#menu-istituzionale li#menu-item-110 a{color:#FFF;padding:5px 20px;background:#7684aa} */
ul#menu-principale{list-style:none;text-transform:lowercase;position:absolute;top:156px;left:-8px}
ul#menu-principale li{float:left;margin-right:8px}
ul#menu-principale li a{color:#999;display:block;padding:4px 8px;font-size:13px}

/* Spalla Destra */
li{margin-bottom:5px}


/* Articolo */
#contenuto{float:left;width:635px}
h1{font-size:1.55em;color:#7684aa;margin:0 0 5px 0}
span.data-pubblicazione{display:block;font-size:.86em;margin-bottom:10px}
#contenuto p{font-size:1.05em;line-height:170%;text-align:justify;margin-right:40px;margin-bottom:1em}
#contenuto.pagina-volontario {font-size:0.85em; }
#contenuto img{float:left;margin:6px 10px 10px 0}
.post-edit-link{display:block;margin:10px 0;padding:2px 20px;background:url(images/edit-blue.gif) 0 center no-repeat}


/* Pagina Ospiti e Volontari */
body.single-Speakers #wrapper,body.single-Volontari #wrapper,body.search-results #wrapper{margin-right:0}
div.foto-speakers,div.foto-volontari{width:940px!important}
ul#immagini-speakers,ul#immagini-volontari{width:640px}
ul#immagini-speakers li,ul#immagini-volontari li{float:left}
#contenuto ul#immagini-speakers img,#contenuto ul#immagini-volontari img{margin-bottom:2px}
#lista-speakers,#lista-volontari{width:360px;float:right;margin-top:4px}
#lista-speakers a,#lista-volontari a{font-weight:normal}
#lista-speakers li,#lista-volontari li{font-size:.85em;color:#999;margin:0 0 2px 4px;}
.pagina-speaker,.pagina-volontario{width:640px!important;float:right!important}
.pagina-speaker h1,.pagina-volontario h1{background:#F0F0F0}
.pagina-speaker h2,.pagina-volontario h2{font-size:1em;color:#000;background:#F5F5F5}
.pagina-speaker p,.pagina-volontario p{margin-right:0!important}
ul#altri-speakers,ul#altri-volontari{width:290px;float:left;overflow-x:hidden}
ul#altri-speakers li,ul#altri-volontari li{float:left;margin:0 8px 8px 0}

ul#link-social-volontari li{float:left;margin-right:4px}
ul#link-social-volontari a{display:block;width:17px;height:17px}
ul#link-social-volontari span{position:absolute;top:-9999em}
ul#link-social-volontari li#blog-indirizzo{background:url(images/blog.png) 0 0 no-repeat}
ul#link-social-volontari li#facebook-indirizzo{background:url(images/facebook.png) 0 0 no-repeat}
ul#link-social-volontari li#friend-feed-indirizzo{background:url(images/ff.png) 0 0 no-repeat}
ul#link-social-volontari li#flickr-indirizzo{background:url(images/flicker.png) 0 0 no-repeat}
ul#link-social-volontari li#rss-indirizzo{background:url(images/rss.png) 0 0 no-repeat}
ul#link-social-volontari li#sito-indirizzo{background:url(images/sito.png) 0 0 no-repeat}
ul#link-social-volontari li#twitter-indirizzo{background:url(images/twitter.png) 0 0 no-repeat}
ul#link-social-volontari li#youtube-indirizzo{background:url(images/youtube.png) 0 0 no-repeat}




/* Bottoni Facebook Twitter */
#contenitore_orizzontale{position:relative;padding:0;width:560px;height:85px;border:hidden 1px;align:center}
#contenitore_orizzontale p{margin-right:12px !important}

/* Archivio Post Type */
div.archivio h1{margin-bottom:20px}
div.archivio h2{font-size:.9em}


/* Evento */
div.evento-approfondimento{position:relative;top:0;left:0}
div.evento-approfondimento h1{text-transform:none;margin-bottom:10px}
div.evento-approfondimento h2{color:#FFF;font-size:1em;padding:4px 3px;width:56%;border-bottom:1px solid #FFF}
ul#giorni{width:56%;float:left;padding:3px;border-bottom:1px solid #FFF;background:#7684aa}
ul#giorni li{text-transform:lowercase;color:#FFF;font-size:.95em;font-weight:bold;float:left;margin-right:15px;padding-top:1px}
ul#giorni li#ora-inizio{clear:both}
p#luogo{clear:both;color:#FFF;font-weight:bold;padding:2px 3px;width:56%;background:#999}
div.evento-approfondimento #contenitore_orizzontale{position:absolute;top:0;right:0;width:160px;height:85px}
#info-evento{position:relative}
a#back-to-programme{display:block;margin-bottom:7px}


/* Pagina Generica */
div.pagina-generica div{width:99%;float:left;position:relative;top:0;left:0; margin-top:0!important}
div.pagina-generica img{float:none!important;margin:0!important} 
div.pagina-generica #contenitore_orizzontale{position:absolute!important;padding:0;width:608px;height:85px;align:center;top:0;right:0!important;clear:both}
div.pagina-generica #contenitore_orizzontale p{float:right!important}

/* Eventi Pagina Archivio */
#archivio-programma{width:100%;overflow-x:hidden}
#archivio-programma h2#key-title{font-size:.85em;width:100px;height:80px;line-height:80px!important;line-height:40px;color:#555;text-align:center;float:left}
ul#programme-key{width:110%;margin:30px 0}
ul#programme-key li{width:125px;float:left;padding:2px 5px;margin:0 2px 2px 0;overflow:hidden;text-align:center}
ul#programme-key li a{color:#FFF;font-size:.85em}
ul#programme-key li a:hover,ul#programme-key li a:focus,ul#programme-key li a:active{text-decoration:underline}

ul#programme-list{width:110%;float:left;clear:both}
ul#programme-list li{width:182px;float:left;margin:3px 3px 3px 0;padding:8px 0;/*position:relative;top:0;left:0*/}

ul#programme-list li li{margin:0;padding:0}


ul#programme-list h2{color:#FFF;font-size:1em;text-align:center;padding:3px 0;background:#999}
ul#programme-list div{border-bottom:3px solid #FFF}
ul#programme-list div a{font-size:.85em;color:#444;font-weight:normal;display:block;margin-top:3px;padding:7px;background:#F0F0EE}
ul#programme-list div a span{display:block;font-weight:bold}
ul#programme-list div a span span{color:#000}
ul#programme-list div a.exhibitions{border-left:6px solid #97be0d}
ul#programme-list div a.ceremonies{border-left:6px solid #e2007a}
ul#programme-list div a.books{border-left:6px solid #008c36}
ul#programme-list div a.documentaries{border-left:6px solid #837a18}
ul#programme-list div a.interviews{border-left:6px solid #f8d400}
ul#programme-list div a.lab{border-left:6px solid #81197f}
ul#programme-list div a.keynote{border-left:6px solid #003882}
ul#programme-list div a.livefromPerugia{border-left:6px solid #009ee0}
ul#programme-list div a.discussions{border-left:6px solid #ee7f00}
ul#programme-list div a.press{border-left:6px solid #cd071e}
ul#programme-list div a.theatre{border-left:6px solid #843f00}
ul#programme-list div a.workshops{border-left:6px solid #cc6390}
ul#programme-list div div{width:164px;padding:7px;border:1px solid #555;background:#FFF}
ul#programme-list div div h3{font-size:.8em}
ul#programme-list div div p{font-size:.8em;font-weight:normal}
.programmeday {margin:0px;padding:0px;}
/*.programmeday div.tooltip{ padding:8px!important;color:#000;width:164px!important;height:70px!important;font-style:normal;display:none;border:1px solid #555!important;margin:-190px 0 0 -30px!important}
*/

h2.keynote,.lectiomagistralis{background:#003882}
h2.panel,.paneldiscussion{background:#ee7f00}
h2.press,.rassegnastampa{background:#cd071e}
h2.interviews,.leinterviste{background:#f8d400}
h2.documentaries,.documentari{background:#837a18}
h2.ceremonies,.premiazioni{background:#e2007a}
h2.books,.presentazionelibri{background:#008c36}
h2.livefromPerugia,.media140{background:#009ee0}
h2.exhibitions,.mostre{background:#97be0d}
h2.workshops,.workshop{background:#cc6390}
h2.theatre,.serateteatrali{background:#843f00}
h2.lab,.journalismlab{background:#81197f}




body.page-template-programma-2010-php li#wednesday li,
body.page-template-programma-2010-php li#thursday li,
body.page-template-programma-2010-php li#friday li,
body.page-template-programma-2010-php li#saturday li,
body.page-template-programma-2010-php li#sunday li{display:none}

body.page-template-programma-2010-php li#wednesday li.Wednesday,
body.page-template-programma-2010-php li#thursday li.Thursday,
body.page-template-programma-2010-php li#friday li.Friday,
body.page-template-programma-2010-php li#saturday li.Saturday,
body.page-template-programma-2010-php li#sunday li.Sunday{display:block!important}

body.page-template-programma-2011-php li#wednesday li,
body.page-template-programma-2011-php li#thursday li,
body.page-template-programma-2011-php li#friday li,
body.page-template-programma-2011-php li#saturday li,
body.page-template-programma-2011-php li#sunday li{display:none}

body.page-template-programma-2011-php li#wednesday li.Wednesday,
body.page-template-programma-2011-php li#thursday li.Thursday,
body.page-template-programma-2011-php li#friday li.Friday,
body.page-template-programma-2011-php li#saturday li.Saturday,
body.page-template-programma-2011-php li#sunday li.Sunday{display:block!important; margin:0px;padding:0px;}


/* Press Pagina */
#press-sidebar{width:270px;float:left;overflow:hidden}
ul#flickr-lista{width:270px;float:left;padding-left:20px;background:#FFF url(images/pressband-photo.gif) 0 0 no-repeat}
ul#flickr-lista li{float:left;margin:1px;height:75px;overwlof:hidden}
ul#flickr-lista img{margin:0!important}
#pressareatitle{width:250px;margin:0;padding:4px 0;background:#7684aa}
#pressareatitle a{display:block;text-align:right;margin: 0 4px;font-size:.85em;color:#FFF}
body.single-Preassreleases h1,body.single-Preassreleases h2,body.archive h1,body.archive h2{margin-bottom:5px;background:none}
p#chiusura-press-release{margin-top:35px;font-size:.85em;border-top:1px dotted #999}

/* Box Ricerca */
/** Dave's WordPress Live Search CSS **/
ul.search_results{display:block;background:#fff;width:200px;max-height:500px;position:absolute;top:20px;left:0px;overflow:auto;z-index:9999;	
list-style-image:none;list-style-position:inside;-moz-box-shadow: 2px 2px 1px #999;-webkit-box-shadow: 2px 2px 1px #999;box-shadow: 2px 2px 3px #999}
ul.search_results li{display:block;padding:5px 10px 5px 10px;margin:0;border-top:1px solid #eee;border-bottom:1px solid #aaa;text-align:left;color:#000;background:#eee;text-decoration:none}
ul.search_results li:hover{background:#fff}

ul.search_results li a, ul.search_results li a:visited
{
display: block;
color: #000;
margin-left: 0px;
padding-left: 0px;
text-decoration: none;
font-weight: bold;
}

ul.search_results p#daves-wordpress-live-search_author
{
margin: 0px;
font-size: 90%;
font-weight: bold;
}

ul.search_results p#daves-wordpress-live-search_date
{
margin: 0px;
font-size: 90%;
}


/* Link attraverso layer */
/*
body.page-id-6 #contenuto,body.page-id-13 #contenuto,body.page-id-16 #contenuto,body.page-id-1472 #contenuto{position:relative;top:0;left:0}
body.page-id-6 #contenuto div,body.page-id-13 #contenuto div,body.page-id-16 #contenuto div,body.page-id-1472 #contenuto div{z-index:9999;margin-top:90px;overflow:hidden}
body.page-id-6 #contenuto div a,body.page-id-13 #contenuto div a,body.page-id-16 #contenuto div a,body.page-id-1472 #contenuto div a{position:absolute;z-index:9998;display:block;width:100%;height:100px;text-indent:-9999em;background:url(images/layer.gif)}
body.page-id-6 #contenuto a.post-edit-link,body.page-id-13 #contenuto a.post-edit-link,body.page-id-16 #contenuto a.post-edit-link,body.page-id-1472 #contenuto a.post-edit-link{position:absolute;top:-99999em}
*/

/* BEGIN post thumbnails */
ul.search_results li.post_with_thumb a {
width:150px;
float:left;
margin-bottom: 5px;
}

ul.search_results li.post_with_thumb img.post_thumb
{
float: left;
margin: 3px 10px 10px 0px;
height: 48px;
width: 48px;
border: 1px solid #888;
}
/* END post thumbnails */

/* BEGIN post excerpt */
ul.search_results .excerpt, ul.search_results .meta
{
font-size: 75%;
width: 100%;
}
/* END post excerpt */

ul.search_results .clearfix
{
float: none !important;
clear: both !important;
}

.search_footer {
background-color: #888;
width: 100%;
text-align: right;
padding: .5em 0;
font-size: .9em;
}

.search_footer a,
.search_footer a:visited {
color: #fff;	
margin-right: 1em;
}


body.search-results ul.post-meta{display:none}

span.Wednesday:before{content:"13 april";}
span.Thursday:before{content:"14 april";}
span.Friday:before{content:"15 april";}
span.Saturday:before{content:"16 april";}
span.Sunday:before{content:"17 april";}

a#it{ font-weight:normal!important;border-right: 0; background: no-repeat; text-transform: lowercase; padding-left: 25px; margin-right: 0; padding-right: 0;position:absolute;right:0;top:162px;float: right; font-size: 11px; }
a#it { background: url(images/it.gif) left no-repeat; }


/* Tasti Approfondimenti Home */
#tasti-approfondimenti{width:614px;height:260px;clear:both;position:relative;top:0;left:0}
#tasti-approfondimenti a{display:block}
#tasti-approfondimenti span{position:absolute;top:-9999em}
 ul.year { list-style: square url("http://www.festivaldelgiornalismo.com/pictures/arrow_blu.png");margin:2px 0px 20px 20px; } 
ul.year li a {font-size: 18px; text-decoration: none;color:#777;font-weight:normal;}   
.menu-item{margin-left:-3px;margin-right:-3px;padding:0} 