@charset "UTF-8";
/* CSS Document */

/* colori usati

#000000;	NERO					rgb 0 0 0

#333333;	GRIGIO SCURO			rgb 51 51 51

#4D4D4D;	grigio scuro x testo	rgb 77 77 77

#666666;	GRIGIO MEDIO SCURO		rgb	102 102 102

#999999;	GRIGIO MEDIO CHIARO		rgb 153 153 153

#CCCCCC;	GRIGIO CHIARO			rgb 204 204 204

#F0F0F0;	grigio molto chiaro 	rgb 240 240 240

#F0F5F0;	grigio verde chiaro		rgb 240 245 240		per sfondo box info sentiero

#F0FAFF;	grigio celeste chiaro	rgb 240 250 0		per sfondo box info

#F5F5F5;	grigio argomento		rgb 245 245 245		per sfondo titolo argomento

#FAFAFA;	grigio menu				rgb 250 250 250

#FFFFFF;	BIANCO					rgb 255 255 255

#82B400;	verde mela chiaro		rgb 130 180 0		per bordo

#648C00;  	verde mela scuro		rgb 100 140 0 		per collegamenti

#009600;	verde					rgb 0 150 0			per far risltare parole nel testo

#0050C8; 	blu chiaro				rgb 0 80 200		per collegamenti

#0096FF;	blu chiaro località		rgb 0 150 255		per titolo località

#FF6E00; 	arancione				rgb 255 110 0 

#CC0000;	rosso					rgb 204 0 0			per link

#FFFFF0;	giallo chiaro			rgb 255 255 240		per sfondo box info

#037FBF;	celeste-scuro								testo pubblicità simply

*/






/* inizio stili: CONTUNUTO DEL BOX CORPO colonna SINISTRA */

#corpo-sx{
	width:160px;
	height:auto;
	color:#4D4747;
	float:left;
	margin:auto; 
}

/* fine stili: CONTUNUTO DEL BOX CORPO colonna SINISTRA */







/* inizio stili: CONTUNUTO DEL BOX CORPO colonna CENTRALE */

#corpo-cx{
	width:640px;
	height:auto;
	float:left;
	margin:auto;
}

#corpo-cx-cont{
	width:600px;
	height:auto;
	margin:0 20px 0 20px;;
}

.argomento{
	padding: 12px 0px  8px 10px;
	margin: 0 0 0 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#80AB00;
	background:#F5F5F5;
	border-bottom: 1px solid #FF6E00;
	border-left: 6px solid #FF6E00;
} 



.localita{
	padding: 0px 0px  0px 0px;
	margin: 30px 0 0 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#0096FF; 
}

.titolo{
	padding: 0px 0px  0px 0px;
	margin: 15px 0 0px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height:25px;
	font-weight:normal;
	text-align:left;
	color:#FF6E00; 
}

.autore{
	padding: 0px 0px  0px 0px;
	margin: 5px 0 0px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#666666;
}


#boxmipiace{
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:auto;
	height:auto;
}

#mipiace{
	width:auto;
	height:auto;
	float:left;
}



#boxnav{
	padding: 15px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	width:560px;
	height:auto;
	float:left;
}

#boxnav-left{
	width:260px;
	height:auto;
	float:left;
	text-align:left;
	margin:auto;
}

#boxnav-right{
	width:300px;
	height:auto;
	float:right;
	text-align:right;
	margin:auto;
}


.boxnav-testo{
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left: 0px;
	color:#7D7D7D; 
}

.boxnav-testo a {
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding: 0 2px 0 3px;
	color:#0750D9;
	text-decoration:none;
}

.boxnav-testo a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight:normal;
	padding: 0 2px 0 3px;
	text-align:left;
	color:#5E8800;
	text-decoration:none;
}


.text{
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align:left;
	font-weight:normal;
	color:#666666; 
}

.text a {
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	color:#CC0000;
/*		text-decoration:none; */
}

.text a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	color:#FF6E00;
/*		text-decoration:none;	*/
}

.textverde{
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align:top;
	font-weight:bold;
	color:#009600; 
}

.textgrigio{
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align:top;
	font-weight:bold;
	color:#666666; 
}

.nota{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666666; 
}

.nota a {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}

.nota a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight:bold;
	color:#FF6E00;
	text-decoration:none;
}

/* fine stili: CONTUNUTO DEL BOX CORPO colonna CENTRALE */





/* inizio stili: BOX INFO DI APPROFONDIMENTI */
#boxinfo{
	width:auto;
	height:auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	padding: 10px 10px 10px 10px;
	margin:15px 0 20px 0px;
	border-top: 2px solid #648C00;
	border-bottom: 6px solid #648C00;
	border-left: 2px solid #648C00;
	border-right: 4px solid #648C00;
	background:#F0F5F0;
	float:right;
}



#boxinfo300{
	width:320px;
	height:auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	padding: 10px 10px 10px 10px;
	margin:15px 0 10px 20px;
	border-top: 2px dashed #648C00;
	border-bottom: 4px solid #648C00;
	border-left: 2px dashed #648C00;
	border-right: 4px solid #648C00;
	background:#FFFFF0;
	float:right;	
}



#boxinfo-sentiero{
	width:auto;
	height:auto;
	text-align:left;
	padding: 10px 10px 10px 10px;
	margin:5px 20px 10px 0px;
	border-top: 2px solid #648C00;
	border-bottom: 6px solid #648C00;
	border-left: 2px solid #648C00;
	border-right: 4px solid #648C00;
	background:#F0F5F0;
	float:left;
}

#titleinfo{
	padding: 0px 0px  0px 10px; 
	margin: 0 0 10px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#648C00;
	background:inherit;
	border-bottom: 1px solid #FF6E00;
	border-left: 18px solid #FF6E00;
} 

.textinfo{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	text-align:left;
	color:#666666;
} 

.textinfo strong{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-align:left;
	color:#FF6E00;
} 
/* inizio stili: BOX INFO DI APPROFONDIMENTI */











/* inizio stili CONTUNUTO DEL BOX CORPO colonna DESTRA */
#corpo-dx{
	width:200px;
	height:auto;
	float:left;
	margin:auto;
}

#corpo-dx-cont{
	width:195px;
	height:auto;
	float:left;
	margin: 0 0 30px 0;
}


.testolink{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#666666; 
	margin: 0 0 10px 0;
}
.testolink a {
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#CC0000; /* rosso*/
}

.testolink a:hover{
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#FF6E00;  /*arancione */
}

/* fine stili CONTUNUTO DEL BOX CORPO colonna DESTRA */





/* inizio BOX per pubblicità */
#adv-bordo{
	width:auto;
	height:auto;
	text-align:left;
	padding: 16px 16px 16px 19px;
	border: 1px solid #648C00;	
	/*background:#F0F0F0; */
}

#adv-center{
	width:auto;
	height:auto;
	text-align:center;
	margin: 0px 0 0px 0;
}

#adv-left{
	width:auto;
	height:auto;
	text-align:left;
	margin: 5px 0 15px 0;
}







#boxfoto-top{
	width:auto;
	height: auto;
	background-color: #FFFFFF;
	margin: 5px 0px 15px 0px;
	float:left;
}

#boxfoto-topleft{
	width:auto;
	height: auto;
	background-color: #FFFFFF;
	margin: 5px 20px 15px 0px;
	float:left;
}

#boxfoto-topright{
	width:auto;
	height:auto;
	background-color: #FFFFFF;
	margin: 5px 0px 15px 20px;
	float:right;
}

#boxfoto-center{
	width:auto;
	height: auto;
	background-color: #FFFFFF;
	margin: 15px 0px 15px 0px;
	float:left;
}

#boxfoto-centerleft{
	width:auto;
	height: auto;
	background-color: #FFFFFF;
	margin: 15px 20px 15px 0px;
	float:left;
}

#boxfoto-centerright{
	width:auto;
	height: auto;
	background-color: #FFFFFF;
	margin: 15px 0px 15px 20px;
	float:right;
}

#boxfoto-bottom{
	width:auto;
	height: auto;
	background-color: #FFFFFF;
	margin: 15px 0px 15px 0px;
	float:left;
}

#boxfoto-bottomleft{
	width:auto;
	height: auto;
	background-color: #FFFFFF;
	margin: 15px 20px 15px 0px;
	float:left;
}

#boxfoto-bottomright{
	width:auto;
	height: auto;
	background-color: #FFFFFF;
	margin: 15px 0px 0px 20px;
	float:right;
}

#boxfoto-centerright-bordo{
	width:auto;
	height: auto;
	background-color: #FFFFFF;
	margin: 12px 0px 10px 20px;
	float:right;
	padding: 5px 5px 5px 5px;
	border: 2px solid #999999;

}




/* inizio CSS per costruzione LINEE */
#linea-tratteg1{
	width:auto;
	height:auto;
	border-top: 1px dashed #82B400;
}

#linea-border1{
	width:auto;
	height:auto;
	border-top: 1px solid #CCCCCC;
}

#linea-border2{
	width:auto;
	height:auto;
	border: 2px solid #82B400;
	}
/* - - - - - - - - - - - - - */











