.body {
	margin-top: 1px;
	background-image: url(/images/grafica/sf_body.png);
	background-repeat: repeat-y;
	background-position: 50% 50%;
	font-family: tahoma, Arial, Geneva, Helvetica, sans-serif;
	background: #ffffff;
}
TABLE.table1 {
	width: 100%;
	background-color: #ffffff;
}
TD.tdheader {
	font-family: inherit;
	font-size: 10px;
	background-color: transparent;
	text-align: left;
	color: 0A4461;
	font-weight: bold;
}
td.tdcenter {
	height: 40px;
	font-family: inherit;
	font-size: 14px;
	color: #0F61BE;
	text-align: center;
	/*background: #a3c9e0;*/
	text-decoration: none;
}
td.tasto {
	font-family: inherit;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	border-bottom: #ffffff 0px inset;
	padding: 0px;
}
TD.tdsfondocorpo {
	background-color: transparent;
	padding-left: 2px;
}
TD.tdlinksx {
	font-family: inherit;
	font-size: 12px;
	color: #336699;
	text-align: left;
	Text-decoration: none;
	padding: 1px;
}
.elenco_riga {
	background-image: url(ricerca/images/sf_dett.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	margin: 1px;
	padding: 1px;
	border: #072d8f 1px solid;
}
.newsletterborder {
	font-family: inherit;
	color: #336699;
	font-size: 8pt;
	text-align: center;
	BORDER: #AECEF3 1px solid;
}
.sxborder {
	font-family: inherit;
	color: #336699;
	font-size: 10px;
	text-align: left;
	background-color: DDE7F2;
	BORDER: #AECEF3 1px solid;
}
.bottomborder {
	font-family: inherit;
	color: #0C48F6;
	font-size: 10px;
	text-align: right;
	BORDER-bottom: #DFE8F0 1px solid;
	PADDING: 1px;
}
.new {
	font-family: inherit;
	font-size: 11px;
	color: #0B5A87;
	text-align: left;
	padding-left: 1px;
	text-decoration: none;
}
TD.destinationborder {
	font-family: inherit;
	font-size: 10px;
	color: #336699;
	padding: 1px;
}
TD.vedintestamotocolor {
	font-family: inherit;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	background-color: #376DAB;
	padding-left: 1px;
}
td.lkboldwhite {
	font-family: inherit;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	line-height: normal;
	padding-left: 1px;
	text-decoration: none;
}
.testo_motore {
	font-family: inherit;
	font-size: 12px;
	border-right: #e9eef2 1px solid;
	text-align: center;
	vertical-align: middle;
	background: #ff9100;
	color: #ffffff;
	font-weight: normal;
	padding: 5px 5px 12px 5px;
}
.descri {
	font-family: inherit;
	font-size: 10px;
	color: #1B0DDF;
	text-align: left;
}
.small {
	font-family: inherit;
	font-size: 10px;
	color: #929191;
	text-align: center;
	background-color: ffffff;
	border: #000000 1px solid;
}
.blue {
	font-family: inherit;
	font-size: 11px;
	color: #094ff8;
	text-decoration: none;
	font-weight: bold;
	line-height: 2.0me;
}
a.lkboldwhite:link {
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #ffffff;
}
a.lkboldwhite:visited {
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #ffffff;
}
a.lkboldwhite:hover {
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #ffffff;
}
a.new:link {
	font-family: inherit;
	font-size: 11px;
	color: #0B5A87;
	text-align: left;
	padding-left: 1px;
	text-decoration: none;
}
a.new:visited {
	font-family: inherit;
	font-size: 11px;
	color: #0B5A87;
	text-align: left;
	padding-left: 1px;
	text-decoration: none;
}
a.new:hover {
	font-family: inherit;
	font-size: 11px;
	color: #0000ff;
	text-align: left;
	padding-left: 1px;
	text-decoration: none;
}
.tasto_menualto {
	font-family: inherit;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(http://www.viaggiaedormi.it/images/home/sf_menualto.jpg);
	float: left;
	padding: 4px;
	margin: 0px;
	height: 18px;
	border-right: #4e92c3 1px solid;
	border-left: #4e92c3 1px solid;
}
a.tasto_menualto:hover {
	display: block;
	font-family: inherit;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	float: left;
	padding: 4px;
	margin: 0px;
	height: 18px;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	background: #f56914;
}
.top:link {
	display: block;
	background: #ffffff;
	font-family: inherit;
	font-size: 12px;
	line-height: 1.5em;
	color: #677bd8;
	padding: 3px;
	text-decoration: none;
	border-bottom: #cccccc 1px solid;
}
.top:visited {
	display: block;
	background: #ffffff;
	font-family: inherit;
	font-size: 12px;
	line-height: 1.5em;
	color: #505151;
	padding: 3px;
	text-decoration: none;
	border-bottom: #cccccc 1px solid;
}
.top:hover {
	display: block;
	background: #ecf5fe;
	font-family: inherit;
	font-size: 12px;
	line-height: 1.5em;
	padding: 3px;
	color: #677bd8;
	text-decoration: none;
	border-bottom: #cccccc 1px solid;
}
.filtri {
	font-family: inherit;
	font-size: 11px;
	color: #6f6f6f;
	background: #ffffff;
	text-decoration: none;
}
a.filtri:link {
	font-family: inherit;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.blue:link {
	font-family: inherit;
	font-size: 11px;
	color: #094ff8;
	text-decoration: none;
	font-weight: bold;
	line-height: 2.0me;
}
a.blue:visited {
	font-family: inherit;
	font-size: 11px;
	color: #8ba0d5;
	text-decoration: none;
	font-weight: bold;
	line-height: 2.0me;
}
a.blue:hover {
	font-family: inherit;
	font-size: 11px;
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
	line-height: 2.0me;
}
td.lkboldblue {
	font-family: inherit;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
a.lkboldblue:link {
	font-family: inherit;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.lkboldblue:visited {
	font-family: inherit;
	font-size: 11px;
	color: #868687;
	text-decoration: none;
}
a.lkboldblue:hover {
	font-family: inherit;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.lk_evidence {
	font-family: inherit;
	font-size: 11px;
	color: #5C5C5D;
}
a.lk_evidence:link {
	font-family: inherit;
	font-size: 11px;
	color: #0A5FBE;
	text-decoration: none;
	padding-left: 1px;
}
a.lk_evidence:visited {
	font-family: inherit;
	font-size: 11px;
	color: #0A5FBE;
	text-decoration: none;
}
a.lk_evidence:hover {
	font-family: inherit;
	font-size: 11px;
	color: #0A5FBE;
	text-decoration: none;
}
.td4 {
	font-family: inherit;
	font-size: 10px;
	background-color: E3F5FB;
	BORDER: 1px solid rgb(192,192,192);
	text-align: right;
	padding-left: 5px;
	color: #0C7CA1;
}
TD.td6 {
	font-family: inherit;
	font-size: 10px;
	background-color: transparent;
	text-align: center;
	color: #E6EBF3;
}
TD.banner {
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: transparent;
}
TD.tdavviso1 {
	font-family: inherit;
	font-size: 12px;
	background-color: EEEEEE;
	text-align: center;
	font-weight: bold;
	width: 100%;
	color: #FF0000;
}
TD.schedapertura1 {
	font-family: inherit;
	font-size: 12px;
	color: #0D5909;
	text-align: center;
	font-weight: bold;
	background-color: #30DE27;
	width: 20px;
	height: 20px;
	border: 1px inset rgb(192,192,192);
}
TD.schedapertura2 {
	font-family: inherit;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #D83A20;
	padding: 1px;
	width: 20px;
	height: 20px;
	border: 1px outset rgb(192,192,192);
}
TD.schedatd7 {
	font-family: inherit;
	font-size: 10px;
	text-align: left;
	background-color: #167AEC;
	padding: 3px;
}
INPUT.input1 {
	font-family: inherit;
	font-size: 13px;
	text-align: left;
	color: #000000;
	height: 22px;
}
INPUT.input2 {
	font-family: inherit;
	font-size: 11px;
	color: #376DAB;
	background-color: #ffffff;
}
INPUT.inputform {
	font-family: inherit;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
}
INPUT.inputasto1 {
	font-family: inherit;
	font-size: 12px;
	COLOR: #000000;
	font-weight: bold;
}
INPUT.inputasto2 {
	font-family: inherit;
	font-size: 12px;
	background-color: #FFFFFF;
	font-weight: bold;
}
INPUT.prenota {
	font-family: inherit;
	font-size: 13px;
	background-color: #ffffff;
	padding: 1px;
}
TEXTAREA.area1 {
	font-family: inherit;
	font-size: 11px;
	padding: 3px;
	BORDER: #c0c0c0 1px inset;
	COLOR: #000000;
	background-color: #FFFFFF;
}
SELECT.select1 {
	font-family: inherit;
	font-size: 13px;
	height: 22px;
}
IMG.fotovetrina {
	BORDER: #000000 1px solid;
	width: 100;
	height: 100;
	margin-left: 1px;
	margin-top: 1px;
}
IMG.fotofferte {
	width: 100;
	height: 100;
	border: 0px;
}
IMG.fotozoom {
	BORDER: 0px;
	width: 250;
	height: 250;
	margin-left: 0px;
	margin-top: 0px;
}
IMG.fotolocalita {
	BORDER: 0px solid rgb(192,192,192);
	width: 132;
	height: 132;
}
IMG.fotografico {
	BORDER: 0px solid rgb(192,192,192);
	width: 156;
	height: 156;
}
.testo12px {
	font-family: inherit;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
a.testo12px:link {
	font-family: inherit;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
a.testo12px:visited {
	font-family: inherit;
	font-size: 12px;
	text-decoration: none;
	color: #868687;
}
a.testo12px:hover {
	font-family: inherit;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}
.offerta {
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #000000;
}
a.offerta:link {
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #000000;
}
a.offerta:visited {
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	text-decoration: none;
	color: #0000ff;
}
a.offerta:hover {
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	text-decoration: underline;
	color: #000000;
}
#td_menu {
	padding: 1px;
}
#div_menu {
	margin-bottom: 1px;
	padding: 1px;
	background-color: #ffffff;
}
.testorecensione {
	clear: both;
	font-family: inherit;
	font-size: 12px;
	font-style: italic;
	color: #747774;
	text-align: justify;
	text-decoration: none;
}
.giudizio_clienti {
	background-color: #fff;
	background-image: url(http://www.viaggiaedormi.it/images/scheda/top_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0;
	padding-top: 0;
	text-align: right;
}
.giudizio_clienti ul.giudizio {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}
.giudizio_clienti ul.giudizio li {
	background-color: #fff;
	clear: both;
	height: 22px;
	line-height: 2.0me;
	margin: 1px 0;
	padding: 0;
}
.giudizio_clienti ul.giudizio li strong {
	display: block;
	float: left;
	font-size: 11px;
	margin: 0 2px;
}
.giudizio_clienti ul.giudizio li span.contenitore {
	background-image: url(http://www.viaggiaedormi.it/images/scheda/valutazione_contenitore.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	float: right;
	margin: 0 2px;
	width: 104px;
}
.giudizio_clienti ul.giudizio li span.contenuto {
	background-image: url(http://www.viaggiaedormi.it/images/scheda/valutazione_contenuto.gif);
	background-position: left;
	background-repeat: repeat-x;
	display: block;
	margin: 0 2px;
	width: 0;
}
.giudizio_clienti ul.giudizio li em {
	float: right;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	margin: 0 2px;
}
.giudizio_clienti div.valutazione {
	float: left;
	width: 150px;
	text-align: center;
}
.giudizio_clienti div.valutazione small {
	font-size: 11px;
	font-weight: bold;
}
.giudizio_clienti div.valutazione big {
	font-size: 60px;
	font-weight: bold;
}
.carat_elenco {
	color: #000000;
	font-family: inherit;
	font-size: 12px;
	line-height: 1.8me;
	padding: 1px;
}
.nopartnership {
	float: left;
	padding: 3px;
	font-size: 12px;
	background: #ffffff;
	text-align: left;
	color: #000000;
	width: 600px;
}
H1 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.nome
{
   font-family: inherit;
   font-size: 14px;
   color: #ff0000;
}
.nome:link
    {
        font-family: inherit;
        font-size: 14px;
        color: #ff0000;
        text-decoration: none;
    }
.nome:visited
    {
        font-family: inherit;
        font-size: 14px;
        color: #ff6c00;
        text-decoration: none;
    }
.nome:hover
    {
        font-family:inherit;
        font-size:14px;
        color:#ff6c00;
        text-decoration:none;
    }
