/* Urbantrash ver.3 */
html,body{margin:0;padding:0}
body{font: 12px Helvetica, "Lucida Grande", Lucida, Arial, Verdana, sans-serif;background:#eee url(../images/background.jpg);text-align:center;letter-spacing:0.02em;line-height:16px;color:#000;}
div#afterbo{background:url(../images/top.gif) repeat-x;}
p{margin:0}
p.graffiti{font: 6px Verdana, "Lucida Grande", Lucida, Arial, Verdana, sans-serif;text-align:left;letter-spacing:0.02em;line-height:6px;color:#eee;}

.hhstyle {position:absolute;border-bottom:1px solid #666;margin:-50px 0px 0px 463px;width:210px;}
.hhstyle a{border:0;}
li{list-style-type:none;}
cite{font-style:normal;}
.rilievo a:link {text-decoration: none;color:#000;}
.rilievo a:visited {color:#000; border-color:#000; }
.rilievo a:hover {color:#fff; background-color:#000; text-decoration: none; }
.rilievo a:active {color:#fff; background-color:#000; }
#content a:link {text-decoration: none;color:#ff0066;}
#content a:visited {color:#ff0066; border-color:#ff0066; }
#content a:hover {color:#fff; background-color:#ff0066; text-decoration: none; }
#content a:active {color:#fff; background-color:#ff0066; }
img{border:0;}
strong {margin:0px 5px 0 0;color:#000;}
em{font: 11px "Times New Roman", Times, Baskerville, serif;padding:0 5px 0 0; font-style:italic;color:#000;font-weight:bold;}
h1{font: 12px Helvetica, "Lucida Grande", Lucida, Arial, Verdana, sans-serif;font-weight:normal;color:#666;padding:0 0 0px 0;margin:0 0 0px 20px;}
h2{font: 16px  Helvetica, "Lucida Grande", Lucida, Arial, Verdana, sans-serif;text-transform:uppercase;font-weight:bold;}
h3{margin:0px 5px 0 0;font: 13px  Helvetica, "Lucida Grande", Lucida, Arial, Verdana, sans-serif;font-weight:bold;display:inline;}
div#header{padding:8px 0 0 10px;height:85px;margin:0;background:url(../images/header.png) no-repeat;color: #fff;}
#header img{margin:16px 0 0 0;}
div#container{text-align:left;}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#sidebar{background:url(../images/bgtrasp.png);}
div#footer{background:url(../images/footer.png) no-repeat bottom left;color: #fff;height:109px;}
div#footer p{margin:0;padding:80px 0 0 20px;font-size:10px;}
#footer a:link {text-decoration: none;color:#ff0066;}
#footer a:visited {color:#ff0066; border-color:#ff0066; }
#footer a:hover {color:#fff; background-color:#ff0066; text-decoration: none; }
#footer a:active {color:#fff; background-color:#ff0066; }


div#container{width:970px;}
div#wrapper{margin:0px 0 0px 0;}
div#content{float:left;width:710px;margin: 0 10px 0px 0px;padding:10px 20px 10px 20px;background:url(../images/bgtrasp.png);}
div#sidebar{float:right;clear:right;width:165px;margin:0 20px 0 0;padding:20px 10px 20px 10px;border-bottom:1px solid #999;}
div#footer{clear:both;width:100%}

.news{margin-top:8px;padding:0 0 20px 0;background:url(../images/sep.png) no-repeat bottom center;}
.backtotop{float:right;padding:30px 0 0 0;}
.news img{float:left;padding:2px;border:1px solid #ddd;margin:5px 5px 5px 0;}
div.first-block {margin-bottom: 20px;width:150px;float:left;}
div.others-block {width:150px;float:left;margin-right:25px;}
.full{padding-top:15px;}
.ads{padding:30px 0 0 0;margin:10px 0 0 0;}
.ads h2{padding:10px 0 0 0;}
.adsup{margin:0 0 0 20px;}
.block em{font: 13px Helvetica, "Lucida Grande", Lucida, Arial, Verdana, sans-serif;padding:10px 5px 0 0; text-transform:uppercase; font-style:italic;color:#000;font-weight:bold;}
.block{margin:10px 0 0 0;}
.blockvideo{margin:10px 0 10px 0;}


/*Navbar
**********************************************************************************************/

#navbar {margin: 0px;padding:15px 0 5px 5px;color: #fff;background:url(../images/navbar.png) no-repeat;font-size:17px;height:49px;}
#navbar ul {margin:0;display:inline;padding:0; list-style:none; list-style-type:none;}
#navbar li {margin:0 0 0 -3px;display:inline;list-style:none; list-style-type:none;}
#navbar a {margin:0;padding:5px 13px 5px 13px;text-decoration:none;}
#navbar a {color:#000;letter-spacing:0.06em;font-weight:bold;text-transform:uppercase;}
#navbar a:hover {color:#ff0066;}
#navbar a.selected{color:#ff0066;}


/* Sidebar 
------------------------------------------------------------------------- */

#sidebar ul, #sidebar p {padding:0;margin-right: 0px;}
#sidebar ul{margin:0;}
#sidebar a{ padding:0;}
#sidebar a {text-decoration: none;color: #000;display:block;text-transform:lowercase;font-size:15px;line-height:16px;border-bottom:1px solid #ccc;}
#sidebar a:hover {background-color:#000;color:#ff0066;}
#affez li {text-decoration: none;color: #000;display:block;text-transform:lowercase;font-size:15px;line-height:16px;border-bottom:1px solid #ccc;}
#affez a {text-decoration: none;color: #000;display:inline;text-transform:lowercase;font-size:15px;line-height:16px;border-bottom:1px solid #ccc;}
#affez a:hover {background-color:#000;color:#ff0066;}
#affez li:hover {background-color:#000;color:#ff0066;}
#sidebar h2{margin-left:0px;font-size:15px;border:0;}
li.accadue{text-decoration: none;color: #000;display:block;border-bottom:0px solid #ccc;}
li.accadue:hover {background-color:#eee;color:#000;}
/*Form
**********************************************************************************************/
form, fieldset {border: 0;margin: 0px 0 10px 0;padding: 1px 0 0 0;width:500px;}
legend {display: none;}
select, input, textarea {vertical-align: middle;}
textarea, .txt {font-size:12px;background: #fff;border: #ddd 1px solid;color: #666;padding: 5px;}
textarea:focus, .txt:focus, textarea.focus, input.focus {background: #eee;border: #ddd 1px solid;color: #999;padding: 5px;}
div.textarea {clear: both;padding: 0;}
select {letter-spacing:0.02em;line-height:16px;margin: 5px 0 0 0;width: 510px;font-family:Helvetica, "Lucida Grande", Lucida, Arial, Verdana, sans-serif;height:25px;font-size:12px;background: #fff;border: #ddd 1px solid;color: #666;padding: 5px;}
textarea {letter-spacing:0.02em;line-height:16px;margin: 5px 0 0 0;overflow:hidden;width: 500px;font-family:Helvetica, "Lucida Grande", Lucida, Arial, Verdana, sans-serif;}
p.send {text-align: left;margin:10px 0px 0px 0;}
input.submit {margin:0 0 10px 0;background: #fff;border: #ddd 1px solid;color: #999;padding: 5px;font-size: 16px;font-family:Helvetica, "Lucida Grande", Lucida, Arial, Verdana, sans-serif;}
label {margin-top: 7px;float: left;vertical-align: middle;}
input.txt {margin-top: 5px;width: 500px;}

/*Culture
**********************************************************************************************/
.post img{padding:0 10px 10px 0;}

p.comm{margin:0 0 1px 0;color:#333;font-size:11px;}
.rilievo{position:absolute;border-bottom:1px solid #666;margin:-6px 0px 0px 763px;width:160px;padding:14px 10px 15px 10px;background:#eee url(../images/rilievo.gif) repeat-x;color:#000;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.rilievo h2{margin:6px 0 3px 0;}
