html, body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F325F
}
#login {
	background-image: url(../img/sfondo_login.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 293px;
	height: 314px;
	position: relative;
	padding-left: 160px
}
#login .nome {
	width: 280px;
	padding-top: 30px;
	font-weight: 700;
	text-align: center
}
#login .label {
	clear: both;
	float: left;
	width: 97px;
	margin-top: 20px;
	line-height: 14px;
	text-align: right;
	font-weight: 700
}
#login input {
	float: left;
	margin-top: 20px;
	height: 14px;
	margin-left: 10px
}
#login input.secondo {
	width: 90px
}
#login a {
	float: left;
	color: #1F325F;
	margin-top: 20px;
	margin-left: 10px;
	font-weight: 700;
	line-height: 14px
}
.titolo_giocochiuso {
	padding: 20px 5px;
	text-align: center;
	font-weight: 700
}
.testo_giocochiuso {
	padding: 10px 5px 10px 25px
}
.menu {
	width: 210px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
	background-color: transparent
}
.menu ul, .menu ul li {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.menu .titolo {
	width: 100%;
	overflow: hidden;
	background-image: url(../img/testata_oggetti.jpg);
	background-repeat: repeat;
	background-position: 0 0;
	height: 22px
}
.menu .titolo span {
	float: left;
	width: 150px;
	line-height: 20px;
	padding-left: 25px;
	color: #1F335F;
	text-transform: uppercase;
	font-weight: 700;
	background-image: url(../img/icona_trascinabile.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px
}
.menu .handle {
	cursor: move
}
.menu .titolo img {
	float: right;
	cursor: pointer;
	margin: 6px 5px 5px 0
}
.menu .contenuto_menu {
	width: 100%;
	overflow: hidden
}
.menu .voci_menu li a {
	display: block;
	font-weight: 700;
	padding: 6px 4px 6px 10px;
	text-decoration: none;
	color: #1F335F;
	position: relative
}
.menu .voci_menu a.conFreccia {
	padding-right: 18px
}
.menu .voci_menu a span.chiuso, .menu .voci_menu a span.aperto {
	position: absolute;
	right: 6px;
	top: 5px;
	width: 14px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: 0 0
}
.menu .voci_menu a span.chiuso {
	background-image: url(../img/freccia_giu.gif)
}
.menu .voci_menu a span.aperto {
	background-image: url(../img/freccia_su.gif)
}
.menu ul.sottoMenu {
	display: none
}
.menu ul.sottoMenuAperto {
	display: block
}
.menu ul.sottoMenu li a {
	font-weight: 400;
	background-color: #F0F9F6
}
.menu ul.sottoMenu li .sottoMenu li a {
	padding-left: 44px;
	background-color: #FFE4CA
}
.menu .voci_menu li.menu_titoletto {
	background-color: #79849F;
	color: #fff;
	padding: 5px 10px;
	font-weight: 700
}
.menu .voci_menu li.menu_sottoTitoletto {
	background-color: #C1C7D2;
	color: #1F335F;
	padding: 5px 10px;
	font-weight: 700
}
#menu_totocalciogol .voci_menu li a.totocalcio, #menu_totocalciogol .voci_menu li a.totogol {
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 60px
}
#menu_totocalciogol .voci_menu li a.totocalcio {
	background-image: url(../img/logo_totocalcio.gif)
}
#menu_totocalciogol .voci_menu li a.totogol {
	background-image: url(../img/logo_totogol.gif)
}
#menu_totocalciogol .voci_menu li a.indentato {
	padding-left: 60px
}
#menu_bigmatchrace .voci_menu li a.bigmatch, #menu_bigmatchrace .voci_menu li a.bigrace {
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 70px
}
#menu_bigmatchrace .voci_menu li a.bigmatch {
	background-image: url(../img/logo_bigmatch.gif)
}
#menu_bigmatchrace .voci_menu li a.bigrace {
	background-image: url(../img/logo_bigrace.gif)
}
#menu_bigmatchrace .voci_menu li a.indentato {
	padding-left: 70px
}
#menu_bigmatchrace ul.sottoMenu li .sottoMenu li a {
	padding-left: 40px
}
#menu_sport .voci_menu li a {
	font-weight: 700;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 2px center
}
#menu_sport ul.sottoMenu li a {
	font-weight: 400;
	border-bottom: 1px solid #fff
}
#menu_sport ul.sottoMenu li .sottoMenu li a {
	padding-left: 44px
}
#menu_sport .voci_menu a.calcio {
	background-image: url(../img/icona_calcio.gif)
}
#menu_sport .voci_menu a.calcio2 {
	background-image: url(../img/icona_calcio2.gif);
	background-position: 6px center
}
#menu_sport .voci_menu a.calcio3 {
	background-image: url(../img/icona_calcio3.gif);
	background-position: 6px center
}
#menu_sport .voci_menu a.ciclo {
	background-image: url(../img/icona_ciclo.gif);
	background-position: 4px center
}
#menu_sport .voci_menu a.pnuoto {
	background-image: url(../img/icona_pnuoto.gif);
	background-position: 6px center
}
#menu_sport .voci_menu a.golf {
	background-image: url(../img/icona_golf.gif);
	background-position: 4px center
}
#menu_sport .voci_menu a.rugby {
	background-image: url(../img/icona_rugby.gif);
	background-position: 3px center
}
#menu_sport .voci_menu a.auto {
	background-image: url(../img/icona_auto.gif)
}
#menu_sport .voci_menu a.baseba {
	background-image: url(../img/icona_baseball.gif);
	background-position: 4px center
}
#menu_sport .voci_menu a.basket {
	background-image: url(../img/icona_basket.gif);
	background-position: 6px center
}
#menu_sport .voci_menu a.moto {
	background-image: url(../img/icona_moto.gif)
}
#menu_sport .voci_menu a.tennis {
	background-image: url(../img/icona_tennis.gif)
}
#menu_sport .voci_menu a.canoa {
	background-image: url(../img/icona_canoa.gif)
}
#menu_sport .voci_menu a.equitazione {
	background-image: url(../img/icona_cavallo.gif);
	background-position: 4px center
}
#menu_sport .voci_menu a.baseball_americano {
	background-image: url(../img/icona_baseball_americano.gif);
	background-position: 4px center
}
#menu_sport .voci_menu a.nuoto {
	background-image: url(../img/icona_nuoto.gif);
	background-position: 5px center
}
#menu_sport .voci_menu a.pallamano {
	background-image: url(../img/icona_pallamano.gif);
	background-position: 4px center
}
#menu_sport .voci_menu a.sci {
	background-image: url(../img/icona_sci.gif);
	background-position: 4px center
}
#menu_sport .voci_menu a.hockey {
	background-image: url(../img/icona_hockey.gif);
	background-position: 4px center
}
#menu_sport .voci_menu a.borsa {
	background-image: url(../img/icona_borsa.gif);
	background-position: 4px center
}
#menu_sport .voci_menu a.altroPattinaggio {
	background-image: url(../img/icona_altro_pattinaggio.gif)
}
#menu_sport .voci_menu a.atleticaLeggera {
	background-image: url(../img/icona_atletica_leggera.gif)
}
#menu_sport .voci_menu a.attivitaSportiva {
	background-image: url(../img/icona_attivitą_sportiva.gif)
}
#menu_sport .voci_menu a.biathlon {
	background-image: url(../img/icona_biathlon.gif)
}
#menu_sport .voci_menu a.bob {
	background-image: url(../img/icona_bob.gif)
}
#menu_sport .voci_menu a.cinema {
	background-image: url(../img/icona_cinema.gif)
}
#menu_sport .voci_menu a.combinataNordica {
	background-image: url(../img/icona_combinata_nordica.gif)
}
#menu_sport .voci_menu a.curlin {
	background-image: url(../img/icona_curling.png)
}
#menu_sport .voci_menu a.eventoTv {
	background-image: url(../img/icona_evento_tv.gif)
}
#menu_sport .voci_menu a.manifMusicale {
	background-image: url(../img/icona_manif_musicale.gif)
}
#menu_sport .voci_menu a.maratona {
	background-image: url(../img/icona_maratona.gif)
}
#menu_sport .voci_menu a.pattinaggio {
	background-image: url(../img/icona_pattinaggio.gif)
}
#menu_sport .voci_menu a.saltoSci {
	background-image: url(../img/icona_salto_sci.gif)
}
#menu_sport .voci_menu a.sciAlpino {
	background-image: url(../img/icona_sci_alpino.gif)
}
#menu_sport .voci_menu a.sciFondo {
	background-image: url(../img/icona_sci_fondo.gif)
}
#menu_sport .voci_menu a.slittino {
	background-image: url(../img/icona_slittino.gif)
}
#menu_sport .voci_menu a.snowboard {
	background-image: url(../img/icona_snowboard.gif)
}
#menu_sport .voci_menu a.vela {
	background-image: url(../img/icona_vela.gif)
}
#menu_sport .voci_menu a.volley {
	background-image: url(../img/icona_volley.gif)
}
#menu_carrello {
	color: #1F335F;
	font-size: 10px
}
#menu_carrello #codici_utente {
	float: left;
	width: 88px;
	padding: 5px 0 5px 2px;
	font-weight: 700
}
#menu_carrello #nome_utente {
	float: right;
	width: 115px;
	padding: 5px 5px 5px 0;
	text-align: right
}
#menu_carrello #saldo span {
	clear: both;
	padding-left: 2px;
	font-weight: 700
}
#menu_carrello .slide {
	margin-top: 3px;
	width: 66px;
	height: 19px;
	background-color: #E8E8E8;
	border: 1px solid #1F335F;
	float: left;
	font-size: 11px;
	line-height: 19px;
	font-weight: 700;
	text-align: center;
	color: #797979
}
#menu_carrello .prima_ultima_slide {
	width: 71px;
	border-right: 0;
	border-left: 0
}
#menu_carrello .slideAttiva {
	color: #1F335F;
	background-color: #fff
}
#menu_carrello .voce_carrello {
	padding-top: 5px;
	padding-left: 2px;
	text-transform: uppercase;
	font-weight: 700;
	overflow: hidden
}
#menu_carrello #svuota_carrello {
	margin-bottom: 5px;
	clear: both
}
#menu_carrello #svuota_carrello span {
	float: left;
	line-height: 11px;
	margin-top: 5px
}
#menu_carrello #svuota_carrello a {
	float: right;
	margin-right: 2px
}
#menu_carrello .linea {
	clear: both;
	padding: 0;
	margin: 0;
	height: 2px;
	line-height: 2px;
	font-size: 2px;
	background-color: #9DA5B9
}
#menu_carrello #puntata {
	padding: 5px 0 5px 2px;
	background: #EAEAEA
}
#menu_carrello #puntata div {
	font-weight: 700;
	margin-bottom: 3px
}
#menu_carrello #puntata input {
	line-height: 16px;
	height: 16px
}
#menu_carrello #puntata span {
	font-weight: 700;
	margin-left: 5px;
	margin-top: 5px
}
#menu_carrello #vincita {
	margin: 5px 0;
	overflow: hidden
}
#menu_carrello #vincita .label {
	font-weight: 700;
	margin-left: 2px;
	float: left
}
#menu_carrello #vincita .valore {
	font-weight: 700;
	margin-right: 5px;
	float: right
}
#menu_carrello .pulsante_prosegui {
	clear: both;
	padding: 10px 5px 10px 0;
	background: #EAEAEA;
	text-align: right
}
#menu_carrello .messaggio_coda {
	font-size: 10px;
	text-align: center
}
#menu_carrello .scommmessecarrello .scommessa .cancella {
	position: absolute;
	top: 15px;
	right: 2px
}
#menu_ippica .ippodromo, #menu_ippica .corse {
	border-bottom: 1px solid #CCC;
	overflow: hidden;
	float: left;
	width: 100%
}
#menu_ippica .ippodromo a {
	color: #1F335F;
	text-transform: uppercase;
	text-decoration: none;
	height: 18px;
	min-height: 18px;
	line-height: 18px;
	font-weight: 700;
	margin-left: 5px
}
#menu_ippica .corse a {
	font-weight: 700;
	color: #fff;
	text-decoration: none
}
#menu_ippica .corse .corsa_verde, #menu_ippica .corse .corsa_gialla, #menu_ippica .corse .corsa_rossa {
	width: 19px;
	height: 18px;
	line-height: 18px;
	float: left;
	margin: 0 1px 0 0;
	text-align: center
}
#menu_ippica .corse .corsa_verde {
	background-color: #00A651
}
#menu_ippica .corse .corsa_rossa {
	background-color: #E65427
}
#menu_ippica .corse .corsa_gialla {
	background-color: #FC0
}
#menu_ippica .direttaTV {
	float: left;
	width: 100%;
	height: 32px;
	background-image: url(../img/icona_diretta.gif);
	background-repeat: no-repeat;
	background-position: left center
}
#menu_ippica .direttaTV a {
	line-height: 32px;
	text-decoration: none;
	color: #1F335F;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	padding-left: 40px
}
#menu_dove_scommettere .voci_menu li a {
	padding-left: 20px;
	font-weight: 400
}
#menu_dove_scommettere .voci_menu li.spazio_vuoto {
	height: 22px;
	font-size: 22px;
	line-height: 22px;
	background-color: #DBDEE5
}
#menu_dove_scommettere .voci_menu li.link_1 a {
	background-color: #004489;
	padding: 0
}
#menu_dove_scommettere .voci_menu li.link_2 a {
	background-color: #FFF;
	padding: 0
}
#menu_dove_scommettere .voci_menu li.link_3 a {
	background-color: #0E3275;
	padding: 0
}
#menu_gruppo_snai .titolo div {
	float: left;
	width: 78px
}
#menu_gruppo_snai .titolo div.logo {
	height: 18px;
	width: 64px;
	background-image: url(../img/iconcina_logo_snai.gif);
	background-position: left center;
	background-repeat: no-repeat
}
#menu_gruppo_snai li.nome_gruppo {
	color: #F90;
	font-style: italic;
	padding-left: 26px;
	background-color: #FFE4CA;
	border-bottom: 1px solid #fff
}
#menu_gruppo_snai ul.sottoMenu li a {
	font-weight: 400;
	background-color: #F0F9F6;
	padding-left: 20px;
	border-bottom: 1px solid #fff
}
#menu_gruppo_snai ul.sottoMenu li .sottoMenu li a {
	padding-left: 34px;
	background-color: #FFE4CA;
	border-bottom: 1px solid #fff
}
#menu_snai_card ul.sottoMenu li a {
	padding-left: 26px
}
#menu_scommesse_telefoniche .voci_menu li a, #menu_trisenaz .voci_menu li a {
	font-weight: 400
}
#menu_scommesse_telefoniche .voci_menu li.menu_sottoTitoletto_link a {
	display: block;
	color: #1F335F;
	padding: 5px 10px;
	margin: 0;
	font-weight: 700
}
#lista_spot .spot {
	width: 100%;
	display: block;
	margin-bottom: 2px
}
#carrellodatitotocalcio .intestazionetotocalcio td {
	background-color: #CCC;
	font-weight: 700;
	font-size: 12px;
	text-align: center
}
p {
	margin: 0 0 10px;
	padding: 0
}
#news .titolo {
	border: 1px solid #CCC;
	background-image: url(../img/testata_oggetti.jpg);
	background-repeat: repeat;
	background-position: 0 0;
	height: 22px;
	line-height: 20px;
	font-weight: 700;
	padding: 0 4px
}
#news .titolo .sinistro {
	float: left;
	width: 70%;
	color: #18305A
}
#news .titolo .destro {
	float: right;
	width: 29%;
	text-align: right;
	color: #666
}
#news .corpo {
	border: 1px solid #CCC;
	background-image: url(../img/notizie/sfondo_popup.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #fff;
	padding: 5px;
	height: 200px;
	overflow: auto;
	color: #333
}
#news .corpo .data {
	text-align: right;
	margin-bottom: 10px
}
#news .corpo a {
	color: #333;
	text-decoration: underline
}
#news .corpo a:hover {
	color: #999
}
#alert {
	width: 400px;
	height: 110px;
	background-image: url(../img/sfondo_alert.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 30px 4px 60px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -204px;
	margin-top: -100px
}
#alert .msg {
	overflow: auto;
	height: 110px
}
#alert #chiudi {
	position: absolute;
	bottom: 4px;
	right: 20px
}
#table_bigmatch .titolo {
	float: left;
	background-color: #F0F0F0;
	padding: 14px 95px 14px 5px;
	color: #333;
	font-weight: 700;
	width: 300px;
	position: relative
}
#table_bigmatch .titolo img {
	position: absolute;
	right: 10px;
	top: 10px
}
#table_bigmatch .Box-bianco {
	background: #FFF;
	border: 1px #CCC solid;
	padding: 7px;
	clear: both;
	text-align: center
}
#table_bigmatch .contenitore_gruppo2, #table_bigmatch .contenitore_gruppo {
	clear: both;
	background-color: #DA2B28;
	padding: 0 10px
}
#table_bigmatch .gruppo {
	background-image: url(../img/bigmatch/linea.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: center;
	height: 25px
}
#table_bigmatch .gruppo span {
	color: #fff;
	font-weight: 700;
	background-color: #DA2B28;
	padding: 0 5px;
	line-height: 25px
}
#table_bigmatch table.tipo1 th {
	background-color: #999;
	background-image: url(../img/lineabigmatchl.jpg);
	background-repeat: no-repeat;
	background-position: -2px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	padding: 7px
}
#table_bigmatch table.tipo1 th.prima {
	background-image: none
}
#table_bigmatch table.tipo1 td {
	border: 1px solid #FFF;
	background-color: #ccc;
	text-align: center;
	padding: 0;
	clear: both
}
#table_bigmatch table.tipo1 td.prima {
	border-left: 0
}
#table_bigmatch table.tipo1 td.ultima {
	border-right: 0
}
#table_bigmatch table.tipo1 td.ultima_riga {
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
#table_bigmatch .12x {
	width: 10%;
	text-align: center
}
#table_bigmatch .data {
	width: 20%
}
#table_bigmatch .descrizione {
	width: 50%
}
#table_bigmatch.tabella_piccola .titolo {
	background-image: url(../img/smussi/piccolo-grigio-chiaro.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#table_bigmatch.tabella_piccola .contenitore_gruppo {
	background-image: url(../img/smussi/rosso-su-grigio-chiaro-piccolo.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#table_bigmatch.tabella_piccola .contenitore_gruppo2 {
	background-image: url(../img/smussi/rosso-su-grigio-scuro.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#table_calcio.tabella_grande {
	width: 760px;
	position: relavite;
	right: 0
}
#table_calcio.tabella_piccola .incontro {
	background-image: url(../img/smussi/blu-su-sfondo.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#table_calcio.tabella_piccola .sgombro {
	background-image: url(../img/smussi/grigio-su-azzurro-piccolo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #9E9E9E;
	clear: both;
	padding: 5px 10px 5px 20px
}
#table_calcio.tabella_piccola .Titlesgombro {
	background-image: url(../img/smussi/blu-su-grigio-gr.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #1F335F;
	clear: both;
	padding: 5px 10px 5px 20px
}
#table_calcio.tabella_piccola .top {
	background-image: url(../img/smussi/bianco-su-blu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 2px;
	line-height: 2px;
	font-size: 2px
}
#table_calcio.tabella_piccola table th.prima, #table_calcio.tabella_piccola table th.ultima {
	width: 10px;
	background-image: url(../img/smussi/grigiochiaro-su-grigioscuro.jpg);
	background-repeat: no-repeat
}
#table_calcio.tabella_piccola table tr.prima_riga td.prima, #table_calcio.tabella_piccola table tr.prima_riga td.ultima {
	background-image: url(../img/smussi/bianco-su-grigio.jpg);
	background-repeat: no-repeat
}
#table_calcio.tabella_piccola table tr.prima_riga td.prima, #table_calcio.tabella_piccola table th.prima {
	background-position: left top
}
#table_calcio.tabella_piccola table tr.prima_riga td.ultima, #table_calcio.tabella_piccola table th.ultima {
	background-position: right top
}
#table_calcio .LineTabSgombro {
	clear: both;
	padding: 5px 10px 5px 20px
}
#table_calcio .testo {
	left: 10px;
	color: #FFF;
	font-weight: 700
}
#table_calcio .titolo {
	background-color: #9DACBF;
	float: left;
	text-align: right;
	width: 380px;
	padding: 15px 20px 15px 0;
	color: #1F335F;
	font-weight: 700;
	position: relative
}
#table_calcio .titolo img {
	position: absolute;
	top: 5px;
	left: 10px
}
#table_calcio .incontro {
	clear: both;
	float: left;
	width: 100%;
	background-color: #1F335F;
	overflow: hidden
}
#table_calcio .incontro div {
	float: left;
	width: 80%;
	padding: 13px 0 7px 20px;
	color: #fff;
	font-weight: 700
}
#table_calcio .incontro .riduzione {
	margin-right: 20px;
	margin-top: 13px;
	float: right
}
#table_calcio .riducibile {
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden
}
#table_calcio .esito {
	background-color: #9E9E9E;
	color: #1F335F;
	padding: 5px 10px 5px 20px
}
#table_calcio table {
	clear: both;
	width: 100%
}
#table_calcio table th {
	background-color: #CFCFCF;
	padding: 4px 0;
	color: #1F335F;
	font-weight: 400
}
#table_calcio table th.quota {
	font-weight: 700;
	text-align: center
}
#table_calcio table th.spazio {
	width: 64px
}
#table_calcio table td {
	padding: 3px 0
}
#table_calcio table tr.prima_riga td {
	height: 5px;
	font-size: 5px;
	line-height: 5px
}
#table_calcio table td.prima {
	border-left: 1px solid #CCC
}
#table_calcio table td.ultima {
	border-right: 1px solid #CCC
}
#table_calcio table td, #table_calcio table td a {
	background-color: #fff;
	color: #1C328B;
	text-decoration: none
}
#table_calcio table td.concorrente a:hover, .evidenziato a:hover {
	background-color: #CCC
}
#table_calcio table td.concorrente, #table_calcio table th.concorrente {
	text-align: left;
	padding-left: 15px
}
#table_calcio table td.quota {
	text-align: center;
	width: 40px
}
#table_calcio table td.linea_bordo, #table_calcio table td.ultima_linea {
	border-bottom: 1px solid #E6E8ED;
	padding-top: 0;
	padding-bottom: 5px
}
#table_calcio table tr.riga_dati td {
	border-bottom: 1px solid #E6E8ED;
	padding: 4px 0
}
#table_corsa_ippo .line-blu2 {
	overflow: hidden;
	background-color: #4C5C7F;
	width: 502px;
	color: #fff;
	clear: both;
	padding: 7px
}
#table_corsa_ippo .linea-centro {
	clear: both;
	overflow: hidden;
	padding: 7px;
	border-bottom: 1px solid #E6E8ED;
	color: #1F335F;
	background-color: #fff;
	text-align: center
}
#table_daticorsab a:hover {
	color: #CCC;
	text-decoration: none
}
#table_daticorsab table a:hover, #table_daticorsab .Line-arancio2 a:hover, #table_daticorsab .Line-arancio3 a:hover, .link_subrealtime a:hover {
	color: #385AA9
}
#table_daticorsab .line-blu1 {
	clear: both;
	overflow: hidden;
	background-color: #1F335F;
	color: #fff;
	padding: 7px
}
#table_daticorsab .linea-centro {
	overflow: hidden;
	padding: 2px 7px;
	border-bottom: 1px solid #E6E8ED;
	color: #1F335F;
	background-color: #fff;
	clear: both
}
#table_corsaTempoReale .line-bianca, #table_corsa_ippo .line-bianca {
	float: left;
	color: #1F335F;
	background-color: #fff;
	width: 384px;
	border: #CCC 1PX solid;
	border-top: 0;
	border-bottom: 0;
	padding: 7PX
}
#table_corsaTempoReale .line-bianco {
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	color: #1F335F;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	height: 50px
}
#table_corsaTempoReale .allineamentoSX {
	float: left;
	margin: 7px
}
#table_corsaTempoReale .fine {
	background-color: #F9F9ED;
	padding: 7px;
	overflow: hidden;
	background-image: url(../img/smussi/bottom-bianco.jpg);
	background-repeat: no-repeat;
	background-position: left top
}
#table_datiCavallo .line-blu1, #table_corsaTempoReale .line-blu1 {
	clear: both;
	overflow: hidden;
	background-color: #1F335F;
	color: #fff;
	float: left;
	width: 100%
}
#table_datiCavallo .BoxCentrale {
	color: #1F335F;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color: #FFF
}
#table_IppicaNazionaleScommesse .line-bianca, #table_datiGuidatore .line-bianca, #table_datiCavallo .line-bianca, #table_daticorsab .line-bianca {
	clear: both;
	overflow: hidden;
	color: #1F335F;
	background-color: #fff;
	width: 384px;
	border: #CCC 1PX solid;
	border-top: 0;
	border-bottom: 0;
	padding: 7PX;
	float: left
}
#table_IppicaNazionaleScommesse .line-blu1, #table_datiGuidatore .line-blu1 {
	clear: both;
	overflow: hidden;
	background-color: #1F335F;
	color: #fff;
	text-align: right;
	width: 100%
}
#table_IppicaNazionaleScommesse .line-blu2, #table_datiGuidatore .line-blu2 {
	background-color: #4C5C7F;
	width: 502px;
	color: #fff;
	clear: both;
	float: left;
	padding: 7px
}
#table_IppicaNazionaleScommesse .line-arancio1, #table_datiGuidatore .line-arancio1, #table_datiCavallo .line-arancio1, #table_corsaTempoReale .line-arancio1, #table_daticorsab .line-arancio1, #table_corsa_ippo .line-arancio1 {
	overflow: hidden;
	background-color: #F77D29;
	width: 502px;
	color: #fff;
	clear: both;
	padding: 7px
}
#table_IppicaNazionaleScommesse .line-grigia, #table_datiGuidatore .line-grigia, #table_datiCavallo .line-grigia, #table_corsaTempoReale th, #table_daticorsab .line-grigia, #table_corsa_ippo .line-grigia {
	overflow: hidden;
	background-color: #A1A1A1;
	color: #fff;
	padding: 7PX;
	clear: both;
	border-bottom: 1px solid #CCC
}
#table_IppicaNazionaleScommesse .line-arancio1 .testo, #table_datiGuidatore .line-arancio1 .testo, #table_datiCavallo .line-arancio1 .testo, #table_corsaTempoReale .line-arancio1 .testo, #table_daticorsab .line-arancio1 .testo {
	float: left;
	width: 70%;
	padding: 5px 0
}
#table_IppicaNazionaleScommesse .line-arancio1 .tempoReale, #table_datiGuidatore .line-arancio1 .tempoReale, #table_datiCavallo .line-arancio1 .tempoReale, #table_corsaTempoReale .line-arancio1 .tempoReale, #table_daticorsab .line-arancio1 .tempoReale {
	float: right;
	width: 29%;
	text-align: right
}
#table_IppicaNazionaleScommesse .Line-arancio2, #table_datiGuidatore .Line-arancio2, #table_datiCavallo .Line-arancio2, #table_corsaTempoReale .Line-arancio2, #table_daticorsab .Line-arancio2, #table_corsa_ippo .Line-arancio2 {
	clear: both;
	overflow: hidden;
	background-color: #FAAA74;
	padding: 7px;
	border-bottom: 1px solid #fff;
	width: 502px
}
#table_IppicaNazionaleScommesse .Line-arancio3, #table_datiGuidatore .Line-arancio3, #table_datiCavallo .Line-arancio3, #table_corsaTempoReale .Line-arancio3, #table_daticorsab .Line-arancio3, #table_corsa_ippo .Line-arancio3 {
	clear: both;
	overflow: hidden;
	background-color: #FEEACB;
	padding: 7px;
	border-bottom: 1px solid #fff;
	width: 502px
}
#table_IppicaNazionaleScommesse .Line-normal, #table_datiGuidatore .Line-normal, #table_datiCavallo .Line-normal, #table_corsaTempoReale .Line-normal, #table_daticorsab .Line-normal, #table_corsa_ippo .Line-normal {
	clear: both;
	overflow: hidden;
	padding: 7px;
	width: 502px
}
#table_IppicaNazionaleScommesse .allineamentoDX, #table_datiGuidatore .allineamentoDX, #table_datiCavallo .allineamentoDX, #table_corsaTempoReale .allineamentoDX {
	float: right;
	margin: 7px
}
#table_IppicaNazionaleScommesse .fine, #table_datiGuidatore .fine, #table_datiCavallo .fine {
	background-color: #F9F9ED;
	padding: 7px
}
#table_IppicaNazionaleScommesse.tabella_piccola .sopra_titolo, #table_datiGuidatore.tabella_piccola .sopra_titolo, #table_datiCavallo.tabella_piccola .sopra_titolo, #table_corsaTempoReale.tabella_piccola .sopra_titolo, #table_daticorsab.tabella_piccola .sopra_titolo, #table_corsa_ippo.tabella_piccola .sopra_titolo {
	line-height: 9px;
	height: 9px;
	background-image: url(../img/smussi/piccola-bianca.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#partitaB.tabella_piccola .line-top, #table_calcio.tabella_piccola .titolo {
	background-image: url(../img/smussi/piccola-grigia.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#partitaB.tabella_piccola .line-blu1 {
	background-image: url(../img/smussi/blu-su-grigio.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#partitaB.tabella_piccola .line-grigia-scura, #table_calcio.tabella_piccola .esito {
	background-image: url(../img/smussi/grigio-su-blu.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#partitaB.tabella_piccola table.principale tr.linea_tabella th.prima, #partitaB.tabella_piccola .tabella-testataleft {
	background-image: url(../img/smussi/grigiochiaro-su-grigioscuro.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#partitaB.tabella_piccola table.principale tr.linea_tabella th.ultima {
	background-image: url(../img/smussi/grigiochiaro-su-grigioscuro.jpg);
	background-position: top right;
	background-repeat: no-repeat
}
#partitaB.tabella_piccola .esito2 {
	background-image: url(../img/smussi/grigioscuro-su-bianco-con-bordo.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#partitaB.tabella_piccola .esito3 {
	background-image: url(../img/smussi/grigioscuro-su-bianco.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 10px
}
#partitaB.tabella_piccola .linea_finale {
	background-image: url(../img/smussi/bottom-bianco.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 6px;
	line-height: 6px;
	font-size: 6px
}
#partitaB div.ultima_riga, #table_calcio.tabella_piccola table tr.ultima_riga td, #table_calcio div.ultima_riga {
	background-image: url(../img/smussi/bottom-bianco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px
}
#partitaB .line-top {
	color: #1F335F;
	background-color: #9DACBF;
	width: 386px;
	border-bottom: 0;
	padding: 7px;
	float: left
}
#partitaB .line-blu1, #table_corsa_ippo .line-blu1 {
	clear: both;
	background-color: #1F335F;
	width: 502px;
	color: #fff;
	padding: 7px;
	overflow: hidden
}
#partitaB .line-grigia-scura {
	background-color: #9E9E9E;
	width: 502px;
	clear: both;
	padding: 7px;
	color: #fff;
	overflow: hidden
}
#partitaB .line-grigia-scura .testo {
	float: left;
	width: 80%
}
#partitaB .Line-grigia-chiara {
	background-color: #CFCFCF;
	border-bottom: 1px solid #fff;
	text-align: center;
	height: 24px
}
#partitaB .testo-arancio {
	color: #F57E29
}
#partitaB table.principale {
	width: 100%;
	border: 0;
	background-color: #fff
}
#partitaB table.principale td.prima, #partitaB table.principale tr.ultima_linea td.prima {
	border-left: 1px solid #E6E8ED
}
#partitaB table.principale td.ultima, #partitaB table.principale tr.ultima_linea td.ultima {
	border-right: 1px solid #E6E8ED
}
#partitaB table.principale tr.linea_tabella td {
	border-bottom: 1px solid #E6E8ED;
	color: #1F335F;
	background-color: #fff;
	padding: 5px 0;
	text-align: center
}
#partitaB table.principale tr.linea_tabella th {
	background-color: #CFCFCF;
	color: #1F335F;
	font-weight: 700;
	text-align: center;
	padding: 5px 0
}
#table_risdiretta .sopra_titolo {
	background-image: url(../img/smussi/piccola-grigia.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 9px;
	line-height: 9px;
	font-size: 9px
}
#table_risdiretta .titolo {
	float: left;
	width: 340px;
	background-image: url(../img/logo_snai_su_blu.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #9DACBF;
	padding: 15px 10px 15px 50px;
	text-align: right;
	color: #fff;
	font-weight: 700
}
#table_risdiretta .stampa, #table_IppicaNazionaleScommesse .stampa, #table_datiGuidatore .stampa, #table_datiCavallo .stampa, #table_corsaTempoReale .stampa, #table_calcio .stampa {
	float: left;
	margin: 10px 0 0 10px
}
#table_risdiretta .sport {
	float: left;
	clear: both;
	width: 100%;
	background-color: #1F335F;
	overflow: hidden;
	background-image: url(../img/smussi/blu-su-grigio-760.jpg);
	background-repeat: no-repeat;
	background-position: top center
}
#table_risdiretta .sport2 {
	background-image: url(../img/smussi/blu-su-bianco-con-bordi-760.jpg)
}
#table_risdiretta .sport .nome, #table_risdiretta .sport .messaggio {
	float: left;
	color: #F57E29;
	padding: 15px 0;
	font-weight: 700
}
#table_risdiretta .sport .nome {
	padding-left: 10px;
	padding-right: 10px;
	width: 20%
}
#table_risdiretta .sport .messaggio {
	width: 65%
}
#table_risdiretta .interlinea1 {
	height: 23px;
	clear: both;
	background-color: #9E9E9E
}
#table_risdiretta table.tabellaRisultati {
	width: 100%;
	border: 1px solid #CCC;
	border-bottom: 0;
	color: #1F325F
}
#table_risdiretta table.tabellaRisultati th, #table_risdiretta table.tabellaRisultati td {
	text-align: left
}
#table_risdiretta .ultima_riga {
	background-image: url(../img/smussi/bottom-bianco-con-bordo-760.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 9px;
	line-height: 9px;
	font-size: 9px
}
#table_risdiretta table.tabellaRisultati a {
	color: #1F325F;
	text-decoration: none
}
#table_risdiretta table.tabellaRisultati .prima_colonna {
	padding-left: 3px
}
#table_risdiretta table.tabellaRisultati .ultima_colonna {
	padding-right: 3px
}
#table_risdiretta table.tabellaRisultati .centrato, #partitaB .testo-centrato, #table_bigmatch .centratura, .centrato {
	text-align: center
}
#table_totocalcio .line-top {
	background-color: #048464;
	width: 386px;
	padding: 7PX;
	float: left
}
#table_totocalcio .line-blu {
	background-color: #048464;
	text-align: center;
	color: #fff;
	font-weight: 700;
	padding: 7px;
	background-image: url(../img/linea_totogol.jpg);
	background-position: -2px;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 20px
}
#table_totocalcio .mappe_totocalcio th {
	background-color: #048464;
	color: #fff;
	text-align: center;
	width: 50%;
	padding: 5px 0
}
#table_totocalcio .mappe_totocalcio th.separatore {
	background-image: url(../img/separatore_totocalcio.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	width: 2px
}
#table_totocalcio .mappe_totocalcio td.separatore {
	background-image: url(../img/separatore_totocalcio_verde.png);
	background-position: 0 top;
	background-repeat: repeat-y;
	width: 2px
}
#table_totocalcio .line-blu .messaggio {
	font-size: 17px;
	color: #fff;
	float: right;
	width: 30%;
	text-align: right;
	font-weight: 700;
	margin-right: 10px
}
#table_totocalcio .line-blu .legenda {
	float: left;
	width: 49%;
	text-align: center;
	font-weight: 400
}
#table_totocalcio .line-gri {
	background-color: #CCC;
	text-align: center;
	color: #01559C;
	padding: 7px;
	overflow: hidden;
	height: 20px
}
#table_totocalcio td {
	border: 1px solid #FFF;
	background-color: #CCC;
	padding: 2px;
	text-align: center
}
#table_totocalcio.tabella_piccola .line-top {
	background-image: url(../img/smussi/verde-piccolo.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#table_totocalcio.tabella_piccola .sopra-box-bianco {
	float: left;
	width: 100%;
	background-image: url(../img/smussi/bianco-su-verde-piccolo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 9px;
	height: 9px
}
#table_totocalcio.tabella_piccola table tr.testata_tabella .prima {
	background-image: url(../img/smussi/verde-su-bianco-con-bordo.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#table_totocalcio.tabella_piccola table tr.testata_tabella .ultima {
	background-image: url(../img/smussi/verde-su-bianco-con-bordo.jpg);
	background-position: top right;
	background-repeat: no-repeat
}
#table_totogol td a, #table_totocalcio td a, #table_bigmatch a, #table_daticorsab a, #table_bigmatch td a {
	text-decoration: none;
	color: #fff
}
#table_totogol td a:hover, #table_totocalcio td a:hover, #table_bigmatch a:hover, #table_bigmatch td a:hover {
	color: #CCC
}
#table_totogol .line-top {
	background-color: #01559C;
	width: 384px;
	padding: 7px;
	float: left
}
#table_totogol .box_bianco_intestazione, #table_totocalcio .box_bianco_intestazione {
	background: #FFF;
	border: 1px #CCC solid;
	border-top: 0;
	border-bottom: 0;
	padding: 5px 0;
	clear: both;
	overflow: hidden
}
#table_totogol .box_bianco_intestazione div, #table_totocalcio .box_bianco_intestazione div {
	float: left;
	margin-left: 10px;
	width: 60%
}
#table_totogol .box_bianco_intestazione a.aggiungi_al_carrello, #table_totocalcio .box_bianco_intestazione a.aggiungi_al_carrello {
	float: right;
	margin-right: 10px;
	margin-top: 5px
}
#table_totogol .pulsante, #table_totocalcio .pulsante {
	float: left;
	margin: -20px 10px 0 0
}
#table_totogol .Box-bianco, #table_totocalcio .Box-bianco {
	background: #FFF;
	border: 1px #CCC solid;
	border-top: 0;
	border-bottom: 0;
	padding: 7px 0;
	height: 20px;
	clear: both
}
#table_totogol .Box-bianco div, #table_totocalcio .Box-bianco div {
	float: left;
	margin-left: 10px;
	padding-top: 2px;
	width: 60%
}
#table_totogol .Box-bianco a.aggiungi_al_carrello, #table_totocalcio .line-blu .checkbox, #table_totocalcio .Box-bianco a.aggiungi_al_carrello {
	float: right;
	margin-right: 10px
}
#table_totogol .line-blu {
	background-color: #01559C;
	text-align: center;
	color: #fff;
	font-weight: 700;
	padding: 7px;
	background-image: url(../img/linea_totogol.jpg);
	background-position: -2px;
	background-repeat: no-repeat;
	overflow: hidden
}
#table_totogol .line-blu .legenda {
	text-align: center;
	color: #fff;
	font-weight: 400
}
#table_totogol .line-blu .legenda .spazio {
	padding: 0 4px
}
#table_totogol .line-gri {
	background-color: #CCC;
	text-align: center;
	color: #01559C;
	padding: 7px;
	overflow: hidden;
	height: 22px
}
#table_totogol .line-gri .ridotto, #table_totocalcio .line-gri .ridotto {
	float: left;
	width: 30%;
	color: #1F325F;
	font-weight: 700
}
#table_totogol .totogol td {
	border: 1px solid #FFF;
	background-color: #CCC;
	padding: 2px;
	text-align: center;
	color: #01559C
}
#table_totogol .bottone-blu, #table_totocalcio .bottone-blu {
	display: block;
	float: left;
	width: 130px;
	margin-left: 20px;
	background-color: #1F325F;
	padding: 2px;
	text-align: center;
	font-weight: 700;
	color: #FFF;
	height: 12px;
	text-decoration: none
}
#table_totogol .mappe_totogol th {
	background-color: #01559C;
	color: #fff;
	text-align: center;
	width: 50%;
	padding: 5px 0
}
#table_totogol .mappe_totogol th.separatore {
	background-image: url(../img/separatore_totogol.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	width: 2px
}
#table_totogol .mappe_totogol td, #table_totocalcio .mappe_totocalcio td {
	background-color: #fff;
	color: #1C328B;
	text-align: center;
	border: 0;
	width: 12%
}
#table_totogol .mappe_totogol td.separatore {
	background-image: url(../img/separatore_totogol_blu.png);
	background-position: 0 top;
	background-repeat: repeat-y;
	width: 2px
}
#table_totogol.tabella_piccola .line-top {
	background-image: url(../img/smussi/piccolo-azzurro.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#table_totogol.tabella_piccola .sopra-box-bianco {
	float: left;
	width: 100%;
	background-image: url(../img/smussi/bianco-su-azzurro-piccolo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 9px;
	height: 9px
}
#table_totogol.tabella_piccola table tr.testata_tabella .prima {
	background-image: url(../img/smussi/azzurro-su-bianco-con-bordi.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#table_totogol.tabella_piccola table tr.testata_tabella .ultima {
	background-image: url(../img/smussi/azzurro-su-bianco-con-bordi.jpg);
	background-position: top right;
	background-repeat: no-repeat
}
#table_BigRace .BoxCentrale {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC
}
#table_BigRaceDati.tabella_grande, #table_BigRace.tabella_grande, #table_totogol.tabella_grande, #table_risdiretta {
	width: 760px;
	position: relative;
	margin: 0 auto
}
#table_BigRaceDati .top, #table_BigRace .top {
	height: 10px;
	background-color: #F9F9ED
}
#table_BigRaceDati .line-top, #table_BigRace .line-top {
	color: #1F335F;
	background-color: #EAEAEA;
	width: 385px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 7PX;
	float: left;
	font-weight: 700
}
#table_BigRaceDati .line-arancio, #table_BigRace .line-arancio {
	background-color: #DD3C39;
	color: #fff;
	font-weight: 700;
	clear: both;
	height: 40px;
	padding-top: 10px;
	padding: 7px
}
#table_BigRaceDati .line-grigia, #table_BigRace .line-grigia {
	background-color: #9e9e9e;
	font-weight: 700;
	color: #FFF;
	padding: 7px;
	clear: both;
	height: 20px
}
#table_BigRaceDati .line-grigia2, #table_BigRace .line-grigia2 {
	background-color: #CFCFCF;
	clear: both;
	height: 10px
}
#table_BigRaceDati th, #table_BigRace th {
	vertical-align: middle;
	background-color: #CFCFCF;
	text-align: center;
	color: #31436C;
	font-weight: 700;
	clear: both;
	height: 15px;
	padding-bottom: 5px
}
#table_BigRaceDati .stampa, #table_BigRace .stampa {
	float: left;
	margin-top: 10px;
	margin-left: 10px
}
#table_BigRaceDati .BoxCentrale, #table_IppicaNazionaleScommesse .BoxCentrale, #table_datiGuidatore .BoxCentrale, #table_corsaTempoReale .BoxCentrale {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color: #FFF
}
#table_BigRace .lineacentrale {
	background-color: #FFF;
	border-bottom: 1px solid #CCC;
	text-align: center
}
#table_BigRaceDati .lineacentrale imput, #table_BigRace .lineacentrale imput {
	font-size: 11px
}
#table_BigRaceDati .allineamentoDX, #table_BigRace .allineamentoDX {
	float: right;
	width: 180px
}
#table_BigRaceDati .fine, #table_BigRace .fine {
	background-color: #F9F9ED;
	height: 9px
}
#table_BigRaceDati.tabella_piccola .top, #table_BigRace.tabella_piccola .top {
	background-image: url(../img/smussi/piccola-grigia2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom
}
#table_BigRaceDati.tabella_piccola .line-arancio, #table_BigRace.tabella_piccola .line-arancio {
	background-image: url(../img/smussi/arancio_sugrigia-chiara2.jpg);
	background-repeat: no-repeat;
	background-position: left top
}
#table_BigRaceDati.tabella_piccola .line-grigia, #table_BigRace.tabella_piccola .line-grigia {
	background-image: url(../img/smussi/grigioscuro-su-rosso.jpg);
	background-repeat: no-repeat;
	background-position: left top
}
#table_BigRaceDati.tabella_piccola .line-grigia2, #table_BigRace.tabella_piccola .line-grigia2 {
	background-image: url(../img/smussi/grigiochiaro-su-grigioscuro.jpg);
	background-repeat: no-repeat;
	background-position: left top
}
#table_BigRaceDati.tabella_piccola .fine, #table_BigRace.tabella_piccola .fine, #table_IppicaNazionaleScommesse.tabella_piccola .fine, #table_datiGuidatore.tabella_piccola .fine, #table_datiCavallo.tabella_piccola .fine {
	background-image: url(../img/smussi/bottom-bianco.jpg);
	background-repeat: no-repeat;
	background-position: left top
}
#table_arrivi .titolo, #table_partenti .titolo {
	background-image: url(../img/logo-snai-trasp.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 50px;
	text-align: right;
	color: #1F335F;
	background-color: #fff;
	border: 1px solid #CCC;
	border-bottom: 0;
	border-top: 0;
	width: 338px;
	font-weight: 700
}
#table_arrivi .ippodromo, #table_partenti .ippodromo {
	background-color: #1F335F;
	color: #fff;
	padding: 8px 10px;
	font-weight: 700
}
#table_arrivi .ippodromo .spazio1, #table_partenti .ippodromo .spazio1 {
	padding: 0 10px
}
#table_arrivi .ippodromo .spazio2, #table_partenti .ippodromo .spazio2 {
	padding: 0 3px
}
#table_arrivi .ippodromo .luogo, #table_partenti .ippodromo .luogo {
	font-size: 14px
}
#table_arrivi .corsa, #table_partenti .corsa {
	background-color: #F77D29;
	overflow: hidden;
	color: #fff;
	font-weight: 700;
	padding: 5px 0
}
#table_arrivi .corsa .numero, #table_partenti .corsa .numero {
	float: left;
	background-image: url(../img/partenti_arrivi/contenitore_numero.png);
	width: 6%;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	text-align: center;
	margin: 5px 0 5px 10px
}
#table_arrivi .corsa .orario, #table_partenti .corsa .orario {
	font-size: 12px;
	text-align: center;
	width: 17%;
	float: left;
	padding: 5px 0
}
#table_arrivi .corsa .informazioni, #table_partenti .corsa .informazioni {
	font-size: 11px;
	text-align: center;
	width: 52%;
	float: left
}
#table_arrivi .corsa .metri, #table_partenti .corsa .metri {
	font-size: 12px;
	text-align: center;
	width: 22%;
	float: right;
	padding: 5px 0
}
#table_arrivi .dati_corsa, #table_partenti .dati_corsa {
	width: 100%;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC
}
#table_arrivi .dati_corsa th, #table_partenti .dati_corsa th {
	background-color: #A1A1A1;
	padding: 5px 0;
	text-align: center;
	color: #fff
}
#table_arrivi .dati_corsa td, #table_partenti .dati_corsa td {
	background-color: #fff;
	padding: 5px 0;
	text-align: center;
	color: #1F335F;
	border-bottom: 1px solid #CCC
}
#table_arrivi .dati_corsa td a:hover, #table_partenti .dati_corsa td a:hover, #table_BigRaceDati .BoxCentrale td a:hover, #table_BigRace .BoxCentrale td a:hover {
	color: #395EB0
}
#table_arrivi .dati_corsa td.prima, #table_partenti .dati_corsa td.prima, #partitaB td a:hover, #table_calcio table td.quota a:hover, .link_bold a:hover, #menu_carrello a:href {
	font-weight: 700
}
#table_arrivi .dati_corsa tr.ultima_riga td, #table_partenti .dati_corsa tr.ultima_riga td {
	border-bottom: 0;
	padding-left: 20px;
	text-align: left;
	color: black
}
#table_arrivi.tabella_piccola .sopra_titolo, #table_partenti.tabella_piccola .sopra_titolo {
	height: 9px;
	line-height: 9px;
	font-size: 9px;
	background-image: url(../img/smussi/piccola-bianca.jpg);
	background-repeat: no-repeat;
	background-position: top left
}
#table_arrivi.tabella_piccola .ippodromo, #table_partenti.tabella_piccola .ippodromo, #table_IppicaNazionaleScommesse.tabella_piccola .line-blu-arrotondata, #table_datiGuidatore.tabella_piccola .line-blu-arrotondata, #table_datiCavallo.tabella_piccola .line-blu-arrotondata, #table_corsaTempoReale.tabella_piccola .line-blu-arrotondata, #table_daticorsab.tabella_piccola .line-blu-arrotondata, #table_corsa_ippo.tabella_piccola .line-blu-arrotondata {
	background-image: url(../img/smussi/blu-su-biancopiccolo-con-bordo-grigio.jpg);
	background-repeat: no-repeat;
	background-position: top left
}
#table_arrivi.tabella_piccola .corsa, #table_partenti.tabella_piccola .corsa, #table_IppicaNazionaleScommesse.tabella_piccola .line-arancio1, #table_datiGuidatore.tabella_piccola .line-arancio1, #table_corsaTempoReale.tabella_piccola .line-arancio1, #table_daticorsab.tabella_piccola .line-arancio1, #table_corsa_ippo.tabella_piccola .line-arancio1 {
	background-image: url(../img/smussi/arancio-su-blu.jpg);
	background-repeat: no-repeat;
	background-position: top left
}
#table_arrivi.tabella_piccola .corsaSuBianco, #table_partenti.tabella_piccola .corsaSuBianco {
	background-image: url(../img/smussi/arancio-su-bianco-con-bordo.jpg);
	background-repeat: no-repeat;
	background-position: top left
}
#table_arrivi.tabella_piccola .riga_finale, #table_partenti.tabella_piccola .riga_finale {
	background-image: url(../img/smussi/bottom-bianco.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	border: 0;
	font-size: 9px;
	line-height: 9px;
	height: 9px
}
#table_ippica.tabella_piccola, #table_arrivi.tabella_piccola, #table_partenti.tabella_piccola, #table_BigRaceDati.tabella_piccola, #table_BigRace.tabella_piccola, #table_totogol.tabella_piccola, #table_totocalcio.tabella_piccola, #partitaB.tabella_piccola, #table_IppicaNazionaleScommesse.tabella_piccola, #table_datiGuidatore.tabella_piccola, #table_datiCavallo.tabella_piccola, #table_corsaTempoReale.tabella_piccola, #table_daticorsab.tabella_piccola, #table_corsa_ippo.tabella_piccola, #table_calcio.tabella_piccola, #table_bigmatch.tabella_piccola {
	width: 516px;
	position: relative;
	margin: 0 auto
}
#table_ippica.tabella_grande, #table_arrivi.tabella_grande, #table_partenti.tabella_grande, #table_totocalcio.tabella_grande, #partitaB.tabella_grande, #table_IppicaNazionaleScommesse.tabella_grande, #table_datiGuidatore.tabella_grande, #table_datiCavallo.tabella_grande, #table_corsaTempoReale.tabella_grande, #table_daticorsab.tabella_grande, #table_corsa_ippo.tabella_grande, #table_bigmatch.tabella_grande {
	width: 760px;
	position: relative;
	right: 0
}
#table_ippica .linea1 {
	background-color: #fff;
	height: 8px;
	width: 400px
}
#table_ippica .line-top {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #fff;
	color: #1F335F;
	width: 386px;
	padding: 7PX;
	float: left
}
#table_ippica .line-blu1 {
	background-color: #1F335F;
	float: left;
	width: 100%;
	padding: 7px 0;
	color: #fff;
	clear: both
}
#table_ippica .line-blu2, #table_datiCavallo .line-blu2, #table_datiTempoReale .line-blu2, #table_daticorsab .line-blu2 {
	background-color: #4C5C7F;
	width: 502px;
	color: #fff;
	clear: both;
	padding: 7px
}
#table_ippica .line-arancio1 {
	background-repeat: no-repeat;
	width: 502px;
	color: #fff;
	clear: both;
	padding: 7px
}
#table_ippica .line-grigia {
	background-color: #A1A1A1;
	color: #fff;
	padding: 7PX;
	clear: both;
	border-bottom: 1px solid #CCC
}
#table_ippica .line-grigia-ch {
	background-color: #CCC;
	color: #1F335F;
	padding-left: 7PX;
	padding-top: 2px;
	padding-bottom: 2px;
	clear: both;
	border-bottom: 1px solid #CCC
}
#table_ippica .linea-centro, #partitaB .linea-centro {
	padding: 7px;
	border-bottom: 1px solid #E6E8ED;
	color: #1F335F;
	background-color: #fff;
	text-align: center
}
#table_ippica .Line-arancio2 {
	background-color: #FAAA74;
	padding: 7px;
	border-bottom: 1px solid #fff;
	width: 502px
}
#table_ippica .Line-arancio3 {
	background-color: #FEEACB;
	padding: 7px;
	border-bottom: 1px solid #fff;
	width: 502px
}
#table_ippica .Line-normal {
	padding: 7px;
	width: 502px
}
#table_ippica .Box-bianco {
	padding: 7px;
	background-color: #fff;
	padding-bottom: 5px
}
#table_ippica .Box-arancio {
	background-color: #F77D29;
	float: left;
	width: 140px;
	height: 13px;
	padding: 3px;
	margin: 10px;
	color: #1F335F;
	font-weight: 700;
	text-align: center
}
#table_ippica .fine {
	background-color: #fff
}
#table_ippica.tabella_piccola .prima, #table_IppicaNazionaleScommesse.tabella_piccola tr.testata td.prima, #table_datiGuidatore.tabella_piccola tr.testata td.prima, #table_datiCavallo.tabella_piccola tr.testata td.prima, #table_corsaTempoReale.tabella_piccola tr.testata td.prima, #table_corsaTempoReale.tabella_piccola .Prima, #table_daticorsab.tabella_piccola tr.testata td.prima, #table_corsa_ippo.tabella_piccola tr.testata td.prima {
	background-image: url(../img/smussi/grigioscuro-su-arancio.jpg);
	background-repeat: no-repeat;
	background-position: top left
}
#table_ippica.tabella_piccola .ultima, #table_IppicaNazionaleScommesse.tabella_piccola tr.testata td.ultima, #table_datiGuidatore.tabella_piccola tr.testata td.ultima, #table_datiCavallo.tabella_piccola tr.testata td.ultima, #table_corsaTempoReale.tabella_piccola tr.testata td.ultima, #table_corsaTempoReale.tabella_piccola .Ultima, #table_daticorsab.tabella_piccola tr.testata td.ultima, #table_corsa_ippo.tabella_piccola tr.testata td.ultima {
	background-image: url(../img/smussi/grigioscuro-su-arancio.jpg);
	background-repeat: no-repeat;
	background-position: top right
}
#table_ippica.tabella_piccola .linea1 {
	background-image: url(../img/smussi/piccola-bianca.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#table_ippica.tabella_piccola .line-blu1 {
	background-image: url(../img/smussi/blu-su-biancopiccolo.jpg);
	background-position: top left;
	background-repeat: no-repeat
}
#table_ippica.tabella_piccola .line-arancio1 {
	background-color: #F77D29;
	background-image: url(../img/smussi/arancio-su-blu.jpg);
	background-position: top left
}
#table_ippica.tabella_piccola .fine {
	background-image: url(../img/smussi/bottom-bianco1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom
}
#Statiche .istruzioni {
	background-color: #F9F9ED;
	width: 180px
}
#Statiche .BtnSuggerimenti {
	float: left;
	clear: both;
	color: #CCC;
	font-weight: 700;
	background-position: 0 0;
	margin: 3px;
	line-height: 15px;
	background-color: #1F325F
}
#Rimborsi .CampoData {
	float: left;
	width: 150px
}
#Rimborsi .CampoOra {
	float: left;
	padding-left: 30px;
	width: 150px
}
#Rimborsi .CampoTitolo {
	float: right;
	text-align: right;
	padding-right: 30px
}
#Distributore .TitoliLinea {
	color: #CCC;
	font-weight: 700;
	background-image: url(../img/aiuto/barra-blu.jpg);
	background-repeat: no-repeat;
	background-position: 5px 50px;
	padding-left: 12px;
	width: 700px;
	clear: both
}
#Distributore .lineaSnai {
	background-image: url(../img/aiuto/sf-snai.gif);
	background-repeat: repeat-x;
	width: 700px;
	height: 20px;
	padding-bottom: 0
}
#RichiediCard .TitoliLinea {
	color: #CCC;
	font-weight: 700;
	background-image: url(../img/aiuto/barra-blu.jpg);
	background-repeat: no-repeat;
	background-position: 5px 50px;
	padding-left: 12px;
	width: 630px;
	clear: both
}
#RichiediCard .TitoliLineaGris {
	color: 1F315F;
	font-weight: 700;
	background-image: url(../img/aiuto/barra-gris.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left: 12px;
	height: 24px;
	width: 630px;
	padding-top: 4px;
	clear: both
}
#RichiediCard .testoblu {
	color: 1F315F;
	line-height: 15px;
	padding-bottom: 15px;
	font-size: 12px;
	font-weight: 700;
	clear: both
}
#RichiediCard .rimborsi, #Distributore .rimborsi, #Contattaci .rimborsi, #scommesseTV .rimborsi, #Rimborsi .rimborsi {
	background-color: #F9F9ED;
	width: 130px
}
#RichiediCard .testo {
	text-align: justify;
	color: #666;
	line-height: 15px;
	padding-left: 12px;
	width: 620px;
	padding-bottom: 15px
}
#RichiediCard .testo_piede {
	text-align: left;
	color: #666;
	line-height: 15px;
	padding-left: 12px;
	padding-bottom: 15px
}
#RichiediCard .lineaSnai {
	background-image: url(../img/aiuto/sf-snai.gif);
	background-repeat: repeat-x;
	width: 630px;
	height: 20px;
	padding-bottom: 20px
}
#RichiediCard .BoxBottone a {
	background-color: #1F325F;
	padding: 7px 15px;
	text-align: center;
	line-height: 20px;
	height: 20px;
	color: #FFF;
	text-decoration: none
}
#chisiamo .lineaSnaismall {
	background-image: url(../img/aiuto/sf-snai.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-bottom: 20px
}
#chisiamo .TitoliLineasmall {
	color: #CCC;
	font-weight: 700;
	background-image: url(../img/aiuto/barra-blu.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left: 12px;
	height: 24px;
	width: 640px;
	clear: both;
	padding-top: 4px
}
#chisiamo .testosmall {
	text-align: justify;
	color: #666;
	line-height: 15px;
	padding-left: 12px;
	padding-bottom: 15px
}
#Investitor .testomenu {
	padding-right: 15px;
	float: left
}
#Promozioni .lineaSnai, #Investitor .lineaSnai, #chisiamo .lineaSnai, #lavora .lineaSnai, #PressRoom .lineaSnai, #GiochiScommesse .lineaSnai, #Varenne .lineaSnai, #SnaiCard .lineaSnai, #ScommesseTelefoniche .lineaSnai, #Contattaci .lineaSnai, #scommesseTV .lineaSnai, #Rimborsi .lineaSnai, #Statiche .lineaSnai {
	background-image: url(../img/aiuto/sf-snai.gif);
	background-repeat: repeat-x;
	width: 700px;
	height: 20px;
	padding-bottom: 20px
}
#Promozioni h4, #lavora h4, #GiochiScommesse h4, #Varenne h4, #RichiediCard h4, #SnaiCard h4, #ScommesseTelefoniche h4, #Distributore h4, #Contattaci h4, #scommesseTV h4, #Rimborsi h4, #Statiche h4 {
	color: #1F335F;
	margin: 0;
	padding: 0;
	margin-left: 5PX;
	margin-right: 10px;
	font-size: 15px
}
#Promozioni .TitoliLinea, #Investitor .TitoliLinea, #Contattaci .TitoliLinea, #scommesseTV .TitoliLinea, #Rimborsi .TitoliLinea {
	color: #CCC;
	background-image: url(../img/aiuto/barra-blu.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left: 12px;
	height: 24px;
	width: 700px;
	clear: both;
	padding-top: 4px
}
#Promozioni .BoxImages, #Investitor .BoxImages, #chisiamo .BoxImages {
	float: right;
	margin: 10px;
	border: 1px solid #666
}
#Promozioni .BoxImagesVedi, #Investitor .BoxImagesVedi {
	float: right;
	margin-right: 10px;
	vertical-align: middle
}
#Promozioni .contenitoreMenu, #Investitor .contenitoreMenu {
	padding-left: 35px
}
#Promozioni a, #Investitor a {
	padding-right: 10px;
	color: #FFF
}
#PagineStatiche .contenitore, #Promozioni .contenitore, #Investitor .contenitore, #chisiamo .contenitore, #lavora .contenitore, #PressRoom .contenitore, #GiochiScommesse .contenitore, #Varenne .contenitore, #RichiediCard .contenitore, #SnaiCard .contenitore, #ScommesseTelefoniche .contenitore, #Distributore .contenitore, #Contattaci .contenitore, #scommesseTV .contenitore, #Rimborsi .contenitore, #Statiche .contenitore {
	margin-left: 10px;
	border-left: 2px solid #CCC;
	float: left
}
#PagineStatiche .lineaSnai {
	background-image: url(../img/aiuto/sf-snai.gif);
	background-repeat: repeat-x;
	width: 700px;
	height: 20px;
	padding-bottom: 10px
}
#PagineStatiche h4, #Investitor h4, #chisiamo h4, #PressRoom h4 {
	color: #1F335F;
	margin: 0;
	padding: 0;
	margin-left: 5PX;
	margin-right: 10px;
	font-size: 15px
}
#PagineStatiche .TitoliLinea, #chisiamo .TitoliLinea, #lavora .TitoliLinea, #PressRoom .TitoliLinea, #GiochiScommesse .TitoliLinea, #Varenne .TitoliLinea, #SnaiCard .TitoliLinea, #ScommesseTelefoniche .TitoliLinea, #Statiche .TitoliLinea {
	color: #CCC;
	font-weight: 700;
	background-image: url(../img/aiuto/barra-blu.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left: 12px;
	height: 24px;
	width: 700px;
	clear: both;
	padding-top: 4px
}
#PagineStatiche .TitoliLineaGris, #Promozioni .TitoliLineaGris, #Investitor .TitoliLineaGris, #chisiamo .TitoliLineaGris, #lavora .TitoliLineaGris, #PressRoom .TitoliLineaGris, #GiochiScommesse .TitoliLineaGris, #Varenne .TitoliLineaGris, #SnaiCard .TitoliLineaGris, #ScommesseTelefoniche .TitoliLineaGris, #Statiche .TitoliLineaGris {
	color: 1F315F;
	font-weight: 700;
	background-image: url(../img/aiuto/barra-gris.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding-left: 12px;
	height: 24px;
	width: 700px;
	padding-top: 4px;
	clear: both
}
#PagineStatiche .testo, #Promozioni .testo, #Investitor .testo, #chisiamo .testo, #lavora .testo, #PressRoom .testo, #GiochiScommesse .testo, #Varenne .testo, #SnaiCard .testo, #ScommesseTelefoniche .testo, #Distributore .testo1, #Distributore .testo, #Contattaci .testo, #scommesseTV .testo, #Rimborsi .testo, #Statiche .testo {
	text-align: justify;
	color: #666;
	line-height: 15px;
	padding-left: 12px;
	width: 685px;
	padding-bottom: 15px
}
#PagineStatiche .Prenota, #Statiche .Prenota {
	background-color: #F9F9ED;
	width: 170px
}
#PagineStatiche .Faq {
	background-color: #F9F9ED;
	width: 60px
}
#Mappa .title {
	background-color: #F9F9ED;
	width: 160px
}
#PagineStatiche .BtnSuggerimenti {
	padding-bottom: 6px
}
#PagineStatiche .BtnSuggerimenti a {
	color: #003;
	text-decoration: underline;
	padding-left: 6px
}
#PagineStatiche .spaziatura {
	height: 15px;
	font-weight: 15px;
	line-height: 15px
}
#PagineStatiche .MappaBox, #Statiche .MappaBox {
	float: left;
	padding: 15px;
	width: 123px;
	line-height: 15px
}
#PagineStatiche .BtnMappa, #Statiche .BtnMappa {
	background-image: url(../img/aiuto/btn-suggerimenti.jpg);
	background-repeat: no-repeat;
	clear: both;
	color: #CCC;
	font-weight: 700;
	background-position: 0 0;
	line-height: 20px;
	height: 20px;
	text-align: center;
	background-color: #1F325F;
	margin-bottom: 10px
}
#InfoGiochi .contenitore {
	text-align: center;
	color: #666;
	margin: 10px;
	background-color: #FFF
}
#InfoGiochi .Titoli {
	color: #FFF;
	clear: both;
	line-height: 15px;
	text-align: left;
	padding-left: 10px;
	font-weight: 700;
	height: 20px;
	background-color: #9F9F9F
}
#InfoGiochi .Image-totocalcio {
	width: 516px;
	height: 129px;
	background-image: url(../img/statiche/infogiochi/totocalcio.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
#InfoGiochi .ImageRace {
	width: 516px;
	height: 129px;
	background-image: url(../img/statiche/infogiochi/bigrace.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
#InfoGiochi .ImageMatch {
	width: 516px;
	height: 129px;
	background-image: url(../img/statiche/infogiochi/bigmatch.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
#InfoGiochi .ImageBingo {
	width: 516px;
	height: 129px;
	background-image: url(../img/statiche/infogiochi/bingo.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
#InfoGiochi .ImageNewslot {
	width: 516px;
	height: 129px;
	background-image: url(../img/statiche/infogiochi/newslot.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
#InfoGiochi .ImageTotogol {
	width: 516px;
	height: 129px;
	background-image: url(../img/statiche/infogiochi/totogol.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
#InfoGiochi .ImageTris {
	width: 516px;
	height: 129px;
	background-image: url(../img/statiche/infogiochi/tris.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
#InfoGiochi .texTalign {
	text-align: left;
	margin-top: -25px;
	font-weight: 700;
	color: #1F335F;
	float: left;
	width: 90%;
	clear: both;
	overflow: hidden;
	padding-left: 7px
}
#InfoGiochi .BoxBianco {
	background-color: #FFF;
	border: 1px solid #CDCDCD;
	color: #666;
	padding: 10px
}
#InfoGiochi .contenitoreMenu {
	background-color: #FFF;
	clear: both;
	overflow: hidden;
	padding-bottom: 15px
}
#InfoGiochi .Menu {
	margin: 3px;
	background-color: #999;
	float: left;
	padding: 3px;
	color: #FFF;
	overflow: hidden
}
#InfoGiochi .contenitoreMenu a {
	float: left;
	background-color: #FFF;
	border: 1px solid #CDCDCD;
	margin: 3px;
	padding: 3px;
	color: #333;
	text-decoration: none
}
#InfoGiochi .contenitoreMenu a:hover {
	float: left;
	background-color: #FAFAF0;
	border: 1px solid #CDCDCD;
	margin: 3px;
	padding: 3PX;
	color: #333;
	text-decoration: none
}
	@import 'menu.css';
	@import 'scommesse.css';
	@import 'statiche.css';
	@import 'popup.css';
html, body {
	margin: 2px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
.opacity25 {
	filter: alpha(opacity=25);
	-moz-opacity: .25;
	opacity: .25
}
.relativo, #menu_carrello .scommmessecarrello .scommessa {
	position: relative
}
.clear {
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	font-size: 0
}
form, ul, ul li {
	margin: 0;
	padding: 0
}
#contenitoreEsterno {
	width: 990px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	background-color: #F9F9EE;
	padding-bottom: 20px
}
/*#contenitoreEsterno.grande,*/ 
#table_totogol .mappe_totogol, #table_totocalcio .mappe_totocalcio {
	width: 100%
}
#contenitoreEsterno.grande {
	/*width: 100%*/
}
#contenitoreInterno {
	width: 990px;
	overflow: hidden;
	float: left;
	background-image: url(../img/sfondo_home.png);
	background-repeat: no-repeat;
	background-position: left top
}
#contenitoreInternoPa {
	width: 780px;
	overflow: hidden;
	float: left;
	min-height: 600px;
	background-image: url(../img/sfondo_home.png);
	background-repeat: no-repeat;
	background-position: left top
}
#contenitoreTestata {
	width: 990px;
	overflow: hidden;
	float: left;
	background-image: url(../img/sfondo_testata.png);
	background-repeat: no-repeat;
	background-position: left 27px;
	margin-bottom: 10px
}
#contenuto {
	float: left;
	position: relative
}
.contenuto_piccolo {
	width: 550px;
	padding: 0 1px 0 8px
}
.contenuto_grande {
	width: 760px;
	padding: 0 7px;
}
div.ListaMenu {
	width: 212px;
	padding-bottom: 40px
}
div.ListaMenuOut {
	width: 212px;
	min-height: 150px;
	display: none
}
div#ListaMenuOutDx {
	float: right;
	margin-top: -182px
}
#piede, #menu_ippica .corse, #menu_carrello .contenuto_carrello {
	float: left;
	width: 100%
}
#piede .spazio_centrale {
	width: 506px;
	padding-left: 240px;
	position: relative;
	float: left
}
#piede .spazio_centrale .immagine_sinistra {
	float: left;
	margin-right: 10px
}
#piede .spazio_centrale .immagine_destra {
	float: right;
	margin-left: 10px
}
#piede .spazio_centrale .testo {
	float: left;
	margin-top: 10px;
	width: 100%;
	color: black;
	font-size: 10px;
	text-align: center
}
#piede .spazio_centrale .links {
	float: left;
	width: 100%;
	text-align: center;
	color: #1F325F;
	margin-top: 5px
}
#piede .spazio_centrale .links a {
	color: #1F325F
}
#piede .spazio_centrale .piva {
	float: left;
	width: 99%;
	margin-top: 10px;
	border-top: 1px solid #79849F;
	padding-top: 10px;
	color: #79849F;
	text-align: center
}
#piede #lista_spot {
	float: right;
	width: 224px
}
#piede #lista_spot .spot {
	width: 214px;
	float: right;
	display: block;
	margin-bottom: 2px
}
#piede #newsletter, #lista_spot #newsletter {
	/*border: 2px solid #999;*/
	border-left: 0;
	border-right: 0;
	background-color: #1F325F;
	color: #fff;
	text-align: center;
	padding: 4px 0;
	font-size: 10px;
	font-weight: 700
}
#piede #newsletter input, #lista_spot #newsletter input {
	margin-top: 5px;
	font-size: 11px
}
#piede #newsletter input.input, #lista_spot #newsletter input.input {
	width: 150px
}
#testata {
	position: relative;
	width: 100%;
	min-height: 150px;
	padding-top: 5px;
	overflow: hidden
}
#testata #link_home {
	position: absolute;
	top: 39px;
	margin-bottom: 25px;
	left: 11px
}
#testata #link_home a {
	color: #1F335F;
	text-decoration: underline;
	font-style: italic;
	font-weight: 700
}
#testata #link_Gruppo {
	position: absolute;
	top: 110px;
	left: 11px;
	color: #1F335F;
	font-weight: 700;
	font-style: italic
}
#testata #Gruppo {
	position: absolute;
	top: 120px;
	left: 11px;
	color: #1F335F;
	font-weight: 700
}
#testata #link_scommesse {
	float: left;
	margin-top: 4px;
	margin-left: 375px;
	font-size: 11px;
	overflow: hidden
}
#testata #link_scommesse .grassetto {
	color: #1F335F;
	font-weight: 700;
	font-style: italic;
	float: left;
	margin-left: 4px;
	line-height: 18px
}
#testata #link_scommesse a {
	color: #1F335F;
	float: left;
	margin-left: 4px;
	line-height: 18px
}
#testata #link_scommesse a.live {
	color: #FAA21D;
	font-weight: 700;
	float: left;
	margin-left: 4px
}
#testata #link_scommesse .divisore {
	background-color: #CCC;
	width: 1px;
	height: 20px;
	font-weight: 20px;
	line-height: 20px;
	float: left;
	margin-left: 4px
}
#testata #icone_scommesse {
	float: left;
	margin-top: 15px;
	margin-left: 281px;
	width: 316px;
	height: 95px;
	overflow: hidden
}
#testata #icone_scommesse a {
	float: left;
	width: 103px;
	height: 77px;
	margin-top: 14px;
	margin-left: 2px;
	text-decoration: none;
	position: relative
}
#testata #icone_scommesse a img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0
}
#testata #icone_scommesse a div {
	font-size: 9px;
	font-weight: 700;
	text-transform: uppercase;
	color: #FFF;
	position: absolute;
	bottom: 4px;
	left: 4px;
	z-index: 10;
	cursor: pointer
}
#testata #icone_scommesse a:hover img {
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50
}
#testata #lista_link {
	float: right;
	width: 380px;
	margin: 0;
	padding: 0
}
#testata #lista_link ul {
	float: left;
	margin: 0 10px 0 0;
	list-style: none
}
#testata #lista_link ul.prima_colonna, #login input.primo {
	width: 140px
}
#testata #lista_link ul.seconda_colonna {
	width: 100px
}
#testata #lista_link ul.terza_colonna {
	width: 120px;
	margin-right: 0
}
#testata #lista_link ul.ultimo_menu {
	margin-top: 14px
}
#testata #lista_link ul li {
	border-bottom: 1px solid #CCC;
	position: relative
}
#testata #lista_link ul li a {
	display: block;
	color: #1F335F;
	font-size: 11px;
	text-decoration: none
}
#testata #lista_link ul li a:hover, #menu_gruppo_snai .voci_menu a:hover, #menu_gruppo_snai ul.sottoMenu li .sottoMenu li a:hover, .menu .voci_menu a:hover, .menu ul.sottoMenu li .sottoMenu li a:hover {
	background-color: #EAEAEA
}
#testata #lista_link ul li.titolo {
	font-size: 11px;
	color: #1F335F;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: none
}
#testata #lista_link div.icona_diretta {
	position: absolute;
	top: -7px;
	left: 60px
}
#testata #lista_link div.icona_diretta a:hover {
	background-color: transparent
}
#testata_top {
	background-color: #1F325F;
	background-image: url(../img/sfondo_testata_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 2px 0 12px;
	overflow: hidden;
	position: relative;
	width: 100%
}
#testata_top ul {
	list-style: none;
	float: right;
	width: 260px;
	text-align: right
}
#testata_top ul li {
	display: inline
}
#testata_top ul li a {
	font-size: 11px;
	color: #fff;
	margin-right: 10px;
	line-height: 12px
}
#testata_top ul#link_gruppo {
	float: left;
	width: 360px
}
#testata_top ul#link_gruppo li a {
	font-style: italic;
	margin-right: 5px;
	margin-left: 10px;
	text-decoration: none
}
#testata_top ul#link_gruppo li a img, #table_calcio table td.ultima_linea {
	border: 0
}
/*
#orologio {
	right: 248px;
	top: 4px;
	color: #fff;
	font-weight: 700;
	position: absolute;
	line-height: 12px
}
*/
.tabHome {
	border: 1px solid #CCC;
	position: relative;
	margin: 0 auto 5px;
	padding: 0 0 5px;
	background-color: #fff;
	color: #1F335F;
	font-size: 11px
}
.tabHome .iconaCalcio, .tabHome .iconaCavallo, .tabHome .iconaLente {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 21px
}
.tabHome .iconaCalcio {
	background-image: url(../img/omino_calcio.gif)
}
.tabHome .iconaCavallo {
	background-image: url(../img/cavallo_icona.gif)
}
.tabHome .iconaLente {
	background-image: url(../img/lente.gif)
}
.tabHome .subTitolo {
	clear: both;
	padding: 0 8px;
	height: 24px;
	line-height: 24px;
	border-bottom: 2px solid #CCC
}
.tabHome .subTitolo .genereSport {
	float: left;
	font-weight: 700;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin-right: 4px
}
.tabHome table, #table_bigmatch table.tipo1 {
	border: 0;
	width: 100%
}
.tabHome td a {
	text-decoration: none
}
.tabHome td.prima {
	padding-left: 8px
}
.tabHome td.ultima {
	text-align: right;
	padding-right: 8px
}
.live_home {
	background-image: url(../img/sfondo_spot_live.png);
	background-position: left top;
	background-repeat: repeat;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	overflow: hidden;
	color: #fff
}
.live_home .scommetti {
	float: left;
	background-image: url(../img/campo_live.png);
	background-repeat: no-repeat;
	background-position: center 4px;
	padding-top: 40px;
	padding-bottom: 2px;
	width: 38%;
	text-align: center;
	font-size: 13px;
	font-weight: 700
}
.live_home .gioca {
	float: left;
	width: 11%;
	font-style: italic;
	padding-top: 20px;
	text-align: right
}
.live_home .lista_links {
	float: right;
	text-align: center;
	width: 50%;
	padding: 8px 0
}
.live_home .lista_links a {
	color: #fff;
	text-decoration: underline
}
.news .titolo_news, .tabHome .titolo {
	overflow: hidden;
	background-image: url(../img/testata_oggetti.jpg);
	background-repeat: repeat;
	background-position: 0 0;
	height: 24px;
	line-height: 20px;
	text-transform: uppercase;
	color: #1F335F;
	font-weight: 700;
	padding: 0 8px
}
.news .riga {
	overflow: hidden;
	padding: 4px 5px
}
.news .notizia1, .news .notizia2 {
	width: 49%
}
.news .notizia1, .tabHome .titolo .sinistro, div#ListaMenuOutSx, div#ListaMenuSx, #PagineStatiche .imgPosition, #Promozioni .imgPosition, #Investitor .imgPosition, #chisiamo .imgPosition, #lavora .imgPosition, #PressRoom .imgPosition, #GiochiScommesse .imgPosition, #Varenne .imgPosition, #RichiediCard .imgPosition, #SnaiCard .imgPosition, #ScommesseTelefoniche .imgPosition, #Distributore .imgPosition, #Contattaci .imgPosition, #scommesseTV .imgPosition, #Rimborsi .imgPosition, #Statiche .imgPosition, #table_IppicaNazionaleScommesse .allineamentoSX, #table_datiGuidatore .allineamentoSX, #table_datiCavallo .allineamentoSX {
	float: left
}
.news .notizia2, .tabHome .titolo .destro, div#ListaMenuDx {
	float: right
}
.news .argomento {
	color: #999;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 4px
}
.news .data {
	color: #18305A;
	padding-bottom: 2px
}
.news .titolo {
	color: #18305A;
	font-weight: 700;
	padding-bottom: 2px
}
.news .testo {
	color: #333
}
.news .testo img {
	margin: 0 5px 5px 0
}
#testata-europei {
	margin: 0 auto;
	text-align: center;
	width: 100%;
	float: none;
	clear: both;
	overflow: hidden
}
#testata-europei img {
	float: right;
	padding: 2px
}
#testata-europei img.ultimaImg {
	padding-right: 0
}
#Europei2008 {
	width: 100%;
	text-align: center;
	color: #1F335F
}
#Europei2008 .BoxBianco a, #table_ippica .Box-arancio a, #table_ippica td a, #table_arrivi .dati_corsa td a, #table_partenti .dati_corsa td a, #table_BigRaceDati .BoxCentrale td a, #table_BigRace .BoxCentrale td a, #table_risdiretta .tabellaRisultati a, #partitaB td a, #table_IppicaNazionaleScommesse .BoxCentrale a, #table_datiCavallo .BoxCentrale a, #table_datiGuidatore td a, #table_bigmatch .BoxCentrale a, #table_corsa_ippo td a, #menu_carrello a {
	text-decoration: none;
	color: #1F335F
}
#Europei2008 .BoxBianco a:hover, #table_ippica td a:hover, #table_risdiretta .tabellaRisultati a:hover, #table_IppicaNazionaleScommesse .BoxCentrale a:hover, #table_datiCavallo .BoxCentrale a:hover, #table_datiGuidatore td a:hover, #table_bigmatch .BoxCentrale a:hover, #table_corsa_ippo td a:hover {
	color: #32519A
}
#Europei2008 .titolo {
	overflow: hidden;
	background-image: url(../img/testata_oggetti.jpg);
	background-repeat: repeat;
	background-position: 0 0;
	height: 22px;
	line-height: 20px;
	text-transform: uppercase;
	color: #1F335F;
	font-weight: 700;
	padding: 0 8px;
	border: 1px solid #CCC
}
#Europei2008 .menu1 {
	text-align: center;
	color: #1F335F;
	padding: 7px
}
#Europei2008 .menu1 a {
	text-decoration: underline;
	color: #1f335f;
	padding: 2 0
}
#Europei2008 .allineamentoDX {
	float: right;
	font-weight: 700
}
#Europei2008 .allineamentoSXB {
	float: left;
	font-weight: 700
}
#Europei2008 .allineamentoSX {
	float: left;
	padding-left: 10px
}
#Europei2008 .BoxBianco {
	background-color: #FFF;
	border: 1px solid #CCC;
	clear: both;
	padding: 7px
}
#Europei2008 table {
	color: #000;
	text-align: center;
	background-color: #FFF;
	padding: 7px;
	clear: both
}
#Europei2008 td {
	padding: 3px
}
#Europei2008 .linea {
	border-top: 1px solid #ccc;
	padding: 7px
}
#Europei2008 .BoxTransparente {
	margin: 0 auto;
	clear: both;
	padding-top: 15px
}
#Europei2008 .BoxTransparente .BoxSmall {
	float: left;
	color: #999;
	text-align: left;
	width: 145px;
	padding-left: 39px
}
#Europei2008 .BoxTransparente .primo {
	padding-left: 0
}
#Europei2008 .bordo {
	border: 2px solid #999
}
#modal_container {
	position: absolute
}
#modal_overlay {
	background-color: #000
}
#live.campo {
	background-image: url(../img/live/campo.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 5px;
	overflow: hidden
}
#live .box, #table_BigRaceDati .allineamentoSX, #table_BigRace .allineamentoSX {
	float: left;
	width: 160px
}
#live .squadra {
	height: 50px;
	padding-left: 5px
}
#live .titolosq {
	color: #063;
	font-weight: 700;
	font-size: 12px
}
#live .txt {
	color: #333;
	text-align: left;
	clear: both
}
#live img {
	padding: 5px;
	vertical-align: middle
}
#live .spaziatura-sx {
	margin-left: 22px;
	width: 145px
}
#BoxLive {
	background-image: url(../img/live/sf-liveBox.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fff;
	border: 1px solid #CCC;
	overflow: hidden;
	margin-top: 10px
}
#BoxLive .ContenitoreBot, #BoxLive .ContenitoreBot1 {
	width: 145px;
	float: left;
	padding-left: 2px;
	height: 24px;
	text-align: center;
	overflow: hidden
}
#BoxLive .ContenitoreBot1 {
	width: 73px;
	padding-left: 0
}
#BoxLive .ContenitoreBot a {
	display: block;
	height: 24px;
	color: #1F335F;
	padding-top: 5px;
	background-image: url(../img/live/btn/btn-off.jpg);
	background-repeat: repeat-x;
	text-decoration: none
}
#BoxLive .ContenitoreBot a:hover {
	color: #996
}
#BoxLive .ContenitoreBotAttivo a {
	background: none;
	text-decoration: none;
	cursor: default
}
#BoxLive .ContenitoreBotAttivo a:hover, .tabHome a, #table_daticorsab table a, #table_daticorsab .Line-arancio2 a, #table_daticorsab .Line-arancio3 a, .link_subrealtime a {
	color: #1F335F
}
#BoxLive table {
	overflow: hidden;
	margin-top: 15px;
	margin-left: 7px;
	text-align: center;
	color: #1F335F;
	clear: both;
	float: left
}
#BoxLive td {
	padding: 3px;
	background: none;
	text-align: left
}
#BoxLive th, #live .title {
	font-weight: 700;
	color: #1F335F;
	padding-bottom: 10PX;
	padding-top: 10PX
}
BoxLive .Aggiungi {
	text-align: right
}
#MenuUtente {
	height: 24px;
	position: relative;
	margin-bottom: 10px
}
#MenuUtente #link_bottom {
	display: block;
	background-image: url(../img/sf-btn-menu.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #CCC;*/
	height: 28px;
	overflow: hidden
}
#MenuUtente #link_bottom ul {
	list-style: none;
	width: 100%;
	text-align: center;
	padding-top: 4px
}
#MenuUtente #link_bottom ul li {
	display: inline;
	margin-left: 6px
}
#MenuUtente #link_bottom ul li.primo, #testata #icone_scommesse a.prima {
	margin-left: 0
}
#MenuUtente #link_bottom ul li a {
	color: #1F335F;
	font-size: 11px;
	text-decoration: underline;
	padding-top: 8px;
	padding-bottom: 6px
}
#MenuUtente #link_bottom ul li a:hover, #testata_top ul li a:hover {
	color: #F6A01F
}
#MenuUtente #link_bottom ul.ultimi_link {
	float: right;
	margin-right: 5px
}
.pulsanteGrigioSfumato a {
	color: #003D69;
	background-image: url(../img/sf-btn-menu.jpg);
	background-position: left center;
	background-repeat: repeat-x;
	font-weight: 700;
	height: 107px;
	line-height: 107px;
	padding: 6px 10px;
	text-decoration: none;
	border: 1px solid #CCC
}
html, body {
	padding: 0;
	border: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
#CardSnai {
	width: 524px;
	min-height: 250px;
	background-image: url(../img/logo_filigrana.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
	color: #1F325F;
	border: 1px solid #CCC
}
#CardSnai .BoxBianco {
	text-align: center;
	margin-top: 35px
}
#CardSnai .BoxBottone {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px
}
#CardSnai .BoxBottone2, #RichiediCard .BoxBottone {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px
}
#CardSnai .BoxBottone2 a, #CardSnai .BoxBottone a {
	background-color: #1F325F;
	padding: 7px 15px;
	text-align: center;
	line-height: 27px;
	height: 27px;
	color: #FFF;
	text-decoration: none
}
#CardSnai .tblMov, .news {
	border: 1px solid #CCC
}
#CardSnai .tblMov th {
	line-height: 20PX;
	border-bottom: 1px solid #CCC;
	height: 20px;
	color: #FFF;
	background-color: #1F325F
}
#Biglietto .Contenitore {
	width: 590px;
	background-image: url(../img/logo_filigrana.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
	color: #1F325F;
	border: 1px solid #CCC
}
#Biglietto .Gris {
	background-color: #CCC;
	text-align: center
}
#Biglietto .LineaGrigia {
	background-color: #CCC;
	height: 38px
}
#Biglietto th {
	line-height: 20PX;
	font-weight: 700;
	height: 20px
}
#Biglietto .BoxBottone {
	margin-top: 10px;
	text-align: center
}
#Biglietto .BoxBottone a {
	padding: 7px 15px;
	background-color: #1F325F;
	text-align: center;
	color: #FFF;
	text-decoration: none
}
#Movimenti .Contenitore {
	width: 665PX;
	background-image: url(../img/logo_filigrana.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
	color: #1F325F;
	border: 1px solid #CCC
}
#Movimenti .titolo {
	text-align: center;
	font-weight: 700;
	background-color: #CCC
}
#Movimenti .messaggioGriogio {
	background-color: #CCC;
	padding: 5px
}
#Movimenti .AllineDX {
	float: right;
	text-align: right;
	padding-right: 25px;
	width: 350px
}
#Movimenti td, #Biglietto td, #CardSnai .tblMov td {
	line-height: 20PX;
	border-bottom: 1px solid #CCC;
	height: 20px
}
#Movimenti .BoxBianco1 {
	margin-bottom: 150px;
	margin-top: 35px;
	text-align: left;
	margin: 5px;
	padding-bottom: 105px
}
#Pin .inserisci_form {
	text-align: center;
	height: 50px
}
#Pin .logo {
	text-align: center;
	margin: 30px auto
}
#Pin .BoxBottone {
	text-align: center;
	height: 27px
}
#PinM .Contenitore, #Pin .Contenitore {
	width: 524px;
	background-image: url(../img/logo_filigrana.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
	color: #1F325F;
	border: 1px solid #CCC
}
#PinM .cellaDescr {
	text-align: right;
	font-weight: 700;
	width: 80%
}
#PinM .cellaCampi {
	text-align: right;
	padding-right: 25px;
	padding-left: 10px
}
#PinM .BoxBottone {
	text-align: right;
	margin-right: 25px;
	margin-top: 20px;
	height: 27px
}
#PinM .BoxBottone a, #Pin .BoxBottone a {
	background-color: #1F325F;
	text-align: center;
	color: #FFF;
	padding: 8px 15px;
	text-decoration: none
}
#Riepilogo .Contenitore {
	background-color: #FFF;
	color: #1F325F;
	border: 1px solid #CCC
}
#Riepilogo .BoxBianco1 {
	background-image: url(../img/logo_filigrana.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
	margin-top: 35px;
	text-align: left;
	margin: 5px;
	padding-bottom: 150px
}
#Registrazione .Contenitore {
	width: 524px;
	background-color: #FFF;
	color: #1F325F;
	border: 2px solid #CCC
}
#Registrazione .Arancio, #Riepilogo .Arancio, #PinM .Arancio, #Movimenti .Arancio, #CardSnai .Arancio {
	background-color: #F77D29;
	height: 5px
}
#Registrazione .Blu, #Riepilogo .Blu, #PinM .Blu, #Pin .Blu, #Movimenti .Blu, #CardSnai .Blu {
	background-color: #1F325F;
	height: 3px
}
#Registrazione .Gris, #Riepilogo .Gris, #PinM .Gris, #Pin .Gris, #CardSnai .Gris {
	background-color: #CCC;
	text-align: center;
	line-height: 20PX;
	font-weight: 700;
	height: 20px
}
#Registrazione .BoxBianco2 {
	background-color: #FFF;
	margin-top: 35px;
	text-align: left;
	margin: 5px
}
#Registrazione .td_blu {
	background-color: #E6E8ED
}
#Registrazione .BoxBottone, #Movimenti .BoxBottone {
	height: 27px;
	margin-top: 10px
}
#Registrazione .BoxBottone a, #Movimenti .BoxBottone a {
	background-color: #1F325F;
	width: 90px;
	text-align: center;
	line-height: 27px;
	height: 27px;
	color: #FFF;
	float: right;
	text-decoration: none
}
#Versamenti {
	width: 524px;
	background-color: #FFF;
	color: #1F325F;
	border: 1px solid #CCC;
	margin: 0 auto
}
#Versamenti .Arancio, #Pin .Arancio, #Biglietto .Arancio {
	background-color: #F77D29;
	height: 5px;
	width: 100%
}
#Versamenti .Blu, #Biglietto .Blu {
	background-color: #1F325F;
	height: 3px;
	width: 100%
}
#Versamenti .Gris {
	background-color: #CCC;
	text-align: center;
	line-height: 20PX;
	font-weight: 700;
	height: 20px;
	width: 100%
}
#Versamenti .BoxBianco1, #Registrazione .BoxBianco1 {
	background-image: url(../img/logo_filigrana.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
	margin-top: 20px;
	text-align: left;
	margin: 5px;
	height: 150px
}
#Versamenti .BoxBianco2 {
	background-color: #FFF;
	margin-top: 35px;
	text-align: left;
	margin: 5px;
	height: 200px
}
#Versamenti .AllineDX, #Registrazione .AllineDX, #Riepilogo .AllineDX {
	float: right;
	padding-right: 25px
}
#Versamenti .Titoli {
	text-align: left;
	float: left;
	font-weight: 700
}
#Versamenti input, #Registrazione input, #Riepilogo input, #PinM input {
	margin-bottom: 10px
}
#Versamenti .BoxBOttone, #Registrazione .BoxBOttone, #Riepilogo .BoxBOttone {
	background-color: #1F325F;
	width: 90px;
	float: right;
	text-align: center;
	line-height: 27px;
	height: 27px;
	color: #FFF
}
#info {
	background-color: #F77D29;
	background-image: url(../img/bg_top.png);
	background-repeat: repeat-x;
	background-position: top
}
#info .Contenitore {
	background-image: url(../img/bg_bottom.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	padding-top: 5px
}
#info .testo {
	padding: 10px;
	color: #FFF
}