body {
	margin: 0;
	padding:0;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;

	background-color:#ffffff;

	color:#204760 ;

/*colore del logo: #005ca1; (blu scuro)*/




}





.contenitore 							/*--------------------DIV CHE CONTIENE TUTTI GLI ELEMENTI DI PAGINA----------------------------*/
{

	width: 1000px;
	position:relative;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;


}








.nota {
	font-weight: normal;
	}












/*--------------------------------TRE CORPI CENTRALI PAGINA-------------------------------------*/


.left								/*--------------LEFT-----------------*/
{
	width: 180px;

	margin: 10px 5px 10px 0px;

	padding: 0px 0px 0px 0px;
	float: left;
}


.right2								/*--------------RIGHT-----------------*/
{
	width: 210px;

	margin: 10px 0px 10px 0px;
	border: 0px solid #6dbaeb;

	float: right;

}



.right								/*--------------CENTER-----------------*/
{
	width: 600px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;


	float: left;





}

/*-------------------------------------FINE CORPI CENTRALI PAGINA--------------------------------*/






#log{

display: none;
}






#titolo_logo h1

{

display:none;

}


div#logoinfo img

{

position:relative; top:-30px; left:27px; margin: 0 0 -20px 0;width:130px;

}






/*-----------------------------------------------------------------------------*/
/*--------------------aspetto grafico GENERALE CONTENUTI-----------------------*/
/*-----------------------------------------------------------------------------*/

a:Link, a:Visited
{

	color: #B22222;
	text-decoration: none;

}

a:Hover {
	text-decoration: underline;
}



/*-----------------------------------------------
/*---------HEADER del sito-----------------------*/


.testata
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	border-bottom:0px solid #005ca1;
	float: left;
	width: 100%;



	/*background-color: #EEE;*/
	/*background: url(../servizi/imgserv/sfondomenu.gif) repeat-x bottom;*/


}




.titolo
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	border-bottom:0px solid #005ca1;
	float: left;
	width: 100%;



	background-color: #EEE;
	/*background: url(../servizi/imgserv/sfondomenu.gif) repeat-x bottom;*/


}





.logosx

{
	width: 180px;

	margin: 0px 0px 0px 0px;
	border: 0px solid maroon;
	padding: 0px 0px 0px 0px;
	/*background-color: #005ca1;*/
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border: 0px solid maroon;
	float: left;
	color: #005ca1;
}

.logodx
{
	width: 815px;

	margin: 0px 0px 0px 5px;
	border: 0px solid maroon;
	padding: 0px 0px 0px 0px;
	float: left;



}


/*----------layout barra men� orizzontale ---------*/

/*menu*/

#menu {margin:0px 0 0 0;}
#menu ul {list-style:none; font-size: 14px; font-family: Arial; font-weight: bold; padding:0; margin:0; width:815px; float:left; background: #EEE; /*url(../servizi/imgserv/sfondo_tasti.gif)  repeat-x bottom;*/ }
#menu ul li {width:100px; float:left; margin:0 0 0px 0px; padding: 0 0 0 0; text-align: center; border-right:2px solid #ffffff;}
#menu ul li a {display:block;  height: 25px; text-decoration:none; margin: 0 0 0 0px; padding:5px 0 0 0px; color: #918d8d;  }
#menu ul li a:hover {display:block; height: 25px; text-decoration:none; margin: 0 0 0 0px; padding:5px 0  0 0px; color: #ffffff; background: #a1a0a0 /*url(../servizi/imgserv/sfondo_tasti2.gif)  repeat-x bottom;*/}


#nolink {display:block; height: 25px; text-decoration:none; margin: 0 0 0 0px; padding:5px 0  0 0px; background: #ffffff;  /*url(../servizi/imgserv/sfondo_tasti2.gif)  repeat-x bottom; */ }/*d7d8d9*/




















/*----------layout barra presentazione in home page ---------*/

/*box presentazione*/

#present {margin:0px 0 0 0;color:#005ca1;}
#present ul {list-style:none;  font-size: 14px; font-family: Arial; font-weight: bold; padding:0; margin:0; width:290px; float:left; border:0px solid #000;/*url(../servizi/imgserv/sfondo_tasti.gif)  repeat-x bottom;*/ }
#present ul li {display: inline; width:145px; float:left; margin:0px 0 0px 0px; padding: 0 0 0 0; text-align: left; border-right:0px solid #ffffff;}
#present ul li a {display:block;  height: 35px; text-decoration:none; margin: 0 0 0 0px; padding:0px 0 0 0px; color: #918d8d;  }
#present ul li a:hover {display:block; height: 35px; text-decoration:none; margin: 0 0 0 0px; padding:0px 0  0 0px; color: #ffffff; }

#present ul li img {border:0px; width: 35px; height:35px;vertical-align: middle;margin: 0 0px 0 0 ;}

















.sottotitolo

{
	width: 813px;




	float: left;
	margin: 0px 0px 0px 0px;
	padding: 40px 0 2px 0;
	border-bottom: 0px solid #005ca1;
	border-right: 0px solid #005ca1;
	border-left: 0px solid #005ca1;
	color:  #ffffff;

	/*background-color: #005ca1;*/
	font-size: 12px;
border:0px solid red;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}


























.sottotitolo1
{

	float: left;
	margin: 0px 0px 0px 0px;

}
.sottotitolo2
{
	float: right;
margin: 0px 0px 0px 0px;
}

/*------------------fine header--------------------------------*/

/*---------------------------------------------*/
/*-------men� di tutti gli sport---------------*/



.titolomenututtisport	 /*titolo menututtisport*/
{
	width: 175px;


/*background: url(../servizi/imgserv/sfondomenu.gif)  repeat-x bottom;*/
	background-color: #005ca1;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px 0px 0px 3px;
	float: left;
	color: #ffffff;
	border: 1px solid #005ca1;
	font-size: 12px;

}
.contenutomenututtisport	 /*contenitore menututtisport*/
{
	width: 180px;

	margin: 0px 0px 10px 0px;
	border: 0px solid #005ca1;
	padding: 0px 0px 0px 0px;
	float: left;


}
/*-----------------------link men� tutti sport-------------------------*/

div.menu1 a:link,	div.menu1 a:visited		/*----aspetto del link-------*/
{
	width: 162px;
	margin: 0;
	font-weight: bold;
	padding: 3px 1px 5px 14px;
	float: left;
	/*background: #eee;*/
	background: url(../servizi/imgserv/elpunt2.gif) no-repeat;
	background-position: 1px 4px;
	border-bottom: 1px solid #204760;
	text-align: left;
	}



div.menu1 a:hover, div.menu1 a:active		/*----effetto rollover-------*/
{
	width: 163px;
	margin: 0;
	padding: 3px 1px 5px 14px;
	background: url(../servizi/imgserv/elpunt1.gif) no-repeat #bee3f3;
	background-position: 1px 4px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	}


/* ----------------------fine men� di tutti gli sport-----------------*/
/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------------------------*/
/*-------men� di uno sport--------------------------------------------------------------*/




div.titolomenuunosport a 	 /*titolo menu uno sport*/
{
	width: 175px;

	background: #6dbaeb;

	background: url(../servizi/imgserv/sportenu.gif)  repeat-x bottom;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	vertical-align: middle;
	float: left;
	border: 1px solid ;


}
.contenutomenuunosport	 /*contenitore menu uno sport*/
{
	width: 178px;

	margin: 0px 0px 10px 0px;
	border: 1px solid ;
	padding: 0px 0px 0px 0px;
	float: left;
	background: /*#eee;#eee199*/#7dbaeb;

}

/*-----------------------link men� uno sport-------------------------*/

div.menuleft a:link,	div.menuleft a:visited		/*----aspetto del link-------*/
{
	width: 162px;
	margin: 0;
	font-weight: bold;
	padding: 3px 1px 3px 14px;
	border-bottom: 1px solid #204760;
	float: left;
	/*background: #eee;*/
	background: url(../servizi/imgserv/elpunt2.gif) no-repeat ;
	background-position: 1px 7px;
	text-align: left;
	}



div.menuleft a:hover, div.menuleft a:active		/*----effetto rollover-------*/
{
	width: 163px;
	margin: 0;
	padding: 3px 1px 3px 14px;
	background: url(../servizi/imgserv/elpunt1.gif) no-repeat #bee3f3;
	background-position: 1px 7px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	}



/*---------per posizionare argomento dello sport scelto e il numero di voci nel database------------*/

.vocemenu			/*-----contenitore---*/
{
	margin: 0px 0px 0px 0px;
	float: left;
}

.menuleft
{

	margin: 0px 0px 0px 0px;
	float: left;

	font-size: 15px;
}

.nummenuright
{
margin: 0px 0px 0px 0px;

font-weight: normal;
font-size: 10px;
}

/*------------fine men� uno sport----------------------*/
/*-----------------------------------------------------*/











/*----------------------------------------------------*/
/*------------------ FOOTER --------------------------*/



.footer
{

	width: 1000px;


	margin: 0px 0 5px 0;
	background: #000000;
	color: #ffffff;
	text-align: center;
	padding: 5px 5px 5px 5px;
	float:left;
}

.tastifondo
{

	width: 1000px;

	float:left;
	margin: 0px 0 5px 0;
	border: solid 0px;
	text-align: center;
}



/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/


/*--------------------------------------------------------------------*/
/*----------------------------BOX NELLA PARTE CENTRALE DELLA PAGINA---*/


/* BOX GRANDE*/

.titolocentro
{



	width: 559px;
	color: #005ca1;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
	font-weight: bold;

	font-size: 14px;
	float: left;
	padding: 7px 0 7px 35px;
   background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;


	/*background: url(../servizi/imgserv/sfondomenu.gif)  repeat-x bottom;
	border-left: 2px solid #005ca1 ;
	border-bottom: 2px solid #005ca1 ;*/

	/*border: 2px solid #005ca1*/
    border-bottom:1px dashed #005ca1;




}




.titolodovesiamo
{
	width: 561px;


font-weight: bold;
float: left;
margin: 0 0 10px 0;

  border-left: 2px solid #005ca1;
   border-bottom:0px solid #005ca1;
   color: #005ca1;
   padding: 7px 0 7px 35px;
   background: url(../servizi/imgserv/dovesiamo.png) no-repeat 5px .4em;


}



.titolosport
{
	width: 561px;


font-weight: bold;
float: left;
margin: 0 0 10px 0;
padding: 7px 0 7px 35px;
  border-left: 2px solid #005ca1;
   border-bottom:0px solid #005ca1;
   color: #005ca1;

   background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;
font-size:16px;

}







.titolocentrobis
{

	width: 593px;



/*	background: url(../servizi/imgserv/sfondomenu.gif)  repeat-x bottom; */
	margin: 0px 0px 0px 0px;

	padding: 7px 0 7px 35px;
   background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
	float: left;
	color: #005ca1;
	border-left: 2px solid #005ca1 ;
	border-bottom: 2px solid #005ca1 ;


}




/*---------titolo foto gallery----------*/


.titolocentroter
{

	width: 559px;
	color: #005ca1;
	margin: 0px 0px 5px 0px;
	padding: 7px 0 7px 35px;
   background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;
	font-weight: bold;
	font-size: 14px;
	float: left;
	/*border-left: 2px solid #005ca1 ;
	border-bottom: 2px solid #005ca1 ;*/

	border-bottom: 1px dashed #005ca1;


	/*background: url(../servizi/imgserv/sfondomenu.gif)  repeat-x bottom; */








}

/*---------contenuto foto gallery----------*/

.centroter								/* BOX GRANDE*/
{

	width: 593px;
	background: #000000;
	margin: 0px 0px 10px 0px;
	border-left: 0px solid #005ca1;
	border-bottom: 0px solid #005ca1;
	border-right: 0px solid #005ca1;
	padding: 13px 2px 12px 3px;
	text-align: center;
	float: left;
	color: #ffffff;



}




/*----------layout barra men� orizzontale ---------*/

/*menu*/

#gallery {margin:0;}
#gallery ul {list-style:none; padding:0; margin:0 auto; width:590px; float:left; }
#gallery ul li {float:left; margin:5px 0 0 0; padding: 0; }
#gallery ul li a {display:block;   margin: 0; padding:0; }








/*---------titolo tasti fondo pagina----------*/


.titolocentrotasti
{

	display:none;
	width: 593px;

	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
	font-weight: bold;
	font-size: 12px;
	float: left;



	/*background: url(../servizi/imgserv/sfondomenu.gif)  repeat-x bottom; */
	border: 1px solid #005ca1 ;







}

/*---------contenuto tasti fondo pagina----------*/

.centrobistasti							/* BOX GRANDE*/
{

	width: 591px;

	margin: 0px 0px 10px 0px;
	border-left: 0px solid #005ca1;
	border-bottom: 0px solid #005ca1;
	border-right: 0px solid #005ca1;
	padding: 13px 2px 12px 3px;
	text-align: center;
	float: left;
	color: #ffffff;



}










.centro									/* BOX GRANDE*/
{

	width: 593px;

	margin: 0px 0px 10px 0px;
	border-left: 0px solid #005ca1;
	border-bottom: 0px solid #005ca1;
	border-right: 0px solid #005ca1;
	border-top: 0px solid #005ca1;
	padding: 8px 2px 7px 3px;
	float: left;
	/*background-color: #ffffff;*/

}

.centrobis								/* BOX GRANDE*/
{

	width: 593px;

	margin: 0px 0px 10px 0px;
	border-left: 0px solid #005ca1;
	border-bottom: 0px solid #005ca1;
	border-right: 0px solid #005ca1;
	padding: 8px 2px 7px 3px;
	float: left;


}


/*-----------------*/

.boxsx					/* BOX A SX*/
{
	width: 299px;


	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	float: left;



}


.titolocentrosx			/* BOX A SX*/
{

	width: 257px;


	/*background: url(../servizi/imgserv/sfondomenu.gif) repeat-x bottom; */
	margin: 0px 0px 0px 0px;
	border-bottom: 1px dashed #005ca1;
	padding: 7px 0 7px 35px;
		color: #005ca1;
		font-weight: bold;
		font-size: 14px;
		float: left;
	 background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;





}


.centrosx				/* BOX A SX*/
{

	width: 289px;

	margin: 0px 0px 10px 0px;
	border-left: 0px solid #005ca1;
	border-bottom: 0px solid #005ca1;
	border-right: 0px solid #005ca1;
	padding: 3px 2px 2px 3px;
	float: left;

}

/*----------------------*/
.boxdx							/* BOX A DX*/
{

	width: 299px;


	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;


	float: right;



}

.titolocentrodx					/* BOX A DX*/
{

	width: 257px;




	/*background: url(../servizi/imgserv/sfondomenu.gif) repeat-x bottom;*/
	margin: 0px 0px 0px 0px;
	border: 2px solid #005ca1;
	padding: 7px 0 7px 35px;
		color: #005ca1;
		font-weight: bold;
		font-size: 12px;
	float: right;
	background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;




}


.centrodx					/* BOX A DX*/
{

	width: 289px;

	margin: 0px 0px 10px 0px;
	border-left: 0px solid #005ca1;
	border-bottom: 0px solid #005ca1;
	border-right: 0px solid #005ca1;
	padding: 3px 2px 2px 3px;
	float: right;

}



.titoloextra					/* BOX colonna DX*/
{

	width: 173px;


	/*background-color: #005ca1;

	background: url(../servizi/imgserv/sfondomenu.gif) repeat-x bottom;*/
	margin: 0px 0px 0px 0px;
border-bottom: 1px dashed #005ca1;
	/*border-left: 2px solid #005ca1;
	border-bottom: 2px solid #005ca1;*/
	padding: 7px 0 7px 35px;
   background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;
		color: #005ca1;
		font-weight: bold;
		font-size: 14px;
	float: right;



}

.titoloutenticonnessi					/* BOX colonna DX per utenti online*/
{

	width: 173px;


	/*background-color: #005ca1;

	background: url(../servizi/imgserv/sfondomenu.gif) repeat-x bottom;*/
	margin: 0px 0px 13px 0px;
border: 2px solid #005ca1;
	/*border-left: 2px solid #005ca1;
	border-bottom: 2px solid #005ca1;*/
	padding: 7px 0 7px 35px;
   background: url(../pagine/user_online/users.gif) no-repeat 5px .4em;
		color: #005ca1;
		font-weight: bold;
		font-size: 12px;
	float: right;



}

.centroextranuovo					/* BOX colonna DX*/
{

	width: 209px;

	margin: 0px 0px 10px 0px;
	border: 1px solid #005ca1;

	padding: 0px 0px 0px 0px;
	float: right;

}













.centroextra					/* BOX colonna DX*/
{

	width: 207px;

	margin: 0px 0px 10px 0px;
	border-left: 0px solid #005ca1;
	border-bottom: 0px solid #005ca1;
	border-right: 0px solid #005ca1;
	padding: 3px 2px 2px 3px;
	float: right;

}
.centroextramappa					/* BOX colonna DX con mini cartina*/
{

	width: 207px;

	margin: 0px 0px 10px 0px;
	border-left: 0px solid #005ca1;
	border-bottom: 0px solid #005ca1;
	border-right: 0px solid #005ca1;
	padding: 3px 2px 2px 3px;
	float: right;
	text-align: center;

}


/*--------------------------------------------------------------------------------------------------*/
/*----------------------------- LAYOUT CONTENUTI ---------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/


.imgdx img

{
	margin: 0px 5px 5px 5px;

	padding: 0px 0px 0px 0px;
	float: right;


}


.imgdx

{
	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;



}

.imgsx img

{
	margin: 0px 5px 0px 0px;

	padding: 0px 0px 0px 0px;
	float: left;

}
.imgsx2 img		/*---usato per scheda generale itinerari/impianti, ecc.---------*/

{
	margin: 0px 5px 0px 0px;

	padding: 0px 0px 0px 0px;
	float: left;

}
.imgsx2 	/*---usato per scheda generale itinerari/impianti, ecc.---------*/

{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border: 1px solid;

}



.imgsx3 img	/*---usato per lista itinerari/impianti, ecc. nelle news delle home page---------*/

{
		margin: 0px 5px 0px 2px;

	padding: 0px 0px 0px 0px;
	float: left;


}



.imgcenter 	/*---usato per scheda generale itinerari/impianti, ecc. per mettere al centro l'immagine'---------*/

{

	border: 0px solid #005ca1;
	text-align: center;



}

.ringraziamenti 	/*---usato per scheda generale itinerari/impianti, ecc. per mettere al centro RINGRAZIAMENTI-LOGO+TESTO---------*/

{




	border: 1px dashed #6dbaeb;
	text-align: center;
	padding: 3px 5px 3px 5px;




}


.imgcenter2 img	/*---usato per scheda generale itinerari/impianti, ecc. per mettere al centro RINGRAZIAMENTI-LOGO+TESTO---------*/

{

float: left;



}


.testocenter2 	/*---usato per scheda generale itinerari/impianti, ecc. per mettere al centro RINGRAZIAMENTI-LOGO+TESTO---------*/

{


	text-align: center;



}











/*----testo grande intro home page----*/
.introtxtsx
{
	/*color: #ffffff;*/
	font-size: 20px;
	text-align: left;

}

.introtxtcentro
{
	/*color: #ffffff;*/
	font-size: 20px;
	text-align: center;
}


.introtxtdx
{
	/*color: #ffffff;*/
	font-size: 20px;
	text-align: right;
}

ul.link	/*-----elenco puntato nei men� di destra--------*/

{

	list-style:none;
	margin: 0px;
	padding: 5px 0 15px 0;



	/*list-style: url(../servizi/imgserv/elpunt2.gif);
	text-align: left;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 15px;*/


}



ul.link li	/*-----elenco puntato nei men� di destra--------*/

{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}




ul.link a {
	display: block;
	font-weight:bold;
	color: #6A6A6A;

	text-decoration: none;
	padding:.2em 0 .4em 10px;

	border-bottom: 0px dashed #151515;

}

ul.link a:visited {
	color: #6A6A6A;
}
ul.link a:hover {
	padding: .2em 0 .4em 5px;
	text-decoration: none;


	border-left: 5px solid  #D30F16;
	color: #D30F16;
}



------------------------------------------------------------

.pubblicitasx
{


	text-align: center;

	margin: 5px 5px 5px 5px;
}

.pubblicitadx
{


	text-align: center;

	margin: 5px 0px 0px 0px;

}

/*-------------------impaginazione valli, gruppi montuosi ecc.--------------------*/

.est
{
	width: 156px;
	float: right;
	margin: 0px 0px 0px 0px; padding: 0;


}

.cartcentro
{
	width: 280px;
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px; padding: 0;


}





.ovest
{
	width: 156px;
	float: left;
	margin: 0px 0px 0px 0px; padding: 0;


}

.titoletto /*PER TITOLO ITINERARIO*/
{

	font-size: 19px;
	color: #204760;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 5px 0px 10px 0px;
	text-align: left;
}


.titoletto h1 /*PER TITOLO ITINERARIO*/
{

	font-size: 19px;
	color: #204760;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 5px 0px 10px 0px;
	margin:0px;
	text-align: left;
}


.titoletto h2 /*PER TITOLO ITINERARIO*/
{

	font-size: 12px;
	color: #204760;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin:0px;
	text-align: left;
}


.titolomini /*PER integrazione al TITOLO GRANDE ad esempio con quota*/
{

	font-size: 12px;
	color: #204760;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	padding: 5px 0px 10px 0px;
}




.titolino h2 /*PER TITOLINI NELLE GUIDE -TUTORIALS-TIPS*/
{

	font-size: 16px;
	color: #204760;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;

}

h2.t1  /*PER titoli capitoli NELLE GUIDE -TUTORIALS-TIPS*/
{

	font-size: 16px;
	color: #204760;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;

}




.descbreve /*testo in corsivo sotto i titoli in blue*/
{

		font-style: italic;
		padding: 0px 0px 10px 0px;

		text-align: left;


}


.vis		/*---layout immagini grandi------------*/
{

	border: 1px solid #005ca1;

}


.vislink		/*---layout immagini grandi------------*/
{

	border: 1px solid #005ca1;
	margin: 0px 3px 0px 3px;

}






.vislightbox		/*---layout immagini grandi------------*/
{

	border: 1px solid #005ca1;

}



.vislightbox2		/*---layout immagini grandi------------*/
{

	border: 1px solid #005ca1;
	float: left;
	margin: 0px 5px 5px 0px;
}










.viscartina		/*---layout cartine piccole------------*/
{

	border: 0px solid #005ca1;

}


.vismini		/*---layout immagini miniature impianti/itinerari home page e home page sport------------*/
{

	border: 1px solid #005ca1;
	height: 60px;
	width: 90px;

}

.vismini_libri		/*---layout immagini miniature impianti/itinerari home page e home page sport------------*/
{

	border: 1px solid #005ca1;
	height: 60px;


}

.visbig		/*---layout immagini miniature gallery------------*/
{

border: 1px solid #005ca1;

}







.imgnews		/*---layout logo news miniatura------------*/
{

	margin: 0px 5px 0px 0px;
	height: 16px;
	width: 35px;
	padding: 0px 0px 0px 0px;
	float: left;

}



/*------------------------------------------------------------------
*-----------layout news e lista itinerari/impianti------------------
--------------------------------------------------------------------*/

.itintxtbox			/* contenitore riga intera nome itinerario difficolt� sport*/
{
	width: 100%;


	float: left;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;

	background: #EEE/*#eee199*/;

}


.itintxtboxtutorial		/* contenitore riga intera nome itinerario difficolt� sport*/
{
	width: 100%;


	float: left;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;

	background: #EEEaaa/*#eee199*/;

}













.itintxtboxappr			/* contenitore riga intera nome approfondimento e rating*/
{
	width: 100%;


	float: left;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	background: #e1ded2;

}




a.titolonews			/* nome news tutorial-siti-recensioni*/
{


	font-size: 14px;
	font-weight: bold;
	border: 0px solid #005ca1;

	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;




}

div.titolonews		/* nome news tutorial-siti-recensioni*/
{


	border: 0px solid #005ca1;
/*	background-color: #6dbaeb;*/
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 3px 0px;
	text-align: left;



}




.itintxthome			/* nome itinerario*/
{
	width: 380px;

	font-size: 14px;
	font-weight: bold;
	border: 0px solid #005ca1;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 2px;

}






.tabitin					/*tabella dati itinerario colonna grande*/
{

	width: 190px;
	text-align: left;
	border: 0px solid #005ca1;
	float: left;


}


.tabitin2					/*tabella dati falesie colonna grande*/
{

	width: 390px;
	text-align: left;
	border: 0px solid #005ca1;
	float: left;


}




.tabitinmini					/*tabella dati itinerario colonna piccola*/
{

	width: 100px;

	border: 0px solid #005ca1;
	float: left;



}

.tabitinminiappr					/*tabella dati itinerario colonna piccola*/
{

	width: 295px;

	border: 0px solid #005ca1;
	float: left;
	margin:0 5px 0 0;


}

.tabitinmini3					/*tabella dati itinerario colonna media centrale per ARRAMPICATA*/
{

	width: 148px;

	border: 0px solid #005ca1;
	float: left;


}

.tabitinmini4					/*tabella dati itinerario colonna media centrale per ARRAMPICATA*/
{

	width: 52px;
	height: 60px;
	padding:0;
	border: 0px solid #005ca1;
	float: left;


}

.espmini					/*tabella dati itinerario colonna media centrale per ARRAMPICATA*/
{

	width: 10px;




}


.sportdx				/*nome sport sulla linea nome itinerario*/
{

	width: 108px;
	font-style: italic;

	border-left: 1px solid #005ca1;
	float: left;
	margin: 0px 0px 2px 0px;
	padding: 1px 0px 1px 2px;
/*	background: #eee199;*/

}







.diffdx				/*difficolt� sulla linea nome itinerario*/
{

	width: 91px;
	border-left: 1px solid #005ca1;
	font-weight: bold;
	float: right;
	margin: 0px 0px 2px 0px;
	padding: 1px 0px 1px 2px;

	text-align: left;
}


.txtitintutorial		/*contenitore tutorial*/
{



	float: left;
	margin: 2px 0px 3px 0px;
		padding: 0px 0px 0px 0px;
		border: 1px solid #eee199;
}


.txtitin	/*contenitore approfondimenti-itinerari*/
{



	float: left;
	margin: 2px 0px 3px 0px;
		padding: 0px 0px 0px 0px;
		border: 1px solid #e1ded2;
}


/*.txtitintutorial		contenitore
{


	width: 100%;
	float: left;
	margin: 2px 0px 10px 0px;
		padding: 0px 0px 0px 0px;


}*/



.boxarticoli				/*tabella dati itinerario*/
{

	width: 100%;
	border: 0px solid #005ca1;
	margin: 0px 0px 5px 0px;
	float: left;


}



.gino

{

	font: 12px normal;

}











/*-----------------------------------------per visualizzare le tabelle delle schede generali---------------------------------------------*/


.boxcorpo

{


		float: left;
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;
}


.boxcorpo3

{

		width:148px;

		float: left;
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		border:0px solid;
		text-align: left;
}




.imgcorpo

{

		font-weight: bold;
		float: left;
		margin: 0px 2px 0px 0px;
		padding: 0px 0px 0px 0px;
}
.imgcorpo_esposizione

{

		font-weight: bold;
		float: left;
		margin: 0px 2px 0px 0px;
		padding: 0px 0px 0px 0px;
}
.titolocorpo
{
		float: left;

		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 172px;
}

.corpoextra
{

		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;


		float: left;
		width: 172px;

}





/*-----------------------------------------per visualizzare le tabelle dei paesi---------------------------------------------*/


.boxcorpo1

{

		width: 105px;
		float: left;
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 0px;

		text-align: left;

}

.imgcorpo1

{

		font-weight: bold;
		float: left;
		margin: 0px 2px 0px 0px;
		padding: 0px 0px 0px 0px;


}
.titolocorpo1
{
		float: left;

		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 70px;



}

.corpoextra1
{

		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;


		width: 70px;



}

.corpoextra11
{

		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;





}



/*-----------------------------------------per visualizzare le tabelle delle news degli itinerari-impianti-arrampicata-------------------------------*/


.boxcorpo2

{

		border: 0px solid;
		float: left;
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;
}



.boxcorpo3

{

		width: 195px;
		float: left;
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;
		}




.imgcorpo2

{

		font-weight: bold;
		float: left;
		margin: 0px 2px 0px 0px;
		padding: 0px 0px 0px 0px;
}
.titolocorpo2
{
		float: left;

		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 60px;
}

.corpoextra2
{

		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;


		float: left;
		width: 60px;

		border: 0px solid;

}
ul.minibox	/*-----elenco puntato nell'elenco news delle varie home page--------*/

{
	list-style: url(../servizi/imgserv/elpunt2.gif);
	text-align: left;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 15px;

}


/*--------------------------------------------------------------------------*/






.box
{


		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 1px solid;
		height: 62px;




}




.interno
{

}

#indietro
{

		border: 0px;


}



table {

font-size: 11px;

}

.celltable {

vertical-align: top;


}

#celltableborder {


border-left: 0px dashed #005ca1;

}


.normaletable
{

/*	font-size: 11px;*/
	border: 1px dashed #6dbaeb;
	width: 100%;



}




.normaletablebis
{

/*	font-size: 11px;*/
	border: 0px dashed #6dbaeb;

	width: 326px;



}





/*--------------immagine grande photo gallery---------------------*/
.polaroid
{

	border: 0px solid #6dbaeb;


	text-align: center;
	color: white;


}

.ritorno_itin
{

	border: 0px solid #6dbaeb;


	text-align: left;



}



.centroextrafoto					/* BOX colonna DX*/
{

	width: 205px;

	background: #000000;

	margin: 0px 0px 10px 0px;
	border-left: 1px solid #005ca1;
	border-bottom: 1px solid #005ca1;
	border-right: 1px solid #005ca1;
	padding: 3px 2px 2px 3px;
	float: right;

}






ul.itin	/*-----elenco puntato negli itinerari con numero e non pallino--------*/

{
/*	list-style: url(../servizi/imgserv/elpunt2.gif);*/
	list-style: decimal;

	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;


}



ul.itin li	/*-----elenco puntato nei men� di destra--------*/

{

	margin: 0px 0px 6px 8px;
	padding: 0px 0px 0px 0px;

}





.paginazione
{



	text-align: center;



}



ul.paginazione{
    font:12px Arial,sans-serif;
    margin: 1em 0;padding: 0;
    list-style: none;text-align: center}

ul.paginazione li{
    display: inline;margin-right: 0.5em}

ul.paginazione a{text-decoration: none;padding: 0 3px;
    border: 1px solid #fff;
   /* background: #3C86FF;*/color: #003EA5;}

ul.paginazione a:visited{
   /* background: #EEE;color: #003EA5;
    border-color: #89B5FF*/}

ul.paginazione a:hover{border: 1px solid #1258CC;
   /* background: #FFF;color: #003EA5*/}

ul.paginazione li#currentpage {
    border: 1px solid #003EA5;background: #003EA5;
    padding: 0 3px;
    color: #fff;
    cursor: default}




ul.lista 	/*-----elenco puntato con numeri--------*/

{
	list-style: decimal;
	text-align: left;
	padding: 0 0 0 13px;
	margin: 0px;
	margin-left: 20px;


}

ul.listanorm 	/*-----elenco puntato con quadratini--------*/

{
	list-style: square;
	text-align: left;
	padding: 0 0 0 13px;
	margin: 0px;
	margin-left: 20px;


}


ul.listacol 	/*-----elenco puntato con quadratini per i collaboratori --------*/

{
	list-style: square;
	text-align: left;
	padding: 0 0 0 13px;
	margin: 0px;
	margin-left: 20px;
}
ul.listacol li	/*-----elenco puntato con quadratini--------*/

{


	margin-bottom: 10px;

}

.campo	/*-----fieldset, margine dx --------*/

{

	margin: 0px 5px 0px 0px;
}


.more	/*-----per accedere a pi� itinerari, impianti, falesie, ecc. --------*/

{

	padding: 5px 5px 0px 0px;

	text-align: left;
	float: right;

}


.autore	/*----- link all'autore in fondo pagina dei commenti --------*/

{

	font-weight: bold;
	font-size: 14px;

}

.difficolta	/*----- impaginazione DIFFICOLTA' degli itinerari --------*/

{



	margin:0;
	padding:0;


}

.difficolta	li/*----- impaginazione DIFFICOLTA' degli itinerari --------*/

{


	display: inline;
	margin:0px 2px 0px 0px;
	padding:0;


}









.linknum	/*----- impaginazione DIFFICOLTA' degli itinerari --------*/

{
	list-style: decimal;

}

.code	/*----- SPECCHIETTO CON BORDO DI 1PX SIMILE A QUELLO PER CODICE --------*/

{
	border: 2px inset gray;
	padding: 5px 5px 5px 5px;


}

.erroreform	/*----- colore rosso dei messaggi di errore per inserimento campi obbligatori nei form --------*/

{
	color: red;


}







.boxpan /*----- box principale per impaginare le panoramiche --------*/

{
float: left;
width: 586px;

margin: 0px 0px 5px 0px;


}

.boxpan360 /*----- box principale per impaginare le panoramiche --------*/

{
float: left;
width: 586px;

margin: 0px 0px 5px 0px;
border-bottom:2px solid #005ca1;
border-right:0px solid #005ca1;

}



.pansx /*----- per impaginare le panoramiche --------*/

{
float: left;


background: #005ca1;
margin: 0px 10px 5px 0px;
padding: 5px 5px 5px 5px;


}

.pansxbordo /*----- per impaginare le panoramiche --------*/

{
float: left;


border: 1px solid #fff;
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;


}




.pandx /*----- per impaginare le panoramiche --------*/

{
float: left;
width: 377px;
height: 151px;
border: 0px solid;
margin: 0px 0px 5px 0px;
border-bottom:2px solid #005ca1;
border-right:0px solid #005ca1;

}


.pandx2 /*----- per impaginare le photo gallery nella pagina dove sono grandi --------*/

{
float: left;
width: 585px;
height: 151px;
border: 0px solid;
margin: 5px 0px 5px 0px;
border-bottom:2px solid #005ca1;
border-right:0px solid #005ca1;

}








.pandx360bis /*----- per impaginare i 360 nella pagina zoom --------*/

{
float: left;
width: 998px;
height: 151px;
border: 0px solid;
margin: 5px 0px 5px 0px;
border-bottom:2px solid #005ca1;
border-right:0px solid #005ca1;

}















.pandx360 /*----- per impaginare le panoramiche --------*/

{
float: left;
width: 366px;

border: 0px solid;
margin: 0px 0px 5px 0px;


}

.panmini360 /*----- per le miniature delle panoramiche --------*/

{

width: 190px;
height: 55px;
border: none;


}

.panmini /*----- per le miniature delle panoramiche --------*/

{

width: 182px;
height: 136px;
border: none;


}

.panbig /*----- per le miniature delle panoramiche --------*/

{

width: 585px;
height: 429px;


}

#titololink  /*----- collegamento nella barra orizzontale blu scuro --------*/

{



}


.legendastrutture  /*----- collegamento nella barra orizzontale blu scuro --------*/

{

border: none;



}

.legenda /* titolo progetti nella pag legenda */
{

	margin:0;
	font-weight: bold;

}
.legenda_p /* testo progetti nella pag legenda */
{

	margin:0 0 5px 0;


}


.selected /*----- collegamento nella barra orizzontale blu scuro --------*/

{

color:red;
background-color: black;




}
.form /*----- collegamento nella barra orizzontale blu scuro --------*/

{



border: 2px solid #005ca1;




}



.miniautore
{
font-weight: normal;
font-size:10px;


}



ul.settori{
    font-size:14px ;
    margin: 0;padding: 0;
    list-style: none;text-align: center}

ul.settori li{
    display: inline;
	}

ul.settori a{text-decoration: none;
    border: 1px solid #000;

	padding: 2px 5px;

    background: #EEE;color: #003EA5;/*#005ca1*/}

ul.settori a:visited{
    background: #EEE;color: #003EA5;
    border-color: #005ca1}

ul.settori a:hover{
    background: #FFF;color: #003EA5}

ul.settori li#currentpage a{
    border: 1px solid #005ca1;

	background: #fff;
    color: #000;cursor: default}











           /*
.settori1 {text-align: center;float:left;width:590px;margin-top:5px; border:1px dashed #918d8d;}
.settori1 ul {list-style:none;margin:10px; font-size: 14px; font-weight: bold; padding:0;  background: #EEE;  }
.settori1 ul li {float:left; margin:0; padding: 0 0 0 0; text-align: center; border-right:1px dashed #918d8d;}
.settori1 ul li a {display:inline;   text-decoration:none; margin: 0 0 0 0px; padding:5px; color: #918d8d;  }
.settori1 ul li a:hover {display:inline;  text-decoration:none; margin: 0 0 0 0px; padding:5px; color: #D30F16;}

  */
.settori1{float:left; width:590px;	border:1px dashed #918d8d; margin: 0 0 10px 0;}

.settori1 ul{    font-size:14px;  font-weight: bold;   margin: 10px; padding: 5px;  list-style: none; text-align: center}

.settori1 ul li{  display: inline; margin: 5px;	}

.settori1 ul li a{text-decoration: none;  border: 1px solid #918d8d; margin:1px;	padding: 5px; background:#FFF ;color: #003EA5;/*#005ca1*/}

.settori1 ul li a:hover{   background: #EEE;color: #003EA5}

























.download {
 width:573px;
 border:1px dashed #005ca1;
 padding: 5px 5px 5px 5px;
 background: #EEE;
}














ul.tiri{
    font-size:12px ;
    margin: 0;padding: 0;
    list-style: none;text-align: center}

ul.tiri li{
    display: inline;

	}

ul.tiri li{text-decoration: none;
    border: 1px solid #000;

	padding: 2px 5px;

    background: #005ca1;color: #FFF}

ul.tiri li:hover{
    background: #FFF;color: #003EA5}



.gallery
{
	background: #EEE;
	border-top:1px dashed #005ca1;
	border-bottom:1px dashed #005ca1;
	height:40px;
	vertical-align: middle;
	margin: 2px 0px 2px 0px;
	padding: 0px 5px 0px 0px;


}


.gallery2
{
	background: #EEE;
	border-top:1px dashed #005ca1;
	border-bottom:1px dashed #005ca1;
	height:40px;
	vertical-align: middle;
	margin: 2px 0px 2px 0px;
	padding: 0px 5px 0px 0px;


}









.gallery360bis
{
	background: #EEE;
	border-top:1px dashed #005ca1;
	border-bottom:1px dashed #005ca1;
	height:40px;
	vertical-align: middle;
	margin: 2px 0px 2px 0px;
	padding: 0px 5px 0px 0px;


}
















/* sidebar USATA PER ELENCO SPORT NEL GRUPPI-VALLI-PAESI------*/
#sidebar {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px; padding: 0;	border:0px solid red;
}

#sidebar ul.sidemenu {
	list-style:none;
	margin: 0px;
	padding: 5px 0 15px 0;
}
#sidebar ul.sidemenu li {
	padding: 0 10px;

}
#sidebar ul.sidemenu a {
	display: block;
	font-weight:bold;
	color: #6A6A6A;

	text-decoration: none;
padding:.4em 0 .4em 15px;

	border-bottom: 1px dashed #151515;

}
#sidebar ul.sidemenu a.top{
	border-top: 1px dashed #151515;

}
#sidebar ul.sidemenu a:hover {
	padding: .4em 0 .4em 10px;


	border-left: 5px solid  #D30F16;
	color: #D30F16;
}
.sidebox h1{font-size: 14px;margin: 0;padding: 7px 0 7px 35px;
  /* border-left: 2px solid #005ca1;
   border-bottom:2px solid #005ca1; */

border-bottom:1px dashed #005ca1;

   color: #005ca1;
   /*background-color: #005ca1;
   padding: 4px 10px;*/
   background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;}
#sidebar .sidebox {

	margin: 0px 0px 10px 0px;
}

/*
#sidebar h1 {
	font: bold 1.4em 'Trebuchet MS', Arial, Sans-serif;
	background: #000 url(arrow.gif) no-repeat 10px .7em;

	color: #A0080D;
}
*/




























/* sidebar PER PIù VISTI*/
#sidebar2 {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;

}

#sidebar2 ul.sidemenu2 {

	list-style:none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#sidebar2 p.sidep {

	font-size:9px;
	margin:0px;
}

#sidebar2 div.dxpiu
{
	text-align:right;

}


#sidebar2 ul.sidemenu2 li {
	width: 280px;
	padding: 0 0px;
	margin:0px 0px 5px 0px;
}
#sidebar2 ul.sidemenu2 a {
	display: block;
	font-weight:bold;
	color: #6A6A6A;

	text-decoration: none;
	padding:.1em 0px .1em 10px;



	border-bottom: 1px dashed #151515;

}
#sidebar2 ul.sidemenu2 a.top{
	border-top: 1px dashed #151515;
}
#sidebar2 ul.sidemenu2 a:hover {
	padding: .1em 0px .1em 5px;



	border-left: 5px solid  #D30F16;
	color: #D30F16;
}
.sidebox2 h1{font-size: 100%;margin: 0;padding: 7px 0 7px 35px;
  /* border-left: 2px solid #005ca1;
   border-bottom:2px solid #005ca1; */

border:2px solid #005ca1;

   color: #005ca1;
   /*background-color: #005ca1;
   padding: 4px 10px;*/
   background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;}
#sidebar2 .sidebox2 {

	margin: 0px 0px 0px 0px;
}

/*
#sidebar h1 {
	font: bold 1.4em 'Trebuchet MS', Arial, Sans-serif;
	background: #000 url(arrow.gif) no-repeat 10px .7em;

	color: #A0080D;
}
*/




































/* sidebar PER testo itinerari, articoli, relazioni sotto preview*/
#sidebar55 {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;

}

#sidebar55 ul.sidemenu55 {
	float:right;
	list-style:none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}



#sidebar55 ul.sidemenu55 li {
	width: 160px;
	padding: 0 0px;
	margin:0px 0px 5px 0px;
}
#sidebar55 ul.sidemenu55 a {
	display: block;
	font-weight:bold;
	color: #6A6A6A;

	text-decoration: none;
	padding:.1em 0px .1em 10px;



	border-bottom: 1px dashed #151515;

}
#sidebar55 ul.sidemenu55 a.top{
	border-top: 1px dashed #151515;
}
#sidebar55 ul.sidemenu55 a:hover {
	padding: .1em 0px .1em 5px;



	border-left: 5px solid  #D30F16;
	color: #D30F16;
}
.sidebox55 h1{font-size: 100%;margin: 0;padding: 7px 0 7px 35px;
  /* border-left: 2px solid #005ca1;
   border-bottom:2px solid #005ca1; */

border:2px solid #005ca1;

   color: #005ca1;
   /*background-color: #005ca1;
   padding: 4px 10px;*/
   background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;}
#sidebar55 .sidebox55 {

	margin: 0px 0px 0px 0px;
}

/*
#sidebar h1 {
	font: bold 1.4em 'Trebuchet MS', Arial, Sans-serif;
	background: #000 url(arrow.gif) no-repeat 10px .7em;

	color: #A0080D;
}
*/































/* sidebar USATA PER ELENCO SPORT NEL GRUPPI-VALLI-PAESI------*/
#sidebar33 {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px; padding: 0;	border:0px solid red;
}

#sidebar33 ul.sidemenu33 {
	list-style:none;
	margin: 0px;
	padding: 5px 0 5px 0;
}
#sidebar33 ul.sidemenu33 li {
	padding: 0 10px;

}
#sidebar33 ul.sidemenu33 a {
	display: block;
	font-weight:bold;
	color: #6A6A6A;

	text-decoration: none;
	padding:.4em 0 .4em 15px;

	border-bottom: 0px dashed #151515;

}
#sidebar33 ul.sidemenu33 a.top{
	border-top: 1px dashed #151515;

}
#sidebar33 ul.sidemenu33 a:hover {
	padding: .4em 0 .4em 10px;


	border-left: 5px solid  #D30F16;
	color: #D30F16;
}
.sidebox33 h1{font-size: 100%;margin: 0;padding: 7px 0 7px 35px;
  /* border-left: 2px solid #005ca1;
   border-bottom:2px solid #005ca1; */

border:2px solid #005ca1;

   color: #005ca1;
   /*background-color: #005ca1;
   padding: 4px 10px;*/
   background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;}
#sidebar33 .sidebox33 {

	margin: 0px 0px 10px 0px;
}

/*
#sidebar h1 {
	font: bold 1.4em 'Trebuchet MS', Arial, Sans-serif;
	background: #000 url(arrow.gif) no-repeat 10px .7em;

	color: #A0080D;
}
*/





/* sidebar USATA PER ELENCO approfondimenti NEi GRUPPI-VALLI-PAESI------*/
#sidebar333 {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px; padding: 0;	border:0px solid red;
}

#sidebar333 ul.sidemenu333 {
	list-style:none;
	margin: 0px;
	padding: 5px 0 5px 0;
}
#sidebar333 ul.sidemenu333 li {
	padding: 0 3px;
	display: inline;
}
#sidebar333 ul.sidemenu333 a {

	font-weight:bold;
	color: #6A6A6A;

	text-decoration: none;
	/*padding:.1em 0 .1em 5px;*/

	border-bottom: 0px dashed #151515;

}
#sidebar333 ul.sidemenu333 a.top{
	border-top: 1px dashed #151515;

}
#sidebar333 ul.sidemenu333 a:visited {
/*	padding: .2em 0 .2em 5px;


border-left: 5px solid  #D30F16;*/

	color: gray;
}
#sidebar333 ul.sidemenu333 a:hover {
/*	padding: .2em 0 .2em 5px;


border-left: 5px solid  #D30F16;*/

	color: #D30F16;
}

.sidebox333 h1{font-size: 100%;margin: 0;padding: 7px 0 7px 35px;
  /* border-left: 2px solid #005ca1;
   border-bottom:2px solid #005ca1; */

border:2px solid #005ca1;

   color: #005ca1;
   /*background-color: #005ca1;
   padding: 4px 10px;*/
   background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;}
#sidebar333 .sidebox333 {

	margin: 0px 0px 10px 0px;
}

/*
#sidebar h1 {
	font: bold 1.4em 'Trebuchet MS', Arial, Sans-serif;
	background: #000 url(arrow.gif) no-repeat 10px .7em;

	color: #A0080D;
}
*/































.more2 a.more2{



	color: #6A6A6A;

	font-weight:bold;

}

.more2 a:hover {
	padding: .1em 0 .1em 5px;
	text-decoration: none;


	border-left: 5px solid  #D30F16;
	color: #D30F16;
}










dl.stat{width:235px;margin:0px 0px 0px 0px}

dl.stat dt{float:left;width:120px;
    height:18px;line-height:18px;
    margin: 2px 0;padding:0;text-align:left;}
/*dl.stat dt.stat3{float:right;width:100px;
    height:18px;line-height:18px;
    margin: 2px 0;padding:0;text-align:left;}*/


dl.stat dd{float:left;
    width:100px !important; width /**/:104px;
    height:16px;line-height:16px;
    padding:1px;border:1px solid #CCC;margin:1px 0;
    text-align:center;}

dl.stat dd span{display:block;width:100px;
    background:#ECECEC url(../servizi/imgserv/progress_bar.png) no-repeat 0 0;
    color:#002F7E}

/*.stat2{display:block;width:80px;float:right;
    }*/










/* utilizzata nella lista delle varie home page*/



dl.stat2{width:100px;margin:0px 0px 0px 0px}

dl.stat2 dt{float:left;width:0px;
    height:18px;line-height:18px;
    margin: 2px 0;padding:0;text-align:left;}
/*dl.stat dt.stat3{float:right;width:100px;
    height:18px;line-height:18px;
    margin: 2px 0;padding:0;text-align:left;}*/


dl.stat2 dd{float:left;
    width:100px !important; width /**/:104px;
    height:16px;line-height:16px;
    padding:1px;border:1px solid #CCC;margin:1px 0;
    text-align:center;}

dl.stat2 dd span{display:block;width:100px;
    background:#ECECEC url(../servizi/imgserv/progress_bar.png) no-repeat 0 0;
    color:#002F7E}

/*.stat2{display:block;width:80px;float:right;
    }*/
















.error_text
{
color: red;

}


.autore_p /*testo in corsivo sotto i titoli in blue*/
{

		font-style: italic;
		padding: 0px 0px 0px 0px;

		text-align: left;


}


.titolo_desc_itin
{


	font-size: 12px;
	font-style: italic;
	margin: 0 0 0 0;
}


.casa_editrice
{
	border-top:1px solid #005ca1;
	border-bottom:1px solid #005ca1;
	text-align:center;
	padding: 5px 0px 5px 0px;
}

.casa_editrice h3
{
	font-size: 12px;
	margin: 0 0 5px 0;
	padding:0;
}



.intro_argomento{
	margin:0 0 30px 0;
}



.segnalaerrori a

{

	font-weight: bold;
	font-size: 12px;


}


/*rating*/



.bold
{
	font-weight: bold;

}



/*banner -------------------------------------------------#6A6A6A*/

#bannersport {float:left;width:590px; background-color: #000000; padding:0;padding-bottom:5px; margin-top: 15px; margin-bottom: 0px;  border:0px dashed #918d8d; text-align: center; min-height: 50px;}
#bannersport a img {border: none; margin: 5px;}


#bannernorm {float:left;width:590px; background-color: #dedcdd; padding:0;padding-bottom:5px; margin-top: 5px; margin-bottom: 10px;  border:0px dashed #918d8d; text-align: center; min-height: 50px;}
#bannernorm a img {border: none; margin: 5px;}

#sponsor_link {float: left;}
#sponsor_link h1 {width:143px;
					font-size: 100%;
					margin: 10px 0 0 0;
					padding: 7px 0 7px 35px;
					border:2px solid #005ca1;
   					color: #005ca1;
					background: url(../servizi/imgserv/arrow.gif) no-repeat 5px .4em;}


#sponsor_link ul {
						margin:5px 5px 0px 5px;

					}


#sponsor_link ul li a{padding: 3px 0 3px 15px;
						border-bottom: 1px dashed #151515;
						color: #6A6A6A;
						font-weight: bold;
						font-size: 12px;
						text-decoration: none;
						display: block;
						}

#sponsor_link ul li a:hover {color: #D30F16;
							padding: 3px 0 3px 10px;
							border-left: 5px solid #D30F16;}



.partners_link {float:left;width:270px;margin:5px;padding:5px;border:1px dashed;text-align:left;vertical-align:top;}

.partners_link2 {float:left;width:50px; height:50px;margin: 5px;margin-top:0px;}



.partners_linkbig {float:left;width:270px;margin:5px;padding:5px;border:1px dashed;text-align:center;vertical-align:top;}
