.padTop { background-color:#ffffff; }
.itemTopOff { padding:0px 20px; background-color:#ffffff; }
.itemTopOn { cursor:pointer; padding:0px 20px; border:0px solid #000000; background-color:#ffffff;}

.padSub { background-color:#ffffff;}
.itemSubOff { padding:0px 20px; background-color:#ffffff; }
.itemSubOn { cursor:pointer; padding:0px 20px; border:0px solid #000000; background-color:#ffffff; }

.itemSub2Off {width:90px; border:0px solid #999999; padding:0px 10px 3px; background-color:#e1e1e1;}
.itemSub2On {width:90px; border:0px solid #000000; padding:0px 10px 3px; background-color:#cccccc; cursor:pointer;}

.fontOff { font-family:verdana; font-size:10px; color:#000000; font-weight:bold }
.fontOn { font-family:verdana; font-size:10px; color:#000000; font-weight:bold }


.corniceNera {
	border: 1px solid #000000;
	
}
.corniceBianca2 {
	border: 2px solid #FFFFFF;
}
.testo9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding: 0px 3px;
}
.link9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: 500;
}

.link9:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight: 500;
}
.lineaDX {
	border-right-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #666666;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.testo10g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
}
.testoPiede {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.lineaUpDown {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.linkNews { font-family:verdana; 
			 font-size:10px; 
			 color:#ff0000; 
			 font-weight:100; 	
			 text-decoration: none; }
			 
.linkNews:hover {  font-family:verdana; 
			 		font-size:10px; 
  			     	color:#333333; 
			 		font-weight:100; 	
			 		text-decoration: none; }			 
			 

.corniceRossa {

	border: 1px solid #FF0000;
}
.corniceGrigia {

	border: 1px solid #cccccc;
}
.testo10gbianco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.testo10gnero {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.contTrat {
	border: 1px dashed #999999;
}
.corniceTrat {
	border: 1px dashed #999999;
}
.real {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 48px;
	font-weight: 900;
	color: #666666;
}
.lineaDown {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.lk-nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

.lk-nero:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.percorso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: 500;
}

.percorso:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: 500;
}

.percorsoAtt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff0000;
	text-decoration: none;
	font-weight: 500;
}

.text30 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: 900;
	color: #666666;
}
.trattoGrigio {
	border: 1px dashed #CCCCCC;
}
.img {
	border: 1px solid #000000;
}

.img:hover {
	border: 1px solid #ff0000;
}
.lineaDXfine {

	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #666666;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.dxsx {
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px none #666666;
	border-left: 1px solid #666666;
}

.dxsxdown {
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.dxdown {

	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #666666;
}


.testoForm {
	background-color: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-align: left;
	font-weight: 500;
	letter-spacing: 1px;

		}
		
.link12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
	font-weight: 900;
}

.link12:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: 900;
}		

.titolo2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #666666;
	text-decoration: none;	
}

.titolo2:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #666666;
	text-decoration: underline;	
}
.tratteggio {
	border: 2px solid #FFFFFF;
}
.lineaSX {

	border-right-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #666666;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
}

.link-fondello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: 900;
}

.link-fondello:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
	font-weight: 900;
}

.link-fondelloA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
	font-weight: 900;
}.mappa {
	background-color: #FF0000;
	border: thin solid #FFFFFF;
}
.nuovoInput {
	background-color: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6600;	
	text-align: left;
		}

.inputArea {
	background-color: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.corniceFrame {
	margin: 5px;
	padding: 5px;
	border: 1px solid;
}
.trattofinedx {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.testoBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.linkBox {
			 font-family:verdana; 
			 font-size:12px; 
			 color:#ff0000; 
			 font-weight:100; 	
			 text-decoration: underline;
}

.linkBox:hover {
			 font-family:verdana; 
			 font-size:12px; 
			 color:#000000; 
			 font-weight:100; 	
			 text-decoration: underline;
}
.lineaiNF {
	border-right-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-color: #666666;
}
.TBox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	color: #FFFFFF;
}

.up-down2 {
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.up {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}

.down2 {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.lk-root {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:right;
}

.lk-root:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #e87400;
	text-decoration: none;
	text-align:right;	
}

.lk-root-attivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #e87400;
	text-decoration: none;
	text-align:right;
}
.down3 {


	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.linkPers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.linkPers:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.linkBoxPers {

			 font-family:verdana; 
			 font-size:12px; 
			 color:#e07415; 
			 font-weight:100; 	
			 text-decoration: underline;
}

.linkBoxPers:hover {

			 font-family:verdana; 
			 font-size:12px; 
			 color:#000000; 
			 font-weight:100; 	
			 text-decoration: underline;
}

.linkPersonalizzati {
			 font-family:verdana; 
			 font-size:10px; 
			 color:#e07415; 
			 font-weight:100; 	
			 text-decoration: none;
}

.linkPersonalizzati:hover {
			 font-family:verdana; 
			 font-size:10px; 
			 color:#e07415; 
			 font-weight:100; 	
			 text-decoration: underline;
}

.linkTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e07415;
	text-decoration: none;
}

.linkTop:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.link_gare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e07415;
	text-decoration: none;
}

.link_gare:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.linkTop_attivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.testoPad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding: 5px;
}
.titolo2verdana {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 900;
	color: #333333;
	text-decoration: none;
}

.su_articolo A{
	height:40px;
	width:40px;
	padding: 0px;
	DISPLAY: block;
	FLOAT: clear;
	border-top: 1px none #ff6600;
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
	border-left: 1px none #ff6600;
}

.su_articolo A:hover {
		height:40px;
		width:40px;
			border-top: 1px none #cccccc;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			border-left: 1px none #cccccc;
		padding: 0px;
		TEXT-DECORATION: none;

}

.su_art1 A{
	height:40px;
	width:40px;
	padding: 0px;
	DISPLAY: block;
	FLOAT: clear;
	border-top: 1px none #ff6600;
	border-right: 1px none #ff6600;
	border-bottom: 1px solid #ff6600;
	border-left: 1px none #ff6600;
}

.su_art1 A:hover {
		height:40px;
		width:40px;
			border-top: 1px none #cccccc;
			border-right: 1px none #cccccc;
			border-bottom: 1px solid #cccccc;
			border-left: 1px none #cccccc;
		padding: 0px;
		TEXT-DECORATION: none;

}

.lineaTaglie {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}
.linkPagine {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #e07415;
	text-decoration: none;
}

.linkPagine:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.down {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}
.testoPadArancio {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E07415;
	text-decoration: none;
	padding: 5px;
}

.testo_arancio {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E07415;
	text-decoration: none;
}

.bordo_photo {

	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CBBEA3;

}.corniceTratsxsup {
	border-top: 1px dashed #999999;
	border-right: 0px dashed #999999;
	border-bottom: 0px dashed #999999;
	border-left: 1px dashed #999999;
}

.link_menu {
			 font-family:verdana; 
			 font-size:10px; 
			 color:#e07415; 
			 font-weight:100; 	
			 text-decoration: none;
			 padding-left:10px;
}

.link_menu:hover {
			 font-family:verdana; 
			 font-size:10px; 
			 color:#e07415; 
			 font-weight:100; 	
			 text-decoration: underline;
 			 padding-left:10px;
}
.link_menu_attivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left:10px;
}

#menu_sx a {
			 font-family:verdana; 
			 font-size:10px; 
			 color:#e07415; 
			 font-weight:100; 	
			 text-decoration: none;
			 padding-left:10px;
}

#menu_sx a:hover{
			 font-family:verdana; 
			 font-size:10px; 
			 color:#e07415; 
			 font-weight:100; 	
			 text-decoration: underline;
 			 padding-left:10px;

}

.sfondo_sportful {
	background-image: url(../images/sfondo/sfondo.png);
	background-repeat: no-repeat;
	background-position: center top;
	z-index:1000;
}
.sup_3 {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}

.sfondo_top {
	background-image:url(../images/base_top.gif);
	background-position: center;
}

.sfondo_top1 {
	background-image:url(../images/base_top1.gif);
	background-position: center;
}

.sfondo_center {
	background-image: url(../images/sfondo/lato_grigio.gif);
	background-position: center;
	background-repeat: repeat;
}
.taglie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding: 5px;
}
.sfondo_top2 {

	background-image:url(../images/base_top2.gif);
	background-position: center;
}
.testo_bl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	padding-right: 30px;
}

.sf_gare-cycling {
	background-image: url(../images/sfondo/gare-cycling.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.sf_xcountry {
	background-image: url(../images/sfondo/gare-xcountry.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.sf_skiroll {
	background-image: url(../images/sfondo/gare-skiroll.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.etichetta_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: right;
}

/* Inizio Menù superiore HOME PAGE */

.linea_arancio_inf {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ffa001;
	border-right-color: #ffa001;
	border-bottom-color: #ffa001;
	border-left-color: #ffa001;
}

.box_piede {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

	padding-left:25px;
}

.box_piede_u {

	padding-left:25px;
}
.voce_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffa001;
	text-decoration: none;
	padding-right:20px;
}

.voce_menu:hover {
	color: #000;
	text-decoration: none;

}

.voce_piede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	
}

.voce_piede:hover {
	color: #000;
	text-decoration: underline;
	
}

#titolo_box{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #E07314;
	line-height:30px;
	
width:450px;
border-bottom:#E07314 1px solid;


}

.testo_box_blog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #999999;
}

