﻿body {

	background: url("http://www.calciocatania.com/stile/background.gif") repeat-y center;

	margin-left: 5px;

	margin-right: 5px;

	font-size: 11px;

	font-family: Tahoma;

	color: Black;
	
	text-align: center;


}

.contentbox {
width:303px;
padding: 2px;
   margin: 5px 5px 0px 0px;
   clear: both;
   align: center;
}

#main {

	width: 772px;

	font-family: Verdana, sans-serif;

	font-size: 10px;

	color: #000;

	float: left;

	/* border: 1px solid #ccc;*/

	background: #ccc;
	align: center;

}



.whitepage {

	background: #fff;

	padding: 4px 0;

	float: left;

	border: 0px solid #006;

	width: 750px;

}



#mainthing {

	margin-left: 15px;

	width: 744px;

	border: 0px solid #f00;

}



#leftcol {

	width: 402px;

	float: left;

	margin-left: 0px;

	margin-right: 20px;

	border: 0px solid #000;

}	



#rightcol {

	width: 300px;

	margin: 0px 0px 12px 15px;

	float: left;

	left: 400px;

	border: 0px solid #00f;

}



tr {

	font-size: 11px;

        color: Black;

        font-family: Tahoma;

}

td {

	font-size: 11px;

        color: Black;

        font-family: Tahoma;

}

p {

	margin-bottom: 0px;

	margin-top: 0px;

}

a:link {

	color: Black;

	text-decoration: none;

}



a:visited {

	color: Black;	text-decoration: none;

}



a:hover {

	color: #000066;

	text-decoration: underline;

}



.t_photo1 {

	padding: : 0px 0px 2px 0px;

	margin: 0px;

	width: 420px;

	font-family: Verdana, sans-serif; 

	font-size: 10px; 

	font-weight: bold;

	color: #000000;

}

.photocap {

	padding: 0px 0px 6px 4px;

	margin: -2px 0px 0px 0px;

	font-family: Verdana, sans-serif;

	font-size: 10px; 

	font-weight: bold; 

	color: #808080;

	background: #ccc;

}

.photocred {

	padding: 1px 3px 1px 0px;

	margin: 0px; 

	font-family: Verdana, sans-serif;

	font-size: 9px; 

	font-weight: normal; 

	color: #909090;

	background: #ccc; 

	text-align: right;

}



.myphoto {

	padding: 4px 10px 4px 0px;

}



.pack5 {

	width: 400px;

	font-family: Verdana, sans-serif;

	font-size: 10px;

	line-height: 12px;

	color: #000;

	font-weight: normal;

	float: left;

	padding: 0px 1px 1px 0px;

	

}

#titoloscript {
	font-family: Verdana; 
	font-size: 22px; 
	font-weight: bold;
    color: #000;
    padding: 2;
    margin: 0px 0px 10px 0px;
    text-shadow: 2px 2px 1px #ccc;
 

}


.dataaggiornamento {

    font-family:  Verdana, sans-serif;

    font-size: 10px;

    font-weight: normal;

    line-height: 12px;

    color: #666;

    padding: 2px 2px 10px 2px;

    margin: 0px 0px 2px 0px;

}



.titolo { 

	padding: 6px 0px 6px 0px;

	margin: 0px;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 26px; 

	color: #000000;  

	font-weight: bold;

	line-height: 29px;

}

.primopiano2 {

	padding: 6px 0px 18px 0px;

	margin: 0px;

	width: 420px;

	font-family: Verdana, sans-serif;

	font-weight: normal; 

	font-size: 11px;

	color: #000000; 

	line-height: 14px;

	 

	}

	



.tablehead {

	color: #000;

	font-style: normal;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background:#dcdcdc;

 	vertical-align:top;

	width: 98%;

	margin:5px 0 5px 0;

}



.tableheadGoogle {

	color: #000;

	font-style: normal;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background:#dcdcdc;

 	vertical-align:top;

	width: 100%;

	margin:5px 0 5px 0;

}



.tablehead a:link, .tablehead a:visited {

	color: #000; 

}



.tablehead a:hover {

	color: #FF0000;

}			



.colhead {

	background:#c1c1c1;

	color: #000;

	font-weight: bold;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.colhead a:link, .colhead a:visited {

	color: #000;

}



.colhead a:hover {

	color: #FF0000;

}	



.stathead {

	color: #FFF;

	font-weight: bold;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablealso {

	color: #000;	

	line-height: 18px;

	font-style: normal;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #ececec;

}



.tablealso a:link, .tablealso a:visited {

	color: #000;

}



.tablealso a:hover {

	color: #FF0000;

}



.cellabianca {

	background-color: #FFF;

}



.cellascura {

	background-color: #ececec;

}



.oddrow {

	background-color: #FFF;

}



.evenrow {

	background-color: #ececec;

}



.sortcell {

	background-color: #c1c1c1;

	font-weight: bold;

}





.tablemed {

	color: #000;

	font-style: normal;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablemed a:link, .tablemed a:visited {

	color: #000;

}



.tablemed a:hover {

	color: #FF0000; 

}	



.tablemed2 {

	color: #000;

	font-style: normal;

	font-size: 12px;

	line-height: 18px;	

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablemed2 a:link, .tablemed2 a:visited {

	color: #000;

}



.tablemed2 a:hover {

	color: #FF0000;

}

.rosso {

	color: #F00000;

}



.tablelrg {

	color: #000;

	font-style: normal;

	font-size: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablelrg a:link, .tablelrg a:visited {

	color: #000;

}



.tablelrg a:hover {

	color: #FF0000;

}



.tablexlrg {

	color: #000;

	font-style: normal;

	font-size: 17px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.tablexlrg a:link, .tablexlrg a:visited {

	color: #000;

}



.tablexlrg a:hover {

	color: #FF0000;

}



.greenfont {

	color: #007F00;

}



.redfont {

	color: #BF0000;

}



a img{border-width: 0;}

.bi{font-weight: bold;}





/* START By-line area 

**********************************/



.insiderbyline{

	display: inline;

	margin: 2px 10px 2px 0px;  

	text-align: center;

	float: left;

}



.bylinebox {

	border: 1px solid #999;

	border-color:#ccc #fff #ccc #fff;

	padding: 4px 4px 4px 0px;

	margin: 5px 0px 6px 0px;

	margin-top: 8px;

	float: left; 

	width: 744px;

}



.bylinephoto {

	display: inline;

	margin: 2px 10px 2px 0px;  

	text-align: center;

	border: 1px solid #000;

	float: left;

}.greyhdr2 {

	padding: 4px 8px 4px 4px;

	background: #333;

}



/* end universal elements */



/* top story module */

#topstory1 {

    float: left;

    width: 412px;

       margin-bottom: 2px;

    color: #000;

}



.smlmainhead {

    width: 380px;

    font-family: Helvetica, sans-serif;

    font-size: 24px;

    line-height: 16px;

    color: #000;

    font-weight: bold;

    font-style: italic;    

    padding: 3px 8px 8px 10px;

    float: left;

    clear: both;



}



.topbg {

    width: 412px;

   

    

    float: left;

}



.topcopy {

    font-family: Verdana, sans-serif;

    font-size: 11px;

    line-height: 13px;

    color: #000;

    font-weight: normal;

    padding: 2px 8px 8px 10px;

    float: left;

    width: 394px;

}



.topauth {

    color: #8C5B40;

    font-weight: bold;

}



.tc {

    float: left;

    clear: both;

    width: 100%;

}



/* END top story module */



.photocredtop {

    text-align: right;

    font-family: Verdana, sans-serif;

    font-size: 9px;

    line-height: 12px;

    font-weight: normal;

    color: #555;

    margin: 0px 0 0 0;

    padding: 2px 0px 0px 0;

    width: 98%;

    float: left;

}



/* START fondopagina

**********************************/

#fondopagina {

	font-family: Verdana, sans-serif;

	color: #333;

	font-size: 10px;

	line-height: 12px;

	width: 760px;

	float: left;

	clear: both;

	height: 90px;

	margin: 0 0 0px 0;

	background: #F5F5F5 url(http://calciocatania.com/stile/sfondo_foot.gif) repeat-x top left;

}

	

.fondopagina1 {

	padding: 10px 10px 10px 10px;

	width: 90%;

	/*width: 772px; */

	font-size: 10px; 

	line-height: 13px; 

	font-family: Verdana,sans-serif;  

	color: #000;

}



.fondopagina1  a:hover {color: #f00; text-decoration:underline;}

.fondopagina1  a:visited {color: #666; text-decoration:underline;}

.fondopagina1  a:active {color: #f60; text-decoration:underline;}

.fondopagina1  a {color: #003; text-decoration:underline;}



.fondopagina2 {

	margin-top: 0px;

	margin-left: 25px;

	width: 500px;

}

/* END fondopagina

**********************************/



/* START Tabella aggiornamenti

**********************************/

.titleaggiornamenti {

	font-family: Helvetica, sans-serif;

	font-size: 15px;

	line-height: 16px;

	color: #000;

	font-weight: bold;

	padding: 6px 0 12px 0;

}



.textaggiornamenti {

	border: 0px dotted #f00;

	width: 300px;

	font-family: Verdana, sans-serif;

	font-size: 10px;

	line-height: 12px;

	color: #000;

	font-weight: normal;

	float: left;

	padding: 0px 1px 1px 0px;

	border: 0px solid #009;

}

/* END Tabella aggiornamenti

**********************************/

/* Solo Editoriale START inline photo, not in left column 

**********************************/

.phinline {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666;
	padding: 6px 6px 0px 6px;
	/*width: 204px; */

	border: 1px solid #ddd;
	float: left;
	margin: 0px 10px 0px 5px;
}



.phinlineGoogle {

	font-family: Verdana, sans-serif;

	font-size: 10px;

	line-height: 12px;

	color: #666;

	padding: 6px 6px 0px 6px;

	/*width: 204px; */

	border: 1px solid #ddd;

	float: left;

	margin: 10px 10px 0px 5px;

}

.photosubtext {

	font-family: Verdana, sans-serif;

	font-size: 10px;

	line-height: 15px;

	font-weight: bold;

	color: #000;

	background: #BFD7EE;

	margin-bottom: 10px;

	margin-top: 0px;

	padding: 0px 6px 18px 6px;

}

.photocred2 {

	text-align: right;

	font-family: Verdana, sans-serif;

	font-size: 9px;

	line-height: 12px;

	font-weight: normal;

	color: #666;

	margin: 0px 0 0 0;

	padding: 2px 4px 4px 0;

	background: #BFD7EE;

}

.pagetitle {

    color: #000;

    padding: 0;

    margin: 0;

    float: left;

}



/*

.pagetitle {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 28px;

	line-height: 29px;

	font-weight: bold;

	color: #000;

	font-style: normal;

	padding: 2px 1px 1px 1px;

	margin: 2px 0px 0px 0px;

}

*/



.pagetitle h1{

    font-family: Helvetica, Arial, sans-serif;

    font-size: 28px;

    line-height: 29px;

    font-weight: bold;

    color: #000;

    padding: 0;

    margin: 0px 0px 10px 0px;

}



.dataaggiornamento {

    font-family:  Verdana, sans-serif;

    font-size: 10px;

    font-weight: normal;

    line-height: 12px;

    color: #666;

    padding: 2px 2px 10px 2px;

    margin: 0px 0px 2px 0px;

}



/* end inline photo, not in left column 

**********************************/



/* START font tools

**********************************/

.ftool {

	width: 300px;

	border: 1px solid #ccc;

	float: left;

	margin-top: 2px;

	margin-bottom: 2px;	

}

.ft1 {

	float: left;

	padding: 4px 4px 10px 4px;

	font-family: Verdana, sans-serif;

	font-size: 9px;

	font-weight: normal;

	line-height: 16px;

	color: #000;

}



.ft2 {

	float: left;

	margin-left: 2px;

}



.ft2 A:link{

	border: 1px solid #ccc;

	padding: 0;

	height: 18px;

	width: 18px;

	float: left;

}



.ft2 A:visited{

	border: 1px solid #ccc;

	padding: 0;

	height: 18px;

	width: 18px;

	float: left;

}



.ft2 A:hover{

	border-color: #f00;

}



.ft2at {

	float: left;

	margin-left: 2px;

}



.ft2at A:link{

	border: 1px solid #666;

	padding: 0;

	height: 18px;

	width: 18px;

	float: left;

}



.ft2at A:visited{

	border: 1px solid #666;

	padding: 0;

	height: 18px;

	width: 18px;

	float: left;

}



.ft2at A:hover{

	border-color: #333;

}

/* END font tools

**********************************/



/*

.text11 h1{

    font-family: Helvetica, Arial, sans-serif;

    font-size: 28px;

    line-height: 29px;

    font-weight: bold;

    color: #000;

    padding: 0 0 6px 0;

    margin: 0;

}

*/


.text11 {

	font-family: Verdana, sans-serif;

	font-size: 14px;

	line-height: 17px;

	color: #000;

	padding: 0px 0 30px 0px;

	text-align: left;

}



.text11 a:link{

	color: #000;

}



.text11 a:visited{

	color: #666;

}



.text11 a:hover{

	color: #f00;

}



.googlebox {

	padding: 6px 6px 6px 6px;

	/*width: 161px; */

	border: 1px solid #ddd;

	float: center;

	margin: 10px 0px 0px 10px;

}

.autorebox {

	border: 1px solid #999;

	border-color:#ccc #fff #ccc #fff;

	padding: 4px 4px 4px 0px;

	margin: 5px 0px 6px 0px;

	margin-top: 8px;

	float: left; 

	width: 744px;

}



.titolopagina {

    color: #000;

    padding: 0;

    margin: 0;

    float: left;

}

.titolopagina h1{

    font-family: Helvetica, Arial, sans-serif;
    font-size: 28px;
    line-height: 29px;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin: 0px 0px 10px 0px;
    text-shadow: 1px 2px 2px #666;

}



/* INIZIO articoli correlati

**********************************/



.r_holder {

	width: 100%;

	float: left:

	clear: all;

}



.related {

	width: 100%;

	font-size: 10px; 

	line-height: 16px; 

	font-family:Verdana, Arial, sans-serif;

	color: #000;

	font-weight: normal;

	border-top: 1px solid;

	text-decoration: none;

	border-color:#ccc;

	padding: 2px 10px 10px 10px;

	margin: 22px 10px 20px 10px;

	float: left;

}



.r_left {

	float: left;

	line-height: 16px;

	width: 48%;

}



.r_right1 {

	float: right;

	width: 49%;

}



.r_right2 {

	margin: 14px 0px 0px 0px;

	width: 49%;

	float: right;

}



.related a:link{

	color: #06c;

	text-decoration: none;

}



.related a:hover{

	color: #f00;

	text-decoration: underline;

}



.related a:visited{

		color: #06c;

	text-decoration: none;

}



/* fine articoli correlati

**********************************/

/* start package area */

#ultimiaggiornamenti {

	width: 436px;

	margin-bottom: 1px;

	float: left;

	 background: #E6E6E6; 

}



.pack2 {

	width: 436px;

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #ccc;

	float: left;

}



.pack3 {

	width: 436px;

	margin-left: 2px;

	padding: 1px 1px 1px 2px;

}



.pack4 {

	float: left;

	margin-left: 0px;

	padding: 1px 10px 1px 1px;

	border: 0px solid #060;

}



.pack5 {

	border: 0px dotted #f00;

	width: 430px;

	font-family: Verdana, sans-serif;

	font-size: 10px;

	line-height: 12px;

	color: #000;

	font-weight: normal;

	float: left;

	padding: 0px 1px 1px 0px;

	border: 0px solid #ccf;

}



.pack5 a:link{

	color: #000;

}



.pack5 a:hover{

	color: #f00;

}



.pack5 a:visited{

	color: #666;

}



.pack5 a:visited:hover{

	color: #f00;

}



.pack5head {

    font-family: Helvetica, sans-serif;

    font-size: 15px;

    color: #000;

    font-weight: bold;

    float: left;

    padding: 6px 0 4px 0;

    width: 252px;

}



.pack5head a:link{

	color: #000;

}



.pack5head a:hover{

	color: #f00;

}



.pack7head {

	font-family: Helvetica, sans-serif;

	font-size: 15px;

	line-height: 16px;

	color: #000;

	font-weight: bold;

	padding: 6px 0 12px 0;

}

.myphoto {

	padding: 2px 2px 2px 0px;

	widht: 95px;

}



.bulls {

	font-family: Verdana, sans-serif;

	font-size: 10px;

	line-height: 12px;

	color: #000;

	font-weight: normal;

	line-height: 16px;

	padding: 0 0 12px 0;

	float: left;

}



.bulls a:link{

	color: #000;

}



.bulls a:hover{

	color: #f00;

}



.bulls a:visited{

	color: #333;

}

.bulls a:visited:hover{

	color: #f00;

}



/* end package area */



.googlehead {

    width: 470px;

    height: 60px;

	margin-right: 5px;

}



/* commenti*/

div#usernotes {

	background-color: transparent;

}

div#usernotes div.head, div#usernotes div.foot {

	background-color: transparent;

	padding: 4px;

}

div#usernotes div.foot {

	text-align: right;

}



div#usernotes div.foot form {

	text-align: right;

	background: #dfdfdf; 

}



div#usernotes div.foot a, div#usernotes div.head a {

	background-color: transparent;

}

div#usernotes span.action {

	float: right;

}

div#usernotes div.note {

	margin-left: 2em; 

	margin-right: 2em; 

	border-bottom:1px dashed;

	padding: 4px;

}

div#usernotes div.text {

	padding: 2px;

	margin-top: 4px;

}

DIV#leaderboard_top {
   /*background: #7d868b;*/
   /*border-bottom: 1px solid #c5c5c5;*/
   padding: 8px 2PX;
   text-align: center;
  display: block;
}

/* categoria */
#itemcategoria  	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 25px;
}

.titolocategoria a:link, a:visited	{
	font-size: 14px; 
	font-weight: bold; 
	color: #006;
}

.titolocategoria a:hover	{
	color: #aa0051;
}

.sommario {
	padding: 3px 0px 3px 0px;
}

.datacategoria {

	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style:italic;
	color: #777;
}

.spot-image {     
	 float: left;
     width: 64px;        
     text-align: center;     
     border: solid 1px #CCCCCC;     
 } 
     
.box-image {    
	margin: 2px 1x 2px 1px;
	overflow:hidden;

	}   

.box-image img {     
	margin: 0px;     
	padding: 0px;  
	height:40px;  
	overflow:hidden;
	}
	
	.categoryname {

	font-family: Verdana, sans-serif;
	font-size: 28px;
	font-weight:bold;
	color: #000;
	text-shadow: 2px 2px 1px #ccc;
}

/** SPONSOR TESTATA **/

.box-sponsortestata {     
	padding-left: 23px; 
	padding-top: 87px;  
	height:60px; 
	align:center; 
	empty-cells: hide;	
	}
