/* Speciale RIOT Village 2009*/

#riot_header {clear:both; width:773px; height:55px; background: url('gfx/riot/riot_header.jpg') no-repeat; padding:98px 0px 2px 5px; list-style:none}
#riot_header ul.riot {float:left; list-style-image:none !important; width:339px; height:47px; margin:0px; padding:0px}
#riot_header li {float:left; margin:0px; text-align:center; height:44px; width:84px; background: url('gfx/riot/riot_button.gif') no-repeat; padding-top:17px; list-style:none !important;}
#riot_header a, #riot_header a:link, #riot_header a:active, #riot_header a:visited {font-size:13px; text-transform:uppercase; text-decoration:none; background:none; color:#FFF}
#riot_header a:hover {text-decoration:underline}
#riot_header li:hover {background-position:-84px -0px; text-decoration:underline;}
#riot_header a.prenota {color:#FF9 !important}

#riot_content {width:770px; margin-bottom:30px !important;}
#riot_content h1.riot1 {color: #36C; font-family:Arial Black; font-size:28px; margin-left:20px; margin-bottom:15px; text-transform:uppercase}
#riot_content h2.riot2 {color:#F00; font-size:18px; margin-left:10px; margin-bottom:20px; font-weight:normal;}
#riot_content span.data {color:#939; text-transform:uppercase; float:left; margin:20px 20px 0px 30px; text-align:right; clear:left; font-weight:bold}
#riot_content span.eventi {float:left; width:500px; margin-top:20px;}
#riot_content span.workshop {color:#000}
#riot_content span.dancehall {color:#6C0}
#riot_content span.concerti {color:#C00}
#riot_content span.assemblee {color:#39F}
#riot_content span.talksho {color:#F90}
#riot_content span.laboratori {color:#60C}

#riot_content div.thumb_riot {width:auto; margin: 10px 30px; height:116px;}
span.descriot {width:auto; float:left}
div.thumbriot{float:left; width:248px;}


/* Speciale Mercatino 2009*/


#merc_header {clear:both; width:779px; height:144px; background: url('gfx/mercatino/bannersito.jpg') no-repeat; margin: 10px 0 10px 5px; list-style:none}
#merc_data {float:right; height:40px; width:130px; margin:100px 20px 0 0; text-align:center; font-family:century gothic, Trebuchet MS; font-size:24px; color:#960; font-weight:bold; line-height:110%;}
#merc_data a,#merc_data a:visited,#merc_data a:hover {color:#960;}


/* Speciale Diritti Distorti*/
#dir_header {clear:both; width:779px; height:144px; background: url('gfx/dirittidistorti/bannersito.jpg') no-repeat; margin: 10px 0 10px 5px; list-style:none}
#dir_data_left {float:left; height:40px; width:200px; margin:100px 0 0 20px; text-align:center; font-family:century gothic, Trebuchet MS; font-size:18px; color:#666; font-weight:bold; line-height:110%;}

#dir_data_right {float:right; height:40px; width:180px; margin:100px 120px 0 0; text-align:center; font-family:century gothic, Trebuchet MS; font-size:16px; color:#666; font-weight:bold; line-height:110%;}

/* Speciale DiamogliUnaLezione*/
#diam_header {clear:both; width:779px; height:144px; background: url('gfx/diamogliunalezione/banner.jpg') no-repeat; margin: 10px 0 10px 5px; list-style:none}

/* Speciale Referendum*/
#referendum_header {clear:both; width:779px; height:144px; background: url('gfx/referendum/banner.jpg') no-repeat; margin: 10px 0 10px 5px; list-style:none}
a#button_test {position:absolute; display:block; width:340px; height:69px; background:url('gfx/referendum/button_test.jpg') no-repeat; margin:55px 0 0 317px; z-index:2;}
a#button_test:hover {background:url('gfx/referendum/button_test_hover.jpg') no-repeat;}
a#button_stampabile {position:absolute; display:block; width:100px; height:50px; background:url('gfx/referendum/button_stampabile.jpg') no-repeat; margin:47px 0 0 671px; z-index:3;}
a#button_stampabile:hover {background:url('gfx/referendum/button_stampabile_hover.jpg') no-repeat;}

/* Speciale Iscriviti all'UdS 2010*/
#iscriviti_banner {clear:both; width:779px; height:144px; background: url('gfx/iscriviti/banner.jpg') no-repeat; margin: 10px 0 10px 5px; list-style:none}
a.iscriviti_link,  a.iscriviti_link:visited,  a.iscriviti_link:hover {position:absolute; margin:100px 610px; font-size:28px; color:#696; font-family:Georgia; font-weight:bold; font-style:italic; text-decoration:underline; background:none;}
#utenti_iscritti {position:absolute; margin: 35px 0 0 650px; font-size:34px; font-family:Arial Black; color:#FFF; text-shadow: 1px 1px 1px #630;}