html, body {
width: 100%;
margin: 5px 0 5px 0;
color:#000; 
background: #555;
font: normal 13px/15px 'times new roman',times,serif;
letter-spacing: 0;
word-spacing : 0;
}

#container {
width: 755px;
\width: 785px;
w\idth: 755px;
margin: 0 auto;
padding: 10px 20px 15px 20px;
background: #fff;
color: #000;
text-align: justify;
}

#boxarticoli {
font: normal 16px/22px arial;
color: #000;
background: transparent;
margin: 0;
}

#boxarticoli table tr td{
font : normal 11px/13px arial, helvetica,sans-serif;
color: #000;
background: transparent;
}

#boxarticoli a,
#boxarticoli a:active,
#boxarticoli a:visited
{
color: #333;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

#boxarticoli a:hover
{
color: #000;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

#postdx {
float: right;
width: 260px;
padding: 0;
margin: 20px 0 5px 0;
text-align: right;
background: transparent;
border: 0px solid #ccc;
}

#post {
float: left;
margin: 0;
width: 480px;
text-align: justify;
}

#postdx img {
padding: 3px;
border: 1px solid #999;
}
	

.colonnagrandedx {
float: right;
width: 305px;
padding: 0;
margin: 0 0 5px 0;
text-align: left;
background: transparent;
border: 0px solid #000;
}

.charitynews {
float: left;
background: #FFFFFF;
text-align: center;
margin: 7px 0 2px 0;
padding: 0;
width: 240px;
height: 66px;
}

.charitynews2 {
float: right;
background: transparent;
text-align: center;
margin: 11px 0 2px 0;
padding: 5px 0 0 0;
width: 135px;
height: 62px;
border: 0px solid #666;
}

.boxtitolo {
float: left;
text-align: center;
background: transparent;
margin: 5px 0 2px 0;
width: 370px;
height: 75px;
}

#boxsottopagine {
float: left;
margin: 10px 0 10px 0;
padding: 0;
background: transparent;
width: 100%;
height: auto;
font: bold 16px/16px arial, helvetica, sans-serif;
color: #000; 
text-align: center;
text-transform: none;
word-spacing: 0;
letter-spacing: 0px;
border-bottom: 2px solid #000;
}

.bordo {
color: #000;
background-color: transparent;
font: normal 10px/12px 'times new roman', times,serif;
letter-spacing : 2px;
text-transform : uppercase;
text-align: center;
padding: 2px 1px 1px 1px;
margin-top: 1px;
margin-bottom: 0;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
} 

#floatl { 
float: left; 
} 

#floatr { 
float: right; 
} 

#contenuto {
float: right;
width: 614px;
text-align: justify;
}

#full {
float: left;
width: 100%;
text-align: justify;
}

#colonnina {
float: left;
padding: 0 2px 4px 2px;
margin: 5px 3px 3px 0;
padding-top: 3px;
text-align: left;
border: 1px solid #666;
width: 127px;
height: auto;
}

#colonnina p { 
margin-top: 4px;
margin-bottom: 5px;
}


.sinistra {
float: left;
width: 205px;
margin: 2px 2px 2px 0;
text-align: justify;
}

.feedsep { 
clear: both;   
margin-bottom: 5px;
line-height: 1px;
font-size: 1px; /* IE6 bug */
}

a.arclink, a.arclink:visited, a.arclink:active, a.arclink:link {
	font-family: georgia;
	font-size: 17px;
	line-height: 23px;
	text-decoration: none;
	color: Black;
	margin: 0;
	font-weight: normal;
}

a.arclink:hover {
color: #069;
}


a.feedlink, a.feedlink:visited, a.feedlink:active, a.feedlink:link {
font: bold 19px/19px arial,helvetica, sans-serif;
color: #000;
text-transform : none;
letter-spacing : -1px;
word-spacing : -1px;
}

a.feedlink:hover {
color: #990000;
text-decoration: underline;
}

a.linktitolo, a.linktitolo:visited, a.linktitolo:active, a.linktitolo:link {
font: bold 21px/21px 'times new roman', times, serif;
background: transparent;
color: #000;
text-transform : none;
letter-spacing : -1px;
word-spacing : -1px;
}

a.linktitolo:hover {
color: #069;
}

a.linkpiccolo, a.linkpiccolo:visited, a.linkpiccolo:active, a.linkpiccolo:link {
font : normal 13px/14px 'times new roman', times, serif;                 
text-transform : none;
color : #000;
}

a.linkpiccolo:hover {
color: #069;
text-decoration: underline;
}

.copertina {
float: right;
width: 352px;
margin: 0;
text-align: justify;
}

.tripla {
float: right;
width: 395px;
margin: 0;
text-align: justify;
}

.triplasx {
float: left;
width: 395px;
margin: 0;
text-align: justify;
}

.corpo {
float: left;
width: 430px;
margin: 0;
text-align: justify;
}

.articoli {
float: left;
width: 207px;
margin: 0 10px 0 0;
text-align: justify;
}

.sezioni {    
float: left;
width: 200px;
padding: 0 0 0 5px;
text-align: justify;
border-left: 1px solid #666;
}

.col3 {
float: right;
text-align: justify;
width: 175px;
padding: 2px 0 2px 3px;
margin: 0;
background: transparent;
border-left: 1px solid #666;
}

.scol1 {
float: left;
width: 195px;
margin: 0 14px 5px 0;
text-align: justify;
}

.scol1 img {
border: 1px solid #333;
}

.scol2 {
float: left;
width: 195px;
margin: 0 14px 5px 0;
text-align: justify;
}

.scol3 {
float: right;
width: 195px;
margin: 0 0 5px 0;
text-align: left;
}

.scol4 {
float: left;
width: 195px;
margin: 0 14px 5px 0;
text-align: left;
}

.scol5 {
float: left;
width: 195px;
margin: 0 14px 5px 0;
text-align: left;
}

.scol6 {
float: right;
width: 195px;
margin: 0 0 5px 0;
text-align: left;
}

.colonnadx {
float: right;
width: 175px;
padding: 0;
margin: 0 0 5px 0;
text-align: left;
background: transparent;
}

#footer {
clear: both;
width: auto;
margin: 5px 0 3px 0;
text-align: center;
font: 11px/13px georgia, times, serif;	color: #000;
background: transparent;
}

#commenta {
float: left;
width: 315px;
margin: 0;
text-align: justify;
padding: 0 0 0 13px;
}

.box {
padding: 2px;
margin: 0 0 5px 0;
text-align: justify;
border: 1px solid #000;
background: transparent;
}

.boxdh {
padding: 3px;
margin: 0 10px 2px 0;
text-align: left;
border-right: 1px solid #999;
background: transparent;
}

.corsivo { 
font: italic 11px/12px georgia, times, serif;
color: #000;
}

.evidenziato {
font: bold 11px/11px arial, helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
color: #fff; 
background: #000;
margin: 0 0 4px 0;
padding: 4px 1px 4px 5px;
}	

a, a:visited, a:active, a:link {
font: bold 10px/12px verdana,arial,helvetica,sans-serif;
color: #000;
text-decoration: none;
}

a:hover {
color: #069;
}

.nuovopiccolo {
float: left;
font: bold 42px/42px arial, helvetica, sans-serif;
color : #000;
text-transform: uppercase;
text-align: center;
padding:0 3px 0 0;
margin: 0 auto;
background: transparent;
}

#fumetto {
clear: both; 
padding: 0;
background: url('../pics/charitable.gif') no-repeat 1px 8px;
height: 50px; font-style:normal; font-variant:normal; font-weight:bold; line-height:15px; font-size:14px; font-family:georgia, times new roman, times, serif; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px
}

#commenta {
width: 95%;
clear: both; 
}

blockquote {
background: url('../pics/ballp.gif') no-repeat 10px 0;
margin: 0.20em 0; font-style:normal; font-variant:normal; font-weight:normal; line-height:13px; font-size:11px; font-family:verdana, times new roman, times, serif; padding-left:40px; padding-right:40px; padding-top:0; padding-bottom:0
}

.commenti {
	font-family: georgia;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	color: Black;
	margin: 0;
	font-weight: bold;
	text-align: left;
}


h1 {  
font: bold 42px/44px georgia,'times new roman', times, serif;
background: transparent;
color: #000;
text-align: left;
letter-spacing : -3px;
margin: 0;
}

h2 {  
	font-family: georgia;
	font-size: 24px;
	line-height: 27px;
	text-decoration: none;
	color: #000;
	margin: 0;
	letter-spacing : -1px;
	word-spacing : -1px;
	font-weight: normal;
}

h3 {  
font: bold 17px/19px palatino,georgia,'times new roman',times,serif;               
text-align: center;
color : #000;
border-bottom: 2px solid #000;
margin: 1px 2px 5px 2px;
letter-spacing : -1px;
}

h4 {  
font: 300 14px/15px "arial black",arial,helvetica, sans-serif;
color: #000;
text-align: left;
letter-spacing : -1px;
word-spacing: -1px;
margin: 0 0 2px 0;
}

h5 {  
font: italic 18px/20px palatino,georgia,'times new roman',times,serif;                
text-transform : none;
color: #555;
letter-spacing : 0;
word-spacing: 0;
margin: 5px 0 2px 0;
}

pre {
font: normal 11px/12px monaco,'courier new', sans-serif;
color : #000;
padding: 5px 5px 5px 5px;
background: transparent;
border-left: 1px dashed #333;
width: 340px;
}

.foto {
color : #000;
float: left;
margin: 0 3px 0 0;
background: transparent;
}

.banner {
color : #000;
float: left;
margin: 5px 10px 10px 0;
background: transparent;
}

#tools {
width: 250px;
color : #000;
float: right;
margin: 5px 0 0 15px;
padding: 2px;
background: transparent;
border-top: 1px solid #777;
border-bottom: 1px solid #777;
}

#tools h2 {
color : #333;
font: bold 16px/18px verdana,arial,helvetica, sans-serif;
text-decoration: none;
}

#tools a,
#tools a:active,
#tools a:visited
{
color: #000;
font: bold 12px/16px verdana,arial,helvetica, sans-serif;
text-decoration: none;
padding-left: 2px;
letter-spacing : -1px;
}

#tools a:hover
{
color: #000;
font: bold 12px/16px verdana,arial,helvetica, sans-serif;
text-decoration: underline;
padding-left: 2px;
letter-spacing : -1px;
}

.grande {
font: bold 40px/42px 'times new roman',times,serif;
background: transparent;
color: #000;
text-align: center;
text-transform : none;
letter-spacing : -2px;
word-spacing : -2px;
margin: 0 0 1px 0;
}

.boldgrande {                  
font: normal 13px/15px Impact,arial,helvetica,sans-serif;               
text-transform : uppercase;
color : #000;
background: transparent;
border-bottom: 2px solid #000;
margin: 2px 2px 3px 2px;
padding: 0;
letter-spacing : 0;
word-spacing : 0;
text-align: left;
}

.xa2 { 
font: 400 46px/48px impact,futura,georgia,'times new roman',times,serif;
color: #000;
margin: 4px 0 0 0;
letter-spacing : -2px;
word-spacing : 0;
text-transform: uppercase;
}

.tv {                  
font : normal 11px/14px arial,helvetica,sans-serif;                 
text-align: left;
word-spacing : -1px;
}

.tvserif {                  
font : normal 12px/14px 'times new roman',times,serif;                 
text-align: left;
word-spacing : -1px;
}

.sottopagine { 
font: 13px/16px 'times new roman',times,serif;
text-transform: uppercase;
} 

.clear { 
clear: both;
height: 1px;
margin: 0;
line-height: 1px;
font-size: 1px; /* IE6 bug */
}

.separatore { 
clear: both;   
margin-bottom: 5px;
border-bottom: 1px solid #666;
height: 2px;
line-height: 1px;
font-size: 1px; /* IE6 bug */
}   

.separatore2 { 
clear: both;   
margin-bottom: 5px;
border-bottom: 3px solid #000;
height: 5px;
line-height: 1px;
font-size: 1px; /* IE6 bug */
}   

.separarticoli { 
clear: both;   
margin: 8px auto 8px auto;
text-align: left;
}  

#secondarynav ul {
list-style: none;
padding: 0;
margin: 0;
border: 0;
}

#secondarynav li {
text-align: left;
border-bottom: 1px dotted #666;
margin: 0;
padding: 0;
color: #000;
background: transparent;
}

#secondarytop, #tertiarytop	{
border-top: 1px dotted #666;
}

#secondarynav li a {
font: bold 10px/13px 'trebuchet ms',arial,'times new roman',times,serif;
text-transform: uppercase;
letter-spacing : 0;
word-spacing : 0;
display: block;
padding: 3px;
background: transparent;
color: #000;
text-decoration: none;
}

#secondarynav li a:hover {
font-weight: bold;
background: #069;
color: #fff;
text-decoration: none;
}

.campi { 
font: bold  11px "lucida grande",verdana,arial, helvetica, sans-serif;
background: #fff; 
color: #000;
border: 1px solid #000;
padding: 2px;
margin: 0 0 5px 0;
}

.pulsante { 
font: 11px arial, helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
letter-spacing: 1px;
padding: 2px;
background: #000; 
color: #fff;
border: 1px solid #333;
margin-top: 5px;
}

/* Andy Clarke's Mailer layout - http://www.stuffandnonsense.co.uk */
#tagliando {						
float : left;
width : 325px;
background-image : url('../pics/cha.gif');
background-position : left top;
background-repeat : no-repeat
}

#tagliando h2 {
font-size : 90%;
font-style : italic;
text-transform : uppercase;
padding-top : 0;
padding-left : 2em;
}

#tagliando form	{
background-image : url('../pics/bha.gif');
background-position : left bottom;
background-repeat : no-repeat;
margin: 0;
padding: 0
}

#tagliando form fieldset {
padding : 1em 1em 2em 1em;
margin : 0;
border : 0px solid #fff;
}

#tagliando form label				{
display : none;
}

#tabella
{
width: 100%;
}

#tabella thead tr td
{
height: 20px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 4px;
vertical-align: middle;
border-bottom: 1px solid #999;
color: #000;
background-color: #EBEBEB;
font-size: 11px;
font-weight: bold;
}

#tabella tbody tr td
{
height: 13px;
height: 17px;
padding: 2px;
font: normal 10px/10px arial, helvetica, sans-serif;
white-space: nowrap;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
cursor: pointer;
}

#tabella tr.indice td
{
background: #333;
font-weight: bold;
color: #fff;
padding-left: 5px;
}

#tabella tr.grigio td
{
background: #ebebeb;
color: #000;
}

#tabella tr.trasparente td
{
background: transparent;
color: #000;
}

#tabella td.grassetto
{
font-weight: bold;
color: #000;
}

#tabella-lotto tr td
{
padding: 3px;
font: bold 18px/20px verdana,arial, helvetica, sans-serif;
white-space: nowrap;
border-bottom: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
cursor: pointer;
}

#tabella-lotto tr.mini td
{
padding: 2px 2px 3px 0;
font: bold 11px/12px arial, helvetica, sans-serif;
white-space: nowrap;
border-bottom: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
cursor: pointer;
}

#tabella-lotto td.estrazione
{
font: italic 11px/12px arial, helvetica, sans-serif;
color: #000;
border: 0;
text-align: left;
padding-left: 5px;
}

#tabella-lotto tr td.ruota
{
font: normal 12px/13px arial, helvetica, sans-serif;
color: #333;
border-left: 1px solid #ebebeb;
padding-left: 5px;
}

#tabella-lotto td.superenalotto
{
font: bold 18px/24px verdana, arial, helvetica, sans-serif;
color: #000;
border: 0;
text-align: left;
padding-left: 2px;
}

#tabella-meteo
{
width: 300px;
table-layout: fixed;
border-bottom: 1px solid #ebebeb;
font: bold 10px/11px verdana,arial, helvetica, sans-serif;
color: #333;
}

#tabella-meteo tbody tr td
{
padding: 2px 2px 3px 0;
font: normal 10px/11px verdana,arial, helvetica, sans-serif;
white-space: normal;
}

#tabella-meteo tr td.citta
{
font: bold 11px/12px arial, helvetica, sans-serif;
color: #333;
padding-left: 5px;
width: 60px;
}

#tabella-minimeteo
{
width: 100%;
table-layout: fixed;
color: #333;
}

#tabella-minimeteo tbody tr td
{
padding: 0 2px 0 0;
font: bold 11px/11px arial, helvetica, sans-serif;
text-transform: uppercase;
white-space: normal;
}

#tabella-minimeteo tr td.citta
{
color: #000;
padding-left: 3px;
width: 80px;
}

.maxtemp
{
font: bold 13px/14px arial, helvetica, sans-serif;
color: #000;
}

.mintemp
{
font: bold 11px/11px verdana, arial, helvetica, sans-serif;
color: #666;
}

.sonio {
color: #000;
margin-top: 3px;
margin-bottom: 5px;
border-top: 4px solid #000;
font: bold 11px/13px "Trebuchet MS",arial,helvetica,sans-serif;
}

a.linkdesc, a.linkdesc:visited, a.linkdesc:active, a.linkdesc:link {
font: bold 13px/16px verdana,arial,helvetica,sans-serif;
color: #000; 
letter-spacing : 0;
word-spacing : 0;
text-decoration: none;
}

a.linkdesc:hover {
color: #069; 
}

#artmenu {
	margin: 0;
	padding: 0;
	}

#artmenu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	}

#artmenu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}

#artmenu ul li a {
	background: #fff;
	width: 149px;
	height: 2em;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: none;
	padding: 0;
	margin: 0 0 10px 0;
	color: #333;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 2em;
	font-size:    xx-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    x-small;   
	}

html>#artmenu ul li a  {
	font-size: x-small;   
	} 

#artmenu ul li#five a	{
	width: 150px;
	border-right: 1px solid #ccc;
	}

#artmenu ul li a:hover {
	color: #fff;
	background: #069;
	}

#artmenu a:active	{
	background: #069;
	color: #fff;
	}

#correlati {
	margin: 0;
	padding: 0;
	text-align: left;
}

#correlati li {
	line-height: 13px;
	background: url('../pics/exposing.gif') no-repeat 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:times new roman, times, serif; list-style-type:none; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:5px
}


#listag {
	margin: 0;
	padding: 0;
	text-align: left;
}

#listag li {
	line-height: 13px;
	margin: 0;
	background: url('../pics/chairitable.gif') no-repeat 30px 30px;; font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:times new roman, times, serif; list-style-type:none; padding-left:70px; padding-right:0; padding-top:25px; padding-bottom:5px
}

#tag {
	clear: both;  
	line-height: 20px;
	background: url('../pics/charitytag.gif') no-repeat 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:times new roman, times, serif; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:5px
}

.next {
  float: left;
  margin: 10px 0 15px 0;
  text-align: right;
}

.next a {
  padding: 1.25em;
  font-size: 18px;
}

.next span {
  vertical-align: -45%;
  font-size: 36px;
  padding-left: .1em;
}
