html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:”;}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn’t inherit in IE */
legend{color:#000;}
/* TESTATA e GENERALI */
h3 {color:#06c;font-family:Tahoma,Helvetica,Verdana,Arial,'Sans Serif';font-size:21px;}
h1 {color:#222;font-family:Arial,Tahoma,Helvetica,Verdana,'Sans Serif';font-size:21px;}
a{
color:#3366CC;
text-decoration:none;
}
a:hover{
color:#3366CC;
text-decoration:underline;
}
h1,h2,h3,ul,li {margin:0px;padding:0px;}
h2 {
font-family:Helvetica,Tahoma,Verdana,Arial,sans-serif;
color:#222;
font-weight:800;
}

body{
margin:0px;padding: 0px;
font-family:Helvetica,Arial,Tahoma,sans-serif;color:#333;font-size:14px;
background-color:#ffffff;background-repeat:no-repeat;
}
.news {margin-left:0px;}
#header_mobile{top:0px;margin-left:-20px;}
.headerclass {height:110px;}

#main_mobile {
width:320px;
height:auto;
margin:0px auto;
margin-left:0px;
text-align:left;
background-color:#fff;
}
 

#sidebar-left {

	float: right;
	width: 24%;
	overflow: hidden;


}
#sidebar-right {
	float: left;
	width: 74%;
	overflow: hidden;


}
/* BEG VOTOBOX */
.spyimage {
width:18px;height:18px;border:0px;padding:1px;vertical-align:middle;
}
.spydiv{
margin-left:2px;margin-right:2px;width:230px;background-color:#fff;
height:21px;overflow:hidden;background-color:#efefef;padding:0px;
}

.newsVoteBox{text-align:center;width:32px;height:auto;float:left;margin-left:2px;margin-top:8px;}
.newsPoint{text-align:center; width:28px;height:30px;float:left;margin:-4px 7px 7px 0;}
.newsPoint a{font-family:Arial,Tahoma,Helvetica,sans-serif;color:#333;font-size:2.4em;text-decoration:none;display:block;width:32px;}
.newsPoint a:hover{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:2.4em;color:#333;text-decoration:none;}
.newsPointText{font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:11px;vertical-align:middle;padding-top:5px;color:#333;}
html>body .newsPointText{position:relative;top:-8px;margin:0;padding:0;}
html>body .newsVote{text-align:center;padding:0;}
html>body div.newsVotaHi,html>body div.newsVotaLow{margin-bottom:1px;padding:0;}
.newsVote{text-align:center;width:33px;height:78px;float:left;margin-left:4px;}
div.newsVotaHi{text-align:center;padding-bottom:15px;width:25px;margin:0 auto;}
div.newsVotaLow{text-align:center;width:25px;padding-top:15px;margin:0 auto;}

 
/* END VOTOBOX */


/* NewsEntryBox */

.newsEntryBox {
}

.newsTitle {
margin-left:10px;
margin-bottom:0px;
width:100%;
clear:both;
text-align:left;
}
.newsTitle a {margin:0px;font-size:1.4em;font-family:Arial,Helvetica,Sans-serif;color:#0066cc;font-weight:bold;}
.info a {font-size:1.0em;}
.info {margin-left:10px;}
.newsTitle h3 {font-size:1.0em;font-family:Arial,Helvetica,Sans-serif;margin:0px;padding:0px;}
.urldivclass {margin-left:0px;margin-top:5px;font-size:0.9em;}
.urldivclass img {vertical-align:middle;}
.descrcontainer {text-align:justify;margin:6px;margin-left:10px;margin-top:0px;}
.descrtext {padding:2px;width:90%;font-size:1.1em;}
.textcomment {width:240px;height:120px;}
.imgnews {float:left;vertical-align:middle;margin:4px;padding:4px;border:1px solid #aaa;}
.separator { padding-left:2px;padding-right:2px;color:#aaa;font-size:12px;font-family:Tahoma,Helvetica,Arial,sans-serif;}

