html, body{
  background-color:#000; 
  margin:0; 
  padding:0;}

#topmenu{text-align:center;}

#slide-Page{font-size:8pt; margin:0px 5px; padding-bottom:0px;}
#slide-Page a{text-decoration:none; color:#000;}
#slide-Page a:hover{text-decoration:none; color:#339999;}

#slide-Page2{font-size:8pt; margin:0px 5px; padding-bottom:0px;}
#slide-Page2 a{text-decoration:none; color:#000;}
#slide-Page2 a:hover{text-decoration:none; color:#339999;}

#bottom{
	background-image: url(/imgbody/bg_bottom.jpg);
	background-repeat:no-repeat;
	width:930px;
	height:52px;
	margin-top:0px;
	text-align:center;
}  

#box{
	background-image:url(/imgbody/bgbox.png);
	background-repeat:no-repeat;
	width:218px;
	height: 151px;
}  

/* sfondi della INDEX principale ------------------------------------*/ 

#main{
  background:url(/immagini/main-bg-home.png) repeat-x; 
  background-color:#000;
  width:100%;
  }
  
#main #content{
  background:url(/immagini/main-bg-home-cen.png) no-repeat top center;
  width:980px; 
  background-color:#000;
  }
  
/* sfondi della index SKI ----------------------------------------------*/
  
#mainhomeski{
  background:url(/immagini/ski-bg-home.png) repeat-x; 
  width:100%;
  background-color:#000;
  }
  
#mainhomeski #content{
  background:url(/immagini/ski-bg-home-cen.png) no-repeat top center;
  width:980px; 
  background-color:#000;
  }
  
/* sfondi della index CYCLING -----------------------------------------*/
  
#mainhomecyc{
  background:url(/immagini/cyc-bg-home.png) repeat-x; 
  width:100%;
  background-color:#000;
  }
  
#mainhomecyc #content{
  background:url(/immagini/cyc-bg-home-cen.png) no-repeat top center;
  width:980px; 
  background-color:#000;
  }
  
/* sfondi della index RUNNING -----------------------------------------*/
  
#mainhomerun{
  background:url(/immagini/run-bg-home.png) repeat-x; 
  width:100%;
  background-color:#000;
  }
  
#mainhomerun #content{
  background:url(/immagini/run-bg-home-cen.png) no-repeat top center;
  width:980px; 
  background-color:#000;
  }

/* CONTENITORI DEI CONTENUTI CENTRALI DELLE PAGINE VORTEX e NON --*/

#content .txt{
  text-align:center; 
  width:930px;
  background-color:#FFF;
  }
  
#content .txt .real{
  text-align:left; 
  width:880px;
  height: auto !important;  /* per i browser moderni */
  height: 400px;      /* per IE5.x e IE6 */
  min-height: 400px;  /* per i browser moderni */
  padding:10px 0;
  border-bottom:1px solid #557481;
  }

/* sfondi delle pagine interne SKI ---------------------------- */
  
#topski{
  background:url(/immagini/sfondosciatore.png) no-repeat top center; 
  width:100%; 
  height:268px;
  }

#mainski{
  background:url(/immagini/ski-bg-int.png) repeat-x;
  width:100%;
  background-color:#000;
  margin:0px;
  }
  
#mainski #content{
  background:url(/immagini/ski-bg-int-cen.png) no-repeat top center;
  width:980px; 
  }

/* sfondi delle pagine interne CYCLING ----------------------------*/
  
#topcyc{background:url(/immagini/sfondociclista.png) no-repeat top center; 
  width:100%; 
  height:268px;
  }

#maincyc{
  background:url(/immagini/cyc-bg-int.png) repeat-x; 
  width:100%;
  background-color:#000;
  margin:0px;
  }
  
#maincyc #content{
  background:url(/immagini/cyc-bg-int-cen.png) no-repeat top center;
  width:980px; 
  background-color:#000;
  }
  
/* sfondi delle pagine interne RUNNING ----------------------------*/
  
#toprun{background:url(/immagini/sfondopodista.png) no-repeat top center; 
  width:100%; 
  height:268px;
  }

#mainrun{
  background:url(/immagini/run-bg-int.png) repeat-x; 
  width:100%;
  background-color:#000;
  margin:0px;
  }
  
#mainrun #content{
  background:url(/immagini/run-bg-int-cen.png) no-repeat top center;
  width:980px; 
  background-color:#000;
  }
  
/* fine definizione SFONDI -------------------------------------------------*/
  
/*--- MENU PAGINE INTERNE---------------------------------------------------------------*/ 

.menu-intski{font-weight: bold; font-size:10pt;}
.menu-intski p{margin: 0 4px 10px 0;}
.menu-intski a{text-decoration:none; color:#557481;}
.menu-intski a:hover{text-decoration:none; color:#4296ba;}

.menu-intcyc{font-weight: bold; font-size:10pt;}
.menu-intcyc p{margin: 0 4px 10px 0;}
.menu-intcyc a{text-decoration:none; color:#855A06;}
.menu-intcyc a:hover{text-decoration:none; color:#FABC45;}

.menu-intrun{font-weight: bold; font-size:10pt;}
.menu-intrun p{margin: 0 4px 10px 0;}
.menu-intrun a{text-decoration:none; color:#01351F;}
.menu-intrun a:hover{text-decoration:none; color:#069C5D;}

.tasto{background:url(/imgmenu/menu.png) no-repeat; width:114px; height: 58px; text-align:center;}
.primo-tasto{background:url(/imgmenu/menu_1.png) no-repeat; width:114px; height: 58px; text-align:center;}
.penul-tasto{background:url(/imgmenu/menu_6.png) no-repeat; width:114px; height: 58px; text-align:center;}
.ultimo-tasto{background:url(/imgmenu/menu_7.png) no-repeat; width:114px; height: 58px; text-align:center;}
  
/* fine Formattazione menù pagine interne--------------------------

--- for all browsers that understand min-width --------------------*/

.container {position:relative; width:100%; min-width:981px;}
.holder {display:block;}
/* method 1 a bodge for IE5.5 and IE6 browsers */
* html .container {padding-left:981px;}
* html .holder {float:left; position:relative; margin-left:-981px;}

/* end for all browsers that understand min-width ----------------

--- NEWS ---------------------------------------------------------*/

.news{font-size:8pt; font-style:normal; color:#005880;}
.news p{margin:0 0 2px 0;}

.newSkiing .title{font-size:10pt; font-weight:bold; text-transform:capitalize; color:#005880; letter-spacing:4px;}
.newSkiing .date{font-weight:bold; letter-spacing:2px; color:#666; display:block; border-bottom: 1px dotted #CCC; padding-bottom:2px;}
.newSkiing .transp{background-image:url(/icone/news_ski.png); background-repeat: no-repeat;}
.newSkiing a{text-decoration:none; color:#005880}
.newSkiing a:hover{text-decoration:none; color:#FF0000;}

.newCycling .title{font-size:10pt; font-weight:bold; text-transform:capitalize; color:#FABC45; letter-spacing:4px;}
.newCycling .date{font-weight:bold; letter-spacing:2px; color:#666; display:block; border-bottom: 1px dotted #CCC; padding-bottom:2px;}
.newCycling .transp{background-image:url(/icone/news_cyc.png); background-repeat: no-repeat;}
.newCycling a{text-decoration:none; color:#FABC45;}
.newCycling a:hover{text-decoration:none; color:#005880}

.newRunning .title{font-size:10pt; font-weight:bold; text-transform:capitalize; color:#069C5D; letter-spacing:4px;}
.newRunning .date{font-weight:bold; letter-spacing:2px; color:#666; display:block; border-bottom: 1px dotted #CCC; padding-bottom:2px;}
.newRunning .transp{background-image:url(/icone/news_run.png); background-repeat: no-repeat;}
.newRunning a{text-decoration:none; color:#069C5D}
.newRunning a:hover{text-decoration:none; color:#005880}

.newgeneric .title{font-size:10pt; font-weight:bold; text-transform:capitalize; color:#005880; letter-spacing:4px;}
.newgeneric .date{font-weight:bold; letter-spacing:2px; color:#666; display:block; border-bottom: 1px dotted #CCC; padding-bottom:2px;}
.newgeneric .transp{background-image:url(/icone/news_generic.png); background-repeat: no-repeat;}
.newgeneric a{text-decoration:none; color:#005880}
.newgeneric a:hover{text-decoration:none; color:#005880}

.new .title{font-size:10pt; font-weight:bold; text-transform:capitalize; color:#557481; letter-spacing:4px;}
.new .date{font-size:8pt;font-weight:bold; letter-spacing:2px; color:#666; display:block; border-bottom: 1px dotted #CCC; padding-bottom:2px;}
.new .transp{background-image:url(/icone/news_generic.png); background-repeat: no-repeat;}
.new a{text-decoration:none; color:#557481}
.new a:hover{text-decoration:none; color:#005880}
/*.newGeneric img{border-bottom:10px solid #557481;}*/

#avviso{font-size:10pt; font-style:normal; color:#005880; font-weight:bold;}
#avviso p{margin:0 0 2px 0;}
#avviso .title{font-size:10pt; text-transform:uppercase; letter-spacing:4px; border-bottom:1px solid #e1e1e1;}
#avviso .date{color:#666; letter-spacing:2px;}
#avviso .transp{background-image:url(/icone/news_generic.png); background-repeat: no-repeat;}
#avviso a{text-decoration:none; color:#005880}
#avviso a:hover{text-decoration:none; color:#FF0000}

/* end NEWS ----------------

--- pag. DETTAGLIO NEWS ---------------------------------------------------------*/

#dettaglio{ 
	width:850px; 
	margin:10px 25px; 
	text-align:left; 
	padding-bottom:10px; 
	border-bottom:1px solid #557481;
    }
#dettaglio img{border:8px solid #aec4ce;}
#dettaglio .newimg{
	float:right; 
	padding:0 0 20px 20px; 
	margin: 0 0 10px 20px;
    }
#dettaglio .newcontent{
	padding-bottom:20px; 
	border-bottom:1px dotted #CCC; 
	margin-bottom: 4px;
	}





 

