﻿<style type="text/css">

.Stile1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#F00;
}

.header {
	background-image: url("bedandbreakfastbologna.jpg");
}
.header-menu {
	background-image: url("link.png");
}


.tabella_prezzi {}
.tabella_prezzi_trintestazione {	background-color: #4682B4;
	background-image: url("menugen.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/farinelli/immagini/menugen.png*/);
	color: White;
}
.tabellagen {	width: 100%;
	border-color: #BCD2E5;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
}
.tabellalat {	width: 100%;
	border-color: #BCD2E5;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
}
.tabellagen1 {	width: 100%;
	border-color: #BCD2E5;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
}
.tabellalat1 {	width: 100%;
	border-color: #BCD2E5;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
}
.tabellegen_td_intestazione1 {	background-image: url("menugen.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/farinelli/immagini/menugen.png*/);
	color: White;
	font-size: 110%;
	width: 100%;
}
.tabellelat_td_intestazione1 {	background-image: url("menugen.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/farinelli/immagini/menugen.png*/);
	color: White;
	font-size: 110%;
	width: 100%;
}
.tabellegen_td_corpo1 {	text-align: justify;
	padding: 5px;
}
.tabellegen_td_intestazione2 {	background-image: url("menugen.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/farinelli/immagini/menugen.png*/);
}
.tabellegen_td_intestazione2 {	background-image: url("menugen.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/farinelli/immagini/menugen.png*/);
	color: White;
	font-size: 110%;
	width: 100%;
}

.menu_vocemenu{
	color: White;
	text-decoration: none;
	font-size: 120%;
	padding: 3px;
	display: block;
	float: left;
	border-right-color: White;
	border-right-style: solid;
	border-right-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
.menu_vocemenu:hover{
	background-image: url(menugen.png);
}

.tabellegen_td_intestazione,
.tabellelat_td_intestazione{
	background-image: url("menugen.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/farinelli/immagini/menugen.png*/);
	color: White;
	font-size: 110%;
	width: 100%;
}
.tabellelat_td_corpo{
	padding: 5px;
}
.tabellegen_td_corpo{
	text-align: justify;
	padding: 5px;
}
.tabellegen_td_corpo img{
	float: left;
}
.tabellegen_td_corpo p{
	clear: left;
}
.tabellagen,
.tabellalat{
	width: 100%;
	border-color: #BCD2E5;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
}
.tabella_prezzi_tr1 td,
.tabella_prezzi_tr1 th{
	background-color: #9EBEDA;
}
.tabella_prezzi_tr2 td,
.tabella_prezzi_tr2 th{
	background-color: #DDE8F2;
}
.tabella_prezzi_tr1 td,
.tabella_prezzi_tr2 td{
	text-align: center;
}
html{
}
#tutto{
	height: 100%;
	width: 100%;
}
#sopra{
	width: 100%;
	text-align: center;
}
#alto{
}
#sinistra{
	width: 24%;
	border-width: 1px;
	float: left;
}
#centro{
	width: 50%;
	float: left;
}
#destra{
	width: 24%;
	border-width: 1px;
	float: left;
}
#footer{
	text-align: center;
	width: 100%;
	clear: left;
	padding-top: 20px;
	font-size: 80%;
	color: Gray;
}
#footer a:link,
#footer a:visited{
	color: #CE0000;
	background-color: transparent;
}
#footer a:hover{
	color: Silver;
	/* background-color: #7576FF; */
}
#menu{
	width: 100%;
	text-align: center;
}
.menu{
}
.menu a:link,
.menu a:visited{
	/* color: Black;
	background-color: transparent; */
}
.menu a:hover{
	/* color: Silver;
	background-color: Black; */
}
#menu_titolo{
	font-size: 140%;
}
#menu_basso{
	
}
#menu_basso2{
	width: 100%;
	text-align: left;
	height: 12px;
	background-repeat: repeat-x;
	background-position: bottom;
}
#menu_percorso{
	background-image: url("sottoilmenu.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/farinelli/immagini/riquadro-grigiochiaro/sottoilmenu.png*/);
	background-repeat: repeat;
	text-align: left;
	padding: 3px;
}
.visnodi_elencosingolo_dentro{
	padding-left: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
	padding-top: 12px;
}
.visnodi_elencosingolo,
.vistesti_elencosingolo,
.vislinks_elencosingolo{
	color: Black;
	/*background-color: #3333DD;*/
	background-color: #ADD8E6;
	background-color: #CEE8F0;
	padding: 3px;
	margin: 0px;
	/*margin-right: 40px;*/
	margin-bottom: 8px;
	position: relative;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
}
.visnodi_elencosingolo:hover,
.vistesti_elencosingolo:hover,
.vislinks_elencosingolo:hover{
	background-color: #EFF7FA;
}
.visnodi_elencosingolo a:link,
.visnodi_elencosingolo a:visited{
	/*background-color: #3333DD;*/
	/* background-color: transparent;
	color: Navy; */
}
.visnodi_elencosingolo a:hover{
	/* background-color: White;
	color: #3333DD;*/
}
.visnodi_nome{
	font-size: 120%;
}
/*--------------------------------------------------


---------------------------------------------------*/

#sponsor{
}
#menu_titolo{
	width: 100%;
	text-align: center;
	/* border-style: solid;
	border-color: Blue;
	border-width: 1px; */
}
#percorso{
	
}
.percorso{
	color: Black;
	background-color: transparent;
	clear: left;
}
.percorso a:link{
}
#principale{
	margin: 5px;
}
#areautenti{
	/* background-color: #C4C4FF; */
	color: Black;
}
.areautenti a:link{
	color: #444444;
}
.areautenti a:visited{
	color: #444444;
}
#percors_old{
	position: absolute;
	right: 0px;
	bottom: 0px;
	visibility: hidden;
}
.percorso_totale{
	clear: left;
}
.visnodi_nomi{
	font-size: 140%;
	vertical-align : middle;
	text-align : justify;
}
.vistesti,
.vislinks{
	/*padding-left: 40px;*/
	vertical-align : middle;
	text-align : justify;
	/*padding-top: 5px;*/
	margin-bottom: 2px;
}
.vistesti_titolo,
.visprodotti_titolo,
.vislinks_titolo
{
	font-size: 120%;
}
.visnodi_nomi a:link,
.vistesti_titolo a:link,
.visprodotti_titolo a:link,
.vislinks_titolo a:link{
	/* text-decoration: none;
	color: Blue; */
}
.visnodi_nomi a:visited,
.vistesti_titolo a:visited,
.visprodotti_titolo a:visited,
.vislinks_titolo a:visited{
	/* text-decoration: none;
	color: Blue; */
}
.vistesti a:hover,
.vislinks a:hover{
	/* text-decoration: none;
	color: #CE0000; */
	/* background-color: Blue; */
}
.visnodi_nomi a:hover,
.visprodotti_titolo a:hover,
.vislinks_titolo a:hover{
	text-decoration: none;
	/* color: #CE0000;
	background-color: transparent; */
	/* color: White;
	background-color: Blue; */
}
.vistesti_brevedescrizione,
.vislinks_brevedescrizione{
	padding-bottom: 10px;
	color: Black;
}
.visnodi_elenco{
	/* padding-left: 40px; */
}
.vistesto,
.vislink{
	text-align : justify;
	padding: 3px;
	border-color: Blue;
	border-style: solid;
	border-width: 1px;
	background-color: #C6E3EB;
	margin-bottom: 8px;
}
.vistesto:hover{
	background-color: #EFF7FA;
}
.vistesto a:link,
.vislink a:link{
	color: Blue;
}
.vistesto a:visited,
.vislink a:visited{
	color: #0000FD;
}
.vistesto a:hover,
.vislink a:hover{
	color: #003366;
}
.vistesto_titolo,
.vislink_titolo{
	color: Blue;
	font-size: 120%;
}
.vislink_url{
	font-size: 90%;
}
.vistesto_corpo,
.vislink_corpo{
	padding-top: 8px;
}
.datiextra{
	border-color: Blue;
	border-style: solid;
	border-width: 1px;
	background-color: #D8D8D8;
	margin: 5px;
	padding: 3px;
	font-size: 80%;
}
.vistesto_datiextra{
	padding-top: 0px;
	font-size: 90%;
}
.visprodotto{
	vertical-align : middle;
	text-align : justify;
	padding-top: 5px;
	padding-right: 15px;
}
.visprodotto a:link{
	color: white;
}
.visprodotto a:visited{
	color: #FFFFDD;
}
.visprodotto a:hover{

	color: Black;

}
.visprodotto_nome{
	color: Blue;
	font-size: 120%;
}
.visprodotto_descrizione{
	padding-top: 8px;
}
.visprodotto_datiextra{
	padding-top: 15px;
	font-size: 90%;
}
.visfoto{
	padding-left: 40px;
	vertical-align : middle;
	text-align : center;
	border: 0px;
}
.visfoto a:link{
	color: white;
	border: 0px;
}
.visfoto a:visited{
	color: #FFFFDD;
	border: 0px;
}
.visfoto a:hover{

	color: Black;
	border: 0px;
}
.visprodotti{
	padding-left: 40px;
	vertical-align : middle;
	text-align : justify;
	width: 90%;
	border-color: Fuchsia;
	border-style: none;
	border-width: 0px;
	margin-bottom: 2px;
}
.visprodotti_brevedescrizione{
}
.viseventi{
	padding-left: 40px;
	vertical-align : middle;
	text-align : justify;
	padding-top: 5px;
}
.viseventi a:link{
	color: White;
}
.viseventi a:visited{
	color: #FFFFDD;
}
.viseventi_elencosingolo{
}
.viseventi_data{
	font-size: 90%;
}
.viseventi_titolo{
	font-size: 120%;
}
.viseventi_titolo a:hover{
	color: Black;
	/* background-color: White; */
}
.viseventi_brevedescrizione{
	padding-bottom: 8px;
}
.visevento{
	padding-left: 40px;
	vertical-align : middle;
	text-align : justify;
	padding-top: 5px;
}
.visevento a:link{
	color: Blue;
}
.visevento a:visited{
	color: #0000DF;
}
.visevento a:hover{
	color: Black;
	background-color: Blue;
}
.viseventi_data{
	font-size: 90%;
}
.visevento_titolo{
	color: Blue;
	font-size: 120%;
}
.visevento_corpo{
	padding-top: 8px;
}
.visevento_datiextra{
	padding-top: 15px;
	font-size: 90%;
}
.visalbums{
	padding-left: 40px;
	vertical-align : middle;
	text-align : justify;
	padding-top: 5px;
}
.visalbums a:link{
	color: White;
}
.visalbums a:visited{
	color: #FFFFDD;
}
.visalbums_elencosingolo{
}
.visalbums_data{
	font-size: 90%;
}
.visalbums_titolo{
	font-size: 120%;
}
.visalbums_titolo a:hover{
	color: Black;
	/* background-color: White; */
}
.visalbums_brevedescrizione{
	padding-bottom: 8px;
}
.visalbum{
	padding-left: 40px;
	vertical-align : middle;
	text-align : justify;
	padding-top: 5px;
}
.visalbum a:link{
	color:Blue;
}
.visalbum a:visited{
	color: Blue;
}
.visalbum a:hover{
	color: Black;
	background-color: Blue;
}
.visalbums_data{
	font-size: 90%;
}
.visalbum_titolo{
	color: Blue;
	font-size: 120%;
}
.visalbum_corpo{
	padding-top: 8px;
}
.visalbum_datiextra{
	padding-top: 15px;
	font-size: 90%;
}
.viscanzone{
	padding-left: 40px;
	vertical-align : middle;
	text-align : justify;
	padding-top: 5px;
}
.viscanzone a:link{
	color: Blue;
}
.viscanzone a:visited{
	color: #0000DF;
}
.viscanzone a:hover{
	color: Black;
	background-color: Blue;
}
.viscanzone_titolo{
	color: Blue;
	font-size: 120%;
}
.viscanzone_corpo{
	padding-top: 8px;
}
.viscanzone_datiextra{
	padding-top: 15px;
	font-size: 90%;
}
.vistraduzione{
	padding-left: 40px;
	vertical-align : middle;
	text-align : justify;
	padding-top: 5px;
}
.vistraduzione a:link{
	color: Blue;
}
.vistraduzione a:visited{
	color: #0000DF;
}
.vistraduzione a:hover{
	color: Black;
	background-color: Blue;
}
.vistraduzione_titolo{
	color: Blue;
	font-size: 120%;
}
.vistraduzione_corpo{
	padding-top: 8px;
}
.vistraduzione_datiextra{
	padding-top: 15px;
	font-size: 90%;
}
.finestrajava{
		margin: 30px;
		width: 100%;
		text-align: center;
}
.tabprodotti{
	width: 98%;
	padding: 2px;
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	background-color: Navy;
	background-image: url("sfondo_tabprodotti.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/sfondi/sfondo_tabprodotti.png*/);
}
.tabprodotti_riga{
	clear: left;
	width: 100%;
	background-color: transparent;
	padding: 2px;
}
.tabprodotti_cellsin{
	float: left;
	width: 60%;
	/* background-color: White; */
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	margin: 2px;
	padding: 2px;
	background-image: url("sfondo_tabprodotti_cella.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/sfondi/sfondo_tabprodotti_cella.png*/);
	text-align: justify;
}
.tabprodotti_cellcen{
	float: left;
	width: 17%;
	/* background-color: White; */
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	margin: 2px;
	text-align: center;
}
.tabprodotti_celldes{
	float: left;
	width: 17%;
	/* background-color: White; */
	margin: 2px;
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	text-align: center;
}
.vistesto_utente,
.visrisposta_utente{
	float: left;
	width: 20%;
	margin: 5px;
	padding: 5px;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	/* background-color: #3333DD; */
	color: White;
}
.vistesto_utente a:link,
.vistesto_utente a:visited,
.visrisposta_utente a:visited,
.visrisposta_utente a:visited{
	color: White;
	/* background-color: #3333DD; */
}
.vistesto_utente a:hover,
.visrisposta_utente a:hover{
	color: #3333DD;
	/* background-color: White; */
}
.sottolineato{
	text-decoration: underline;
}
.mess_errore{
	width: 60%;
	margin-left: 15%;
	margin-top: 5px;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.pulsantimenu{
	float: left;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	margin: 5px;
	/* background-color: #3333DD; */
	color: White;
	background-color: Red;
}
.pulsantimenu a:link,
.pulsantimenu a:visited{
	text-decoration: none;
	color: White;
	background-color: transparent;
}
.pulsantimenu a:hover{
	color: #3333DD;
	background-color: White;
	text-decoration: none;
}
.tabfont_titolo,
.tabfont_nomeospite,
.tabfont_nomeutente,
.tabfont_descrizione{
	width: 97%;
	margin: 0.5%;
	padding: 1%;
	/* background-color: #3333DD; */
}
.percorso_rispostediscendenti{
	clear: left;
	vertical-align : middle;
	text-align : justify;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
}
.forms_generale{
	width: 100%;
	/* background-color: White; */
	color: White;
}
.forms_generale2{
	/* background-color: White; */
	color: White;
}
ul{
	/*padding-left: 0px;*/
}
.tabcorpo{
	width: 97%;
	margin: 0.5%;
	padding: 1%;
	/*border-style: solid;
	border-width: 1px;
	border-color: Black;*/
	/* background-color: #3333DD; */
}
.tabcorpo_sopra{
	width: 100%;
	/*border-style: solid;
	border-width: 1px;
	border-color: Black;*/
}
.tabcorpo_sinistra{
	width: 20%;
	float: left;
	padding: 0.5%;
}
.tabcorpo_smiles{
	width: 90%;
	margin-left: 3%;
	margin-right: 3%;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
}
.tabcorpo_corpo{
	border-style: solid;
	border-width: 1px;
	border-color: Black;
}
.tabcorpo_pulsantisubmit{
	padding-top: 2px;
	padding-bottom: 2px;
	clear: left;
	/* background-color: #3333DD; */
	color: White;
	text-align: center;
}
.corpo_corpo{
	padding-top: 5px;
}
.query_tab{
	width: 60%;
	margin-left: 10%;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 4px;
	padding-bottom: 4px;
	/*border-color: Black;
	border-style: solid;
	border-width: 1px;*/
	text-align: center;
}
.query{
	width: 90%;
	margin-left: 3%;
	padding-left: 2%;
	padding-right: 2%;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	font-family: monospace;
	font-size: 80%;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: Silver;
	color: Black;
	text-align: left;
}
img{
	border-style: none;
}
.prova{
	width: 30%;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.prova1{
	background-image: url("prova1.gif"/*tpa=http://www.bedandbreakfast.bo.it/prova1.gif*//*tpa=http://www.bedandbreakfast.bo.it/prova1.gif*/);
	background-repeat: repeat-y;
	background-position: left;
}
.prova2{
	background-image: url("prova2.gif"/*tpa=http://www.bedandbreakfast.bo.it/prova2.gif*//*tpa=http://www.bedandbreakfast.bo.it/prova2.gif*/);
	background-repeat: repeat-y;
	background-position: right;
}
.prova3{
	background-image: url("prova3.gif"/*tpa=http://www.bedandbreakfast.bo.it/prova3.gif*//*tpa=http://www.bedandbreakfast.bo.it/prova3.gif*/);
	background-repeat: repeat-x;
	background-position: top;
}
.prova4{
	background-image: url("prova4.gif"/*tpa=http://www.bedandbreakfast.bo.it/prova4.gif*//*tpa=http://www.bedandbreakfast.bo.it/prova4.gif*/);
	background-repeat: repeat-x;
	background-position: bottom;
}
#vislat_sin,
#vislat_des{
	margin-right: 4px;
	margin-left: 4px;
}
#visbreve_sin1,
#visbreve_sin2,
#visbreve_des1{
/*	border-color: #8081FF;
	border-style: solid;
	border-width: 1px; */
}
#visbreve_sin2{
	margin-top: 5px;
}
.visbreve_rilievo{
	color: Black;
	font-weight: bold;
	/*border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;*/
	background-color: #AED4E3;
	/*background-color: #CEE8F0;*/
}
.visbreve_rilievo:hover{
	/* background-color: #A6F4B1; */
	background-color: #EFF7FA;
}
.visbreve_rilievo a:link,
.visbreve_rilievo a:visited{
	/* color: Navy; */
	font-weight: bold;
}
.visbreve_rilievo a:hover{
	/* color: Maroon; */
	background-color: transparent;
	font-weight: bold;
	text-shadow: Aqua;
	/* text-decoration: underline; */
}
.visbreve_normale:hover{
	/* background-color: #D6F9D9; */
	background-color: #EFF7FA;
}
.visbreve_normale{
	color: Black;
	background-color: #D6E4F9;
	background-color: #CEE8F0;
}
.visbreve_normale a:link,
.visbreve_normale a:visited{
	/* color: Black; */
}
.visbreve_normale a:hover{
	/* color: Maroon; */
	background-color: transparent;
	/* text-decoration: underline; */
}
.corpo_titolo{
	font-size: 90%;
	color: #CE0000;
}
#ricerca{
	/*float: left;*/
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 3px;
	background-color: #ADD8E6;
	background-color: #CEE8F0;
	border-color: #6495ED;
	border-style: solid;
	border-width: 1px;
}
.form_puls{
	font-weight: bold;
}
.form_puls a:hover{
	margin-top: 2px;
	margin-left: 2px;
	border-style: solid;
}
.ricerca-ft-formrisultati-settori{
	float: left;
}
.ricerca_testi_nomesettore{
	background-color: Black;
	color: Silver;
	padding: 3px;
}
.ricerca_elencotesti{
	padding-bottom: 8px;
}
.vistesto_titolo{
	color: #D40000;
}
.tabella_altosinistra_su{
	background-image: url("alto-sinistra-su.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-sinistra-su.gif*/);
}
.tabella_alto_su{
	background-image: url("alto-su.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-su.gif*/);
}
.tabella_altodestra_su{
	background-image: url("alto-destra-su.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-destra-su.gif*/);
}
.tabella_altosinistra_centro{
	background-image: url("alto-sinistra-centro.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-sinistra-centro.gif*/);
}
.tabella_alto_centro{
	background-image: url("alto-centro.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-centro.gif*/);
}
.tabella_altodestra_centro{
	background-image: url("alto-destra-centro.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-destra-centro.gif*/);
}
.tabella_altosinistra_giu{
	background-image: url("alto-sinistra-giu.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-sinistra-giu.gif*/);
}
.tabella_alto_giu{
	background-image: url("alto-giu.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-giu.gif*/);
}
.tabella_altodestra_giu{
	background-image: url("alto-destra-giu.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-destra-giu.gif*/);
}

.tabella_altosinistra{
	background-image: url("alto-sinistra.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-sinistra.gif*/);
}
.tabella_alto{
	background-image: url("alto.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto.gif*/);
}
.tabella_altodestra{
	background-image: url("alto-destra.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/alto-destra.gif*/);
}
.tabella_sinistra{
	background-image: url("sinistra.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/sinistra.gif*/);
}
.tabella_destra{
	background-image: url("destra.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/destra.gif*/);
}
.tabella_bassosinistra{
	background-image: url("basso-sinistra.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/basso-sinistra.gif*/);
}
.tabella_basso{
	background-color: #D8D8D8;
	background-image: url("basso.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/basso.gif*/);
}
.tabella_bassodestra{
	background-image: url("basso-destra.gif"/*tpa=http://www.bedandbreakfast.bo.it/skins/base/immagini/parti/breve/basso-destra.gif*/);
}
.tabella_centro{
	background-color: #D8D8D8;
}
.ultimo_dato{
	font-size: 80%;
}
.ultimo_dato_titolo{
	font-size: 120%;
}
.skiplink{
	display: none;
}
.benvenuto{
	margin-left: 4px;
	margin-right: 4px;
	border-color: #8081FF;
	border-style: solid;
	border-width: 1px;
	background-color: #CEE8F0;
	margin-bottom: 4px;
	padding: 3px;
}

/*-------------------------- FORUM -----------------------------------*/
#centro_forum{
	width: 74%;
	float: left;
}
.datiextra_forum{
	font-size: 80%;
	margin-bottom: 4px;
}
.datiextra_ultimamodifica_forum{
	font-size: 80%;
	margin-top: 6px;
	clear: left;
	border-color: Blue;
	border-style: solid;
	border-width: 1px;
	margin: 10px;
	padding: 3px;
}
.forum_tab_testi_elencosingolo_riga{
	background-color: #CEE8F0;
}
.forum_tab_testi_elencosingolo_riga:hover{
	background-color: #EFF7FA;
}
.ss_forum_elenconodi_nodo_riga{
	background-color: #CEE8F0;
}
.ss_forum_elenconodi_nodo_riga:hover{
	background-color: #EFF7FA;
}
.ss_forum_elenconodi_nodo_td{
}
.ss_forum_testoconrisposte{
	margin-left: 5px;
	margin-right: 5px;
	border-color: Blue;
	border-style: solid;
	border-width: 1px;
}
.ss_forum_testo{
	padding: 3px;
	background-color: #CEE8F0;
}
.ss_forum_testo:hover{
	background-color: #EFF7FA;
}
.ss_forum_testo_utente{
	border-color: Blue;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
	float: left;
	width: 30%;
	margin-right: 3px;
	margin-bottom: 3px;
}
.visrisposta_tutto_forum{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.visrisposta_forum{
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	/* border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px; */
}
.visrisposta_utente_forum{
	float: left;
	width: 20%;
	margin: 0px;
	padding: 5px;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	/* background-color: #3333DD; 
	color: White; */
}
.percorso_rispostediscendenti_forum{
	clear: left;
	margin-top: 4px;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
}
.visrisposta_datiextra_su_forum{
	margin-bottom: 4px;
	font-size: 80%;
}
.visrisposta_datiextra_giu_forum{
	margin-top: 4px;
	font-size: 80%;
}
.risposte_ni_forum_elenco{
}
.risposte_forum_elenco_albero{
	border-color: Blue;
	border-style: solid;
	border-width: 1px;
	background-color: #CEE8F0;
	margin: 5px;
}
.risposte_forum_elenco_albero:hover{
	background-color: #EFF7FA;
}
.risposte_ni_forum_elencosingolo{
	clear: left;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	margin-top: 10px;
	background-color: #CEE8F0;
}
.risposte_ni_forum_elencosingolo:hover{
	background-color: #EFF7FA;
}
.risposte_ni_forum_elencosingolo_utente{
	width: 20%;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 3px;
	float: left;
	height: 100%;
}
.forum_nodi_riga{
	margin-left: 5px;
	clear: left;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: Gray;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.forum_nodi_titolo{
	float: left;
	width: 30%;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}
.forum_nodi_letture{
	float: left;
	width: 30%;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}

/*--------------------------------- FINE FORUM ---------------------------------*/

/*
body{
	color: Black;
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body a:link,
body a:visited{
	color: #3333DD;
	color: #600000;
	text-decoration: none;
}
body a:hover{
	color: Red;
	text-decoration: none;

}*/

/*----------------------------------------------------------------------*/
/*  SKIN FARINELLI */
#td_intestazione_logo{
	background-image: url("sfondo-intestazione2-3.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/farinelli/immagini/sfondo-intestazione2-3.png*/);
	height: 85px;
	text-align: left;
}
#td_intestazione_logo a:link,
#td_intestazione_logo a:visited{
	font-weight: bold;
}
#td_intestazione_logo_lingua{
	position: absolute;
	top: 0px;
}
.td_intestazione_menu{
	background-image: url("link.png"/);
}
.tabellegen_td_intestazione{
	background-image: url("menugen.png"/);
}
.menu_vocemenu{
	color: White;
	text-decoration: none;
	font-size: 120%;
	padding: 3px;
	display: block;
	float: left;
	border-right-color: White;
	border-right-style: solid;
	border-right-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
.menu_vocemenu:hover{
	background-image: url("menugen.png");
}
.tabellagen,
.tabellalat{
	width: 100%;
	border-color: #BCD2E5;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
}
.tabellegen_td_intestazione,
.tabellelat_td_intestazione{
	background-image: url("menugen.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/farinelli/immagini/menugen.png*/);
	color: White;
	font-size: 110%;
	width: 100%;
}
.tabellelat_td_corpo{
	padding: 5px;
}
.tabellegen_td_corpo{
	text-align: justify;
	padding: 5px;
}
.tabellegen_td_corpo img{
	float: left;
}
.tabellegen_td_corpo p{
	clear: left;
}
#tab_principale{
	padding: 10px;
	width: 100%;
}
#tab_principale_sinistra{
	vertical-align: top;
	padding-right: 5px;
	width: 33%;
}
#tab_principale_destra{
	vertical-align: top;
	padding-left: 5px;
}
#menu_infondo{
	border-top-width: 1px;
	border-top-color: Silver;
	border-top-style: solid;
	width: 100%;
	text-align: center;
	padding: 0px;
	padding-top: 4px;
}
.tabella_prezzi{
}
.tabella_prezzi_trintestazione{
	background-color: #4682B4;
	background-image: url("menugen.png"/*tpa=http://www.bedandbreakfast.bo.it/skins/farinelli/immagini/menugen.png*/);
	color: White;
}
.tabella_prezzi_tr1 td,
.tabella_prezzi_tr1 th{
	background-color: #9EBEDA;
}
.tabella_prezzi_tr2 td,
.tabella_prezzi_tr2 th{
	background-color: #DDE8F2;
}
.tabella_prezzi_tr1 td,
.tabella_prezzi_tr2 td{
	text-align: center;
}
body{
	background-color: White;
	padding: 0px;
	margin: 0px;
	font-family: "Goudy Old Style", "Times New Roman", sans-serif;
	color: #00008B;
}
a{
	color: Red;
}
a:hover{
	color: #003366;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	z-index:9999;
    }
#lightbox[id]{ /* IE6 and below Can't See This */
    position:fixed;
    }
#lightboxDetails{
	font-size: 1.2em;
	padding-top: 0.6em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ display: none; float: right; }
#closeButton{ display: none; top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 

#overlay{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	moz-opacity: 0.5;
	opacity:.80;
	filter: alpha(opacity=80);
	
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}


h1 {
	font-family: Georgia;
	font-size: small;
	font-weight: lighter;
	color: black;
}
</style>