/********************************************************************** RESET */

body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
	margin:0;   
	padding:0;   
	} 
	
table {  
	border-collapse:collapse;   
	border-spacing:0;
	margin:0;  
	} 
	
fieldset,img {border:0;} 
	
address,caption,cite,code,dfn,em,strong,th,var {  
	font-style:normal;   
	/*font-weight:normal;   */
	} 
	
ol,ul {list-style:none;} 
	
caption,th {text-align:left;} 
	
h1,h2,h3,h4,h5,h6 {  
	font-size:100%;   
	font-weight:normal;   
	} 
	
q:before,q:after {content:'';} 
	
abbr,acronym {border:0;}  
	
/*******************************************************************************************************************************************/
	
body {
	text-align:center;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:11px;
	text-align:justify;
	color:#000;
	overflow-x:hidden;
	}
	
	Body #home {background:#aa141a url(/images/home/bg.jpg) no-repeat center top;}
	Body #maestri {background:#aa141a url(/images/pagine/bg-maestri.jpg) no-repeat center top;}

H1, span { display:none}

A:link, A:visited {color:#0000ff;}
A:hover {text-decoration:none;}

#container {
	margin:auto;
	width:990px;
	position:relative;
	}

#cont-home, #cont-maestri, #cont-prenotazioni, #cont-contatti, #cont-interna, #cont-sponsor {
	padding:0; margin:auto;
	width:990px;	
	}
	
	#cont-home {background: url(/images-eng/home/bg-container.jpg) no-repeat center 49px;}
	#cont-contatti {background: url(/images/pagine/bg-cont-contatti.jpg) no-repeat center top;}

#maestri-bg {
	/*width:1164px;*/ height:335px;
	position:absolute;
	top:145px; left:50%;
	margin-left:-582px;
	background: url(/images/pagine/bg-maestri.jpg) no-repeat 0 0;
	}
	
/* TOOL ******************************************************************************************************************************************/

#navigationBar {
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:12px;
	margin:0; padding:0;
	list-style:none;
	width:990px; height:27px;
	display:block;
	padding-top:9px;
	background-color:#333;
	}
	
	#navigationBar span { display:none;}
	
	#navigationBar LI {display:inline;}
	
	#navigationBar LI A {
		display:block;
		float:left;
		height:19px;
		padding:2px 9px 0 9px;
		color:#FFF;
		text-decoration:none;
		}
	
	#navigationBar LI A:HOVER,
	#maestri .maestri, #dovesiamo .dovesiamo, #corsi .corsi, #snowboard .snowboard, #prenotazioni .prenotazioni, #link .link, #contatti .contatti, #meteo .meteo, #webcam .webcam, #sponsor .sponsor, #newsletter .newsletter {
		text-decoration:none; 
		color:#ffff00;
		}
	
	#navigationBar LI A.back-home {
		color:#464646;
		padding:3px 10px 0 18px;
		display:block;
		border:none;
		background:url(/images/back-home.gif) no-repeat 0 4px;
		}
	
	#navigationBar LI A.back-home:hover { background:url(/images/back-home.gif) no-repeat 0 -16px; }
	
	#navigationBar LI A { background:url(/images/border-tool.gif) no-repeat right 3px; }	
	#navigationBar LI A.credits { background-image:none; color:#FF0000; }
	#navigationBar LI A.credits:hover { color:#FFF; }


/* TITOLI DELLE PAGINE ******************************************************************************************************************************************/

H2.tit-maestri, H2.tit-photogallery, H2.tit-dovesiamo, H2.tit-corsi, H2.tit-snowboard, H2.tit-prenotazioni, H2.tit-link, H2.tit-contatti, H2.tit-meteo, 
H2.tit-webcam, H2.tit-sponsor, H2.tit-newsletter, H2.tit-miniclub {
	width:580px; height:53px;
	display:block;
	}
	
	H2.tit-maestri {background:url(/images-eng/pagine/tit-maestri.gif) no-repeat 0 0;}
	H2.tit-photogallery {background:url(/images-eng/pagine/tit-photogallery.gif) no-repeat 0 0;}
	H2.tit-dovesiamo {background:url(/images-eng/pagine/tit-dovesiamo.gif) no-repeat 0 0;}
	H2.tit-corsi {background:url(/images-eng/pagine/tit-corsi.gif) no-repeat 0 0;}
	H2.tit-snowboard {background:url(/images-eng/pagine/tit-snowboard.gif) no-repeat 0 0;}
	H2.tit-prenotazioni {background:url(/images-eng/pagine/tit-prenotazioni.gif) no-repeat 0 0;}
	H2.tit-link {background:url(/images-eng/pagine/tit-link.gif) no-repeat 0 0;}
	H2.tit-contatti {background:url(/images-eng/pagine/tit-contatti.gif) no-repeat 0 0;}
	H2.tit-meteo {background:url(/images-eng/pagine/tit-meteo.gif) no-repeat 0 0;}
	H2.tit-webcam {background:url(/images-eng/pagine/tit-webcam.gif) no-repeat 0 0;}
	H2.tit-sponsor {background:url(/images-eng/pagine/tit-sponsor.gif) no-repeat 0 0;}
	H2.tit-newsletter {background:url(/images-eng/pagine/tit-newsletter.gif) no-repeat 0 0;}
	H2.tit-miniclub {background:url(/images-eng/pagine/tit-miniclub.gif) no-repeat 0 0;}
	
/* HOME ******************************************************************************************************************************************/

.home-top {
	width:990px; height:291px;
	position:relative;
	background:url(/images-eng/home/bg-top.gif) no-repeat 0 0;
	}
	
	A.mini-club {
		width:358px; height:108px;
		position:absolute;
		top:174px; left:0px;
		display:block;
		background: url(/images/home/mini-club.jpg) 0 0 no-repeat;
		}
		
		A.mini-club:hover {background: url(/images/home/mini-clubON.jpg) 0 0 no-repeat;}
	
	.testo-home {
		width:380px;
		display:block;
		float:left;
		}
	
	.news-cont {
		width:280px; height:190px;
		margin-top:18px;
		margin-bottom:83px;
		border-left:#ed1c24 solid 1px;
		float:left;
		}
		
		.news {
			width:245px; height:150px;
			/*overflow:scroll;
			overflow-x:hidden;*/
			margin:38px 0 0 18px;
			padding:4px 15px 0 0;
			SCROLLBAR-FACE-COLOR: #dde4f0;
			SCROLLBAR-HIGHLIGHT-COLOR: #72819f; 
			SCROLLBAR-SHADOW-COLOR: #72819f; 
			SCROLLBAR-3DLIGHT-COLOR: #c3cfdf;
			SCROLLBAR-ARROW-COLOR: #000;
			SCROLLBAR-TRACK-COLOR: #c3cfdf; 
			SCROLLBAR-DARKSHADOW-COLOR: #c3cfdf;
			}
		
		.news P {
			padding-top:10px;
			}
	
	.cat-home {
		width:846px; height:333px;
		float:left;
		}

.clear {clear:both}

.language {
	width:144px;
	float:left;
	}

A.italiano, A.english, A.italiano-down, A.english-down {
	width:144px; height:88px;
	display:block;
	}
	
	A.italiano-down:hover {background:url(/images/home/italiano.jpg) no-repeat 0 0;}
	A.english {background:url(/images/home/english.jpg) no-repeat 0 0;}
	A.italiano-down {background:url(/images/home/italiano.jpg) no-repeat 0 -88px;}
	
	A.english:hover, A.italiano:hover {background-position:0 -88px;}

.community {
	width:600px; height:130px;
	position:relative;
	cursor:pointer;
	background: url(/images-eng/home/community.png) 0 0 no-repeat transparent;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images-eng/home/community.png');
	}
	
	A.youtube, A.facebook {
		width:100px; height:55px;
		position:absolute;
		top:50px;
		display:block;
		}
		
		A.youtube {left:115px;}	
		A.facebook {left:220px;}

.video {
	width:322px; height:256px;
	position:absolute;
	top:534px; left:50ps;
	margin-left:666px;
	background-color:#000;
	}

.miniclub-left {
	text-align:left;
	padding:15px 35px 0 5px;
	width:340px; height:296px;
	float:left;
	line-height:18px;
	background:url(/images/pagine/sponsor-miniclub.gif) no-repeat left bottom;
	}

.miniclub-right {
	text-align:left;
	padding:50px 0 0 35px;
	margin-top:-30px;	
	width:350px; height:179px;
	border-left:#ed1c24 solid 1px;
	color:#fff;
	float:left;
	line-height:18px;
	}
	
	.miniclub-right h3 {
		font-size:15px;
		text-transform:uppercase;
		line-height:15px;
		font-family:Trebuchet MS, "Times New Roman", Times, serif;
		color:#FFF;
		padding-bottom:40px;
		}



/* PAGINE ******************************************************************************************************************************************/

A.logo {
	width:235px; height:96px;
	position:absolute;
	top:36px; left:50%;
	margin-left:260px;
	cursor:pointer;
	z-index:10;
	background: url(/images/pagine/logo.png) 0 0 no-repeat transparent;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/pagine/logo.png');
	}

/* MAESTRI *****************************************************************************************************************************************/

.maestri-txt {
	width:340px;
	line-height:15px;
	padding:13px 0 0 10px;
	}
	
	A.photogallery {
		width:201px; height:74px;
		margin:40px 0 0 8px;
		display:block;
		background:url(/images-eng/pagine/t-photogallery.gif) no-repeat 0 0;
		}
		
		A.photogallery:hover {background:url(/images-eng/pagine/t-photogallery.gif) no-repeat 0 -74px;}

.photo-left {
	float:left;
	/*width:530px;*/
	}

.img-photo {
	padding:16px 0 0 14px;
	}

.photo-sotto {
	width:594px; height:64px;
	position:absolute;
	top:378px; left:50%;
	margin-left:-487px;
	background: url(/images/photogallery/bg-sotto.png) 0 0 no-repeat transparent;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/photogallery/bg-sotto.png');
	}

.photo-right {
	width:410px;
	float:right;
	padding-top:130px;
	}
	
	.photo-right h3 {
		color:#FFF;
		font-family:Trebuchet MS, Tahoma, "Times New Roman", Times, serif;
		font-size:20px;
		}
	
	.photo-right h4 {
		color:#FFFF00;
		font-family:Tahoma, "Times New Roman", Times, serif;
		font-weight:bold;
		}
	
	.tool-cont {
		width:400px;
		padding-top:23px;
		font-weight:bold;
		display:block;
		}
		
		.tool-cont A.right {text-decoration:none; float:right;}
		.tool-cont A.left {text-decoration:none; float:left;}
		
		.tool-cont A:hover {color:#FF0000}
		
		.back-downL {float:left; color:#bfbfff;}
		.back-downR {float:right; color:#bfbfff;}
		
/* DOVE SIAMO ******************************************************************************************************************************************/

.dovesiamo-txt {
	width:225px; height:189px;
	line-height:15px;
	padding:13px 0 0 10px;
	}	
	
	.mappa {
		position:absolute;
		top:106px; left:50%;
		margin-left:-259px;
		z-index:2;
		}
	
	.mountain-mask {
		width:430px; height:86px;
		position:absolute;
		top:320px; left:50%;
		margin-left:151px;
		z-index:10;
		background: url(/images/pagine/dove-siamo-mountain.png) 0 0 no-repeat transparent;
		_background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/pagine/dove-siamo-mountain.png');
		}
		
/* CORSI ******************************************************************************************************************************************/

.corsi-left {
	text-align:left;
	padding:0 35px 0 5px;
	width:340px;
	float:left;
	}

.corsi-right {
	text-align:left;
	padding:30px 0 0 35px;
	margin-top:-30px;	
	width:350px;
	border-left:#ed1c24 solid 1px;
	float:left;
	}
	
	.corsi-left h3, .corsi-right h3,
	.link-left h3, .link-right h3,
	.contatti-left h3, .contatti-right h3 {
		color:#FF0000;
		font-family:Trebuchet MS, Tahoma, "Times New Roman", Times, serif;
		font-size:17px;
		text-transform:uppercase;
		padding-top:13px;
		}
	
	.ul-corsi UL {
		list-style:none;
		}
	
	.ul-corsi LI {
		font-weight:bold;
		display:inline;
		display:block;
		padding:20px 0 0 15px;
		background:url(/images/pagine/p-elenco-corsi.gif) no-repeat 0 23px;
		}
		
/* SNOWBOARD ******************************************************************************************************************************************/

.snowboard-txt {
	text-align:left;
	padding:12px 35px 0 5px;
	width:560px;
	line-height:16px;
	border-right:#ff0000 solid 1px;
	}

/* PRENOTAZIONI ******************************************************************************************************************************************/

.prenotazioni-left {
	text-align:left;
	padding:12px 0 0 5px;
	width:760px;
	line-height:16px;
	float:left;
	}
	
	.prenotazioni-left strong {font-size:14px; color:#FF0000;}
	
	FORM {margin:0; padding:0;}

INPUT, SELECT {
	color:#000;
	border:1px solid #8cd2ff;
	height:20px;
	/*margin-right:20px;*/
	}
	
	TEXTAREA {
		color:#000;
		width:260px; height:210px;
		border:1px solid #8cd2ff;
		display:block;
		font: 12px Trebuchet MS, Helvetica, Arial, sans-serif;
		}
	
	.privacy {
		color:#000;
		width:210px; height:70px;
		border:1px solid #8cd2ff;
		display:block;
		font: 12px Trebuchet MS, Helvetica, Arial, sans-serif;
		}
	
	INPUT {width:190px;}
	
.noinput {width:auto; border:none; background-color:transparent; margin-top:4px;}

.input-dx {width:155px; margin-bottom:7px; border:#515151 solid 1px;}
.input-anno { width:50px;}

		
		.noinput-invia {
			width:85px; height:40px;
			border:none;
			margin:10px 0px 0 0;
			}
	
	LABEL {
		padding-top:15px;
		display:block;
		}
	
	FIELDSET {
		padding-top:15px;
		line-height:24px;
		}

.prenotazioni-right {
	width:225px;
	padding-top:50px;
	float:left;
	color:#FFF;
	min-height:479px;
	height:auto !important;
	height:479px;
	}

.campi {
	position:absolute;
	top:430px; left:50%;
	margin-left:-280px;
	}
	
/* SPONSOR ******************************************************************************************************************************************/

.t-proposta-partner:link, .t-proposta-partner:visited {
	width:209px; height:77px;
	display:block;
	float:left;
	background:url(/images-eng/pagine/t-proposta-partner.gif) no-repeat 0 0;
	}
	
	.t-proposta-partner:hover {	background-position:0 -77px; }
		
		.sponsor-cont img { padding-right:10px; }
	
	.sponsor-box1, .sponsor-box2 {
		width:260px;
		padding:20px 0 0 10px;
		float:left;
		}
	
	UL.sponsor-clients LI {
		display:block;
		margin-bottom:30px;
		}
	
	.sponsor-box2 { border-left:#ff0000 solid 1px; }
	
	.form-sponsor-box1 {
		width:990px; height:307px;
		min-height:302px; 
		height:auto !important;
		}

	.sponsor-intro {
		padding-top:30px;
		width:400px;
		float:left;
		}
	
	A.back-sponsor:link, A.back-sponsor:visited {
		color:#FFF;
		float:left;
		padding:10px 95px 0 45px;
		}
	
	.t-area-sponsor {
		width:190px;
		height:120px;
		}
	
	.noinput-invia2 {
		position:absolute;
		top:340px; left:50%;
		margin-left:450px;
		width:85px; height:40px;
		border:none;
		}
	
	.sponsor-space {
		min-height:87px; 
		height:auto !important; 
		height:99px; /* IE 6*/
		}
		
/* NEWSLETTER ******************************************************************************************************************************************/

.newsletter-intro {
	padding:15px 0 0 10px;
	width:400px;
	}
	
	.t-area-newsletter {
		width:200px;
		height:84px;
		}
	
	.campi-newsletter {
		position:absolute;
		top:400px; left:50%;
		margin-left:200px;
		}
	
	.noinput-invia-news {
		position:absolute;
		top:400px; left:50%;
		margin-left:-140px;
		width:85px; height:40px;
		border:none;
		}
	
	.newsletter-space {
		min-height:87px; 
		height:auto !important; 
		height:114px; /* IE 6*/
		}

/* LINK ******************************************************************************************************************************************/

.link-left {
	text-align:left;
	padding:0 35px 0 5px;
	width:370px;
	float:left;
	}

.link-right {
	text-align:left;
	padding:30px 0 0 15px;
	margin-top:-30px;	
	width:350px;
	border-left:#ed1c24 solid 1px;
	float:left;
	}
	
	.link-left h3, .link-right h3 {
		padding-top:30px;
		}
		
/* CONTATTI ******************************************************************************************************************************************/

.contatti-left {
	text-align:left;
	padding:0 35px 0 5px;
	width:290px;
	float:left;
	line-height:16px;
	}

.contatti-right {
	text-align:left;
	padding-left:15px;
	margin-top:17px;	
	width:350px; height:108px;
	border-left:#ed1c24 solid 1px;
	float:left;
	line-height:16px;
	}
	
	.contatti-left h3 {
		padding-top:30px;
		}
	
/* CONTATTI ******************************************************************************************************************************************/

.meteo-cont {
	padding:13px 0 0 40px;
	}
	
	.meteo-mask {
		width:691px; height:134px;
		position:absolute;
		top:490px; left:50%;
		margin-left:-466px;
		background: url(/images/pagine/meteo-mountain.png) 0 0 no-repeat transparent;
		_background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/pagine/meteo-mountain.png');
		}
		
		.meteo-mask A {
			position:relative;
			cursor:default;
			}
	

/* FOOTER ******************************************************************************************************************************************/

#footer {
	height:255px;
	font-family:"Myriad Pro", Tahoma, "Times New Roman", Times, serif;
	font-size:13px;
	color:#fff;
	text-align:center;
	background:url(/images/bg-footer.gif) repeat-x;
	}
	
	#footer A {color:#FFF; text-decoration:underline;}
	
	.footer-cont {
		width:990px; height:255px;
		margin:auto;
		text-align:left;
		background: url(/images/home/bg-footer.png) 0 0 no-repeat transparent;
		_background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/home/bg-footer.png');
		}
		
		.footer-left {
			float:left;
			padding:10px 0 0 135px;
			}
		
		.footer-right {
			float:left;
			padding:10px 0 0 220px;
			}
			
	.tit-footer {
		color:#FFFF00; 
		padding-bottom:15px
		}
	
	.sponsor {
		color:#FFFF00; 
		padding-top:18px
		}
			
	A.credits {
		/*float:right;
		margin-top:8px;*/
		}
	
	