/* ------------------------------------- GENERALE ----------------------------------- */

html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #ffffff;
}

body.valtellinaincoming{
	background: url(../img/bg_montagne_incoming.jpg) repeat-x  top center #ffffff;
}

a:hover, a:focus {
	outline: none;
}

hr{
	height: 1px;
	border: none;
	clear: both;
	border-bottom: 1px dashed #cbc2b9;
}

.imgDx {
	float: right;
	margin: 10px 0px 10px 10px;
}

.imgSx {
	float: left;
	margin: 10px 10px 10px 0px;
}


/* ------------------------------------- PAGINA ----------------------------------- */
#globale {
	width: 100%;
}

.valtellinaincoming #globale{
	background: url(../img/bg_body_incoming.jpg) no-repeat top center;
}

#pagina {
	width: 100%;
	text-align: center;
}

#pagina .container {
	width: 986px;
	text-align: left;
	margin: auto;
	clear: both;
}


/* ------------------------------------- HEADER ----------------------------------- */
#header {
	width: 100%;
}

.homepage #header {
	height: 492px;
}

.interna #header {
	height: 287px;
}

#headerMenu {
	height: 76px;
}

#logo {
	width: 166px;
	height: 76px;
	text-indent: -9000px;
	display: block;
	float: left;
}

.valtellinaincoming #logo a,
.valtellinaincoming #logo.sel{
	background: url(../img/logo_incoming_off.jpg) no-repeat;
}

.valtellinaincoming #logo a:hover {
	background: url(../img/logo_incoming_on.jpg) no-repeat;
}

#logo a {
	width: 166px;
	height: 76px;
	display: block;
}

.valtellinaincoming #menu {
	float: right;
	margin: 0px 4px 0px 0px;
}

#pulsHomepage {
	width: 115px;
	height: 76px;
	display: block;
	float: left;
}

#pulsHomepage.sel, #pulsHomepage a{
	width: 115px;
	height: 76px;
	display: block;
	text-indent: -9000px;
}

#pulsHomepage a{
	background: url(../img/puls_homepage_off.jpg) no-repeat;
}

#pulsHomepage a:hover{
	background: url(../img/puls_homepage_on.jpg) no-repeat;
}

#pulsHomepage.sel{
	background: url(../img/puls_homepage_sel.jpg) no-repeat;
}



#pulsLavaltellina {
	width: 131px;
	height: 76px;
	display: block;
	float: left;
}

#pulsLavaltellina.sel, #pulsLavaltellina a{
	width: 131px;
	height: 76px;
	display: block;
	text-indent: -9000px;
}

#pulsLavaltellina a{
	background: url(../img/puls_lavaltellina_off.jpg) no-repeat;
}

#pulsLavaltellina a:hover{
	background: url(../img/puls_lavaltellina_on.jpg) no-repeat;
}

#pulsLavaltellina.sel{
	background: url(../img/puls_lavaltellina_sel.jpg) no-repeat;
}



#pulsDormireemangiare {
	width: 174px;
	height: 76px;
	display: block;
	float: left;
}

#pulsDormireemangiare.sel, #pulsDormireemangiare a{
	width: 174px;
	height: 76px;
	display: block;
	text-indent: -9000px;
}

#pulsDormireemangiare a{
	background: url(../img/puls_dormireemangiare_off.jpg) no-repeat;
}

#pulsDormireemangiare a:hover,
#pulsDormireemangiare.sel a:hover{
	background: url(../img/puls_dormireemangiare_on.jpg) no-repeat;
}

#pulsDormireemangiare.sel,
#pulsDormireemangiare.sel a{
	background: url(../img/puls_dormireemangiare_sel.jpg) no-repeat;
}



#pulsInostritour {
	width: 131px;
	height: 76px;
	display: block;
	float: left;
}

#pulsInostritour.sel, #pulsInostritour a{
	width: 131px;
	height: 76px;
	display: block;
	text-indent: -9000px;
}





#pulsInostritour a{
	background: url(../img/puls_inostritour_off.jpg) no-repeat;
}

#pulsInostritour a:hover,
#pulsInostritour.sel a:hover{
	background: url(../img/puls_inostritour_on.jpg) no-repeat;
}

#pulsInostritour.sel,
#pulsInostritour.sel a{
	background: url(../img/puls_inostritour_sel.jpg) no-repeat;
}


#pulsSport {
	width: 81px;
	height: 76px;
	display: block;
	float: left;
}

#pulsSport.sel, #pulsSport a{
	width: 81px;
	height: 76px;
	display: block;
	text-indent: -9000px;
}



#pulsSport a{
	background: url(../img/puls_sport_off.jpg) no-repeat;
}

#pulsSport a:hover,
#pulsSport.sel a:hover{
	background: url(../img/puls_sport_on.jpg) no-repeat;
}

#pulsSport.sel,
#pulsSport.sel a{
	background: url(../img/puls_sport_sel.jpg) no-repeat;
}


#pulsTempolibero {
	width: 130px;
	height: 76px;
	display: block;
	float: left;
}

#pulsTempolibero.sel, #pulsTempolibero a{
	width: 130px;
	height: 76px;
	display: block;
	text-indent: -9000px;
}



#pulsTempolibero a{
	background: url(../img/puls_tempolibero_off.jpg) no-repeat;
}

#pulsTempolibero a:hover,
#pulsTempolibero.sel a:hover{
	background: url(../img/puls_tempolibero_on.jpg) no-repeat;
}

#pulsTempolibero.sel,
#pulsTempolibero.sel a{
	background: url(../img/puls_tempolibero_sel.jpg) no-repeat;
}



.homepage #headerFoto {
	width: 985px;
	height: 416px;
	display: block;
	padding: 14px 0px 0px 13px;
}

.homepage #headerFoto[id] {
	background: url(../img/fondo_img_header_hp.png) no-repeat;
}


.interna #headerFoto {
	width: 985px;
	height: 211px;
	display: block;
	padding: 14px 0px 0px 13px;
}


.interna #headerFoto[id] {
	background: url(../img/fondo_img_header_int.png) no-repeat;
}

#lingue {
	margin-right: 15px;
	float: right;
}

#lingue span{
	/*text-indent: -9000px;*/
	float: left;
	margin-left: 10px;
}

#lingue .sel,
#lingue a{
	width: 17px;
	height: 11px;
	display: block;
	font-size: 1px;
	text-indent: -9000px;
	border: 1px solid #726358;
}


#bandieraIt.sel,
#bandieraIt a{
	background: url(../img/bandiera_it.gif) no-repeat;
}

#bandieraEn.sel,
#bandieraEn a{
	background: url(../img/bandiera_en.gif) no-repeat;
}



/* ------------------------------------- VALTELLINA INCOMING ----------------------------------- */

#introIncoming {
	margin: 38px 4px 50px 2px;
	color:  #444444;/*#a6300f;*/
}

#introIncoming a{
	text-decoration: none;
	color: #a6300f;
}

#introIncoming a:hover{
	text-decoration: underline;
	color: #a6300f;
}

#introIncoming #titoloValtellina,
#introIncoming #titoloHotels,
#introIncoming #titoloBbagriturismo,
#introIncoming #titoloRistoranti,
#introIncoming #titoloTempolibero,
#introIncoming #titoloChisiamo,
#introIncoming #titoloVini,
#introIncoming #titoloArte,
#introIncoming #titoloProdotti,
#introIncoming #titoloNatura,
#introIncoming #titoloInostritour,
#introIncoming #titoloSport,
#introIncoming #titoloDormireemangiare,
#introIncoming #titoloValtellinaincoming,
#introIncoming .titolo a{
	height: 24px;
	margin: 0px 0px 25px 0px;
	display: block;
	text-indent: -9000px;
}

#introIncoming #titoloValtellina,
#introIncoming .titolo a{
	background: url(../img/tit_lavaltellina.gif) no-repeat;
}

#introIncoming #titoloDormireemangiare{
	background: url(../img/tit_dormireemangiare.gif) no-repeat;
}

#introIncoming #titoloHotels{
	background: url(../img/tit_hotels.gif) no-repeat;
}

#introIncoming #titoloBbagriturismo{
	background: url(../img/tit_bbagriturismo.gif) no-repeat;
}

#introIncoming #titoloRistoranti{
	background: url(../img/tit_ristoranti.gif) no-repeat;
}

#introIncoming #titoloTempolibero{
	background: url(../img/tit_tempolibero.gif) no-repeat;
}

#introIncoming #titoloVini{
	background: url(../img/tit_vini.gif) no-repeat;
}

#introIncoming #titoloArte{
	background: url(../img/tit_arte.gif) no-repeat;
}

#introIncoming #titoloProdotti{
	background: url(../img/tit_prodotti.gif) no-repeat;
}

#introIncoming #titoloNatura{
	background: url(../img/tit_natura.gif) no-repeat;
}

#introIncoming #titoloInostritour{
	background: url(../img/tit_inostritour.gif) no-repeat;
}

#introIncoming #titoloSport{
	background: url(../img/tit_sport.gif) no-repeat;
}

#introIncoming #titoloChisiamo{
	background: url(../img/tit_chisiamo.gif) no-repeat;
}

#introIncoming #titoloValtellinaincoming{
	background: url(../img/tit_valtellinaincoming.gif) no-repeat;
}

.bloccoIncoming {
	margin: 27px 3px 0px 2px;
	padding: 0px 0px 71px 0px;
	clear: both;
}

#menuVeloci,
#menuVelociInt {
	height: 361px;
	margin: 0px 0px 0px 2px;
	clear: both;
}

#boxHotels {
	width: 183px;
	height: 361px;
	display: block;
	margin: 0px 18px 0px 0px;
	float: left;
	background: url(../img/fondo_hotels.jpg) no-repeat;
}

#boxBbagriturismo {
	width: 183px;
	height: 361px;
	display: block;
	margin: 0px 16px 0px 0px;
	float: left;
	background: url(../img/fondo_bbagriturismo.jpg) no-repeat;
}

#boxRistoranti {
	width: 183px;
	height: 361px;
	display: block;
	margin: 0px 16px 0px 0px;
	float: left;
	background: url(../img/fondo_ristoranti.jpg) no-repeat;
}

#boxSport {
	width: 183px;
	height: 361px;
	display: block;
	margin: 0px 16px 0px 0px;
	float: left;
	background: url(../img/fondo_sport.jpg) no-repeat;
}

#boxTempolibero {
	width: 183px;
	height: 361px;
	display: block;
	margin: 0px 0px 0px 0px;
	float: left;
	background: url(../img/fondo_tempolibero.jpg) no-repeat;
}

#boxChisiamo {
	width: 183px;
	height: 361px;
	display: block;
	margin: 0px 18px 0px 0px;
	float: left;
	background: url(../img/fondo_chisiamo.jpg) no-repeat;
}

#boxDormiremangiare {
	width: 183px;
	height: 361px;
	display: block;
	margin: 0px 16px 0px 0px;
	float: left;
	background: url(../img/fondo_dormiremangiare.jpg) no-repeat;
}

#boxInostritour {
	width: 183px;
	height: 361px;
	display: block;
	margin: 0px 16px 0px 0px;
	float: left;
	background: url(../img/fondo_inostritour.jpg) no-repeat;
}

#boxVini {
	width: 234px;
	height: 361px;
	display: block;
	margin: 0px 15px 0px 0px;
	float: left;
	background: url(../img/fondo_vini.jpg) no-repeat;
}

#boxArte {
	width: 234px;
	height: 361px;
	display: block;
	margin: 0px 15px 0px 0px;
	float: left;
	background: url(../img/fondo_arte.jpg) no-repeat;
}

#boxProdotti {
	width: 234px;
	height: 361px;
	display: block;
	margin: 0px 15px 0px 0px;
	float: left;
	background: url(../img/fondo_prodotti.jpg) no-repeat;
}

#boxNatura {
	width: 234px;
	height: 361px;
	display: block;
	margin: 0px 0px 0px 0px;
	float: left;
	background: url(../img/fondo_natura.jpg) no-repeat;
}

#boxHotelsInt {
	width: 317px;
	height: 361px;
	display: block;
	margin: 0px 15px 0px 0px;
	float: left;
	background: url(../img/fondo_hotels_int.jpg) no-repeat;
}

#boxBbagriturismoInt {
	width: 317px;
	height: 361px;
	display: block;
	margin: 0px 14px 0px 0px;
	float: left;
	background: url(../img/fondo_bbagriturismo_int.jpg) no-repeat;
}

#boxRistorantiInt {
	width: 317px;
	height: 361px;
	display: block;
	margin: 0px 0px 0px 0px;
	float: left;
	background: url(../img/fondo_ristoranti_int.jpg) no-repeat;
}

#boxHotels .testo,
#boxBbagriturismo .testo,
#boxRistoranti .testo,
#boxTempolibero .testo,
#boxSport .testo,
#boxChisiamo .testo,
#boxDormiremangiare .testo,
#boxInostritour .testo{
	height: 180px;
	display: block;
	line-height: 115%;
	padding: 8px 78px 127px 8px;
	overflow: hidden;
}

#boxHotelsInt .testo,
#boxBbagriturismoInt .testo,
#boxRistorantiInt .testo{
	width: 190px;
	height: 180px;
	display: block;
	line-height: 115%;
	padding: 15px 39px 127px 10px;
	overflow: hidden;
}

#boxVini .testo,
#boxArte .testo,
#boxProdotti .testo,
#boxNatura .testo{
	height: 180px;
	display: block;
	line-height: 115%;
	padding: 8px 88px 127px 10px;
	overflow: hidden;
}

#boxHotels .titolo a,
#boxBbagriturismo .titolo a,
#boxRistoranti .titolo a,
#boxTempolibero .titolo a,
#boxSport .titolo a,
#boxChisiamo .titolo a,
#boxDormiremangiare .titolo a,
#boxInostritour .titolo a,
#boxVini .titolo a,
#boxArte .titolo a,
#boxProdotti .titolo a,
#boxNatura .titolo a,
#boxHotelsInt .titolo a,
#boxBbagriturismoInt .titolo a,
#boxRistorantiInt .titolo a{
	height: 24px;
	display: block;
	text-indent: -9000px;
}

#boxHotels .titolo a,
#boxHotelsInt .titolo a{
	background: url(../img/tit_box_hotels.gif) no-repeat;
}

#boxBbagriturismo .titolo a,
#boxBbagriturismoInt .titolo a{
	background: url(../img/tit_box_bbagriturismo.gif) no-repeat;
}

#boxRistoranti .titolo a,
#boxRistorantiInt .titolo a{
	background: url(../img/tit_box_ristoranti.gif) no-repeat;
}

#boxTempolibero .titolo a{
	background: url(../img/tit_box_tempolibero.gif) no-repeat;
}

#boxSport .titolo a{
	background: url(../img/tit_box_sport.gif) no-repeat;
}

#boxVini .titolo a{
	background: url(../img/tit_box_vini.gif) no-repeat;
}

#boxArte .titolo a{
	background: url(../img/tit_box_arte.gif) no-repeat;
}

#boxProdotti .titolo a{
	background: url(../img/tit_box_prodotti.gif) no-repeat;
}

#boxNatura .titolo a{
	background: url(../img/tit_box_natura.gif) no-repeat;
}

#boxChisiamo .titolo a{
	background: url(../img/tit_box_chisiamo.gif) no-repeat;
}

#boxDormiremangiare .titolo a{
	background: url(../img/tit_box_dormiremangiare.gif) no-repeat;
}

#boxInostritour .titolo a{
	background: url(../img/tit_box_inostritour.gif) no-repeat;
}



#boxHotels a,
#boxBbagriturismo a,
#boxRistoranti a,
#boxHotelsInt a,
#boxBbagriturismoInt a,
#boxRistorantiInt a,
#boxChisiamo a,
#boxDormiremangiare a{
	color: #ffffff;
	overflow: hidden;
	text-decoration: none;
}

#boxSport a,
#boxInostritour a{
	color: #533d08;
	overflow: hidden;
	text-decoration: none;
}

#boxTempolibero a{
	color: #193915;
	overflow: hidden;
	text-decoration: none;
}

#boxVini a,
#boxArte a,
#boxProdotti a,
#boxNatura a{
	color: #ffffff;
	overflow: hidden;
	text-decoration: none;
}

#boxHotels a:hover,
#boxBbagriturismo a:hover,
#boxRistoranti a:hover,
#boxTempolibero a:hover,
#boxSport a:hover,
#boxChisiamo a:hover,
#boxDormiremangiare a:hover,
#boxInostritour a:hover,
#boxVini a:hover,
#boxArte a:hover,
#boxProdotti a:hover,
#boxNatura a:hover,
#boxHotelsInt a:hover,
#boxBbagriturismoInt a:hover,
#boxRistorantiInt a:hover {
	text-decoration: underline;
}

.anchorDormireemangiare a{
	width: 310px;
	float: left;
	padding-left: 10px;
	color: #a6300f;
	text-transform: uppercase;
	background: url(../img/anchor_dormireemangiare.gif) no-repeat left center;
}

#introIncoming .anchorDormireemangiare a:hover {
	text-decoration: none;
}

.capitoloDormireemangiare {
	width: 980px;
	height: 57px;
	display: table;
	clear: both;
	margin: 20px 0px 0px 2px;
	border-top: 1px dashed #cbc2b9;
}

.capitoloDormireemangiareFirst {
	width: 980px;
	height: 57px;
	display: table;
	margin: 0px 0px 0px 2px;
}
	
.capitoloDormireemangiare .titolo,
.capitoloDormireemangiareFirst .titolo {
	width: 960px;
	height: 17px;
	padding: 10px;
	margin: 20px 0px 0px 0px;
	text-transform: uppercase;
	background: #a6300f;
}

#introIncoming .anchorInostritour a{
	width: 310px;
	float: left;
	padding-left: 10px;
	color: #cba584;
	text-transform: uppercase;
	background: url(../img/anchor_inostritour.gif) no-repeat left center;
}

#introIncoming .anchorInostritour a:hover {
	text-decoration: none;
}

.capitoloInostritour {
	width: 980px;
	height: 57px;
	display: table;
	clear: both;
	margin: 20px 0px 0px 2px;
	border-top: 1px dashed #cbc2b9;
}

.capitoloInostritour,
.capitoloInostritourFirst {
	clear: both;
}

/*.capitoloInostritourFirst {
	width: 980px;
	display: block;
	margin: 0px 0px 0px 2px;
}*/
	
.capitoloInostritour .titolo,
.capitoloInostritourFirst .titolo {
	width: 960px;
	height: 17px;
	padding: 10px;
	margin: 20px 0px 0px 0px;
	color: #533d08;
	text-transform: uppercase;
	background: #eeb88e;
}

#introIncoming .anchorSport a{
	width: 310px;
	float: left;
	padding-left: 10px;
	color: #d39d1d;
	text-transform: uppercase;
	background: url(../img/anchor_sport.gif) no-repeat left center;
}

#introIncoming .anchorTempolibero a{
	width: 310px;
	float: left;
	padding-left: 10px;
	color: #3b9935;
	text-transform: uppercase;
	background: url(../img/anchor_tempolibero.gif) no-repeat left center;
}

#introIncoming .anchorTempoliberoVini a{
	width: 310px;
	float: left;
	padding-left: 10px;
	color: #79002b;
	text-transform: uppercase;
	background: url(../img/anchor_tempoliberovini.gif) no-repeat left center;
}

#introIncoming .anchorTempoliberoArte a{
	width: 310px;
	float: left;
	padding-left: 10px;
	color: #5e6371;
	text-transform: uppercase;
	background: url(../img/anchor_tempoliberoarte.gif) no-repeat left center;
}

#introIncoming .anchorTempoliberoProdotti a{
	width: 310px;
	float: left;
	padding-left: 10px;
	color: #724c00;
	text-transform: uppercase;
	background: url(../img/anchor_tempoliberoprodotti.gif) no-repeat left center;
}

#introIncoming .anchorTempoliberoNatura a{
	width: 310px;
	float: left;
	padding-left: 10px;
	color: #00592a;
	text-transform: uppercase;
	background: url(../img/anchor_tempoliberonatura.gif) no-repeat left center;
}

#introIncoming .anchorSport a:hover,
#introIncoming .anchorTempolibero a:hover,
#introIncoming .anchorTempoliberoVini a:hover,
#introIncoming .anchorTempoliberoArte a:hover,
#introIncoming .anchorTempoliberoProdotti a:hover,
#introIncoming .anchorTempoliberoNatura a:hover {
	text-decoration: none;
}

.capitoloSport {
	width: 980px;
	height: 57px;
	display: table;
	clear: both;
	margin: 20px 0px 0px 2px;
	border-top: 1px dashed #cbc2b9;
}

.capitoloSportFirst,
.capitoloTempoliberoFirst {
	width: 980px;
	display: table;
	margin: 0px 0px 0px 2px;
}
	
.capitoloSportFirst .titolo {
	width: 960px;
	height: 17px;
	padding: 10px;
	margin: 20px 0px 0px 0px;
	color: #533d08;
	text-transform: uppercase;
	background: #ffd042;
}
	
.capitoloTempoliberoFirst .titolo {
	width: 960px;
	height: 17px;
	padding: 10px;
	margin: 20px 0px 0px 0px;
	color: #ffffff;
	text-transform: uppercase;
}
	
.tempoliberoVini .capitoloTempoliberoFirst .titolo {
	background: #8d264a;
}
	
.tempoliberoArte .capitoloTempoliberoFirst .titolo {
	background: #5e6371;
}
	
.tempoliberoProdotti .capitoloTempoliberoFirst .titolo {
	background: #724c00;
}
	
.tempoliberoNatura .capitoloTempoliberoFirst .titolo {
	background: #00592a;
}

.capitoloSportFirst .testo,
.capitoloTempoliberoFirst .testo{
	display: block;
	margin: 19px 0px 11px 0px;
	color: #444444;
}

.capitoloInostritourFirst .testo{
	display: block;
	padding: 20px 0px 0px 0px;
	margin: 19px 0px 11px 0px;
	color: #444444;
}

.bloccoIncoming {
	clear: both;
}

.bloccoIncoming .col1 {
	width: 228px;/*247px;*//*268px;*/
	height: 154px;
	margin: 0px 0px 50px 0px;
	padding: 0px 21px 0px 0px;
	display: block;
	float: left;
	background: #a6300f;
	/*text-indent: -9000px;*/
}

.inostritour .bloccoIncoming .col1 {
	background: #cba584;
}

.sport .bloccoIncoming .col1 {
	background: #ffd042;
}

.sport .testo .titoletto{
	font-size: 18px;
	padding-bottom: 10px;
	color: #d39d1d;
}

.inostritour .testo .titoletto{
	font-size: 18px;
	padding-bottom: 10px;
	color: #cba584;
}

.tempoliberoVini .bloccoIncoming .col1 {
	background: #8d264a;
}

.tempoliberoVini .testo .titoletto{
	font-size: 18px;
	padding-bottom: 10px;
	color: #8d264a;
}

.tempoliberoArte .bloccoIncoming .col1 {
	background: #5e6371;
}

.tempoliberoArte .testo .titoletto{
	font-size: 18px;
	padding-bottom: 10px;
	color: #5e6371;
}

.tempoliberoProdotti .bloccoIncoming .col1 {
	background: #724c00;
}

.tempoliberoProdotti .testo .titoletto{
	font-size: 18px;
	padding-bottom: 10px;
	color: #724c00;
}

.tempoliberoNatura .bloccoIncoming .col1 {
	background: #00592a;
}

.tempoliberoNatura .testo .titoletto{
	font-size: 18px;
	padding-bottom: 10px;
	color: #00592a;
}

.bloccoIncoming .col2 {
	width: 472px;/*434px;*/
	margin: 0px 21px 50px 20px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	color: #a6300f;
}

.bloccoIncoming .col2 .titolo{
	height: 32px;
	display: block;
	font-size: 18px;
	border-bottom: 1px dashed #cbc2b9;
	color: #a6300f;
}

.inostritour .bloccoIncoming .col2 .titolo {
	color: #cba584;
}

.inostritour .bloccoIncoming .col2 .titolo a{
	color: #cba584;
	text-decoration: none;
}

.inostritour .bloccoIncoming .col2 .titolo a:hover{
	text-decoration: underline;
}

.sport .bloccoIncoming .col2 .titolo {
	color: #d39d1d;
}

.sport .bloccoIncoming .col2 .titolo a{
	color: #d39d1d;
	text-decoration: none;
}

.sport .bloccoIncoming .col2 .titolo a:hover{
	text-decoration: underline;
}

.tempoliberoVini .bloccoIncoming .col2 .titolo a,
.tempoliberoArte .bloccoIncoming .col2 .titolo a,
.tempoliberoProdotti .bloccoIncoming .col2 .titolo a,
.tempoliberoNatura .bloccoIncoming .col2 .titolo a{
	text-decoration: none;
}

.tempoliberoVini .bloccoIncoming .col2 .titolo a:hover,
.tempoliberoArte .bloccoIncoming .col2 .titolo a:hover,
.tempoliberoProdotti .bloccoIncoming .col2 .titolo a:hover,
.tempoliberoNatura .bloccoIncoming .col2 .titolo a:hover{
	text-decoration: underline;
}



.tempoliberoVini .bloccoIncoming .col2 .titolo,
.tempoliberoVini .bloccoIncoming .col2 .titolo a{
	color: #8d264a;
}

.tempoliberoArte .bloccoIncoming .col2 .titolo,
.tempoliberoArte .bloccoIncoming .col2 .titolo a{
	color: #5e6371;
}

.tempoliberoProdotti .bloccoIncoming .col2 .titolo,
.tempoliberoProdotti .bloccoIncoming .col2 .titolo a{
	color: #724c00;
}

.tempoliberoNatura .bloccoIncoming .col2 .titolo,
.tempoliberoNatura .bloccoIncoming .col2 .titolo a{
	color: #00592a;
}


.bloccoIncoming .col2 .testo{
	display: block;
	margin: 19px 0px 11px 0px;
	color: #444444;
}

.bloccoIncoming .col2 .testo a{
	color: #c8441f;
	text-decoration: none;
}

.inostritour .bloccoIncoming .col2 .testo a {
	color: #cba584;
}

.sport .bloccoIncoming .col2 .testo a{
	color: #d39d1d;
}

.tempolibero .bloccoIncoming .col2 .testo a{
	color: #479f41;
}

.tempoliberoVini .bloccoIncoming .col2 .testo a{
	color: #8d264a;
}

.tempoliberoArte .bloccoIncoming .col2 .testo a{
	color: #5e6371;
}

.tempoliberoProdotti .bloccoIncoming .col2 .testo a{
	color: #724c00;
}

.tempoliberoNatura .bloccoIncoming .col2 .testo a{
	color: #00592a;
}

.bloccoIncoming .col2 .testo a:hover{
	text-decoration: underline;
}

.bloccoIncoming .col3 {
	width: 219px;
	height: 154px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}

.bloccoIncoming .col3 .listino a,
.bloccoIncoming .col3 .listinoOff{
	width: 109px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
	background: url(../img/puls_listino.jpg) no-repeat;
}

.bloccoIncoming .col3 .menu a,
.bloccoIncoming .col3 .menuOff{
	width: 109px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
	background: url(../img/puls_menu.jpg) no-repeat;
}

.bloccoIncoming .col3 .menuListino a,
.bloccoIncoming .col3 .menuListinoOff{
	width: 109px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
	background: url(../img/puls_menu_listino.jpg) no-repeat;
}

.bloccoIncoming .col3 .gallery a,
.bloccoIncoming .col3 .galleryOff{
	width: 110px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
	background: url(../img/puls_gallery.jpg) no-repeat;
}

.inostritour .bloccoIncoming .col3 .info a,
.inostritour .bloccoIncoming .col3 .infoOff{
	width: 109px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
	background: url(../img/puls_inostritour_info.jpg) no-repeat;
}

.inostritour .bloccoIncoming .col3 .gallery a,
.inostritour .bloccoIncoming .col3 .galleryOff{
	width: 110px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
	background: url(../img/puls_inostritour_gallery.jpg) no-repeat;
}

.sport .bloccoIncoming .col3 .info a,
.sport .bloccoIncoming .col3 .infoOff,
.tempoliberoVini .bloccoIncoming .col3 .info a,
.tempoliberoVini .bloccoIncoming .col3 .infoOff,
.tempoliberoArte .bloccoIncoming .col3 .info a,
.tempoliberoArte .bloccoIncoming .col3 .infoOff,
.tempoliberoProdotti .bloccoIncoming .col3 .info a,
.tempoliberoProdotti .bloccoIncoming .col3 .infoOff,
.tempoliberoNatura .bloccoIncoming .col3 .info a,
.tempoliberoNatura .bloccoIncoming .col3 .infoOff{
	width: 109px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
}

.sport .bloccoIncoming .col3 .info a,
.sport .bloccoIncoming .col3 .infoOff{
	background: url(../img/puls_sport_info.jpg) no-repeat;
}

.tempoliberoVini .bloccoIncoming .col3 .info a,
.tempoliberoVini .bloccoIncoming .col3 .infoOff{
	background: url(../img/puls_tempoliberoVini_info.jpg) no-repeat;
}

.tempoliberoArte .bloccoIncoming .col3 .info a,
.tempoliberoArte .bloccoIncoming .col3 .infoOff{
	background: url(../img/puls_tempoliberoArte_info.jpg) no-repeat;
}

.tempoliberoProdotti .bloccoIncoming .col3 .info a,
.tempoliberoProdotti .bloccoIncoming .col3 .infoOff{
	background: url(../img/puls_tempoliberoProdotti_info.jpg) no-repeat;
}

.tempoliberoNatura .bloccoIncoming .col3 .info a,
.tempoliberoNatura .bloccoIncoming .col3 .infoOff{
	background: url(../img/puls_tempoliberoNatura_info.jpg) no-repeat;
}

.sport .bloccoIncoming .col3 .gallery a,
.sport .bloccoIncoming .col3 .galleryOff,
.tempoliberoVini .bloccoIncoming .col3 .gallery a,
.tempoliberoVini .bloccoIncoming .col3 .galleryOff,
.tempoliberoArte .bloccoIncoming .col3 .gallery a,
.tempoliberoArte .bloccoIncoming .col3 .galleryOff,
.tempoliberoProdotti .bloccoIncoming .col3 .gallery a,
.tempoliberoProdotti .bloccoIncoming .col3 .galleryOff,
.tempoliberoNatura .bloccoIncoming .col3 .gallery a,
.tempoliberoNatura .bloccoIncoming .col3 .galleryOff{
	width: 110px;
	height: 154px;
	display: block;
	float: left;
	text-indent: -9000px;
}

.sport .bloccoIncoming .col3 .gallery a,
.sport .bloccoIncoming .col3 .galleryOff{
	background: url(../img/puls_sport_gallery.jpg) no-repeat;
}

.tempoliberoVini .bloccoIncoming .col3 .gallery a,
.tempoliberoVini .bloccoIncoming .col3 .galleryOff{
	background: url(../img/puls_tempoliberoVini_gallery.jpg) no-repeat;
}

.tempoliberoArte .bloccoIncoming .col3 .gallery a,
.tempoliberoArte .bloccoIncoming .col3 .galleryOff{
	background: url(../img/puls_tempoliberoArte_gallery.jpg) no-repeat;
}

.tempoliberoProdotti .bloccoIncoming .col3 .gallery a,
.tempoliberoProdotti .bloccoIncoming .col3 .galleryOff{
	background: url(../img/puls_tempoliberoProdotti_gallery.jpg) no-repeat;
}

.tempoliberoNatura .bloccoIncoming .col3 .gallery a,
.tempoliberoNatura .bloccoIncoming .col3 .galleryOff{
	background: url(../img/puls_tempoliberoNatura_gallery.jpg) no-repeat;
}



.bloccoSport .titolo,
.bloccoSport .titoloFirst {
	height: 32px;
	display: block;
	font-size: 18px;
	border-bottom: 1px dashed #cbc2b9;
	color: #d39d1d;
}

.bloccoSport .titolo {
	margin-top: 60px;
}

.bloccoSport .testo{
	display: block;
	margin: 19px 0px 11px 0px;
	color: #444444;
}

#introIncoming .bloccoSport .testo a{
	color: #d39d1d;
	text-decoration: none;
}

#introIncoming .bloccoSport .testo a:hover{
	text-decoration: underline;
}

.bloccoSport .imgSx{
	border: 2px solid #ffffff;
	margin: 30px 30px 30px 0px;
	float: left;
}

.bloccoSport .imgDx{
	border: 2px solid #ffffff;
	margin: 30px 0px 30px 30px;
	float: right;
}

.bloccoSport .imgCen{
	border: 2px solid #ffffff;
	margin: 30px auto;
	display: block;
	clear: both;
}

.bloccoSport a:hover img {
	border: 2px solid #d39d1d;
}



.bloccoInostritour .titolo,
.bloccoInostritour .titoloFirst {
	height: 32px;
	display: block;
	font-size: 18px;
	border-bottom: 1px dashed #cbc2b9;
	color: #cba584;
}

.bloccoInostritour .titolo {
	margin-top: 60px;
}

.bloccoInostritour .testo{
	display: block;
	margin: 19px 0px 11px 0px;
	color: #444444;
}

#introIncoming .bloccoInostritour .testo a{
	color: #cba584;
	text-decoration: none;
}

#introIncoming .bloccoInostritour .testo a:hover{
	text-decoration: underline;
}

.bloccoInostritour .imgSx{
	border: 2px solid #ffffff;
	margin: 30px 30px 30px 0px;
	float: left;
}

.bloccoInostritour .imgDx{
	border: 2px solid #ffffff;
	margin: 30px 0px 30px 30px;
	float: right;
}

.bloccoInostritour .imgCen{
	border: 2px solid #ffffff;
	margin: 30px auto;
	display: block;
	clear: both;
}

.bloccoInostritour a:hover img {
	border: 2px solid #cba584;
}


.bloccoTempolibero .titolo,
.bloccoTempolibero .titoloFirst {
	height: 32px;
	display: block;
	font-size: 18px;
	border-bottom: 1px dashed #cbc2b9;
}


.sport .bloccoTempolibero .titolo,
.sport .bloccoTempolibero .titoloFirst{
	color: #d39d1d;
}

.tempolibero .bloccoTempolibero .titolo,
.tempolibero .bloccoTempolibero .titoloFirst{
	color: #479f41;
}

.tempoliberoVini .bloccoTempolibero .titolo,
.tempoliberoVini .bloccoTempolibero .titoloFirst{
	color: #8d264a;
}

.tempoliberoArte .bloccoTempolibero .titolo,
.tempoliberoArte .bloccoTempolibero .titoloFirst{
	color: #5e6371;
}

.tempoliberoProdotti .bloccoTempolibero .titolo,
.tempoliberoProdotti .bloccoTempolibero .titoloFirst{
	color: #724c00;
}

.tempoliberoNatura .bloccoTempolibero .titolo,
.tempoliberoNatura .bloccoTempolibero .titoloFirst{
	color: #00592a;
}


.bloccoTempolibero .titolo {
	margin-top: 60px;
}

.bloccoTempolibero .testo{
	display: block;
	margin: 19px 0px 11px 0px;
	color: #444444;
}

#introIncoming .bloccoTempolibero .testo a{
	text-decoration: none;
}

#introIncoming .bloccoTempolibero .testo a{
	color: #d39d1d;
}

.sport #introIncoming .bloccoTempolibero .testo a{
	color: #d39d1d;
}

.tempolibero #introIncoming .bloccoTempolibero .testo a{
	color: #479f41;
}

.tempoliberoVini #introIncoming .bloccoTempolibero .testo a{
	color: #8d264a;
}

.tempoliberoArte #introIncoming .bloccoTempolibero .testo a{
	color: #5e6371;
}

.tempoliberoProdotti #introIncoming .bloccoTempolibero .testo a{
	color: #724c00;
}

.tempoliberoNatura #introIncoming .bloccoTempolibero .testo a{
	color: #00592a;
}

#introIncoming .bloccoTempolibero .testo a:hover{
	text-decoration: underline;
}

.bloccoTempolibero .imgSx{
	border: 2px solid #ffffff;
	margin: 30px 30px 30px 0px;
	float: left;
}

.bloccoTempolibero .imgDx{
	border: 2px solid #ffffff;
	margin: 30px 0px 30px 30px;
	float: right;
}

.bloccoTempolibero .imgCen{
	border: 2px solid #ffffff;
	margin: 30px auto;
	display: block;
	clear: both;
}

.bloccoTempolibero a:hover img {
	border: 2px solid #d39d1d;
}




.tornaSu{
	margin: -20px 5px 0px 0px;
	clear: both;
	float: right;
}


.tornaSu a{
	width: 53px;
	height: 23px;
	display: block;
	clear: both;
	text-indent: -9000px;
	background: url(../img/puls_tornasu.gif) no-repeat center right;
}

.inostritour .tornaSu a{
	width: 53px;
	height: 23px;
	background: url(../img/puls_inostritour_tornasu.gif) no-repeat center right;
}

.sport .tornaSu a{
	width: 53px;
	height: 23px;
	background: url(../img/puls_sport_tornasu.gif) no-repeat center right;
}

.tempoliberoVini .tornaSu a{
	width: 53px;
	height: 23px;
	background: url(../img/puls_tempoliberoVini_tornasu.gif) no-repeat center right;
}

.tempoliberoArte .tornaSu a{
	width: 53px;
	height: 23px;
	background: url(../img/puls_tempoliberoArte_tornasu.gif) no-repeat center right;
}

.tempoliberoProdotti .tornaSu a{
	width: 53px;
	height: 23px;
	background: url(../img/puls_tempoliberoProdotti_tornasu.gif) no-repeat center right;
}

.tempoliberoNatura .tornaSu a{
	width: 53px;
	height: 23px;
	background: url(../img/puls_tempoliberoNatura_tornasu.gif) no-repeat center right;
}


#colMappa2 {
	width: 100%;
	margin: 38px 4px 100px 0px;
	float: left;
	color: #0092cb;
}

#colMappa2 #map {
	width: 100%;
	height: 500px;
	border: 2px solid #c8441f;
}

#rigaInostritour {
	margin: 20px 0px 0px 0px;
	color: #983316;
}

#rigaInostritour a{
	color: #983316;
	font-weight: bold;
	text-decoration: none;
}

#rigaInostritour a:hover{
	text-decoration: underline;
}

.modalitaPagamento a{
	width: auto;
	height: 48px;
	display: block;
	padding: 12px 0px 0px 110px;
	margin-top: 10px;
	background: url(../img/icona_pagamenti.jpg) no-repeat;
}

.modalitaPagamento a:hover{
	background: url(../img/icona_pagamenti_on.jpg) no-repeat;
}



/* ------------------------------------- FOOTER ----------------------------------- */

#footerIndirizzi {
	width: 100%;
	clear: both;
	color: #726358;
	text-align: left;
}

.interna #footerIndirizzi {
	height: 15px;
	padding: 100px 0px 0px 0px;
}

#footerIndirizzi a, 
#footer .container a{
	color: #726358;
	text-decoration: none;
}

#footerIndirizzi a:hover, 
#footer .container a:hover{
	text-decoration: underline;
}


#footer {
	height: 48px;
	background: url(../img/bg_footer.jpg) repeat-x;
}

#footer .container {
	width: 986px;
	text-align: left;
	margin: auto;
	padding: 20px 0px 0px 0px;
	clear: both;
	font-size: 11px;
	color: #726358;
}

#footer .containerSx {
	float: left;
}

#footer .containerDx {
	float: right;
}

#footer .containerDx span{
	margin: 0px 0px 0px 36px;
}



/* ------------------------------------- FOOTER GENERALE ----------------------------------- */

.sub_footer {
	width: 986px;
	margin: auto;
	text-align: center;
	font-size: 11px;
	color: #726358;
	border-bottom: 1px solid #a1a4a8;
	clear: both;
	padding: 12px 0px 30px 0px;
	margin-bottom: 20px;
}

.sub_footer a {
	color: #726358;
	text-decoration: none;
}

.sub_footer a:hover {
	color: #726358;
	text-decoration: underline;
}

.footerleft {
	float: left;
	margin-right: 0px;
}

.footerright {
	float: right;
	margin-left: 0px;
}

/*
.sub_footer {
	border-top: 1px solid #726358;
}
*/

/* ------------------------------------- FINE FOOTER GENERALE ----------------------------------- */
/* ------------------------------------- REQUISITI ----------------------------------- */

#ottimizzato {
	float: left;
}

.icona_browser {
	width: 18px;
	height: 18px;
	margin-left: 15px;
	display: block;
	text-indent: -9000px;
	float: left;
}

#explorer {
	width: 17px;
	height: 18px;
	background: url(../img/browser_explorer.gif) no-repeat;
}

#firefox {
	width: 18px;
	height: 18px;
	background: url(../img/browser_firefox.gif) no-repeat;
}

#netscape {
	width: 18px;
	height: 18px;
	background: url(../img/browser_netscape.gif) no-repeat;
}

#safari {
	width: 16px;
	height: 18px;
	background: url(../img/browser_safari.gif) no-repeat;
}

#mozilla {
	width: 17px;
	height: 18px;
	background: url(../img/browser_mozilla.gif) no-repeat;
}

#opera {
	width: 18px;
	height: 16px;
	background: url(../img/browser_opera.gif) no-repeat;
}

/* ------------------------------------- FINE REQUISITI ----------------------------------- */