body {
	color: black;
	border: 0;
	border-top: 0;
	margin: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
 }
 
 a, u{
	text-decoration:none;
	color:#000;
}

/*.bulkhead, */.header, #left-column, #menu-list ul li, .adv, .adsense, #nav-column{
	display: none;
}

/*.testata{display: none;}*/


#editoriale{
	line-height:1.4em;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.txtb09, #txtbib10{
	font-size: 9pt;
}

#txtbib10{
	font-weight:bold;
}

/*------( SPECIALE CALCIO )------ */

.box-articoli, #header, table.strilli, #navTop, form.squadre{
	display: none;
}

table.foto{
	font-size: x-small;
}

#main-content{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

div.editoriale table{
	margin-left:30px;
}



/*----------(SPECIALE MOTORI)-------- Silvia*/
/*homepage*/
#motori{display: none;}

#nav, #content-left, #navmotori, #overture-noprint {display: none;}

#header{display: none;}

#right-nav{display: none;}

/*articoli*/
.articolo-header{
	margin-left:0px;
	padding-left:0px;
}

div#editoriale{
	width: 80%;
	font-size: 10pt;
}

div#editoriale table{
	margin-left:30px;
	font-size: 9pt;
}

/*foto*/
#nav{display: none;}

#motori-galleria{display: none;}

#galleria-form{display: none;}


/*elezioni 2004*/
#lef-nav{	
   display: none;
}

TABLE.tableA{
	color: #000;
	border: 1px solid #ccc;
	border-right: none;
	border-top: none;
	margin-top:10px;
	width: 550px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TABLE.tableA  TD {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 3px;
	text-align: center;
}
.h-prec	{
	font-weight: bold;
	font-size: 12px;
}
.tableA .sub-heading {
	font-weight: bold;
	text-align: left;
}

TABLE.tableA .partito {
	 text-align: left;
}

TABLE.tableA  td.percentuale{
		font-weight: bold;
		text-align: center;
}

TABLE.tableA  td.risultati{
		font-weight: bold;
}
TABLE.table 	{
	border: 1px solid #ccc;
	border-right: none;
	color: #000;
	margin:10px 0px 10px 0px;
	width: 550px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.table td {
	border-right: 1px solid #ccc;	
	padding: 3px;
}

.table .h-dyn {
	vertical-align: top;	
	text-align: center;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.table .sub-heading {
	font-weight: bold;
}
table.table td.seperator {
	border-top: 1px solid #ccc;
}
TABLE.tableB {
	border: 1px solid #ccc;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	width:400px;
	padding: 2px;
}
.tableB .sub-heading {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding: 5px;
	text-align:right;
	border-right: 1px solid #ccc;
}

.tableB .sub-heading-last {
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	padding-left:5px;
	border-bottom: 1px solid #ccc;

}

TABLE.tableB  td.candidati{
		text-align:right;
		line-height: 18px;
		padding: 5px;
		width: 200px;
		border-right: 1px solid #ccc;
}

TABLE.tableB  td.votoA{
		line-height: 18px;
		text-align: left;
		padding: 5px;
		width: 200px;
}
/*-----------*/
TABLE.tableC  {
	border: 1px solid #ccc;
	border-right: none;
	border-top:none;
	width: 550px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top:10px;
}

TABLE.tableC  TD {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 3px;
	text-align: center;
}

.tableC .h-prec	{
	color: #000;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}


.tableC TR.sub-heading {
	color: #000;
	font-weight: bold;
}


TABLE.tableC .partito {
	text-align: left;
}

TABLE.tableC  td.percentuale{
		font-weight: bold;
		color: #000;
		text-align: center;
}

TABLE.tableC  td.risultati{
		font-weight: bold;
}

Table.tableC td.paese {
	text-align: left;
}
#editoriale img.mappa{
display: none;
}
/*tableE*/
TABLE.tableE  {
	border: 1px solid #ccc;
	border-right: none;
	border-top:none;
	width: 550px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top:10px;
}

TABLE.tableE  TD {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 3px;
	text-align: center;
}

.tableE .h-prec	{
	color: #FFF;
	font-weight: bold;
	text-align: center;
}


.tableE .sub-heading {
	color: #000;
	font-weight: bold;
}

Table.tableE td.paese {
	text-align: left;
}

TABLE.tableE td img.flag{
	vertical-align: middle;
	margin-right:3px;
	text-align: left;
}

TABLE.tableE  td.percentuale{
		font-weight: bold;
		color: #000;
		text-align: center;
}

TABLE.tableE  td.risultati{
		font-weight: bold;
}

/*fine elezioni 2004 */

.txt21{
	font-size: 18pt;
}

.txt12{
	font-size: 10pt;
}

a.txt11, div.adv-a, div#main-meteo, table#main-borsa, div#servizi, div#main-nav, table.adv-strip, td.c-left, td.c-right, table.ad-box, span.bottom, td.none{
	display: none;
}

td.c-center{
	width: 100%;
}

table.testo{
	width: 75%;
}

img.l-gossip{
	display:block;
}

/*new 2005*/

#header, #nav-col, p.search, #ad-strips, #section-title, #article-servizi, #article-right, .ad-box, #footer, #leftcolumn, #tabs, #inttabs, #nav-column, #right, .dida {
	display: none;
}

.titolo {
	font-size: 2em;
}

#foto img {
	float: right;
}

#bulkhead form {
	display: none;
}

#bulkhead img {
	border: none;
}