/*generale*/
html,body {
margin-top:0px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#1e222d;

}

div {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

img{
border:0px;
}

form{
margin:0px;
padding:0px;
}


#CENTRO{
text-align:left;
width:1040px;
margin:0 auto;
}

#MAIN {
position:absolute;
top:0px;
width: 1040px;
height:870px;
}

#header{
width:1040px;
height:501px;
background-image:url(../images/header.jpg);
}

#splash2{
width:278px;
height:398px;
position:absolute;
top:103px;
left:727px;
background-image:url(../images/splash2.jpg);
}

#titoloSplash2{
font-size:26px;
color:#333333;
text-align:center;
padding-top:30px;
padding-left:16px;
padding-right:13px;
letter-spacing:3px;
}

#mailSplash2{
	width:120px;
	height:40px;
	position:absolute;
	top:77px;
	text-align:right;
	left: 110px;
	padding-top:20px;
	font-size:13px;
}

#telSplash2{
	width:120px;
	height:40px;
	position:absolute;
	top:150px;
	text-align:right;
	left: 110px;
	padding-top:20px;
	font-size:13px;
}

#faxSplash2{
	width:120px;
	height:40px;
	position:absolute;
	top:221px;
	text-align:right;
	left: 111px;
	padding-top:20px;
	font-size:13px;
}

#postSplash2{
	width:120px;
	height:57px;
	position:absolute;
	top:293px;
	text-align:right;
	left: 110px;
	padding-top:3px;
	font-size:13px;
}

#splash{
width:703px;
height:348px;
position:absolute;
top:130px;
left:39px;
background-image:url(../images/splash.jpg);
background-repeat:no-repeat;
text-align:right; padding-top:1px;
}

#splashFlash{
	width:960px;
	height:580px;
	position:absolute;
	top:210px;
	left:39px;
}

#scrittaCompany{
	width:94px;
	height:346px;
	position:absolute;
	top:130px;
	left:39px;
	background-image:url(../images/company.png);
}

#languages{
position:absolute;
top:105px;
left: 530px;
width:160px;
height:17px;
}

.l{
width:26px;
height:17px;
display:block;
float:left;
margin-right:6px;
}

.l:hover{
background-position:0px -17px;
}

.en{
background-image:url(../images/flag-en.jpg);
}
.it{
background-image:url(../images/flag-it.jpg);
}
.de{
background-image:url(../images/flag-de.jpg);
}
.fr{
background-image:url(../images/flag-fr.jpg);
}
.ru{
background-image:url(../images/flag-ru.jpg);
}


/*bottoni*/
#buttons{
width:600px;
height:88px;
position:absolute;
top:0px;
left:410px;
}

.bt{
height:88px;
width:99px;
display:block;
float:left;
}

.bt:hover{
background-position: 0px -88px;
}

.homeE{
background-image:url(../images/btHome.jpg);
}

.newsE{
background-image:url(../images/btNews.jpg);
}

.productsE{
background-image:url(../images/btProducts.jpg);
}

.companyE{
background-image:url(../images/btCompany.jpg);
}

.athletesE{
background-image:url(../images/btAthletes.jpg);
}

.downloadsE{
background-image:url(../images/btDownloads.jpg);
}

.productsD{
background-image:url(../images/btProdukte.jpg);
}

.companyD{
background-image:url(../images/btFirma.jpg);
}

.athletesD{
background-image:url(../images/btAthleten.jpg);
}

.productsI{
background-image:url(../images/btProdotti.jpg);
}

.companyI{
background-image:url(../images/btAzienda.jpg);
}

.athletesI{
background-image:url(../images/btAtleti.jpg);
}

.productsF{
background-image:url(../images/btProduits.jpg);
}

.companyF{
background-image:url(../images/btCompagnie.jpg);
}

.athletesF{
background-image:url(../images/btAthletesF.jpg);
}

.homeR{
background-image:url(../images/btHomeR.jpg);
}

.newsR{
background-image:url(../images/btNewsR.jpg);
}

.productsR{
background-image:url(../images/btProductsR.jpg);
}

.companyR{
background-image:url(../images/btCompanyR.jpg);
}

.athletesR{
background-image:url(../images/btAthletesR.jpg);
}

.downloadsR{
background-image:url(../images/btDownloadsR.jpg);
}


/*products*/
.btSW{
width:223px;
height:27px;
position:absolute;
left:39px;
text-align:right;
font:Verdana;
overflow:hidden;
color:#ff0000;
padding-top:6px;
padding-right:10px;
}

.btSW h1{
margin:0px;
font-size:16px;
font-weight:bold;
}

.summer{
position:absolute;
top:147px;
}
.winter{
position:absolute;
top:189px;
}

.summer:hover{
background-image:url(../images/bgBtSummer.jpg);
color:#FF0000;
cursor:pointer;
}
.winter:hover{
background-image:url(../images/bgBtWinter.jpg);
color:#FF0000;
cursor:pointer;
}


.btProducts{
width:203px;
height:27px;
position:absolute;
left:39px;
text-align:right;
font:Verdana;
overflow:hidden;
color:#ff0000;
padding-top:6px;
padding-right:10px;
}

.btProducts h1{
margin:0px;
font-size:14px;
font-weight:bold;
}

.poles{
position:absolute;
top:247px;
}

.accessories{
position:absolute;
top:292px;
}

.wear{
position:absolute;
top:336px;
}

.gloves{
position:absolute;
top:381px;
}

.hats{
position:absolute;
top:426px;
}

.poles:hover{
background-image:url(../images/bgBtPoles.jpg);
color:#FF0000;
cursor:pointer;
}

.accessories:hover{
background-image:url(../images/bgBtAccessories.jpg);
color:#FF0000;
cursor:pointer;
}

.wear:hover{
background-image:url(../images/bgBtWear.jpg);
color:#FF0000;
cursor:pointer;
}

.gloves:hover{
background-image:url(../images/bgBtGloves.jpg);
color:#FF0000;
cursor:pointer;
}

.hats:hover{
background-image:url(../images/bgBtHats.jpg);
color:#FF0000;
cursor:pointer;
}


.b{
width:224px;
height:220px;
position:absolute;
top:525px;
}

#navFooter{
	position:absolute;
	top:800px;
	left:60px;
	width:920px;
	height:20px;
	text-align:center; 
}

#navFooter2{
	width:920px;
	height:20px;
	text-align:center;
}

#contBt{
margin:0 auto;
}

.btNavFooter{
float:left;
padding-right:37px;
}

.btNavFooter2{
float:left;
padding-right:30px;
}

#firma{
width:964px;
height:34px;
position:absolute;
top:830px;
left:39px;
font-size: 12px;
color:#556076;
text-align:center;
padding-top:5px;
background-image:url(../images/bgFirma.jpg);
}

#cr{
color:#7c889f;}

#firma2{
width:571px;
height:20px;
font-size: 10px;
color:#FFFFFF;
text-align:right;
float:left;
padding-top:16px;
padding-right:22px;
}


/*testo*/
#content{
	width:775px;
	padding-left:218px;
	padding-top:20px;
	text-align:justify;
	height: auto !important;  /* per i browser moderni */
    height: 497px;      /* per IE5.x e IE6 */
    min-height: 497px;  /* per i browser moderni */
}

#testo{
	width:680px;
	padding-left:50px;
	padding-top:22px;
	font-size:12px;
	line-height:20px;
	text-align:justify;
}

#footer{
	width:100%;
	height:46px;
	background-color:#1e222d;
	background-image:url(../images/bgFooter.jpg);
	margin-top:10px;
	margin-bottom:10px;
}

.immagine{
display:block; 
float:left; 
margin-right:25px;
margin-bottom:25px;
width:188px;
overflow:hidden;
border:solid 0px #CCCCCC;
}

/*SkiClub*/
#testoSkiClub{
width:960px;
height:100px;
position:absolute;
top:140px;
left:39px;
text-align:center;
color:#666666;
line-height:18px;
}

#testoSkiClub h1{
width:960px;
margin:0px;
font-size:18px;
color:#ffffff;
font-weight:bold;
text-align:center;
margin-bottom:15px;
}

#testoSkiClub b{
color:#505481;
}

/*links*/

a.h:link {color: #333333;text-decoration: none;}
a.h:visited {text-decoration: none;color: #333333;}
a.h:hover {text-decoration: none; color:#999999}
a.h:active {text-decoration: none;}

a.navP:link {color: #ffffff;text-decoration: none;}
a.navP:visited {text-decoration: none;color: #ffffff;}
a.navP:hover {text-decoration: none; color:#ff0000;}
a.navP:active {text-decoration: none;}

a.h2:link {color: #a4aab6;text-decoration: none;}
a.h2:visited {text-decoration: none;color: #a4aab6;}
a.h2:hover {text-decoration: none; color:#ffffff;}
a.h2:active {text-decoration: none;}

a.h3:link {color: #333333;text-decoration: none;}
a.h3:visited {text-decoration: none;color: #333333;}
a.h3:hover {text-decoration: none; color:#ffffff}
a.h3:active {text-decoration: none;}

a.h4:link {color: #885838;text-decoration: none;}
a.h4:visited {text-decoration: none;color: #885838;}
a.h4:hover {text-decoration: none; color:#dd8e5c}
a.h4:active {text-decoration: none;}

a.f:link {color: #556076;text-decoration: none;}
a.f:visited {text-decoration: none;color: #556076;}
a.f:hover {text-decoration: none; color:#7c889f;}
a.f:active {text-decoration: none;}

a.s:link {color: #ffffff;text-decoration: none;}
a.s:visited {text-decoration: none;color: #ffffff;}
a.s:hover {text-decoration: none; color:#D3FFFC;}
a.s:active {text-decoration: none;}

a.h5:link {color: #333333;text-decoration: none; background-image:url(../images/btDownload.jpg); background-repeat:no-repeat; padding-left:40px; height:25px; margin-bottom:5px; display:block; border:solid 1px #EBEBEB; font-size:11px;}
a.h5:visited {text-decoration: none;color: #333333;}
a.h5:hover {text-decoration: none; color:#999999}
a.h5:active {text-decoration: none;}

