/* CSS Document for printing */

a.license:link { text-decoration: none; color: black; font-weight: bold;}
a.license:visited { text-decoration: none; color: black; font-weight: bold;}

a.webcounter:link { color: #068504; font-weight: bold;}
a.webcounter:visited { color: #6e00ff; font-weight: bold;}
a.webcounter:hover { background: #27559f; color: white; font-weight: bold; }

a.CCLicense:link { color: white}
a.CCLicense:visited { color: white}
a.CCLicense:hover {color: white;}

h1.keywords {
	display: none;
	visibility: hidden;
	
	color: white;
}

h2.keywords {
	display: none;
	visibility: hidden;
	
	color: white;
}

h1.title {
	color: #27559f;
	font: bold 64pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-top: 10pt;
	margin-bottom: 18pt;
	text-align: center;
}

span.title {
	color: #27559f;
	font: bold 36pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-top: 10pt;
	margin-bottom: 10pt;
	text-align: center;
	display: block;
}

div.info{
	font: 80% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	display: block;
	margin-bottom: 15px;
	margin-top: 15px;
	display: none;
}

h1.subtitle {
	font: bold 130% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 3px;
	margin-right: 3px;
	text-align: left;
}

p {
	font: 80% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

p.comment {
	color: #005050;
	font: bold 80% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-top: 10pt;
	margin-bottom: 10pt;
}



a.barra:link { color: #068504;
	
}

a.barra:visited { color: #6e00ff;
	
}

a.barra:hover { background: #27559f; color: white;
	
}

a:link IMG, a:visited IMG { 
	
}

a:link:hover IMG, a:visited:hover IMG { 
	
}


a.CCLicense:link:hover IMG, a.CCLicense:visited:hover IMG {
	
}

div.gallery a:link img, div.gallery a:visited img { 
	
} 

div.gallery a:link:hover img, div.gallery a:visited:hover img { 
	border: dotted 1px black;
}

a.nav:link {
	color: #068504;
	font: bold italic 80% "Times New Roman", Times, serif;
}

a.nav:visited {
	color: #6e00ff;
	font: bold italic 80% "Times New Roman", Times, serif;
}

a.nav:hover { background: transparent; color: red;
	font: bold italic 80% "Times New Roman", Times, serif;
}

div.maincontainer{
	max-width: 820px;
	min-width:  700px;
	
	clear: both;
	background: #fff;
	background-color: #fff;
	
	padding-bottom: 3px;
	margin: 0 auto;
	
	
}

div.footerContainer{
	
	clear: both;
	background: #fff;
	background-color: #fff;

	position: relative;

	border-top: dotted 1px #d5e0ff;
	padding-top: 15px;
}

div.headerContainer{
	
	clear: both;
	background: #fff;
	background-color: #fff;
	
}


div.tableContainer{
	clear: both;
	background: #fff;
	background-color: #fff;

	
	border-left: solid 3px white;
	border-right: solid 0px white;
	
	margin-top: 45px;
	
}


div.menucontainer{
	
	clear: both;
	
}

span.subtitle {
	font: bold 18pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	color: #005050;
}

div.menuNavigazione {
	display: none;
}

div.barraNavigazioneContainer{
	
	clear: both;
	background: #fff;
	background-color: #fff;
	
	border-left: solid 1px white;
	border-right: solid 1px white;
	
}

div.barraContainer{
	
	clear: both;

	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	width: 99%;
	
	display: table;
	table-layout: fixed;
	
	display: none;
}

div.barraContainerBottom{

	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;

	width: 99%;
	display: table;
	table-layout: fixed;
	
	display: none;
}

div.navigatoreList{
	display: none;
}

div.navIndexList{
	display: none;
}

div.navIndexList li {
	display: inline;
	
	border-left: dotted 1px grey;
	
	padding-left: 4px;
}

div.barraNavigazione {
        width: 100%;

        font: bold 18pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        
	text-align: center;
	
	color: #005050;
        
}

div.barraNavigazione ol {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
                
div.barraNavigazione li {

	margin: 0;
}

div.barraNavigazione li a {
	display: none;
}

html>body div.barraNavigazione li a {
    width: auto;
}

div.barraNavigazione li a:hover {
    background-color: #2586d7;
    color: #fff;
}

div.album{ /*tutte le foto, contiene le gallerie */
	clear: both;
	width: 100%;
	display:table;
}

div.gallery{ /*riga di 3 foto */
	width: 100%;
	clear: both;
	display:table-row;
}

div.rullo{ /*1 foto */
	display:table-cell;
	width: 26%;
	min-height: 200px;
  	padding: 10px;
	padding-bottom: 25px;
  	margin-bottom: 10px;
}

div.photo{ /*non serve, ma lo lascio */
	
}

div.photo img{
	padding: 3px;
	background-color: white;
	border: dotted 1px gray;

}

div.photo img[pref="preferred"]{
	padding: 3px;
	background-color: white;
	border: dotted 1px red;
}

div.photo a:link:hover img{
	padding: 3px;
	background-color: white;
}

div.wide{
	position:relative;
	top: -23px;
	text-align: center;

}

div.portrait{
	text-align: center;
}

div.wide p {
	clear:both;
  	color: #005050;
	font: bold 80% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	position:relative;
	top:18px;
	text-align: center;
}

div.portrait p {
	clear:both;
  	color: #005050;
	font: bold 80% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	position:relative;
	top:-5px;
}

table.galleria{
	width: 100%;
}

tr.foto{
	
}

tr.commenti{
	
}

td.foto{
	text-align: center;
	width: 33%;
}

td.foto img{
	padding: 3px;
	background-color: white;
	border: dotted 1px gray;
}

td.foto img[pref="preferred"]{
	padding: 3px;
	background-color: white;
	border: dotted 1px red;
}

td.foto a:link:hover img{
	padding: 3px;
	background-color: white;
	border: dotted 1px black;
}

td.commenti{
	color: #005050;
	font: bold 80% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}

div.horzbar {

	border-top: dotted 2px #d5e0ff;

	margin-left: 5px;
	margin-right: 5px;

	display: block;
	margin-top: 25px;
	margin-bottom: 0px;
	clear: both;
	visibility: hidden;
}

div.license{
	visibility:visible;
	width:auto;
	padding-left: 5%;
	padding-right: 5%;
	text-align: center;
	//width: 40%;
	display: table-cell;
}


span.licenselogo{
	text-align: center;
	clear:both;
	height: 40px;
	margin-bottom: 5px;
	display: block;
}

div.footer{
	width:100%;

	clear: both;
	display: table;
}


div.footerline{
	margin-top: 5px;
}


div.mail{
	padding-top: 0px;
	padding-right: 3px;
	text-align: right;
	width: 25%;
	
	display: table-cell;
}


div.testocredits{

	font: 60% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

div.credits{
	padding-top: 0px;
	padding-left: 3px;
	width: 25%;
	text-align: left;
	
	display: table-cell;
}

table.footertable{
	
}

tr.logo{
	
}

tr.credits{
	
}

td.licenselogo{
	text-align: center;
	height: 40px;
	margin-bottom: 5px;
}

td.credits{
	vertical-align: top;
	padding-left: 3px;
	width: 25%;
	text-align: left;
}

td.mail{
	vertical-align: top;
	padding-left: 3px;
	width: 25%;
	text-align: right;
}

td.licensetext{
	padding-left: 5%;
	padding-right: 5%;
	text-align: center;
	vertical-align: top;
}

div.licensetext{
	font: 60% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-bottom: 5px;
}


span.label{
	display: inline;
	font: 70% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

span.elencoStili{
	display: inline;
	font: 70% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

}

div.navigatore{
	padding-left: 3px;
	text-align: left;
	position: absolute;
	margin-right: 35%;
}

div.navIndex{
	padding-right: 3px;
	text-align: right;
	margin-left: 60%;
}

div.navigatoreBottom{
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	position: absolute;
	margin-right: 35%;
	padding-bottom: 5px;
}

div.navIndexBottom{
	padding-right: 3px;
	text-align: right;
	margin-left: 60%;
}

body { 
	margin: 0;
	text-align:center;
	
}

/* Formato indice */
body.index{ 
	margin: 0;
	text-align:center;

	background-color: #eaebff;
}

div.logocontainer{
	padding-top: 20px;
	padding-bottom: 10px;

}

span.titlehome{
	text-align: center;
	display: block;
	color: #002075;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-size: 50px;
}

span.subtitlehome{
	color: #006c83;
	text-align: center;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	display: block;
	font-size: 30px;
	padding-top: 10px;
	padding-left: 35px;
	padding-right: 35px;
}

/* links */

span.linkstitle{
	color: #27559f;
	font: bold 200% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	margin-top: 20px;
	display: block;
}

div.listalinks{
	margin: 45px;
	margin-top: 30px;
}

div.listalinks a:link { color: #068504; font-weight: bold;}
div.listalinks a:visited { color: #6e00ff; font-weight: bold;}
div.listalinks a:hover { background-color: #27559f; color: white; font-weight: bold; }

div.carta{
	background: #C7FBC0;
	border-style: dashed;
	border-color: darkgreen;
	border-width: 1px;
	text-align: left;
	padding: 10px;
}

div.meteo{
	background: lightcyan;
	border-style: dashed;
	border-color: skyblue;
	border-width: 1px;
	text-align: left;
	padding: 10px;
	margin-top: 30px;
}

div.risto{
	background: papayawhip;
	border-style: dashed;
	border-color: red;
	border-width: 1px;
	text-align: left;
	padding: 10px;
	margin-top: 30px;
}

div.altrisiti{
	text-align: left;
	padding: 10px;
	margin-top: 30px;
}

div.storia{
	text-align: left;
	padding: 10px;
	margin-top: 10px;
}

div.backhome{
	text-align: center;
	margin-bottom: 20px;
	font-size: 150%;
}

div.backhome a:link { color: #068504; font-weight: bold;}
div.backhome a:visited { color: #6e00ff; font-weight: bold;}
div.backhome a:hover { background-color: #27559f; color: white; font-weight: bold;}

/* indice */

div.indexbar {

	border-top: dotted 2px #d5e0ff;
	margin-left: 25px;
	margin-right: 25px;

	display: block;
	margin-top: 30px;
	margin-bottom: 5px;
	clear: both;
}

div.indicehome{
	display: table;
	padding: 30px;
	width: 100%;
}
div.indicegallerie{
	display: table-cell;
	width: 50%;
	padding-right: 10%;
	padding-left: 5%;
}

div.indicepanoramiche{
	display: table-cell;
	width: 50%;
	padding-left: 10%;
	padding-right: 5%;
}

#listaescursioni {
        width: 15em;
        border-right: 1px solid #000;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-family: 'Trebuchet MS', 'Lucida Grande',
          Verdana, Lucida, Geneva, Helvetica, 
          Arial, sans-serif;
        background-color: #90bade;
        color: #333;
        text-align: left;
}

#listaescursioni ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
                
#listaescursioni li {
	border-bottom: 1px solid #90bade;
	margin: 0;
}
               
#listaescursioni li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #listaescursioni li a {
	width: auto;
}

#listaescursioni li a:hover {
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}

div.listaverde{
	padding-top: 50px;
}

#listapano {
        width: 15em;
        border-right: 1px solid #000;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-family: 'Trebuchet MS', 'Lucida Grande',
          Verdana, Lucida, Geneva, Helvetica, 
          Arial, sans-serif;
        background-color: #73BC96;
        color: #333;
        text-align: left;
}

#listapano ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
                
#listapano li {
	border-bottom: 1px solid #73BC96;
	margin: 0;
}
               
#listapano li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #098047;
	border-right: 10px solid #09AD47;
	background-color: #09A047;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #listapano li a {
	width: auto;
}

#listapano li a:hover {
	border-left: 10px solid #09A647;
	border-right: 10px solid #5FCD47;
	background-color: #47B94C;
	color: #fff;
}


div.counter{
	padding-top: 10px;
	text-align: center;
	font: 60% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

div.webcounter{
	padding-bottom: 5px;
}


/* Formato cartolina */
body.cartolina {
	background-color: #FFFFFF;
	margin: 0;
	text-align:center;
}

div#cartolinacontainer {
	background-color: #FFFFFF;
	clear: both;
	width:  700px;
	height:  auto;

	margin-left: 5%;
	margin-right: 5%;
	margin-top: 3%;

	padding-left: 20px;
	padding-right: 20px;
	
	text-align: center;
}

div.footerfoto {
	background-color: #FFFFFF;
	clear: both;
	width:  670px;

	margin-left: 5%;
	margin-right: 5%;

	padding-left: 20px;
	padding-right: 20px;

	
	text-align: center;
	
	background: transparent;
}

table.foto{
	background: white;
	//background: lightgrey;
	//width: 640px;
	width: auto;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 18px;
	
	border-top: none;
	
	margin: 0 auto;
	
}

td.pict{
	background-color: white;
	//padding: 4px;
	border: 1px darkgrey solid;
}

span.autore{
	text-align: right;
}

span.titolofoto{
	text-align: center;
	display: block;
	clear: both;

	font-weight: bold;
	font-variant: small-caps;
	font-size: 22px;
}

td.preferitafoto{
	font-size: 14px;
	text-align: center;
	vertical-align: baseline;
	padding-bottom: 10px;
	display: none;
}

span.license{
	clear: both;
	display: block;
	text-align: center;
	font-style: italic;
	font-size: 12px;
}

a.photolicense:link { text-decoration: none; color: black}
a.photolicense:visited { text-decoration: none; color: black}
a.photolicense:hover { text-decoration: underline; color: black}

td.autore{
	text-align: left;
	font-style: italic;
	font-size: 12px;
	vertical-align: top;
	width: 150px;
	padding-right: 5%;
}

td.data{
	text-align: right;
	font-style: italic;
	font-size: 12px;
	vertical-align: top;
	width: 150px;
	padding-left: 5%;
}

td.commentofoto{
	text-align: center;
	font-size: 16px;
	font-variant: small-caps;
	width: 150px;
}

div.introduzione{
	text-align: justify;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 30px;
	margin-bottom: 30px;
	
	font: 10pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

span.titolointro{
	font: bold 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: red;
	text-align: center;
	
	margin-bottom: 10px;
	
	display: block;
}

div.follow{
	display: none;
}

div.backhome{
	display: none;
}

div.validator{
	display: none;
}

div.webstandards{
	display: none;
}

div.commentoStory{
	font: 80% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: justify;
	
	padding: 20px;
}

td.testoStory{
	font: 80% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: justify;
	
	padding: 10px;
}

span.linkstitle{
	color: #27559f;
	font: bold 200% Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	
	text-align: center;
	margin-top: 20px;
	display: block;
}

div.listalinks{
	margin: 45px;
	margin-top: 30px;
}

div.listalinks a:link { color: #068504; font-weight: bold;}
div.listalinks a:visited { color: #068504; font-weight: bold;}
div.listalinks a:hover { background-color: transparent; color: #068504; font-weight: bold; }

div.carta{
	background-color: white;
	border: none;
	
	text-align: left;
	padding: 10px;
	
	font-size: 16px;
}

div.meteo{
	background-color: white;
	border: none;
	
	text-align: left;
	padding: 10px;
	margin-top: 30px;
	
	font-size: 16px;
}

div.risto{
	background-color: white;
	border: none;
	text-align: left;
	padding: 10px;
	margin-top: 30px;
	
	font-size: 16px;
}

div.altrisiti{
	text-align: left;
	padding: 10px;
	margin-top: 30px;
	
	font-size: 16px;
}

div.storia{
	text-align: left;
	padding: 10px;
	margin-top: 10px;
	
	font-size: 16px;
}

div.parametriGalleria{
	margin-top: 20px;
	padding-top: 10px;
	border-top: dotted 1px gray;
	border-bottom: dotted 1px gray;
	margin-bottom: 0px;
	
	
	margin-left: 100px;
	margin-right: 100px;
}

#galleryEmpty{
	display: none;
}

#browserVecchio{
	display: none;
}

table.foto{
	border: none;
}

td.pict{
	border: none;
}

td.pict img {
	border: 0 none;
}

#googlead{
	display: none;
}

#paypal{
	display: none;
}
.counter_pages{
	display: none;
}

#google_ricerca_pagine{
	display: none;
	visibility: hidden;
}

#google_ad_subtitle{
	display: none;
	visibility: hidden;
}

#ricerca_home{
	display: none;
	visibility: hidden;
}

.sottotitolo{
	text-align: center;
	
	font: bold 18pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #005050;
	
	width: 100%;
}

#capitoli ol {
	display: none;
}

.menu_navigazione{
	display: none;
	visibility: hidden;
	
}

#tabella_navigazione{
	width: 100%;
}

#inserzioni_bottom{
	display: none;
	visibility: hidden;	
}

#capitoli {
	display: none;
	visibility: hidden;
}

#listaRicettivitaInline {
	display: none;
	visibility: hidden;
}

#inserzioni_lettera {
	display: block;
	
	margin: 40px;
	
	text-align: left;
	
	font: 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #002075;
}

#inserzioni_lettera_lista{
	font-style: italic;
}

#inserzioni_lettera_lista li{
	padding: 7px;
}

#inserzioni_lettera_firma {
	display: block;
	margin: 20px;
	font: 16px "Times New Roman", Times, serif;
	text-align: justify;
	font-style: italic;
	
	color: black;
}

.inserzioni_lettera_evidenziatore{
	font-weight: bold;
}

#inserzioni_lettera a {
}

#inserzioni_lettera a:link { text-decoration: none; color: #002075; font-style: italic;}
#inserzioni_lettera a:visited { text-decoration: none; color: #002075; font-style: italic;}
#inserzioni_lettera a:hover { text-decoration: underline; background-color: transparent;}


#descrizione {
	margin: 10px;
	border: 1px solid #27559f;
	padding: 10px;
	
	text-align: justify;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 30px;
	margin-bottom: 30px;
	
	font: 10pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.descrizione_capoverso {
	display: block;
	margin-bottom: 10px;
	color: red;
	font-weight: bold;
	
	text-align: left;
	font-size: 12pt;
	font-variant: small-caps;
}


div.parametriDatabase{
	
	margin-top: 20px;
	padding-top: 10px;
	border-top: dotted 1px gray;
	border-bottom: dotted 1px gray;
	
	margin-bottom: 10px;
	
	//padding-bottom: 10px;
	
	margin-left: 100px;
	margin-right: 100px;
}

#invia_ricerca_database{
	
}

#elencoCategorie{
	margin-right: 20px;
}

#elencoLocalita{
	margin-right: 20px;
}

#elencoCategorieLabel {
	font: 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

#elencoLocalitaLabel {
	font: 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

#label_sortBy {
	font: 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

#radio_localita{
	margin-left: 20px;
	font: 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

#radio_categoria{
	margin-left: 20px;
	font: 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


#database_ricettivita {
	text-align:center;
	width: 90%;
	
	clear: both;
	margin-left: 5%;
	margin-right: 5%;
	
	font: 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.localita_cat{
	width: 100%;
	
	background: blue;
	color: white;
	
	border: 1px solid black;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.localitaUrl_database{
	
}

.localita_cat a:link {
	color: white;
	text-decoration: none;
}

.localita_cat a:hover {
	color: white;
	text-decoration: underline;
}

.localita_cat a:hover:visited {
	color: white;
	text-decoration: underline;
}

.localita_cat a:visited {
	color: white;
	text-decoration: none;
}

.agriturismo {
	margin-bottom: 15px;
	text-align: center;
}

.albergo {
	margin-bottom: 15px;
	text-align: center;
}

.bb {
	margin-bottom: 15px;
	text-align: center;
}

.affitti {
	margin-bottom: 15px;
	text-align: center;
}

.campeggio {
	margin-bottom: 15px;
	text-align: center;
}

.bar {
	margin-bottom: 15px;
	text-align: center;
}

.pizzeria {
	margin-bottom: 15px;
	text-align: center;
}

.pub {
	margin-bottom: 15px;
	text-align: center;
}

.ristorante {
	margin-bottom: 15px;
	text-align: center;
}

.rifugio {
	margin-bottom: 15px;
	text-align: center;
}

.pensione {
	margin-bottom: 15px;
	text-align: center;
}

.beauty {
	margin-bottom: 15px;
	text-align: center;
}

.vendita {
	margin-bottom: 15px;
	text-align: center;
}



.agriturismo_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.albergo_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.bb_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.affitti_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.campeggio_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.bar_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.pizzeria_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.pub_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.ristorante_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.rifugio_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.pensione_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.beauty_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}

.vendita_cat {
	width: 100%;
	
	background: orange;
	color: white;
	
	border: 1px solid red;
	
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
	
	text-align: left;
	
	padding-left: 20px;
}


.pulsante {
	margin: 20px;
	
	font: 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	
	display: none;
}

.pulsante a {
	border: 1px solid black;
	padding: 6px;
}

.pulsante a:hover {
	border: 1px solid red;
	padding: 6px;
}



#back_escursione {
		font: bold 14px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
        background-color: #90bade;
        color: #333;
        text-align: center;
        
        width: 260px;
        background: transparent;
        
        display: block;
        
        clear: both;
        
        color: black;
        
        height: auto;
        
        margin-left: auto;
		margin-right: auto;
        
}
               
#back_escursione {	
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	
	position:relative;
	left: 10px;
	
	padding: 5px;
	border: 1px solid #90bade;
	border: 1px solid #27559f;
		
	background-color: white;
	
	color: black;
	
	filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7;
    -khtml-opacity: 0.7;
}

#back_escursione:hover {
	color: #fff;
	
	color: red;
	
	color: #27559f;
	
	filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
    -khtml-opacity: 0.8;
}

#subtitle_ricettivita{
	font: bold 20px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	vertical-align: top;
	
	color: #005050;
	
	padding-bottom: 10px;
	
	position:relative;
	top: -20px;
}

#listaRicettivitaInline_local{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	border-top: 1px dotted black;
	
	position: relative;
	left: -8px;
}

#galleryEmpty_inserzioni{
	margin-bottom: 30px;
	
	font: bold 18px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: red;
	
	display: none;
}

.menucontainerPreferite{
	display: none;
}

#inserzioni_database{
	display: none;
}

#mostra_limitrofe{
	display: none;
}

#div_sortBy{
	display: none;
}

#invia_ricerca_database{
	display: none;
}

#listaRicettivitaInline_local{
	display: none;
}