body {margin:0;padding:0;background:#f06 url("../images/bck_header.jpg") repeat-x;text-align:center;}
body,div,p {font:12px Tahoma,Arial,Helvetica,sans-serif;color:#666;}

a {color:#6cf;}
a:hover {color:#f06;}

span.hide{display:none;}

div.main {width:990px;margin:0 auto;text-align:left;}
div.header {height:230px;float:none;clear:both;}
div.header h1 {width:478px;height:230px;background:url("../images/header.jpg") no-repeat 107px top;margin:0;padding:0;float:left;}
div.header h1 span {display:none;}

div.header ul {float:left;list-style:none;margin:0;padding:0;color:#000;margin-left:50px;}
div.header ul li {float:left;height:230px;}

div.header ul li a,div.header ul li a:visited {display:block;width:70px;height:230px;background-position:left bottom;background-repeat:no-repeat;text-decoration:none;}
div.header ul li a:hover, div.header ul li div {display:block;width:70px;height:230px;background-position:right bottom;background-repeat:no-repeat;text-decoration:none;}

div.header ul li a.horizontal, div.header ul li a:visited.horizontal {display:block;width:200px;height:230px;background-position:left bottom;background-repeat:no-repeat;text-decoration:none;}
div.header ul li a:hover.horizontal {display:block;width:200px;height:230px;background-position:right bottom;background-repeat:no-repeat;text-decoration:none;}

div.header ul li span {display:none;}

/*div.header ul {float:left;list-style:none;margin:0;padding:0;color:#000;margin-left:50px;}
div.header ul li {float:left;height:230px;}
div.header ul li a,div.header ul li a:visited {display:block;width:70px;height:230px;background-position:left bottom;background-repeat:no-repeat;text-decoration:none;}
div.header ul li a:hover, div.header ul li div {display:block;width:70px;height:230px;background-position:right bottom;background-repeat:no-repeat;text-decoration:none;}
div.header ul li a.horizontal, div.header ul li a.horizontal:visited {display:block;width:200px;height:230px;background-position:left bottom;background-repeat:no-repeat;text-decoration:none;}
div.header ul li a.horizontal:hover {display:block;width:200px;height:230px;background-position:right bottom;background-repeat:no-repeat;text-decoration:none;}
div.header ul li span {display:none;}*/

div.footer {text-align:center;float:none;clear:both;color:#fff;padding-top:10px;margin-bottom:30px;}
div.footer a {color:#fff;text-decoration:none;}
div.footer a:hover {color:#fff;text-decoration:underline;}

dl.voter {border:1px solid #fff;background:url("../images/vote.gif") no-repeat -200px top;width:200px;height:42px;cursor:pointer;margin-top:5px;margin-bottom:5px;}
dl.voter dt {display:block;float:left;width:40px;height:42px;}
dl.voter dd {margin:0;padding:0;background:#fff;color:#666;font-size:10px;font-weight:bold;}
dl.voter .err {color:#f09;}

div.colsx, div.coldx {width:240px;float:left;}
div.colsxcontents {background:#fff url("../images/top_colsx.jpg") no-repeat left top;padding:45px 20px 0 20px;overflow:auto;height:100%;}
div.colsxcontents img{border:0;}
div.coldxcontents h3 a{text-decoration:none;color:#666;}
div.coldxcontents h3 a:hover{text-decoration:underline;color:#f09;}
div.coldxcontents p{font-size:14px;color:#333;}
div.coldxcontents {background:#fff;padding:0 20px 0 20px;overflow:auto;height:100%;}
div.colsxdxtop {background:url("../images/top_coldx.gif") no-repeat left top;width:240px;margin-top:14px;padding-top:25px;padding-bottom:10px;}
div.colsxdxbottom {background:url("../images/bottom_colsxdx.gif") no-repeat left bottom;width:240px;height:38px;}
div.search {background:#fff;}

div.center {width:500px;float:left;margin-left:5px;margin-right:5px;}
div.center div.contents {padding:30px;background:#fff url("../images/top_center.jpg") no-repeat left top;}
div.centerbottom {background:url("../images/bottom_center.gif") no-repeat left bottom;width:500px;height:38px;position:relative;}

div.contatti{position:absolute;top:0;right:0;width:100px;height:100px;background:url(../images/contatti.gif);}
div.contatti a{display:block;width:100px;height:100px;}

h1.searchtitle {margin:0;padding:0 0 6px 0;color:#000;font-size:16px;}
h2.segnala {margin:0;padding:6px 0 0 52px;background:url("../images/ico_segnala.gif") no-repeat 16px 14px;font-size:15px;color:#000;}
h2.segnala a {color:#000;text-decoration:none;}
h2.segnala a:hover {color:#000;text-decoration:underline;}
h2.topthings {margin:0 0 0 20px;padding:6px 0 6px 36px;background:url("../images/ico_topthings.gif") no-repeat left top;font-size:15px;color:#000;}
h2.dilatua {margin:0 0 0 20px;padding:6px 0 6px 40px;background:url("../images/ico_dilatua.gif") no-repeat left top;font-size:15px;color:#000;}
h2.search {margin:0 0 0 20px;padding:6px 0 6px 40px;background:url("../images/ico_search.gif") no-repeat left top;font-size:15px;color:#000;}
h2.title {margin:0;padding:0;font-size:16px;color:#000;}
h2.polipo {margin:0 0 0 20px;padding:6px 0;font-size:15px;color:#000;}


ol.list {margin:0 0 0 4px;padding:0 0 10px 0;list-style-position:inside;}
ol.list li {padding-top:5px;}
ol.list a {color:#666;text-decoration:none;}
ol.list a:hover {text-decoration:underline;}

label.inp {display:block;margin-top:10px;}
textarea.inp {width:196px;height:100px;background:#eee;border:1px solid #ccc;}
input.inp {width:196px;background:#eee;border:1px solid #ccc;}
input.h {display:none;}
a.but {display:block;clear:both;float:none;width:40px;text-decoration:none;border:none;background:#fff;color:#f09;padding:0;margin:10px 0 1px 0;font-weight:bold;float:left;}
a.but:hover {text-decoration:underline;}

div.privacynote {font-size:9px;}

span#jimmyrotella_article, span#jimmyrotella_segnala {display:block;float:left;width:15px;height:22px;background:url('../images/ajax-loader2.gif') no-repeat left 7px;visibility:hidden;}

div#response {clear:both;float:none;color:#09f;font-size:9px;word-wrap:break-word;overflow:hidden;}
div.article {background:url("../images/ico_quot.gif") no-repeat left top;padding-left:45px;padding-bottom:10px;}
div.article strong{font-weight:normal;color:#f09;}
div.phrase {color:#000;font-size:16px;padding-bottom:10px;line-height:20px;}

div.descr {line-height:18px;float:none;clear:both;margin-bottom:20px;overflow:auto;height:100%;}
img.cover {float:left;margin-right:10px;margin-bottom:10px;}

a.bollink, a.bollink:hover {display:block;color:#666;text-decoration:none;background:url("../images/ico_bol.gif") no-repeat left top;padding-left:40px;height:30px;}
a.bollink span {text-decoration:underline;}

div.prevnext {clear:both;float:none;border-top:1px solid #ccc;padding-top:5px;}
a.prev {display:block;background:url("../images/prev.gif") no-repeat left top; padding-left:20px;padding-top:5px;float:left;color:#666;height:20px;text-decoration:none;font-size:10px;text-transform:uppercase;}
a.next {display:block;background:url("../images/next.gif") no-repeat right top; padding-right:20px;padding-top:5px;float:right;color:#666;height:20px;text-decoration:none;font-size:10px;text-transform:uppercase;}
a.prev:hover, a.next:hover {text-decoration:underline;color:#000;}
