/*
Theme Name: pvr5
*/

@charset "utf-8";
/* CSS Document */

/* ----------------RIDEFINITI------------  */

* {
	margin:0;
	padding:0;
	border:0;
}

textarea {
	border:1px solid #CCC;
	padding:5px;
}

hr {
	display:none;
	visibility:hidden;
	clear:both;
}

h1, h2 {
	display:none;
}

h3 {
	color:#FFF;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

h4 {
	color:#FFF;
	font-size:13px;	
	font-weight:normal;
}

h5 {
	font-size:22px;
	color:#002E46;	
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;	
}

h6 {
	display:none;
}

a img {
	border:0;
}

p {
	margin-top:10px;
	line-height:16px;
	font-size:12px;
	text-align:justify;
}

.testo ul, .testo-solo ul, .testo ol, .testo-solo ol {
	margin-top:10px;
	line-height:16px;
	font-size:12px;
	list-style-position:inside;
}

.testo ul li, .testo-solo ul li, .testo ol li, .testo-solo ol li {
	margin-bottom:10px;
}

body {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	background:url(/notizie/wp-content/themes/pvr5/img/bg.gif) center repeat-y #939393;
}

blockquote {	
	font-style: normal;
	border-top: 1px solid #CC9900; 
	border-bottom: 1px solid #CC9900;
	margin-left: 1.5em;
	margin-right: 1.5em;
	margin-bottom:5px;
	margin-top:5px;	 
	padding: 0 5px 5px; 
	background-color: #FFC;
	display:table;
	width:90%;
}

.alignright {
	float:right !important;
	margin:0 0 15px 15px !important;
}

.alignleft {
	float:left !important;
	margin:0 15px 15px 0 !important;
}

/* ----------------CLEARFIX------------  */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* ----------------PAGINA------------  */

#container {
	text-align:left;
	width:1000px;
	margin:0 auto;	
}

#lanci {
	margin-top:5px;
	width:715px;
}

#lanci-categoria {
	margin-top:5px;
	margin-right:5px;
	width:500px;
	float:left;	
}

.box {
	padding-top:6px;
	background:url(/notizie/wp-content/themes/pvr5/img/bordo.gif) top repeat-x;	
}

.wp-caption img {
	display:none;
}

.wp-caption-text {
	font-size:10px;
	font-weight:bold;
	margin:0;
}

#banner-300 {
	margin-top:5px;
	float:right;
	padding-top:6px;
	background:url(/notizie/wp-content/themes/pvr5/img/bordo.gif) top repeat-x;		
}

#tags {
	padding-top:5px;
	border-top:1px solid #CCC;	
}

#sx {
	padding-top:5px;
	width:695px;
	float:left;
	margin-right:5px;
	padding-top:6px;
	background:url(/notizie/wp-content/themes/pvr5/img/bordo.gif) top repeat-x;	
	margin-top:5px;		
}

#dx {
	padding-top:6px;
	background:url(/notizie/wp-content/themes/pvr5/img/bordo.gif) top repeat-x;	
	padding-top:5px;
	margin-top:5px;
	float:left;	
}

#cx {
	padding-top:5px;
	width:190px;
	float:left;
	margin-right:5px;
	padding-top:6px;
	background:url(/notizie/wp-content/themes/pvr5/img/bordo.gif) top repeat-x;	
	margin-top:5px;	
}

#partner {
	padding-top:5px;
	margin-top:5px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	text-align:center;
	background:url(/notizie/wp-content/themes/pvr5/img/partner.gif) left no-repeat;
}

#partner a img {
	margin:20px 30px;
}

/* ----------------VISORE------------  */

.titolo-visore a {
	text-decoration:none;
}

.visore-1 {
	width:500px;
	height:250px;
	margin-right:5px;
	float:left;	
}

.visore-1 .sfondo {
	height:250px;
}

.visore-1 .titolo-visore {
	background:url(/notizie/wp-content/themes/pvr5/img/xvisore.png);
	padding:5px;
	position:relative;
	top:150px;
	height:70px;
	overflow:hidden;
}

.visore-2, .visore-3, .visore-4 {
	width:190px;
	height:87px;
	margin-right:5px;
	float:left;	
}

.visore-4 {
	height:77px;	
}

.visore-2 .sfondo, .visore-3 .sfondo, .visore-4 .sfondo {
	height:83px;
}

.visore-4 .sfondo {
	height:82px;
}

.visore-2 .titolo-visore, .visore-3 .titolo-visore, .visore-4 .titolo-visore {
	background:url(/notizie/wp-content/themes/pvr5/img/xvisore.png);
	padding:3px;
	position:relative;
	top:30px;
	height:27px;
	overflow:hidden;
}

.visore-4 .titolo-visore {
	top:29px;
	height:27px;
}

.visore-2 h3, .visore-3 h3, .visore-4 h3 {
	font-size:11px;
	font-weight:normal;
}

.visore-2 h4, .visore-3 h4, .visore-4 h4 {
	display:none;
}

.visore-categoria {
	width:300px;
	height:155px;
	float:left;	
	margin-right:5px;
}

.visore-categoria  .categoria {
	color:#000;
}

.visore-categoria .sfondo {
	height:150px;
}

.visore-categoria .titolo-visore {
	background:url(/notizie/wp-content/themes/pvr5/img/xvisore.png);
	padding:5px;
	position:relative;
	top:70px;
	height:70px;
	overflow:hidden;
}

.testo {
	padding-left:305px;
	padding-bottom:5px;
	font-size:10px;
}

.testo-solo {
	padding-bottom:5px;
	font-size:10px;
	padding-right:10px;
}

.testo a, .testo-solo a{
	color:#000;
}

.testo h3, .testo-solo h3, .testo h3 a, .testo-solo h3 a, .testo a h3, .testo-solo a h3{
	font-size:22px;
	color:#002E46;	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;	
	margin-bottom:5px;
}

.testo h4, .testo-solo h4, .testo h4 a, .testo-solo h4 a, .testo a h4, .testo-solo a h4{
	font-size:13px;	
	color:#000;	
	font-style:italic;
	text-decoration:none;
	margin-bottom:5px;		
}


h4 {
	color:#FFF;
	font-size:13px;	
	font-weight:normal;
}

.categoria {
	background:#FFF;
	font-size:10px;
	padding:0 4px 0 0;
	float:left;
	line-height:20px;
}

.categoria a {
	color:#000;
	text-decoration:none;
}

.description {
	display:none;
}

/* ----------------NAVIGAZIONE------------  */

#navigazione {
	background:url(/notizie/wp-content/themes/pvr5/img/fascetta.gif) repeat-x top;	
}

#navigazione a#logo {
	background:url(/notizie/wp-content/themes/pvr5/img/logo.gif) no-repeat top;
	display:block;
	height:130px;
	width:130px;
}

#navigazione a#logo:hover {
	background:url(/notizie/wp-content/themes/pvr5/img/logo.gif) no-repeat;
	background-position:bottom;
}

#navigazione ul.primo-livello li {
	list-style:none;
	display:inline;
	float:left;
}

#navigazione ul.primo-livello li a {
	padding:5px;
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	margin-right:3px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;	
	border-bottom:0px solid #000;
	background:#002e46;			
}

#navigazione ul.primo-livello li a.forum {
	background:url(/notizie/wp-content/themes/pvr5/img/bg-forum.gif) repeat-x;
}

#navigazione ul.primo-livello li a:hover {
	background:#FFF;
	color:#000;
}

#navigazione ul.primo-livello li a.active:hover {
	background:#FFF;
	color:#000;
}

#navigazione ul.primo-livello li a.active {
	background:#FFF;
	color:#000;
}

#navigazione div.secondo-livello {
	background:#FFF;
	border:1px solid #000;
	margin-top:-1px;
	line-height:52px;
	padding:0 5px;	
}

#navigazione div.secondo-livello-loghi {
	background:#FFF;
	border:1px solid #000;
	margin-top:-1px;	
}

#navigazione div.secondo-livello a {
	padding:0 5px;
	text-decoration:none;
	color:#000;
	font-size:12px;			
	/*background:#FFF;*/
	border-right:1px solid #000;
	color:#000;
}

#navigazione div.secondo-livello a.last {
	border-right:0px solid #000;
}

#navigazione div.secondo-livello a:hover, #navigazione div.secondo-livello a.active {
	color:#FFF;
	background:#002e46;
}

#navigazione div.secondo-livello a.forum {
	background:#FFC;
}

#navigazione div.secondo-livello a.forum:hover {
	color:#000;
	background:#FC0;
}

#navigazione div.secondo-livello-loghi img {
	height:50px;
	margin:0 2px;
}

.paginazione {
	text-align:center;
	margin-bottom:5px;
	border-top:1px solid #CCC;
	padding-top:10px;
}

#ricerca {
	float:right;
	padding:4px;
	color:#FFF;
}

#adsense {
	float:left;
	padding-top:5px;
}

/* ----------------SOCIETA------------  */

.societa {margin-bottom:5px; list-style:none;}
.societa li {line-height:20px; background-position:5px}
.avatar {text-align:center;}
.nome, .email, .sito, .fb {padding:0 3px 0 3px;}
.email {background:url(/notizie/wp-content/themes/pvr5/img/mail.gif) left no-repeat; padding-left:30px;}
.sito {background:url(/notizie/wp-content/themes/pvr5/img/sito.gif) left no-repeat; padding-left:30px;}
.fb {background:url(/notizie/wp-content/themes/pvr5/img/fb.gif) left no-repeat; padding-left:30px;}

/* ----------------CORSI------------  */

#tabellacorsi th {     
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    text-align:center; 
    border-left: 1px dotted #FFF; 
    margin-left: -1px;
    /*background-color: #EAEAEA;*/
	background:#FC0;
}

#tabellacorsi .info, #partner .info {
	float:right;
	display:block;
	height:16px;
	width:16px;
	background:url(/notizie/wp-content/themes/pvr5/img/information.png);
	margin-right:3px;
}

#tabellacorsi th.header { 
    background-image: url(/tablesorter/themes/blue/bg.gif);     
    cursor: pointer; 
    font-weight: normal; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-left: 1px solid #FFF; 
    margin-left: -1px;
    background-color: #EAEAEA;	 
} 

#tabellacorsi th.headerSortUp { 
    background-image: url(/tablesorter/themes/blue/asc.gif); 
    background-color: #CCC; 
	border-left: 1px solid #EAEAEA;	
} 

#tabellacorsi th.headerSortDown { 
    background-image: url(/tablesorter/themes/blue/desc.gif); 
    background-color: #CCC; 
	border-left: 1px solid #EAEAEA;	
} 

#tabellacorsi {
	width:100%;
}

#sx a {
	color:#000;
}

#sx a.shortcut {
	margin-right:13px;
	line-height:24px;
	padding-left:20px;
	background:url(/notizie/wp-content/themes/pvr5/img/arrow.gif) left no-repeat;
	display:block;
	float:left;
}

#tabellacorsi th.first {
	border-left: 1px solid #FC0;
}

#tabellacorsi th.last {
	border-right: 1px solid #FC0;
}

#tabellacorsi td {
	padding:4px;
	font-size:11px;
	border-left:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
}

#tabellacorsi th {
	padding:2px;
}

#tabellacorsi td.last {
	border-right:1px solid #EAEAEA;
}

#tabellacorsi td span {
	display:block;
	margin:0 1px 1px 0;
	width:22px;
	height:22px;
	background:red;
	float:left;
	background:url(img/corsi.gif);
}	

#tabellacorsi td span.a1f { background-position:0px 0px; }
#tabellacorsi td span.a2f { background-position:198px 0px; }
#tabellacorsi td span.b1f { background-position:176px 0px; }
#tabellacorsi td span.b2f { background-position:154px 0px; }
#tabellacorsi td span.cf { background-position:132px 0px; }
#tabellacorsi td span.df { background-position:110px 0px; }
#tabellacorsi td span.f1 { background-position:88px 0px; }
#tabellacorsi td span.f2 { background-position:66px 0px; }
#tabellacorsi td span.f3 { background-position:44px 0px; }
#tabellacorsi td span.f12 { background-position:22px 0px; }
#tabellacorsi td span.f20 { background-position:0px 110px; }
#tabellacorsi td span.f19 { background-position:198px 110px; }
#tabellacorsi td span.f18 { background-position:176px 110px; }
#tabellacorsi td span.f17 { background-position:154px 110px; }
#tabellacorsi td span.f16 { background-position:132px 110px; }
#tabellacorsi td span.f15 { background-position:110px 110px; }
#tabellacorsi td span.f14 { background-position:88px 110px; }
#tabellacorsi td span.f13 { background-position:66px 110px; }
#tabellacorsi td span.mvf { background-position:44px 110px; }
#tabellacorsi td span.amf { background-position:22px 110px; }

#tabellacorsi td span.a1m { background-position:0px 88px; }
#tabellacorsi td span.a2m { background-position:198px 88px; }
#tabellacorsi td span.b1m { background-position:176px 88px; }
#tabellacorsi td span.b2m { background-position:154px 88px; }
#tabellacorsi td span.cm { background-position:132px 88px; }
#tabellacorsi td span.dm { background-position:110px 88px; }
#tabellacorsi td span.m1 { background-position:88px 88px; }
#tabellacorsi td span.m2 { background-position:66px 88px; }
#tabellacorsi td span.m3 { background-position:44px 88px; }
#tabellacorsi td span.m21 { background-position:22px 88px; }
#tabellacorsi td span.m20 { background-position:0px 66px; }
#tabellacorsi td span.m19 { background-position:198px 66px; }
#tabellacorsi td span.m18 { background-position:176px 66px; }
#tabellacorsi td span.m17 { background-position:154px 66px; }
#tabellacorsi td span.m16 { background-position:132px 66px; }
#tabellacorsi td span.m15 { background-position:110px 66px; }
#tabellacorsi td span.m14 { background-position:88px 66px; }
#tabellacorsi td span.m13 { background-position:66px 66px; }
#tabellacorsi td span.mvm { background-position:44px 66px; }
#tabellacorsi td span.amm { background-position:22px 66px; }


#tabellacorsi td span.x14 { background-position:88px 22px; }
#tabellacorsi td span.x13 { background-position:66px 22px; }
#tabellacorsi td span.mvx { background-position:44px 22px; }
#tabellacorsi td span.amx { background-position:22px 22px; }

/* ----------------LANCIO FORUM------------  */

.link {
	margin-bottom:5px;
}

.link li {
	list-style:none;
	font-size:11px;
}

.link li a {
	display:block;
	line-height:24px;
	border-bottom:1px dotted #CCC;
	color:#000;
	margin:0 10px;
	text-decoration:none;	
}

.link li a:hover, .link a:hover {
	background:#BBDEF2;
	text-decoration:underline;
}

.link li a.active {
	background:#BBDEF2;
}
.link li a.last {
	border-bottom:0px dotted #CCC;
}

.link li b {
	display:block;
	line-height:36px;
	border-bottom:0px dotted #CCC;
	color:#000;
	/*background:#eaeaea;*/
	padding-left:10px;
	padding-right:20px;
	border-bottom:1px dotted #FFF;
}

.forum {
	background:url(/notizie/wp-content/themes/pvr5/img/forum.gif) top right no-repeat;
}

.sondaggi {
	background:url(/notizie/wp-content/themes/pvr5/img/sondaggi.gif) top right no-repeat;
}

.risultati {
	background:url(/notizie/wp-content/themes/pvr5/img/risultati.gif) top right no-repeat;
}

.provvedimenti {
	background:url(/notizie/wp-content/themes/pvr5/img/provvedimenti.gif) top right no-repeat;
}

.provvedimenti li b {
	height:36px;
	line-height:18px;
}

.societa {
	background:url(/notizie/wp-content/themes/pvr5/img/societa.gif) top right no-repeat;
}

.correlati {
	background:url(/notizie/wp-content/themes/pvr5/img/correlati.gif) top right no-repeat;
}

.correlati  li {
	list-style:none;
	font-size:12px;
}

.correlati b {
	display:block;
	line-height:36px;
	border-bottom:0px dotted #CCC;
	color:#000;
	font-size:11px;
	padding-left:10px;
	padding-right:20px;
	border-bottom:1px dotted #FFF;
}

.correlati  li a {
	margin:0 10px;
	display:block;
	/*float:left;*/
	color:#000;
	text-decoration:none;
	line-height:20px;
	border-bottom:1px dotted #CCC;
}

.tag {
	background:url(/notizie/wp-content/themes/pvr5/img/tag.gif) top right no-repeat;
}

.tag  li {
	list-style:none;
	font-size:12px;
}

.tag b {
	display:block;
	line-height:36px;
	border-bottom:0px dotted #CCC;
	color:#000;
	font-size:11px;
	padding-left:10px;
	padding-right:20px;
	border-bottom:1px dotted #FFF;
}

.tag li a {
	margin:0 10px;
	display:block;
	/*float:left;*/
	color:#000;
	text-decoration:none;
	line-height:20px;
	border-bottom:1px dotted #CCC;
	text-transform:uppercase;
}

.tag a {
	color:#000;
	text-decoration:none;
	text-transform:uppercase;	
}

.condividi {
	line-height:35px;
	font-size:11px;
	border-bottom:1px solid #002E46;
	border-top:1px solid #002E46;	
	margin-bottom:5px;
}

.condividi a {
	border-bottom:0px;
	color:#000;
}

.chiave {
	border:1px solid #FC0;
	background:#FFC;
	padding:5px;
	margin-bottom:5px;
	line-height:30px;	
}

.chiave b {
	text-transform:uppercase;
}

.chiave-tag {
	border:1px solid #006;
	background:#CCF;
	padding:5px;
	margin-bottom:5px;
	line-height:30px;
}

.chiave-tag b {
	text-transform:uppercase;
}

/* ----------------FOOTER------------  */

#footer {
	color:#000;
	padding-top:15px;
	padding-top:15px;
	background:url(/notizie/wp-content/themes/pvr5/img/bordo.gif) top repeat-x;	
	margin-top:15px;
	font-size:10px;	
}

#footer a {
	color:#000;
}

.dx {
	float:right;
	text-align:right;
	width:45%;
}

.sx {
	float:left;
	width:45%;	
}

/* ----------------BANNER------------  */

#banner-top {
	float:right;
	margin-top:17px;
}

.leggianche {
	border-top:1px dotted #CCCCCC;
	display:block;
	margin:20px 0 10px;
	padding-top:20px;
	font-weight:bold;
}

.leggianche a {
	font-weight:normal;
	color:#000;
	font-size:12px;
}

/* ----------------RISULTATI------------  */

.classifica, .ultimagiornata {
	border-bottom:1px solid #DDD;
	margin-bottom:5px;
}

.ultimagiornata, .prossimagiornata , .calendario{
	border-bottom:none;
/*	width: 500px;
	margin-right:10px;
	margin-left:10px;	
	float:left;
	display:inline;	*/
}

.calendario {
	margin-top:5px;
}

#classifica {
	/*width:470px;*/
}

#classifica th {
/*	border-bottom:1px solid #DDD;
	padding:5px;	*/	
	background:#ccc url(/img/bg-th.gif) no-repeat scroll 0 0;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px;
	text-align:center;
	text-transform:uppercase;		
}

#classifica td {
	border-bottom:1px dotted #DDD;
	line-height:20px;	
	padding:0 5px;
}

#classifica td.mini {
	font-size:10px;
}

td.bordodx {
	border-right:1px dotted #ddd;
}

td.bordosx {
	border-left:1px dotted #ddd;
}

#classifica tr:hover, .giornatacalendario tr:hover {
	background:#FC0;
}

#classifica tr.no-rollover:hover {
	background:none;
}

.prepartita {
	border-bottom:1px dotted #DDD;
}

.partita {
	width:481px;
}

.giornatacalendario {
	width:500px;
	font-size:10px;
	margin-bottom:3px;
}

.giornatacalendario tr td {
	border-bottom:1px #DDD dotted;
}

.partita tr td {
	padding:3px 5px;
}

.giornatacalendario tr td {
	padding:3px;
}

.partita tr td.dati {
	font-size:10px;
}

.partita tr td.squadra, .partita tr td.punteggio {
	/*font-weight:bold;*/
	font-size:12px;
}

.partita tr td.squadra {

}

.partita tr td.punteggio {
	width:43px;
}

.partita tr td.icone {
	width:43px;
}

.ricalcola {
	font-size:10px;
	color:#000;
	padding:0px 2px 2px 18px;
	background:url(/img/warning.png) no-repeat;
	margin-top:4px;
	line-height:20px;
	display:block;
}

.ultimagiornata h4, .prossimagiornata h4, .calendario h4 {
	background:#ccc url(/img/bg-th.gif) no-repeat scroll 0 0;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px;
	text-transform:uppercase;
	color:#000;
}	

.prossimagiornata h4.sportwin {
	background:#ccc url(/img/bg-th-sw.gif) no-repeat top right;
}

.nascosto {
	display:none;
}

.mostrato {
	display:table-row;
}

.mostra {
	background:url(/img/show-info.gif) no-repeat;
	width:16px;
	height:16px;
}

.nascondi {
	background:url(/img/hide-info.gif) no-repeat;
	width:16px;
	height:16px;	
}

.up {
	background: url(/img/bg-dati-up.gif) no-repeat bottom;
}

.switch {
	float:left;
	margin:0 5px;
}

#vaiultimirisultati {
	background: url(/img/ultimi-risultati.gif) no-repeat left;
	padding-left:27px;
}

#vaicalendariocompleto {
	background: url(/img/calendario-completo.gif) no-repeat left;
	padding-left:27px;
}

.campionatocorrente {
	background:#DDD;
}

#col-classifica {
	margin-top:5px;
}

.attivo {
	font-weight:bold;
}

#fb-root {

}