/* Reset ------------------------------------ */
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,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0 }
body{line-height:1 }
table{border-collapse:separate;border-spacing:0 }
caption,th,td{font-weight:400 }
blockquote:before,blockquote:after,q:before,q:after{content:"" }
blockquote,q{quotes:"" "" }
a:focus,a:active{outline:none }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
* html .clearfix { zoom:1 }
*:first-child+html .clearfix { zoom:1 }
.ie img { -ms-interpolation-mode: bicubic }
hr { display:none }
body { font:14px/20px Arial, Helvetica, sans-serif; color:#222; margin:0px auto; text-align:center; background:#444 }
/*body.fix1024 { margin-left:10px }
.iphone #container, .ipad #container {width: 1010px}*/
.iphone body, .ipad body { margin:0;  }

/* Generic ------------------------------------- */
.left { float:left !important }
.right { float:right !important }
.center { margin-left:auto; margin-right:auto; text-align:center }
.noborder { border:none !important }
.nomargin { margin:0 !important }
.clear { clear:both }
.hide { display:none }
.acapo { clear:both !important }
.last { border:none !important }
.more { text-align:right }
.replaced { display:block; height:1px; outline:none; overflow:hidden; text-indent:-9999px; width:1px; background:no-repeat 0 0 }
code { font-family:"Courier New", Courier, monospace }
strong { font-weight:bold }
em,dfn { font-style:italic }
pre { font-family:Arial, Helvetica, sans-serif }
button { border:none; background:none; margin:0; width:auto; overflow:visible; text-align:center; white-space:nowrap; cursor:pointer }
button span, button em { display:block; height:20px; font:12px/20px Arial, Helvetica, sans-serif; margin:0; color:#555 }

button span { padding-left:10px; background:url(https://puntoitalia.online/static/images/homepage/2010/sprite-repubblica.png) no-repeat 0 -1630px}
button em { font-style:normal; padding-right:10px; background:url(https://puntoitalia.online/static/images/homepage/2010/sprite-repubblica.png) no-repeat 100% -1630px }
button.submit-button:hover span { background-position:0 -1650px }
button.submit-button:hover em { background-position:100% -1650px }
button.submit-button:active span { background-position:0 -1670px; outline:none; -moz-outline-style:none }
button.submit-button:active em { background-position:100% -1670px; outline:none; -moz-outline-style:none }
button:focus { outline:none; -moz-outline-style:none }
button::-moz-focus-inner { border: none !important; padding:0 }

.ie button { width:auto; overflow:visible }
.ie button span { margin-top:1px }
* html li { zoom:1 }

/* Inutility ------------------------------------ */
::selection { background:#dfdfdf; color:#2992c1 }
::-moz-selection { background:#dfdfdf; color:#2992c1 }

/* Link + Icone ------------------------------------ */
a img { border-width:0; border-style:none }
a,a:visited { font-family:Arial, Helvetica, sans-serif; color:#00386B; text-decoration:none }
a:hover { text-decoration:none; color:#222 }
/* + */

#container  {background-color:#fff; width:1010px; margin:0 auto } /* aggiunto per la domination */

.page-body, #footer  {width:990px; margin:0 auto 10px auto; background-color:#fff; text-align:left; padding: 10px; }
.page-body:after     { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
* html .page-body    { zoom:1 }
*:first-child+html .page-body { zoom:1 }

	.page-content {float: left; width: 659px; padding-right: 15px; margin-right: 15px; border-right: 1px solid #CCCCCC; }
	.page-content hr { display:block;clear: both; visibility: hidden }
	.page-related {float: left; width: 300px }
	
	* html .page-content { overflow:hidden }
	* html .page-related { overflow:hidden }
	
	
#cont-header {height:224px;background: #000 url('/static/speciali/repubblica-delle-idee/2013/anteprima-bari/images/skyline4.png') no-repeat center 60px; border-bottom:1px solid #222;  margin:0 auto }
#header      {background: #000 url('/static/speciali/repubblica-delle-idee/2013/anteprima-bari/images/sf_header1.jpg') no-repeat center 0; height: 223px; width:1010px; margin:0 auto }


#header h1.brand {position: relative; top: 47px; left: 170px; text-indent: -99999px; background: #000 url('../images/sprite-anteprima.png') no-repeat 0px bottom; height: 37px; width: 578px;}
	#header h1.brand a {display:block; height:37px;}

#header h3.rep   {float:left; margin-top: 138px; margin-left: 8px; text-indent: -99999px; background: #000 url('../images/sprite-anteprima.png') no-repeat 0px -340px; height:30px; width:147px;}
	#header h3 a {display: block; height: 30px;width:147px;}            


/* navigazione orizzonatle header  */
ul.nav-anteprima {float:left; margin-top: 142px; margin-left: 15px; list-style: none; width: 620px;}

ul.nav-anteprima li   {float: left; margin-right: 15px;}
ul.nav-anteprima li a, ul.nav-anteprima li a:visited  {font-size: 17px; color: #fff;}

ul.nav-anteprima li a:hover {color: #fff!important;}

ul.nav-anteprima li a.giallo       {color: #fee700;}
ul.nav-anteprima li a.verde        {color: #00e371;}
ul.nav-anteprima li a.verde-chiaro {color: #c3d841;}
ul.nav-anteprima li a.celeste      {color: #00ceff;}
ul.nav-anteprima li a.fucsia       {color: #ff4c94; margin-left: 190px;}
ul.nav-anteprima li a.salmone      {color: #ff903b;}
ul.nav-anteprima li.ultimo { margin-right: 0!important;}


/*  player  */
#cont-player {background: #0d4f8f url('../images/sfondo-bari4.jpg') no-repeat center top; height:490px; }
#player      {width: 990px; margin:0 auto; padding: 15px 0px 0px; position: relative;}
	.playerone    {float:left; width:640px; height:387px; background: #fefefe; margin-left: 2px;}
	.protagonisti {float:right; margin-top: 49px;}

.autostrade { position: absolute; top:6px; left: 815px;}	
	
/*    bottoni home page   */
.cont-nav   {background: #000; height: 70px;}
.navigation {width:990px; padding:15px 0; margin: 0 auto;}
.navigation ul li {list-style:none; float: left; margin-right:5px;}

.navigation ul li a, .navigation ul li a:visited {	
background: #636363; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzNjM2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #636363 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #636363 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #636363 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #636363 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #636363 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

width: 105px; color:#fff; text-align:center; display:block; padding:10px; font-weight:bold;
border-radius:5px;
}

.navigation ul li a:hover {background: #636363; color:#4ba3f9;}


/*   home page apertura e riaperture  */
.apertura     			{min-height: 225px;margin-bottom: 5px;}
.apertura img 			{margin-right:10px; float: left; border: 3px solid #ccc}
.apertura img:hover 	{border: 3px solid #0d4f8f;}
.apertura h1,
.apertura h1 a,
.apertura h1 a:visited  {color:#333; font-size: 28px; line-height: 28px;}
.apertura h1 a:hover    {color:#0d4f8f;}

.riapertura             {float: right;margin: 15px 0 0;width: 308px;}
	.first              {float: left;}
.riapertura img         {border: 3px solid #ccc;    margin: 0 0 10px;}
.riapertura img:hover   {border: 3px solid #0d4f8f;}
.riapertura h2,
.riapertura h2 a,
.riapertura h2 a:visited {font-size: 20px; line-height: 21px; color: #333;}
.riapertura h2 a:hover   {color:#0d4f8f;}





/* ADV ----------------------------------------------------------------- */
/* --------------------------------------------------------------------- */

.adv { margin-bottom:10px; }
.page-content .adv { float:right; margin:0 0 4px 0; display:inline }
.adv-top { display:block; margin:0 auto 6px; text-align:center; width:990px; padding:0 0 7px; border-bottom:1px solid #dbdbdb;}
.adv-middle { margin:0 0 10px 0 !important; float:left !important }
.page-content .adv-middle-inline { margin:2px 0 10px 10px; float:right}
.adv-strip { margin:0 }
.adv-zbanner { margin-left:0 !important; margin-right:0 !important; float:left !important;  }
#adagioCorrelatedBox { float:left}





/* FOOTER -------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
#footer { padding:15px 0; /*border-top:2px solid #dbdbdb;*/ margin-top: 35px!important; }

p.footer-small { padding:8px; font-size:11px; line-height:15px }
p.footer-small a, p.footer-small a:visited { font-weight:bold }

.fixfooter-domination { padding-left:5px !important; padding-right:5px !important; margin-top:-10px !important }



/* struttura
--------------------*/

#share-bottom {
    clear: both;
    margin-top: 10px;
    padding-top: 10px;
}
#share-top div.fb-like, #share-bottom div.fb-like {
    border: medium none;
    padding-top: 0;
}

#share-top {border-bottom: 1px solid #ccc; padding-bottom: 12px!important;}

#testo        {padding: 15px 0 0;}
#multimedia   {padding: 20px 0 0;}

.page-content.articolo h2 {text-transform: uppercase; font-size: 15px; line-height: 16px;}





/*   gallerie
------------------------------*/
#foto  {text-align: center;}
#foto  h1 {font-size: 26px; margin-bottom: 15px;}
#contNav {
    background: none repeat scroll 0 0 #CECECE;
    height: 32px;
    margin: 0 !important;
    padding: 0 !important;
}
#contNav ul {
    color: #FFFFFF;
    list-style: none outside none;
    margin-left: 145px !important;
    padding-top: 5px;
}
#contNav ul li {
    color: #000000;
    display: inline;
    float: left;
    font-size: 11px;
}
#contNav a {
    color: #000000;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    list-style: none outside none;
    margin: 0 30px;
    position: relative;
    text-align: center;
    text-decoration: none;
}
#contNav a:hover {
    color: #CC0018;
    list-style: none outside none;
}
ul.pagination {
    background: none repeat scroll 0 0 #DFDFDF;
    float: right;
    padding: 4px 5px 0 0;
}
ul.pagination li {
    display: inline;
    float: left;
    font-size: 11px;
}
ul.pagination li a {
    display: inline;
    float: left;
    font-size: 11px;
}
ul.pagination li.pageof {
    display: inline;
    float: left;
    font-size: 11px;
    line-height: 14px;
    margin: 5px 3px 0;
    text-align: center;
    width: 45px;
}
#contGall {
    background-color: #FFFFFF;
    width: 640px;
}
#contGall h1 {
    background-color: #FFFFFF;
    color: #3D3C39;
    font-size: 23px;
    line-height: 40px;
    margin: 10px 0 10px 20px;
}
#contGall img {
    margin-left: 10px;
    padding-left: 8px;
    position: relative;
}
#testo {
    padding-right: 10px;
}
#testo strong {
    color: #3D3C39;
}
#testo a {
    color: #666666;
    font-weight: bold;
}
#testo a:hover {
    color: #880000;
}
#foto {
    text-align: center;
}
.content-articolo #foto {
    background-color: #ECECEC !important;
    text-align: center;
    width: 680px;
}
#didaBox {
    clear: both;
    color: #444444;
    margin-bottom: 10px;
    padding: 10px 10px 20px 30px;
    text-align: left;
}

/* archivio foto */
h2.secondo-liv {margin: 15px 0 0 10px;}
ul.gallerie    {margin: 15px 0 15px 10px;border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;}
ul.gallerie li {
    display: inline;
    float: left;
    height: auto !important;
    margin: 0 0px 0px 0;
    min-height: 215px;
    padding: 10px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    text-align: center !important;
    width: 141px;
}
ul.gallerie li h4, ul.gallerie li h4 a, ul.gallerie li h4 a:visited {
    font-size: 12px;
    font-weight: bold;
    color: #444;
    line-height: 13px;
    margin: 0 0 10px;
}
	ul.gallerie li h4 a:hover {color: #000}
ul.gallerie li a img {
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    margin: 10px 10px 5px;
    padding: 5px;
}
ul.gallerie li .date {
    float: none;
    font-size: 12px;
    font-weight: normal;
}

/*  page indici   */

#navigatore-indici {
    font-size: 14px;
    margin-left: 10px;
    padding: 5px 0;
    border-top: 1px solid #ccc;
}
#navigatore-indici a {color: #252525;}
#navigatore-indici p#indice {
    float: right;
    margin: 0;
    padding-left: 5px;
}
#navigatore-indici p#pre-suc {
    float: left;
}
#indice a {
    background-color: #666;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    list-style-type: none;
    padding: 5px 12px;
    text-decoration: none;
}
#indice a:hover {color: #F39501;
    background: #ccc;}
#indice a.current {
    color: #F39501;
    background: #ccc;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none;
}    



/* Sinistra
----------------------------------------------------*/

	/* contenuti */
		.page-content h1,.page-content h2,.page-content h3 { color:#252525 }
		.page-content h1 { font-size:32px; line-height:30px; font-weight:bold; margin:2px 0 4px 0; }
		.page-content h2 { font-size:18px; line-height:30px; color:#222;font-weight:bold; }
		.page-content h3 { font-size:14px; line-height:17px; font-weight:normal; margin-bottom:5px; }
		
		
		
		
		
	
		/*firme*/
		.page-content em.author { font-size:12px; color:#555; text-transform:none; font-weight:normal; margin-bottom:5px }
		
		
					
		/* disclaimer */
		
		.copyright { width:50%; text-transform:uppercase; float:left; text-align:right; color:#666; font-size: 12px; padding:15px 0; margin:15px 0;}
		.date      { width:50%; font-size:13px; float:left; font-weight:bold; color:#666;padding:15px 0; margin:15px 0;}
		.date i    {font-style:normal!important;}
		.linkindice a {float:right; width:30%; text-align:right;padding:5px 0; margin:5px 0; font-weight:bold;} 


		/*
		.page-content blockquote { float:right; margin-left:10px; font-family: Georgia; font-size:17px; line-height:17px; width:200px; padding:10px 0; border-top:3px solid #aaa;border-bottom:3px solid #aaa; color:#4c798c; clear:right; } 
		.ie6 .page-content blockquote, .ie7 .page-content blockquote  {clear: none}
		*/
		
		/* forzatura per le storie - novembre 2011 */
		.page-content blockquote { display: none; }
		
				
		/* body-text */
		.body-text ul { list-style-type:square }
		.body-text ul,.body-text ol { margin:10px 0 0 30px }
		.body-text ul li,.body-text ol li { padding-bottom:5px }
		.body-text ul ul, .body-text ol ol, .body-text ul ol, .body-text ol ul { margin-bottom:0 }
		
		.body-text .videoplayer { margin-bottom: 20px }

		#multimedia {float: left;margin: 0 10px 10px 0;width: 230px;}
		#multimedia p {background-color: #333333; color: #FFFFFF; margin: 0; padding: 5px;}

		
			
			/*PAGE CONTENT RELATED*/
			.page-content-related { }
				.page-content-related:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
				* html .page-content-related { zoom:1 }
				*:first-child+html .page-content-related { zoom:1 }
			
			.page-content-related li { list-style:none; width:332px }
				.page-content-related li.left { margin-right:8px }
				.page-content-related li ul, .page-content-related li ol { margin-bottom:15px;}
				.page-content-related li ul li { padding:6px 10px; border-bottom:1px solid #dbdbdb; width:auto }
					.page-content-related li.label { font-size:12px; text-transform:uppercase; font-weight:bold; border:none; padding:3px 10px 0 10px }
						.page-content-related li ul li a , .page-content-related li ul li a:visited { display:block; font-size:12px;line-height:14px }
						.page-content-related li ul li a em { font-size:11px; color:#666; font-style:normal }
					
					.page-content-related li ul.tag-related a, .page-content-related li ul.tag-related a:visited { display:inline; padding:2px 0 }
			
			.page-content-related li ul li a.tag-related-people, .page-content-related li ul li a.tag-related-geo, .page-content-related li ul li a.tag-related-people:visited, .page-content-related li ul li a.tag-related-geo:visited { padding-left:18px;
			background:url(https://puntoitalia.online/static/images/homepage/2010/sprite-repubblica.png) no-repeat 0 -2486px }
			.page-content-related li ul li a.tag-related-geo, .page-content-related li ul li a.tag-related-geo:visited { background-position:2px -2428px }
			
			
			
			/*PAGE ARCHIVIO */
			.box      {border-bottom: 1px solid #CECECE;margin: 5px; min-height: 185px;}
			.box h3 a {font-size: 19px; font-weight: bold; color: #252525; line-height: 19px;}
			.box p.date { font-weight: bold; color: #666;font-size: 13px; padding: 0px; margin: 0px; float: none;}
			.box a img {float: left;margin-right: 10px;}

			
/* DESTRA 
----------------------------------------------------*/
	
	
/*UGC*/
.ugc-header { color:#003366; font:bold 12px/15px Arial,Helvetica,sans-serif; margin:10px 0; padding:3px 0; text-transform:uppercase }
.ugc_visualizza p { margin-top:10px }
#ugc_posts { width: 670px !important; width /**/: 675px }
.commentoList { width: 655px !important; width /**/: 674px }
.ugc_container { width:675px }
#ugc-nav, #ugc-container, #ugc-nav a, #ugc-container a, #ugc_tagcloud { font:12px Arial,Helvetica,sans-serif !important }
.ugclink { clear:both; margin:0 !important; padding:0 !important }
.ugclink:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
* html .ugclink { zoom:1 }
*:first-child+html .ugclink { zoom:1 }
.ugclink a, .ugclink a:visited {
background:none !important; font:bold 12px/15px Arial,Helvetica,sans-serif !important; 
display:block; float:left; background-image:none !important; background-color:#2992c1 !important; color:#fff !important; padding:3px 6px !important; margin:5px 0 0 8px; border:1px solid #1f6d90 !important
}



/* right */
.box-right        {border-bottom: 1px solid #ccc; margin-bottom:15px; padding:15px 0;}
	.box-right h5 {font-size: 17px; color:#191919; line-height:20px; text-transform:uppercase;  margin-bottom:15px;}
	
.box-right.info {font-size:16px;}


/* archivio  */

.cont-lista {
    width: 300px;
}
.cont-lista h5 {
    font-weight: bold;
    font-size: 15px;
}
.cont-lista li {
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    font-weight: bold;
    list-style: none outside none;
    margin-left: 0;
    padding: 5px 0;
}
.cont-lista li a, .cont-lista li a:visited {
    color: #444444;
    text-decoration: none;
}
.cont-lista li a:hover {
    color: #000000;
}

.cont-lista li.altri-archivio {border-bottom: none; padding: 15px 0;}



/********************* RELATORI ************************ */
 .relatore {font:14px/18px helvetica;}
 .relatore h4 a { color: #333333;     font-size: 20px;    font-weight: bold;float:left; margin-bottom:10px; margin-right:20px;}
 .relatore {display: block; float:left; height: auto;  background-color: #efefef; margin-bottom: 10px; padding: 10px; border: 1px solid #ccc; width:625px; }
 .relatore h4, .relatori .relatore h4 {color: #333333;    font-size: 20px;    font-weight: bold; margin: 10px 0; line-height: 18px!important;}
 .relatore .multimedia {clear:both; }
 .relatore img {border: 2px solid #ccc; float: left; margin-right: 10px; }
 .evento-titolo { color: #666; font-weight: bold}
  .luogo {font-weight: bold;  color: #666; margin-top: 2px; text-align: right; }
.appuntamenti .Next {display: none}

.agenda td a.speaker {font-weight: bold}

/********************* LUOGHI ************************ */

.articolo .luogo {
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: auto;
    margin-bottom: 10px;
    padding: 10px 10px 0;
    width: 625px;
    margin-top: 5px;
}
.articolo .luogo span.nome {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
}

.articolo p {
    margin: 10px 0;
}
	.articolo .luogo img {
    border: 2px solid #CCCCCC;
    float: left;
    margin-right: 10px;
}

.prenota a { background: #e65859; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzNjM2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e65859 0%, #eb0102 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e65859), color-stop(100%,#eb0102)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e65859 0%,#eb0102 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e65859 0%,#eb0102 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e65859 0%,#eb0102 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e65859 0%,#eb0102 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e65859', endColorstr='#eb0102',GradientType=0 ); /* IE6-8 */
	width: 100px; color:#fff; text-align:center;float:left;padding:3px; font-weight:bold; border-radius:5px; margin-bottom: 15px;}.prenota.giorno {display: none}

/*　　　　　� AGENDA 　　　　　　　*/

table.agenda { border-left:1px solid #ccc;}
table.agenda thead { background-color: #313131; color: #FFFFFF;}
table.agenda thead th {border-right: 1px solid #eee;  font-weight: bold; padding: 5px}
table.agenda td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding: 10px; vertical-align: text-top}
table.agenda td span strong {padding-top:10px; display:block;}
table.agenda td.ora {text-align: center}
table.agenda td span.rassegna {border: none}
table.agenda td.Benedetti a.speaker {display: none}
div#agenda-legend a {display:block; color: #FFF !important; text-decoration:  none !important;}
div#agenda-legend span.dialoghi a {color: #292925 !important;}
div#agenda-legend span.twitter a {color: #292925 !important;}
div#agenda-legend span.afterhours a {color: #292925 !important;}
div#agenda-legend span {padding:5px; float:left;border-bottom: 1px solid #fff; margin-bottom: 10px;}



p.footer-small { border-top: 3px solid #DBDBDB; font-family: inherit; font-size: 11px; line-height: 15px; padding: 8px;}
.sfondo-bg {background: url(/static/speciali/repubblica-delle-idee/2012/images/piazza-maggiore-bg.jpg) no-repeat; height: 680px;}
.sfondo-bg img {float: left; margin-left: 50px; margin-bottom: 20px;}
.sfondo-bg h1 {margin-left: 10px;margin-bottom: 100px;}
.sfondo-bg img:hover { opacity: 0.8;}

















