/*STILI PER LAYOUT*/

body {
background-image:url(layout/sfondo.jpg);
background-color: #ffff99; 
background-repeat: repeat-x;
background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: center; 
margin: 0px; 
}
div.lordo {border: 3px #000000 solid; width: 766px; margin: auto; background: #ffffff;}
div.container {
width: 760px; height: auto;  
margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: auto; 
background: url("layout/sfondo_container.jpg") repeat-y #FFEF38; text-align: center; 
padding: 0px; font-size: 1pt;
}
div.container2{text-align: center; padding: 0px; font-size: 1pt;}
img {margin:0px; vertical-align:top;}
img.puls {margin-bottom: 3px;}
/*STILI PER HEADER E FOOTERFFAB38*/

div.header{height: 150px;/*background-color: #FF0000;*/ padding: 4px 6px 2px; font-size: 1pt;}
div.footer{/**/padding: 1px 6px; clear:both; text-align: center; background: url("layout/sfondo_footer.jpg") repeat-y #ff0; font-size: 7pt;}
div.footer a{color:#f00; text-decoration: underline}

/*STILI SPECIFICI PER IL LAYOUT*/

div.horizon {margin: 0px; padding: 2px 6px; /*background-color: #0000FF;*/} 
div.navigation {float: left; width: 140px; background-color: #FFEF38; margin: 0px;}
div.extra {float: right; width: 120px; color: #000000; padding-bottom: 10px; margin: 0px;/*background-color: #00ffff; */}
div.content {margin: 0px 122px 0px 142px; height: auto; /*width: 490px; background-color: #f00;*/}
div.content2 {margin: 0px 122px 0px 142px; width: 422px; /*background-color: #ffffff;*/} /*anti peek-a-boo*/

/*STILI SEZIONE HORIZON (menu navigazione sotto l'header)*/

div.horizon table.sx {font-size: 7pt; border-top: 2px solid #000; border-right: 0px; border-bottom: 2px solid #000; border-left: 2px solid #000; background: url("layout/sfondo_dx.jpg") repeat-y #fff;}
div.horizon table.dx {font-size: 7pt; border-top: 2px solid #000; border-right: 2px solid #000; border-bottom: 2px solid #000; border-left: 0px; background: url("layout/sfondo_sx.jpg") repeat-y #fff; background-position: right;}
div.horizon a {color: #000000; font-weight: bold;}
div.horizon a:hover {text-decoration: none;}

/*STILI SEZIONE CONTENT*/

div.content div.centrale {
margin: 3px 3px; padding: 10px 10px 10px 10px; 
background-image:url(layout/sfondo.jpg); background-color: #ffff99; 
background-repeat: repeat-x; background-attachment: fixed;
border: 2px solid #000000; font-size: 10pt;
}
div.content div.centrale a {color: #000000;}
div.content div.centrale a img {border: 1px solid #000000;}
div.content div.centrale a img:hover {border: 1px solid #FFFF00;}
div.content div.centrale table {font-size: 10pt;}
div.content div.centrale table div#farlocco{margin: 0px; padding: 0px;}
/*div#content div.centrale p{text-align: justify; font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt;}*/
div.content div.centrale table h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 24pt; margin: 5px; color: #000000;}
div.content div.centrale table h2{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 18pt; color: #000000; margin: 5px;}
div.content div.centrale table h3{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14pt; color: #000000;}
div.content div.centrale table h4{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 12pt; color: #000000;}

div.content div.centrale table .asd{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 13px; margin: 5px; color: #000000;}

table.comment td{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt;}

div.content div.riquadro{border: 2px solid #003399; font-size: 8pt; margin-top: 20px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; padding: 10px;}

div.content div.percorso p{text-align: right; font-size: 8pt; margin: 0px 0px 30px 0px;}
div.content div.percorso a{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt; color: #003399; text-decoration: underline;}
div.content div.percorso a:hover{color:#003399; text-decoration: none;}

/*STILI SEZIONE NAVIGAZIONE*/

div.navigation {background: transparent;}
div.navigation a{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt; color: #000000; text-decoration: none; background: transparent;}
div.navigation a:hover{color:#000000; text-decoration: underline;}

/*STILI SEZIONE EXTRA*/

div.menu{/*background-color: #9FC6EF;*/font-size: 8pt; margin: 0px /*5px 5px 0px*/; padding: 0px;/*5px 10px 5px 5px5px 5px 0px 5px*/;}
div.menu img{border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; /*margin-bottom: 5px;*/}
div.menu img:hover{border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; /*margin-bottom: 5px;*/}


div.menu div.pulsante {margin: 0px 0px 2px 0px; padding: 2px 0px 2px 0px; width: 120px; border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #fff; border-left:1px solid #fff; }
div.menu div.pulsante a {font-weight: bold;}
div.menu div.pulsante:hover {background-color: #7198C1; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #000; border-left:1px solid #000; color: #FFFFFF; }
div.menu div.pulsante:hover a {color:#FFFFFF;}


/*STILI PER LE TABELLE*/

table.gialla, table.verde, table.blu {font-family: Verdana, Arial, Helvetica, sans-serif; background: transparent;}
table.gialla td {background: #ff0; border: 1px solid #000; font-size: 7pt;}
table.gialla tr.traditori td {background-color: #dddd00;}
table.gialla td.traditori {background-color: #dddd00;}
table.gialla tr.traditori2 td {background-color: #eeee55;}
table.gialla td.traditori2 {background-color: #eeee55;}
table.gialla tr:hover td {background: url("layout/tab_hover.jpg") repeat-x #868600; border: 1px solid #ff0; color: #FFFF00;}
table.gialla tr:hover a, table table.blu tr:hover a, table.verde tr:hover a {color: #FFFF00;}
table.gialla td.cap, table.blu td.cap, table.verde td.cap {font-weight: bold;}
table.gialla td a, table.blu td a, table.verde td a {color: #000000; text-decoration: none;}
table.gialla td a:hover, table.blu td a:hover, table.verde td a:hover {text-decoration: underline; color: #FFFFFF;}
table.gialla td.pap, table.blu td.pap, table.verde td.pap {border: 0px; background: transparent;}
table.gialla tr:hover td.pap, table.blu tr:hover td.pap, table.verde tr:hover td.pap {border: 0px; background: transparent;}
table.gialla tr.zapk td {background: #000; font-family: Verdana, Arial, Helvetica, sans-serif; border-width: 1px; border-style: solid; font-size: 7pt; color:#FFFF00; font-weight: bold;}
table.gialla tr.zapk td a {color:#FFFF00;}
table.gialla td.capg {background: #090; border: 1px solid #000; font-weight:bold; color:white;}
table.gialla td.capr {background: #900; border: 1px solid #000; font-weight:bold; color:white;}

table.blu td {background: #0ff; border: 1px solid #000; font-size: 7pt;}
table.blu tr:hover td {background: url("layout/tab_hover_blu.jpg") repeat-x #008686; border: 1px solid #00f; color: #0ff;}

table.verde td {background: #0f0; border: 1px solid #000; font-size: 7pt;}
table.verde tr:hover td {background: url("layout/tab_hover_verde.jpg") repeat-x #008600; border: 1px solid #0f0; color: #0f0;}
 




div.content div.centrale table table.unita {font-family: Verdana, Arial, Helvetica, sans-serif; background: transparent; font-size: 7pt; border: 1px solid #000;}
div.content div.centrale table table.unita td {background: #ff0; border-bottom: 1px solid #000;}
div.content div.centrale table table.unita td.cap {font-weight: bold;}
div.content div.centrale table table.unita a {color: #000000; text-decoration: none;}
div.content div.centrale table table.unita a:hover {text-decoration: underline;}
div.content div.centrale table table.unita img {border: 0px;}

div.content div.centrale table table.nav {font-family: Verdana, Arial, Helvetica, sans-serif; background: transparent; font-size: 7pt; font-weight: bold;}
div.content div.centrale table table.nav td {background: #ff0; border: 1px solid #000; text-align: center;}
div.content div.centrale table table.nav td.pti {font-size: 14pt; font-weight: bold;}
div.content div.centrale table table.nav td.lose {font-size: 12pt; font-weight: bold;}
div.content div.centrale table table.nav td.win {font-size: 12pt; font-weight: bold; text-decoration: underline;}
div.content div.centrale table table.nav td:hover  {background: #000; border: 1px solid #ff0; color: #FF0;}
div.content div.centrale table table.nav td:hover a {color: #FFFF00;}
div.content div.centrale table table.nav td.cap {font-weight: bold;}
div.content div.centrale table table.nav td a {color: #000000; text-decoration: none;}
div.content div.centrale table table.nav td a:hover {text-decoration: underline; color: #FFFFFF;}

table.blocchi td {border: 1px solid #000;}
table.blocchi td div.yel {background: #ffff00; border-style: outset; border-width: 1px; margin: 0px; padding: 5px; font-size:10px; font-weight: bold;}
table.blocchi td:hover div.yel {background: #ffDD00; color:#000000; border-style: inset; border-width: 1px; margin: 0px; padding: 5px}
table.blocchi td div.gre {background: #00ff00; border-style: outset; border-width: 1px; margin: 0px; padding: 5px; font-size:10px; font-weight: bold;}
table.blocchi td:hover div.gre {background: #00DD00; color:#000000; border-style: inset; border-width: 1px; margin: 0px; padding: 5px}
table.blocchi td div.ble {background: #00ffff; border-style: outset; border-width: 1px; margin: 0px; padding: 5px; font-size:10px; font-weight: bold;}
table.blocchi td:hover div.ble {background: #00DDff; color:#000000; border-style: inset; border-width: 1px; margin: 0px; padding: 5px}

/*   STILI PER LE NEWS   */

div.news_short {font-size: 10px;}
div.news_full {text-align: justify; font-size: 10pt;}
div.news_title {font-family: impact; font-size: 15pt; font-weight: normal; text-align: center;}
div.news_subtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; text-align: center;}

/*   STILI PER EFFETTO FADE   */

#update {
  font-size:8pt;
  padding-left: 7px;
}
#update *{
  font-size: 8pt;
  margin:0px;
  padding:0px;
  display:none;
}
#update a {
   display:inline;
}

/*ALTRI*/

.testa	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
div.content div.centrale table a.ultima {color: #FF0000;}
.titolo2 {font-family: impact; font-size: 15pt; font-weight: normal; text-align: center;}
.sotto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; text-align: center;}
.interlinea150{line-height:150%;} /*class="interlinea150" fa diventare l'interlinea 150%*/
.rientro{margin-left:10px;}
.firma{margin-top: 60px; text-align: right;}
.piccolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000;}
input.pulsante {font-size: 8pt;}
div.disclaimer {margin:0px; padding:0px;}
div.ghost {margin:0px; padding:0px; font-size: 1pt; visibility: hidden;}
input.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #aaaa00;
	border-right: 1px solid #aaaa00;
	border-top: 1px solid #555500;
	border-left: 1px solid #555500;
}
textarea.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #aaaa00;
	border-right: 1px solid #aaaa00;
	border-top: 1px solid #555500;
	border-left: 1px solid #555500;
}
input.button {
	background-color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 88px;
	border-bottom: 2px solid #555500;
	border-right: 2px solid #555500;
	border-top: 2px solid #aaaa00;
	border-left: 2px solid #aaaa00;
}
.sette {font-size: 7pt;}
table.piccola td {text-align: center; font-size: 8pt;}
.quote {
	border: 1px solid #000; 
	background: #fff; 
	padding: 10px; 
	font-style: italic; 
	font-size: 8pt; 
	line-height: 150%; 
}
option {font-size: 10pt;}
input {font-size: 10pt;}