#header, #navigation, #footer, #content-left, #content-right, 
#bread, #tabs, #stampante, .printer-bar, #login-stampa, #cercato, #paginator, #slide_immagini, #scroll, #footer_articolo{
	display: none;
}
img {
	/*display: none;*/
}
#immagini ul {
	display: none;
}
div#main_image {
	text-align: center;
}
#main_image img {
	border:3px double #CCCCCC;
	height:200px;
	
	width:350px;
	margin-top: 10px;
}
div#content p {
	font-family: Arial;
	font-size: 80%;
	margin: 2px 0px;
}
div.scheda_focus_scheda div {
	border-bottom: 1px dotted #EDEDED;
	clear: both;
}
div.scheda_focus_scheda div:first-child {
	border: none
}
div.scheda_focus_scheda div * {
	float: left;
}
div.scheda_focus_scheda div p:first-child {
	width: 90px;
	/*overflow: hidden;*/
	text-transform: uppercase;
}
div.scheda_focus_scheda_capienze div p:first-child {
	width: 200px;
	/*overflow: hidden;*/
	text-transform: uppercase;
}

div.scheda_focus_scheda div p:last-child {
	font-weight: bold;
}
div.scheda_focus_scheda div.doppio {
	clear: none;
	margin-left: 280px;
	border: none;
}
div.scheda_focus_scheda p.distanzaTot {
	margin-bottom: -27px;
}
div.scheda_focus_scheda p.distanza {
	clear: both;
	margin-left: 90px;
	/*text-transform: capitalize;*/
	font-weight: bold;
}
div.scheda_focus_scheda p.value {
	font-weight: bold;
}
div#scheda_focus p#titolo {
	font-size: 20px;
	font-weight: bold;
	background-color: #FBBD4A;
	padding: 5px;
}

h2 {
	/*display: none;*/
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:normal;
}

table.scheda-tavola {
	width: 100%;
	margin-bottom: 15px;
	font: 80% Arial;
}
td.scheda-tavola-col-testo, td.scheda-tavola-col-descrizione,td.scheda-tavola-col-testo-uno,td.scheda-tavola-col-testo-due,td.scheda-tavola-col-testo-tre,td.scheda-tavola-col-testo-quattro,td.scheda-tavola-col-testo-cinque,td.scheda-tavola-col-testo-sei,td.scheda-tavola-col-testo-sette,td.scheda-tavola-col-testo-otto {
	border-bottom: 1px solid;
	/*padding: 5px;	*/
	padding-top:2px;
	padding-bottom:2px;
}
td.scheda-tavola-col-testo,td.scheda-tavola-col-testo-uno,td.scheda-tavola-col-testo-due,td.scheda-tavola-col-testo-tre,td.scheda-tavola-col-testo-quattro,td.scheda-tavola-col-testo-cinque,td.scheda-tavola-col-testo-sei,td.scheda-tavola-col-testo-sette,td.scheda-tavola-col-testo-otto  {
	width: 100px;
	font-style: italic;
}
td.scheda-tavola-col-descrizione {
	font-weight: bold;
}

table#dati {
	background-color: #FFF2E3;
	border-top: 1px solid;
}
table#dati td.scheda-tavola-col-testo,td.scheda-tavola-col-testo-uno,td.scheda-tavola-col-testo-due,td.scheda-tavola-col-testo-tre{
	background-color: #FCCB99;
	width:25%;
}
tr#nome, td#distanza {
	text-transform: uppercase;
	font-weight: bold;
}

table#distanze {
	background-color: #E7F7F4;
	border-top: 1px solid;
}
td#distanza {
	background-color: #9CDED8;
	border-bottom: none;
}
span.distanza-testo {
	font-weight: normal;
	font-style: italic;
}
span.distanza-descrizione:after {
	content: " - ";
}
span.distanza-descrizione:last-child:after {
	content: "";
}

table#proprieta {
	background-color: #F6E5F5;
	border-top: 1px solid;
}
table#proprieta td.scheda-tavola-col-testo,td.scheda-tavola-col-testo-tre {
	background-color: #D6ADDB;
	font-weight: bold;
	text-transform: uppercase;
}
table#proprieta td#affiliato {
	vertical-align: top;
}

table#descrizione {
	background-color: #FFF1D4;
	border-top: 1px solid;
}
table#descrizione td.scheda-tavola-col-testo {
	background-color: #FBBD4A;
	font-weight: bold;
	text-transform: uppercase;
}
table#descrizione td.scheda-tavola-col-descrizione {
	font-weight: normal;
	/*width:750px;*/
}

table#capienze {
	background-color: #FEEAE5;
	border-top: 1px solid;
}
table#capienze td.scheda-tavola-col-testo,td.scheda-tavola-col-testo-quattro{
	background-color: #F9A59A;
	text-transform: lowercase;
	width: 25%;
}
table#capienze td#capienza {
	font-weight: bold;
	text-transform: uppercase;
}
table#capienze td#ristoranti_descr, table#capienze td#bar_descr {
	vertical-align: top;
}


table#capienze td#note, table#servizi td#note,table#aree td#note, table#ospitalita td#note, table#altri td#note, table#altri td#altro {
	font-weight: bold;
	text-transform: capitalize;
	vertical-align: top;
}

table#servizi {
	background-color: #E2F3CD;
	border-top: 1px solid;
}
table#aree {
	background-color: #E2F3CD;
	border-top: 1px solid;
}

table#servizi td.scheda-tavola-col-testo,td.scheda-tavola-col-testo-cinque{
	background-color: #A7DC75;
	text-transform: lowercase;
	width:25%;
}
table#aree td.scheda-tavola-col-testo,td.scheda-tavola-col-testo-otto{
	background-color: #A7DC75;
	text-transform: lowercase;
	width:25%;
}
table#servizi td#servizi {
	font-weight: bold;
	text-transform: uppercase;
}
table#aree td#aree {
	font-weight: bold;
	text-transform: uppercase;
}

table#ospitalita {
	background-color: #EEEFE7;
	border-top: 1px solid;
}
table#ospitalita td.scheda-tavola-col-testo,td.scheda-tavola-col-testo-sei {
	background-color: #C2CCB4;
	text-transform: lowercase;	
	width: 25%;
}
table#ospitalita td#ospitalita {
	font-weight: bold;
	text-transform: uppercase;
}

table#altri {
	background-color: #FEE6F4;
	border-top: 1px solid;
}

table#altri td.scheda-tavola-col-testo ,td.scheda-tavola-col-testo-sette{
	background-color: #FAB4DE;
	text-transform: lowercase;
	width: 25%;
}
table#altri td#altri {
	font-weight: bold;
	text-transform: uppercase;
}
table#altri td#palestra_descr, table#altri td#sauna_descr {
	vertical-align: top;
}

/** STAMPA RICERCA SEDI**/
table#scheda{
	margin: 15px;
	width: 100%;
	height: 100%;	
}
table#datiRicerca{
	margin: 15px;
	width: 100%;
	height: 100%;	
}
table#tipologia{	
	width: 100%;
	height: 100%;	
	border-bottom: none;
	border-top: 1px solid black;
	font-size: 15px;
}
table#spazio{
	border: none;	
}


form#recercaSedi{
	margin: 15px;
	width: 100%;
	height: 100%;
	}
table#scheda img{
	width: 130px;
	height: 70px;
	margin-right:10px;
	vertical-align: top;
	border: 1px;
	border-color: black;
}
table#scheda td.visual-sedi{
	color:	black;
	font-size: 75%;	
}
table#scheda td.visual-sedi-nome a{
	color:black;
	text-transform: uppercase;
	text-decoration: none;
	font-style: italic;	
}
table#scheda td.visual-sedi-vai{
	display: none;
}	
div#sedi-titolo h2{
	color: black;
	font-size:25px;
	font-weight:bold;
	margin: 5px;
	margin-top:25px;	
}
div#sedi-titolo p{
	color: black;
	font-size:15px;
	margin: 15px;
	margin-top:25px;
	
}
/*div#paginator {
	display: none;
}*/
div#hai-trovato p{
	color: black;
	font-size:15px;
	margin: 15px;
	margin-top:25px;	
}
td.sedi-titolo input{
	display: none;
}
td.sedi-tipologia{
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid black;
}
td.sedi-titolo{
	padding: 5px;
	border-bottom: 1px solid black;
}
td.sedi-desc{
	/*text-align: center;*/
	padding: 5px;
	border-bottom: 1px solid black;
}
/*div#cercato{
	display: none;
}*/
div#cercato-stampa{
	display: block;
	color:black;
}

/** FINE STAMPA RICERCA SEDI**/

/** STAMPA RICERCA SERVIZI**/
table#scheda{
	margin: 15px;
	width: 100%;
	height: 100%;	
}
table#datiRicercaServizi{
	margin: 15px;
	width: 100%;
	height: 100%;	
}



form#recercaServizi{
	margin: 15px;
	width: 100%;
	height: 100%;
	}
table#scheda img{
	width: 130px;
	height: 70px;
	margin-right:10px;
	vertical-align: top;
	border: 1px;
	border-color: black;
}
table#scheda td.visual-servizi{
	color:	black;
	font-size: 75%;	
}
table#scheda td.visual-servizi-nome a{
	color:black;
	text-transform: uppercase;
	text-decoration: none;
	font-style: italic;	
}
table#scheda td.visual-servizi-vai{
	display: none;
}	
div#sedi-titolo h2{
	color: black;
	font-size:25px;
	font-weight:bold;
	margin: 5px;
	margin-top:25px;	
}
div#sedi-titolo p{
	color: black;
	font-size:15px;
	margin: 15px;
	margin-top:25px;
	
}
/*div#paginator {
	display: none;
}*/
div#hai-trovato p{
	color: black;
	font-size:15px;
	margin: 15px;
	margin-top:25px;	
}
td.sedi-titolo input{
	display: none;
}
td.sedi-tipologia{
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid black;
}
td.sedi-titolo{
	padding: 5px;
	border-bottom: 1px solid black;
}
td.sedi-desc{
	/*text-align: center;*/
	padding: 5px;
	border-bottom: 1px solid black;
}
/*div#cercato{
	display: none;
}*/
div#cercato-stampa{
	display: block;
	color:black;
}

/** FINE STAMPA RICERCA SERVIZI**/

/** STAMPA HOME **/
div#principale{
	font-size: 15px;
}
div.titolo-princ-home{
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	padding: 5px;
}
div.corpo-princ-home table tbody tr td p{
	font-size: 15px;	
	padding:5px;	
}
div.corpo-princ-home table tbody tr td p#continua{
	display: none;	
}
div#titolo{
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
}
div#settore_corpo a img{
	width: 130px;
	height: 70px;
	margin-right:10px;
	vertical-align: top;
	border: 1px;
	border-color: black;
	padding:5px;
}
div#settore_corpo p a span#subtitolo,div#settore_corpo p a,div#settore_corpo p a span#subtitolo_autor,div#settore_corpo p a span#subtitolo_autor a,div#settore_corpo p{
	font-size: 15px;
	color: black;
	text-decoration: none;
}
div#settore{
	padding-bottom: 5px;
}
div#settore_corpo p#continua{
	display: none;
}
div#settore_corpo,div#titolo,div#settori{
	border-bottom: 1px solid black;
}
div#titolo_offerte{
	padding: 5px;
	font-size: 15px;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	font-weight: bold;
}
div#box-offerta,div#box-news{
	font-size: 15px;	
	padding-left:5px;
}
p#continua{
	display: none;
}
div#offerte{
	border-bottom: 1px solid black;
}
div#titolo_news{
	padding: 5px;
	font-size: 15px;
	border-bottom: 1px solid black;
	font-weight: bold;
}
div#box-news-titolo{
	padding: 5px;
	font-size: 15px;
	border-bottom: 1px solid black;
}
div#box-news-corpo{
	padding: 5px;
	font-size: 15px;
}
/** FINE STAMPA HOME **/

/** Scheda azienda **/
div#scheda_azienda div#titolo {
	background-color: #BECCD2;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}
div#scheda_azienda table {
	width: 100%;
}
div#scheda_azienda div#immagini_dati_azienda {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
}
div#immagini_azienda {
	float: left;
	margin-right: 10px;
}
div#dati_azienda {
	overflow: hidden;
	display: block;
	height: 100%;
}
a#azienda_dati_link {
	color: #656565;
}
a#azienda_dati_link:hover {
	color: white;
}
div#scheda_azienda div#titolo p#ragione_sociale {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}
div#scheda_azienda div#titolo p#gruppo {
	font-style: italic;
	font-size: 14px;
}
div#image_azienda {
	margin-bottom: 5px;
}
div#immagini_dati_azienda td.dati_azienda {
	background-color: #BECCD2;
	border-bottom: 1px solid #656565;
	padding: 3px 10px;
	font-style: italic;
}
div#immagini_dati_azienda td#ragione_sociale {
	text-transform: uppercase;
	border-top: 1px solid #656565;
}
div#immagini_dati_azienda td#settori span, div#immagini_dati_azienda td#opera span {
	text-decoration: underline;
}
div#descrizione_azienda, div#contatto_azienda {
	background-color: #ECF1F2;
	border-top: 1px solid #656565;
	margin-bottom: 10px;
}
div#descrizione_azienda div, div#contatto_azienda div, div#autori_azienda div {
	padding: 3px 10px;
	border-bottom: 1px solid #656565;
}
div#descrizione_azienda div#descrizione_azienda_titolo, div#contatto_azienda div#contatto_azienda_titolo {
	background-color: #BECCD2;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;	
}
div#descrizione_azienda div#descrizione_azienda_titolo {
	border: none;
}
div#autori_azienda {
	background-color: #FFF4E7;
	border-top: 1px solid #656565;
}
div#autori_azienda div#autori_azienda_titolo {
	background-color: #FDDCB4;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}
div#articolo_azienda {
	padding-left: 25px !important;
}
div#articolo_azienda a {
	text-decoration: none;
}
div#autore_azienda {
	font-weight: bold;
	font-style: italic;
	position: relative;
}
img#freccia_rossa {
	margin-right: 5px;
	top: 2px;
	position: relative;
}
/** SCHEDA AUTORE **/
div#scheda_autore div#titolo {
	background-color: #FDDCB4;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}
div#scheda_autore table {
	width: 100%;
}
div#scheda_autore div#immagini_dati_autore {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	background-color: #FFF4E7;
	padding-bottom: 5px;
}
div#immagini_autore {
	float: left;
	margin-right: 10px;
}
div#dati_autore {
	overflow: hidden;
	display: block;
	height: 100%;
}
div#scheda_autore div#titolo p#nome {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}
div#scheda_autore div#titolo p#partner {
	font-style: italic;
	font-size: 14px;
}
div#immagini_dati_autore td.dati_autore {
	background-color: #FDDCB4;
	border-bottom: 1px solid #656565;
	padding: 3px 10px;
	font-style: italic;
}
div#immagini_dati_autore td#nome {
	text-transform: uppercase;
	border-top: 1px solid #656565;
}
div#immagini_dati_autore div#informazione_autore {
	padding: 10px 5px 5px;
}
div#articoli_autore div {
	padding: 3px 10px;
	border-top: 1px solid #656565;
}
div#articoli_autore div#articoli_autore_titolo {
	background-color: #FDDCB4;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	border-bottom: 1px solid #656565;
	text-align: center;
	margin-bottom: 5px;
}
a#autore_dati_link {
	color: #656565;
}
a#autore_dati_link:hover {
	color: #00306B;
	text-decoration: underline;
}
/** SCHEDA ARTICOLI **/
.barraArticolo{
	display: table;
	height: 25px;
	left: -7px;
	position: relative;
	top: -5px;
	vertical-align: middle;
	width: 603px;
}
.barraArticoloTesto{
	vertical-align: middle;
	display: table-cell; 
	padding-left: 10px;
	font-weight: bold;
}
div#firma {
	text-align: center;
	width: 100%;
	font-style: italic;
}
div#riga1 {
	width: 90%;
	border-bottom: 1px dashed #656565;
	margin: 15px 0;
}
div#chiedi_autore {
	background: url("/public/images/index/arrowRed.png") no-repeat left;
	padding-left: 15px;
	margin-bottom: 10px;
}
div#votazione {
	font-size: 12px;
	display: inline;
	overflow: hidden;
	float: left;
	height: 20px;
	margin-right: 10px;
}
div#lbl_vota {
	background: url("/public/images/index/arrowRed.png") no-repeat left;
	padding-left: 15px;
	font-size: 12px;
	float: left;
	padding-right:5px;
	padding-top: 1px;
}
div#votazione_stelle {
	float: left;
	padding-right: 10px;
}
div#btn_vota {
	font-size: 12px;
	font-weight: bold;
	padding-top: 1px;
	cursor: pointer;
	float: left;
	border: 1px solid #656565;
	padding: 0 3px;
	display: inline;
}
div#voto {
	background: url("/public/images/index/arrowRed.png") no-repeat left;
	padding-left: 15px;
	font-size: 12px;
	padding-top: 1px;
	display: inline;
	float: left;
}
div#commento_form {
	margin: 0 0 20px;
}
div#txt_commento {
	font-size: 12px;
	margin-bottom: 5px;
}
div#lbl_commento {
	background: url("/public/images/index/arrowRed.png") no-repeat left;
	padding-left: 15px;	
	font-size: 12px;
	padding-top: 3px
}
div#btn_commento {
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #656565;
	padding: 0 3px;
	display: inline;
	float: right;
}
div#btn_commento:hover, div#btn_vota:hover {
	/*background-color: #FCF5E7;/*#E0EFFC;*/
}
div#switch_commenti {
	background: url("/public/images/index/arrowRed.png") no-repeat left;
	padding-left: 15px;
	font-size: 12px;
	cursor: pointer;
	margin: 0 0 10px;
}
div#commenti {
	width: 90%;
	text-align: left;
	display: none;
}
div#commento {
	border: 1px solid #F4F4F4;
	/*border-left: 5px solid #FCF5E7;*/
	background-color: #FBFBFB;
	overflow: hidden;
	margin-bottom: 10px;
	background-image: url("/public/images/index/raquo.png");
	background-position: 98% 78%;
	background-repeat: no-repeat;
}
div#commenti_utente {
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding: 0 10px;
}
div#commenti_commento {
	padding: 0 10px;
}
div#articoli_correlati {
	margin-top: 10px;	
}
ul#articoli_correlati {
	margin: 0;
	padding: 10px;
	list-style-type: square;
	margin-left: 30px;
}
ul#articoli_correlati li a, ul#articoli_correlati li a:hover {
	text-decoration: none;
}

/** SCHEDA SERVIZI **/
td.visual-servizi{
	background-color: #d3dade;
	color:black;		
}
td.visual-servizi-nome{
	background-color: #d3dade;
	color:black;
	font-style:italic;
	text-transform: uppercase;
}
td.visual-servizi-nome a{
	background-color: #d3dade;
	color:black;
	font-style:italic;
	text-transform: uppercase;
}
td.visual-servizi-vai{
	background-color:  #afb9bf;
	color:black;
	font-style:italic;
	text-align: right;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
td.visual-servizi-vai a{
	background-color:  #afb9bf;
	color:black;
	font-style:italic;
	text-align: right;
}