body{
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #740008;
  text-align: center;
  background-image: url('../images/bg_lounge.png');
  background-repeat: repeat-y;
  background-position: center;
  font-size: 12px;
}

li{
  list-style: none;
}

ul{
  list-style: none;
}


#slideshow{
 /* cursor:;*/
}

#slideshow img{
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

#slideshow{
  overflow: hidden;
  position: relative;
  width: 520px;
  height: 180px;
  border: 0 solid #666;
}

#slideshow img{
  width: 520px;
  height: 180px;
}

#left{
  float: left;
  width: 180px;
  margin-left: 3px;
}

#right{
  float: right;
  width: 180px;
  margin-right: 3px;
}

#middle{
  float: left;
  width: 623px;
  margin-left: 13px;
}

.cleaner{
  clear: both;
  height: 1px;
  font-size: 1px;
  border: none;
  margin: 0;
  padding: 0;
  background: transparent;
}

.column-in{
  margin: 0;
  padding: 0;
}

.column-in-footer{
  margin: 0;
  padding: 0;
  border-top: 1px dotted #000;
  padding-top: 5px;
}

#footer {
 margin-bottom: 10px;
 margin-left: 8px;
 margin-right: 8px; 
 padding-top: 50px;
 text-decoration:none;
 font-size:10px;
}

#header{
  background-image: url('../images/header_portale.png');
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 0;
  margin-top: 0;
  height: 87px;
}

#bgtrick{
  width: 100%;
}

#wrapper{
  background-color: #fff;
  text-align: left;
  margin: 0 auto;
  padding: 0;
  border: 0;
  width: 1015px;
  top: 0;
}

#content{
  margin-left: 195px;
  padding-top: 5px;
  width: 620px;
}

#menu_o{
  width: 100%;
  margin-left: 5px;
  height: 40px;
}
#menu_o a:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#dig{
  padding-top: 83px;
  text-align: right;
  margin-right: 3px;
  color: #000;
  font-size: 10px;
}

#dig a:link{
  text-align: right;
  margin-right: 10px;
  color: #e05430;
}

#dig a:hover{
  text-align: right;
  margin-right: 10px;
  color: #e05430;
  text-decoration: underline;
}

#sidebar1{
  position: absolute;
  top: 90px;
  left: 5px;
  width: 180px;
  height: auto;
  padding-top: 0;
}

#sidebar2{
  position: absolute;
  top: 110px;
  left: 0;
  width: 180px;
  margin-left: 830px;
}

form{
  /*-moz-border-radius: 11px 11px 11px 11px;
  -moz-box-shadow: 0 4px 18px #c8c8c8;*/
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #e5e5e5;
  font-weight: normal;
  margin-left: 8px;
  padding: 16px 16px 40px;
  color: #666;
}

.testo{
  color: #666;
  font-family: Verdana;
  text-align: justify;
}

#nome,#cognome,#telefono,#email,#messaggio,#ristorante,#indirizzo,#citta,#sitoweb,#cellulare,#commenti{
  background: none repeat scroll 0 0 #fbfbfb;
  border: 1px solid #666;
  font-size: 12px;
  margin-bottom: 16px;
  margin-right: 6px;
  margin-top: 2px;
  padding: 3px;
  width: 97%;
}

span#listascuole_data{
  color: #999;
  font-weight: bold;
  font-size: 14px;
}

a:link.newsletter {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	border-style: none;
}

a:active.newsletter {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	border-style: none;
}

a:visited.newsletter {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	border-style: none;
}

a:hover.newsletter {
	color: #ccc;
	font-size: 12px;
	text-decoration: none;
	border-style: none;
}

a:link#listascuole_nomescuola{
  color: #900;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 20px;
}

a:visited#listascuole_nomescuola{
  color: #666;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 20px;
}

a:active#listascuole_nomescuola{
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 20px;
}

a:hover#listascuole_nomescuola{
  color: red;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 20px;
}

span#listascuole_prezzoelivello{
  color: #000;
  font-weight: bold;
  font-size: 14px;
}

div#schedaristo_nomeristo{
  background-repeat: repeat-y;
  color: #fff;
}

p#listaristo_titolo{
  color: #000;
  font-weight: bold;
  font-size: 14px;
}

span#listaristo_tipocucina{
  color: #000;
  font-weight: bold;
  font-size: 14px;
}

a:link#listaristo_nomeristo{
  color: #900;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: underline;
}

a:visited#listaristo_nomeristo{
  color: #666;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
}

a:active#listaristo_nomeristo{
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
}

a:hover#listaristo_nomeristo{
  color: red;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
}

span#listaristo_indirizzo{
  color: #999;
  font-weight: bold;
  font-size: 14px;
}

span#listaristo_zona{
  color: #900;
  font-weight: bold;
  font-size: 14px;
}

a:link#listanews_titolo{
  color: #999;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:active#listanews_titolo{
  color: #999;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:visited#listanews_titolo{
  color: #999;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:hover#listanews_titolo{
  color: #000;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

p#listanews_sottotitolo{
  color: white;
  font-weight: bold;
  font-size: 14px;
}

p#listanews_descrizione{
  color: white;
  font-weight: bold;
  font-size: 14px;
}

p#listanews_data{
  color: white;
  font-weight: bold;
  font-size: 14px;
}

p#listanews_nomeristo{
  color: white;
  font-weight: bold;
  font-size: 14px;
}

td#homedatanews{
  height: 20px;
  background-color: #f0f0ee;
  padding-left: 4px;
}
td.homedatanews{
  height: 20px;
  background-color: #f0f0ee;
  padding-left: 4px;
}

td#homecontinuanews{
  height: 20px;
  background-color: #d5d7d2;
}

td#homecontinuanews:hover{
  height: 20px;
  background-color: #efe5cc;
  border-bottom: 1px solid #000;
}

/*tr#homerigavuotanews{
  line-height: 5px;
}*/
tr.homerigavuotanews{
  line-height: 5px;
}

tr.listaristotxt{
  height: 20px;
  background-color: #d5d7d2;
}

tr.listaristotxt:hover{
  background-color: #fff;
}

tr.listaristotxt2{
  height: 20px;
  background-color: #efe5cc;
}

tr.listaristotxt2:hover{
  background-color: #fff;
}

tr#listaristotxt3{
  height: 20px;
}

tr#listaristotxt3:hover{
  height: 20px;
  background-color: #efe5cc;
}
tr.listaristotxt3{
  height: 20px;
}

tr.listaristotxt3:hover{
  height: 20px;
  background-color: #efe5cc;
}

tr#listaristotxt5{
  height: 20px;
  background-color: #d5d7d2;
}

tr#listaristotxt5:hover{
  background-color: #fff;
}

tr#listaristotxt6{
  height: 20px;
  background-color: #efe5cc;
}

tr#listaristotxt6:hover{
  background-color: #fff;
}

span#partite_squadre{
  color: #000;
  font-weight: bold;
  font-size: 15px;
  vertical-align: middle;
}

span#partite_data{
  color: #000;
  font-weight: bold;
  font-size: 13px;
  vertical-align: middle;
}

span#partite_competizione{
  color: #000;
  font-weight: bold;
  font-size: 13px;
  vertical-align: middle;
}

span#specialita_bold{
  color: #000;
  font-weight: bold;
  font-size: 11px;
  vertical-align: middle;
}

span#specialita_normale{
  color: #000;
  font-weight: normal;
  font-size: 11px;
  vertical-align: middle;
}

a:link#specialita_link{
  color: #000;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  padding-left: 4px;
}

a:visited#specialita_link{
  color: #900;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

a:active#specialita_link{
  color: #999;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

a:hover#specialita_link{
  color: #999;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

/*span#listaristotxt_titolo{
  color: #000;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}*/
span.listaristotxt_titolo{
  color: #000;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}

span.listaristotxt_tipocucina{
  color: #000;
  font-weight: normal;
  font-size: 12px;
  vertical-align: middle;
}
/*span#listaristotxt_tipocucina{
  color: #000;
  font-weight: normal;
  font-size: 12px;
  vertical-align: middle;
}*/

span#listaristotxt_prezzomedio{
  color: #999;
  font-weight: bold;
  font-size: 16px;
}

a:link.listaristotxt_nomeristo{
  color: #000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  padding-left: 4px;
}

a:visited.listaristotxt_nomeristo{
  color: #900;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  padding-left: 4px;
}

a:active.listaristotxt_nomeristo{
  color: #999;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:hover.listaristotxt_nomeristo{
  color: #999;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

span#listaristotxt_indirizzo{
  color: white;
  font-weight: bold;
  font-size: 14px;
}

span.listaristotxt_zona{
  color: #000;
  font-weight: normal;
  font-size: 12px;
}
/*span.listaristotxt_zona{
  color: #000;
  font-weight: normal;
  font-size: 12px;
}*/

#titoloSidebar1{
  color: #000;
  font-weight: bold;
  font-size: 14px;
  margin-left: 5px;
  padding-top: 10px;
}

#titoloSidebar1rosso{
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  margin: 0;
  padding-left: 5px;
  padding-top: 0;
  display: block;
  background-color: #e05430;
  line-height: 18px;
  text-align: left;
}

.titoloSidebar1rosso{
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  margin: 0;
  padding-left: 5px;
  padding-top: 0;
  display: block;
  background-color: #e05430;
  line-height: 18px;
  text-align: left;
}

#titoloSidebar1grigio {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  margin: 0;
  padding-left: 5px;
  padding-top: 0;
  display: block;
  background-color: #740008;
  line-height: 18px;
  text-align: left;
}

.titoloSidebar1grigio {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  margin: 0;
  padding-left: 5px;
  padding-top: 0;
  display: block;
  background-color: #740008;
  line-height: 18px;
  text-align: left;
}

/*span#listanews_titoli{
  color: black;
  font-weight: bold;
  font-size: 14px;
}*/
span.listanews_titoli{
  color: black;
  font-weight: bold;
  font-size: 14px;
}

span#listanews_titolonews{
  color: #000;
  font-weight: bold;
  font-size: 12px;
  padding-left: 4px;
}
span.listanews_titolonews{
  color: #000;
  font-weight: bold;
  font-size: 12px;
  padding-left: 4px;
}

span#listanews_sottotitolonews{
  color: #000;
  font-weight: bold;
  font-size: 14px;
}

span#listanews_descrizionenews{
  color: #000;
  font-weight: bold;
  font-size: 14px;
}

span#listanews_datanews{
  color: #df552e;
  font-weight: bold;
  font-size: 10px;
  text-transform: uppercase;
}
span.listanews_datanews{
  color: #df552e;
  font-weight: bold;
  font-size: 10px;
  text-transform: uppercase;
}

span#listanews_nomeristonews{
  color: white;
  font-weight: bold;
  font-size: 14px;
}

/*a:link#listanews_linknews{
  color: #000;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}*/
a:link.listanews_linknews{
  color: #000;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

/*a:link#listanews_linknews2{
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  background-color: #000;
}*/
a:link.listanews_linknews2{
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  background-color: #000;
}
/*a:active#listanews_linknews{
  color: #000;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}*/
a:active.listanews_linknews{
  color: #000;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

/*a:active#listanews_linknews2{
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  background-color: #000;
}*/
a:active.listanews_linknews2{
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  background-color: #000;
}

/*a:visited#listanews_linknews{
  color: red;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}*/
a:visited.listanews_linknews{
  color: red;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

/*a:visited#listanews_linknews2{
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  background-color: #999;
}*/
a:visited.listanews_linknews2{
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  background-color: #999;
}

/*a:hover#listanews_linknews{
  color: red;
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
}*/
a:hover.listanews_linknews{
  color: red;
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
}

a:hover#listanews_linknews2{
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
  background-color: #000;
}
/*a:hover.listanews_linknews2{
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
  background-color: #000;
}*/

a:link#home_linksx{
  color: white;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

a:active#home_linksx{
  color: white;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

a:visited#home_linksx{
  color: white;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

a:hover#home_linksx{
  color: #000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

table#listanews_table hover{
  background-color: #fac;
}

table#listaristo_table{
  border-bottom: 2px dotted #999;
  border-right: 2px dotted #999;
}

table#listaristo_table hover{
  background-color: #fac;
}

table#listaristo_table2{
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
}

table#listaristo_table2 hover{
  background-color: #fac;
}

table#schedaristo_tabledx{
  background-image: url(../images/bg_menu__u_sx.png);
  font-family: tahoma;
}

span#schedaristo_separatoredx{
  color: #600;
  font-weight: bold;
  font-size: 10px;
  display: block;
  background-color: #fff;
  padding-left: 5px;
  line-height: 15px;
}

span#aic{
  color: red;
}

p#schedanews_ristorante{
  color: #000;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}

p#schedanews_tiporisto{
  color: #000;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
}

p#schedanews_presenta{
  color: #000;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

p#schedanews_titolo{
  color: #000;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}

p#schedanews_sottotitolo{
  color: #000;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

p#schedanews_descrizione{
  color: #000;
  font-weight: bold;
  font-size: 14px;
}

p#schedanews_data{
  color: black;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

p#schedanews_nomeristo{
  color: white;
  font-weight: bold;
  font-size: 14px;
}

p#schedanews_testo{
  color: #000;
  font-weight: bold;
  font-size: 14px;
}

div#categorie{
  display: block;
  width: 160px;
  padding: 0 10px 0 10px;
  line-height: 20px;
  color: #5c5c5c;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  outline: none;
  font-size: 12px;
  color: #000;
  border-bottom: 1px dotted #5c5c5c;
  cursor: pointer;
  margin: 0;
}

div#categoriedx{
  display: block;
  width: 160px;
  padding: 0 10px 0 10px;
  line-height: 20px;
  color: #5c5c5c;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  outline: none;
  font-size: 12px;
  color: #000;
  border-bottom: 1px dotted #5c5c5c;
  cursor: pointer;
  margin: 0;
}

a:link#sknews_linkristo{
  color: #000;
  font-size: 18px;
  text-decoration: underline;
}

a:active#sknews_linkristo{
  color: #000;
  font-size: 18px;
  text-decoration: underline;
}

a:visited#sknews_linkristo{
  color: #000;
  font-size: 18px;
  text-decoration: underline;
}

a:hover#sknews_linkristo{
  color: #000;
  font-size: 18px;
  text-decoration: none;
}

a:link#categorie{
  color: #000;
  font-size: 12px;
  text-decoration: none;
}

a:active#categorie{
  color: #000;
  font-size: 12px;
  text-decoration: none;
}

a:visited#categorie{
  color: #000;
  font-size: 12px;
  text-decoration: none;
}

a:hover#categorie{
  color: #000;
  font-size: 12px;
  text-decoration: underline;
}

a:link#schedanews_link{
  color: #000;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:active#schedanews_link{
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:visited#schedanews_link{
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:hover#schedanews_link{
  color: red;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

p#schedaristo_nomeristo{
  color: white;
  font-weight: bold;
  font-size: 18px;
  margin-top: 0;
}

p#schedaristo_testi{
  color: black;
  font-weight: normal;
  font-size: 12px;
  text-align: justify;
  padding: 0 10px;
}

p#schedaristo_etichette{
  color: red;
  font-weight: bold;
  font-size: 14px;
  padding: 0 10px;
}

p#schedaristo_attraztesto{
  color: red;
  font-weight: bold;
  font-size: 14px;
}

a:link#schedaristo_attrazurl{
  color: red;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:active#schedaristo_attrazurl{
  color: red;
  font-weight: bold;
  font-size: 14px;
}

a:visited#schedaristo_attrazurl{
  color: red;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:hover#schedaristo_attrazurl{
  color: black;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:link#schedaristo_eventiurl{
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:active#schedaristo_eventiurl{
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:visited#schedaristo_eventiurl{
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:hover#schedaristo_eventiurl{
  color: red;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a:link#schedaristo_tornaindietro{
  color: blue;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
}

a:visited#schedaristo_tornaindietro{
  color: blue;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
}

a:active#schedaristo_tornaindietro{
  color: blue;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
}

a:hover#schedaristo_tornaindietro{
  color: red;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
}

p#schedaristo_titoloevento{
  color: red;
  font-weight: bold;
  font-size: 14px;
}

p#schedaristo_sottotitoloevento{
  color: red;
  font-weight: bold;
  font-size: 14px;
}

span#schedaristo_dataevento{
  color: red;
  font-weight: bold;
  font-size: 14px;
}

span#schedaristo_etichettedx{
  color: white;
  font-weight: normal;
  font-size: 11px;
}

a:link#schedaristo_etichettedx{
  color: white;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

a:visited#schedaristo_etichettedx{
  color: white;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

a:active#schedaristo_etichettedx{
  color: white;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

a:hover#schedaristo_etichettedx{
  color: red;
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
}

span#schedaristo_testodx{
  color: white;
  font-weight: bold;
  font-size: 11px;
}

span#schedaristo_info{
  color: white;
  font-weight: bold;
  font-size: 11px;
}

div#socialnetwork{
  margin-top: 0;
  margin-bottom: 5px;
}

a:link#link_banner{
  color: #000;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  padding-left: 4px;
}

a:visited#link_banner{
  color: #900;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  padding-left: 4px;
}

a:active#link_banner{
  color: #999;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

a:hover#link_banner{
  color: #999;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}
a:link.link_banner{
  color: #000;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  padding-left: 4px;
}

a:visited.link_banner{
  color: #900;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  padding-left: 4px;
}

a:active.link_banner{
  color: #999;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

a:hover.link_banner{
  color: #999;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

table#listabanner_table{
  border-bottom: 1px dotted #999;
  border-top: 1px dotted #999;
}

span#rubrica{
  font-size: 16px;
  color: #000;
}

a:link#listaristo_entrascheda {
  color: #990000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

a:visited#listaristo_entrascheda {
  color: #666;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

a:active#listaristo_entrascheda {
  color: #000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

a:hover#listaristo_entrascheda {
  color: red;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
}

img {
  border-style: none;
}

.categorie{
  display: block;
  width: 160px;
  padding: 0 10px 0 10px;
  line-height: 20px;
  color: #5c5c5c;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  outline: none;
  font-size: 12px;
  color: #000;
  border-bottom: 1px dotted #5c5c5c;
  cursor: pointer;
  margin: 0;
}

a:link.categorie{
  color: #000;
  font-size: 12px;
  text-decoration: none;
  border-style: none;
}

a:active.categorie{
  color: #000;
  font-size: 12px;
  text-decoration: none;
}

a:visited.categorie{
  color: #000;
  font-size: 12px;
  text-decoration: none;
}

a:hover.categorie{
  color: #000;
  font-size: 12px;
  text-decoration: underline;}

.vertical_container{
}

.titoloNewsletter {
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
width: 520px;
background-color: #740008;
color: #ffffff;
text-align: center;
padding: 5px;
}

.testoNewsletter {
font-size: 15px;
width: 520px;
background-color: #eeeeee;
color: #000000;
padding: 5px;
text-align: center;
}

.iscrivitiNewsletter {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
width: 520px;
background-color: #eeeeee;
border-bottom: 1px solid #740008;
text-align: right;
padding: 5px;
}

a:link.iscrivitiNewsletter{
  text-decoration: none;
}

a:active.iscrivitiNewsletter{
  text-decoration: none;
}

a:visited.iscrivitiNewsletter{
  text-decoration: none;
}

a:hover.iscrivitiNewsletter{
  color: #740008;
  text-decoration: underline;}
  
p#schedanews_content {
	text-align:center;
}
p#schedanews_content a:link {
	color:red;
	font-weight:bold;
	font-size:16px;
	padding: 0px 10px;
}
p#schedanews_content a:visited {
	color:red;
	font-weight:bold;
	font-size:16px;
	padding: 0px 10px;
}
p#schedanews_content a:hover {
	color:red;
	font-weight:bold;
	font-size:16px;
	padding: 0px 10px;
	text-decoration:underline;
}
p#schedanews_content a:active {
	color:red;
	font-weight:bold;
	font-size:16px;
	padding: 0px 10px;
}
.sponsor_text {
color: #666;
font-family: Verdana;
text-align: justify;
font-size: 14px;
}
.sponsor_name {
color: #666;
font-family: Verdana;
text-align: justify;
font-size: 14px;
font-weight: bold;
}

