html { text-align: center; font: 12px Verdana, Helvetica, Sans-serif; background-color: #fff; color: #4b4b4b; }
body { margin: 0 auto; padding: 0; width: 995px; text-align: left; font: 12px Verdana, Helvetica, Sans-serif; }
p, div, td{ font: 13px Verdana, Helvetica, Sans-serif; }
a:link, a:visited { background-color: inherit; color: #333; text-decoration: none; }
a:hover, a:active { background-color: inherit; color: #555; text-decoration: underline; }

a.rosso, a.rosso:link, a.rosso:visited { font-size: 10px; color: #bf0000; }
a.rosso:hover, a.rosso:active { font-size: 10px; text-decoration: underline; }

a.nero, a.nero:link, a.nero:visited { font-size: 10px; color: #333; }
a.nero:hover, a.nero:active {font-size: 10px; text-decoration: underline; }

h2 span { background-color: inherit; color: #a3c76a; }
a.spettacoli, a.spettacoli:visited, a.spettacoli:active{ font: 13px Verdana, Helvetica, Sans-serif; color: #000; font-style: italic;  text-decoration: none; }
a.spettacoli:hover{ font: 13px Verdana, Helvetica, Sans-serif; color: #000; text-decoration: underline;  font-style: italic;}
.stasera{ font: bold 11px/1em Verdana, Helvetica, Sans-serif; }
form { margin: 0; padding: 0; }
input.cerca{ width: 100px; color: #8C8C8C; font: normal 11px  Verdana, Helvetica, Sans-serif; margin: 0; padding: 0; border:0; border-right: 2px solid #e8e8e8; border-bottom: 2px solid #e8e8e8;}
/**/

#navcontainer{ margin: 0 auto; padding: 0; /*width: 100%; float: left; */ background-color: #000; width: 780px; }
#navcontainer ul { margin: 0; padding: 0; width: 780px;}
#navcontainer ul li { display: inline; margin: 0; padding: 0;}
#navcontainer ul{ margin: 0; padding: 0; color: #FFFFFF; font: bold 12px Verdana, helvetica, sans-serif; font-weight: bold; }
#navcontainer ul li a{ border-right: 1px solid #fff; padding: 5px 14px; background-color: #000; color: #FFFFFF; text-decoration: none; float: left; font: bold 12px Verdana, helvetica, sans-serif; }
#navcontainer ul li a:hover{ border-right: 1px solid #fff; padding: 5px 14px; background-color: #ff0; color: #000; font: bold  12px Verdana, helvetica, sans-serif; }
#navlist ul li a:link, #navlist ul li a:active{ padding: 5px 14px; background-color: #fc0; color: #555; text-decoration: none; font: bold  12px Verdana, helvetica, sans-serif; }

#navcontainer ul li a.florence_event{ border-right: 1px solid #fff; padding: 5px 14px; background-color: #ff0; color: #000; text-decoration: none; float: left; font: bold 12px Verdana, helvetica, sans-serif; }
#navcontainer a.florence_event:hover{ border-right: 1px solid #fff; padding: 5px 14px; background-color: #000; color: #ff3; font: bold  12px Verdana, helvetica, sans-serif; }
#navlist ul li a.florence_event:link, #navlist ul li a.florence_event:active { padding: 5px 14px; background-color: #ff0; color: #555; text-decoration: none; font: bold  12px Verdana, helvetica, sans-serif; }

/*
#subnavcontainer{ width: 100%; float: left; background-color: #8b8b8b; height:20px; }
#subnavcontainer ul { padding: 0; }
#subnavcontainer ul li { display: inline; }
#subnavcontainer ul{ margin: 0; padding: 0 0 0 0; color: #FFFFFF; font: bold 12px Verdana, helvetica, sans-serif; letter-spacing: 2px; font-weight: bold; }
#subnavcontainer ul li a{ padding: 0.2em 12px; background-color: #8b8b8b; color: #FFFFFF; text-decoration: none; float: left; font: bold 12px Verdana, helvetica, sans-serif; }
#subnavcontainer ul li a:hover{ padding: 0.2em 12px; background-color: #fc0; color: #555; font: bold  12px Verdana, helvetica, sans-serif; }
#subnavlist li a:hover, #subnavlist li a:active{ padding: 0.2em 12px; background-color: #fc0; color: #555; text-decoration: none; text-align: left; font: bold  12px VerdanaS, helvetica, sans-serif; }
*/
/*
#Menu{ background-color: #B2B2B2; border: 3px solid #FFCC00; text-align: left; margin: 0 0 0 0; padding: 0 0 0 0; }
#Menu ul { margin: 4px 0 4px 0; }
#Menu li { display: inline; width: 100%;}
#Menu li a { padding: 6px 12px 5px 12px; color: #fff; font: 12px Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: bold; }
#Menu li a span { padding: 6px 12px 5px 12px;  }
*/
/**/
/**/

#colcentro{ margin: 0px;  /*border-left: 3px solid #FFCC00; border-right: 3px solid #FFCC00;*/ font-size: 13px; font}
#colcentro img{ padding-left: 3px;}
#colcentro .foto{ padding-left: 20px; padding-bottom: 15px; }
#colcentro .fotobig{ margin: 0; padding: 0; padding-right: -50px; clear:both; }
#colcentro h1 { background-color: #666666; color: #fff; font-size: 14px; font-weight: bold; padding: 5px 5px 5px 10px; margin: 0px; /*border-bottom: 3px solid #FFCC00; */}
#colcentro h3{ font: bold 15px Verdana, Helvetica, Sans-serif; margin-bottom: 13px; margin-top: 10px; padding: 0; }
#colcentro hr{ height: 3px; clear: both; border: none; margin-bottom: 19px; margin-top: 20px; padding-bottom: 0px; }
#colcentro .breadcrumb{ padding:0; margin:0;}


#colcentro dl#oggi {padding: 0 8px 8px 8px;	}
#colcentro dl#oggi dd { margin-left: 1em; padding: 0.3em; padding-left: 0.5em; }
#colcentro dl#oggi dt {
		background-color: #EAEAEA;
		font-weight: bold;
		margin: 4px; margin-top: 1.3em;
		padding: 5px;
	}
dl#oggi a:link, dl#oggi a:visited{ font-weight: bold; font-size:11px;}
dl#oggi a:hover, dl#oggi a:active { background:#ffDF66; }


/**/
#cosa_fare_stasera{background-color: #FFDF66; color:#333;}
.prossimamente{background-color: #FFDF66; color:#333;}

#esternadx { /*border-left: 3px solid #FFCC00; border-right: 3px solid #FFCC00;*/ color: #fff; padding: 2px; } 
#esternasx { /*border-left: 3px solid #FFCC00; border-right: 3px solid #FFCC00;*/ color: #fff; padding: 2px; } 
#esternasx #iscriviti{background-color: #fff; margin:-2px; padding:4px 0px 4px 0px; text-align:left;}
td.firenze_eventi {/* border: 3px solid #FFCC00;*/ text-align: center; margin: 0; padding: 0; background: #000; }
#footer{ color: #888; font: italic normal 10px Verdana, Helvetica, sans-serif; }
#cercasito{background-color: #fff; margin:-2px; padding:7px 0px 7px 0px;}
#cercasito #search{border-right: 2px solid #e8e8e8; border-bottom: 2px solid #e8e8e8;} 

/**/
#marqueecontainer{
position: relative;
width: 160px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
border: 1px solid #e8e8e8;
padding: 2px;
padding-left: 4px;
text-align: left; 
font: 12px Verdana, Helvetica, Sans-serif; color: #4b4b4b;
}

#marqueecontainer h1{ font: bold 10px Verdana, Helvetica, Sans-serif; color: #4b4b4b; padding-bottom: 0px; margin-bottom: 0px; }
#marqueecontainer h1 span{ font: bold 10px Verdana, Helvetica, Sans-serif; color: #c00; }
#marqueecontainer a:hover, #marqueecontainer a:active { font-size: 11px; text-decoration: underline; }
#marqueecontainer a, #marqueecontainer a:link, #marqueecontainer a:visited { font-size: 11px; color: #bf0000; }
