@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: "Minion Pro";
	src: url(MinionPro-BoldIt.otf) format("opentype");
} 
body {
	height:100%;
	min-height:100%;
	margin:0;
	background-color:#fff;
	background-image:url(../img/bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

a {
	text-decoration:none;
	color:#069;
}
		
#main{
	width:100%;
	margin:0 auto;
	min-height:100%;
	height: auto !important;
	background-image:url(../img/bg-main.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}	
#content{
	width:906px;
	margin:0 auto;
	height: auto !important;
}
#head{
	width:906px;
	margin:0 auto;
	padding-top:126px;
	height:196px;
}
#corpo{
	width:906px;
	margin:0 auto;
	height:auto;
}

.clear{
	clear:both;
}
#corposx{
	width:214px;
	height:auto;
	float:left;
	text-align:left;
}
#corpodx{
	width:662px;
	margin-left:30px;
	height:auto;
	float:left;
}
#titoli{
	font-family: "Minion Pro";
}
.p01{
	width:304px;
	height:auto;
	padding-bottom:20px;
	margin-left: 18px;
	
}
h3{
	font-family:"Minio Pro";
	font-size: 20px;
	font-weight:bold;
	font-style:italic;
	color:#039;
	line-height:10px;
	margin:0;
	margin-bottom:15px;
	}
.h31{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#039;
	line-height:16px;
	margin:0;
	margin-bottom:15px;
	}
h6{
	font-family:"Minio Pro";
	font-size: 11px;
	font-weight:bold;
	font-style:italic;
	color:#039;
	line-height:10px;
	margin:0;
	margin-bottom:15px;
	}
#text01{
	width:341px;
	height:auto;
	float:left;
}#text02{
	width:321px;
	height:auto;
	float:left;
}
#maestro{
	width:321px;
	height:253px;
	background-image:url(../img/maestro.png);
	background-repeat:no-repeat;
}
.spacerline{
	width:303px;
	height:10px;
	padding-bottom:20px;
	background-image:url(../img/spacer-line.png);
	background-repeat:no-repeat;
}
.spacerline-big{
	width:100%;
	height:10px;
	margin-bottom:20px;
	background-image:url(../img/spacer-line-big.png);
	background-repeat:repeat-x;
	margin-top: 20px;
}
#meteo{
	width:214px;
	height:60px;
}
#campagna{
	width:214px;
	padding-top:120px;
	padding-bottom: 60px;
}
#sciatore{
	width:235px;
	height:256px;
	background-image:url(../img/skier.png);
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
}

#payoff{
	width:661px;
	height:120px;
	margin-left:245px;
	background-image:url(../img/payoff.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#skier{
	width:321px;
	height:320px;
	background-image:url(../img/skier.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#footer{
	width:100%;
	height:300px;
	background-image:url(../img/bg-footer.png);
	background-position:top left;
	background-repeat:repeat-x;
}#footer-content{
	width:906px;
	height:auto;
	margin:0 auto;
}#credits{
	width:662px;
	margin:0 auto;
	height:39px;
	margin-left:244px;
	background-image:url(../img/credits.png);
	background-position:top left;
	background-repeat:no-repeat;
}#banner_fisi{
	width:662px;
	height:130px;
	margin-top:25px;
	background-image:url(../img/Fisi%20Tesseramento%202009_2010.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:241px;
}#banner_fisi a{
	width:662px;
	height:130px;
}
#bottom  {
	width : 522px;
	height : 27px;
	margin-top : 15px;
	margin-left : 241px;
	font-family : Tahoma, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #1c2a46;
	float: left;
} 
#validator{
	width:300px;
	height:auto;
	margin-top:15px;
	margin-left:241px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#1c2a46;
}
#validator_xhtml{
	width:78px;
	height:14px;
	background-image:url(../img/xhtml_validator.gif);
	background-repeat:no-repeat;
	float:left;
}
#validator_xhtml a{
	width:78px;
	height:14px;
	float:left;
}

#validator_css{
	width:67px;
	height:14px;
	background-image:url(../img/css_validator.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:10px;

}

#validator_css a{
	width:67px;
	height:14px;
	float:left;
}
#autor_content{
	font-family : Tahoma, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #1c2a46;
	width:140px;
	height:27px;
	margin-top: 15px;
	float:right;
}#autor{
	background-image:url(../img/mirkocianca.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:90px;
	height:27px;
	margin-left:40px;
	margin-top: -12px;
}
#autor a{
	width:67px;
	height:27px;
	float:right;
}
/* MENU */

#menu{
	width:197px;
	height:196px;
	padding-left:20px;
	text-align:left;
	float:left;
}
#home{
	width:72px;
	height:26px;
	padding-bottom:2px;
	
}
#dove{
	width:100px;
	height:26px;
	padding-bottom:2px;
}
#tariffe{
	width:129px;
	height:26px;
	padding-bottom:2px;
}
#maestri{
	width:82px;
	height:26px;
	padding-bottom:2px;
}
#foto{
	width:62px;
	height:26px;
	padding-bottom:2px;
}
#sci{
	width:82px;
	height:26px;
	padding-bottom:2px;
}
#contatti{
	width:100px;
	height:26px;
	padding-bottom:2px;
}
#home a{
	width:72px;
	height:26px;
	padding-bottom:2px;
	background-image:url(../img/menu_01.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}
#dove a{
	width:100px;
	height:26px;
	padding-bottom:2px;
	background-image:url(../img/menu_03.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}#tariffe a{
	width:129px;
	height:26px;
	padding-bottom:2px;
	background-image:url(../img/menu_05.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}#maestri a{
	width:82px;
	height:26px;
	padding-bottom:2px;
	background-image:url(../img/menu_07.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}#foto a{
	width:62px;
	height:26px;
	padding-bottom:2px;
	background-image:url(../img/menu_09.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}#sci a{
	width:82px;
	height:26px;
	padding-bottom:2px;
	background-image:url(../img/menu_11.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}#contatti a{
	width:100px;
	height:26px;
	padding-bottom:2px;
	background-image:url(../img/menu_12.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}
#home a:hover, #dove a:hover, #tariffe a:hover, #maestri a:hover, #foto a:hover, #sci a:hover, #contatti a:hover {
	background-position:0 -28px;
}

ul {
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
li{
	height:28px;
}
/*ul, li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

 #campagna li{ display:inline }
 #campagna ul{ display:inline }
/* FINE MENU */

#camp_tit{
	width:130px;
	height:39px;
	background-image:url(../img/camp-tit.png);
	background-position:top left;
	background-repeat:no-repeat;
}#camp01{
	width:154px;
	height:72px;
}#camp02{
	width:154px;
	height:72px;
	
}#camp01 a{
	width:154px;
	height:72px;
	background-image:url(../img/camp01.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}#camp02 a{
	width:154px;
	height:72px;
	background-image:url(../img/camp02.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

#meteo{
	width:154px;
	height:72px;
	
}#meteo a{
	width:154px;
	height:72px;
	background-image:url(../img/meteo.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

#camp01 a:hover, #camp02 a:hover #meteo a:hover{
	opacity: 0.8;
}
#meteo_tit{
	width:130px;
	height:39px;
	background-image:url(../img/meteo-tit.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#logos{
	width:103px;
	margin-left:586px;
	height:197px;
	float:left;
	text-align:left;
}
#maestri_logo{
	width:80px;
	height:85px;
	;
}	
#scuola_logo{
	width:88px;
	height:94px;
}	
#maestri_logo a{
	width:80px;
	height:85px;
	background-image:url(../img/maestri_logo.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;

}	
#scuola_logo a{
	width:88px;
	height:94px;
	background-image:url(../img/scuolasci_logo.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;

}
#maestri_logo a:hover, #scuola_logo a:hover{
	opacity: 0.8;
}
.testo_rosso {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #790e11;
	text-decoration:none;
}
.testo_verde {
	font-family: "Minion Pro";
	font-size: 16px;
	color: #5a5e1e;
	text-decoration:none;
	font-weight: bold;
	font-style: italic;
}.testo_verde02 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5a5e1e;
	text-decoration:none;
}.testo_giallo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a86804;
	text-decoration:none;
}
img {
border:0;
text-decoration:none;
	}
#main_view {
	float: left;
	padding: 9px 0;
	margin-left: 30px;
}
#fotocontainer{
	width:660px;
	height:auto;
	margin:0 auto;
}.foto01{
	width:155px;
	height:116px;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	overflow:hidden;
}
.foto01 a {
	width:155px;
	height:116px;
	float:left;
}
.foto02{
	width:87px;
	height:116px;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	overflow:hidden;
}
a.foto02 {
	width:87px;
	height:116px;
}.sciclub{
	width:210px;
	height:157px;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.didascalia{
	width:210px;
	height:15px;
	float:left;
	font-weight:bold;
	padding-right:10px;
	padding-bottom:10px;
	color:#069;
}
.tariffe_main {
	width:298px;
	height:auto;
	padding:10px;
	background-color:#c3daf8;
	float:left;
	margin-right: 6px;

}
.tariffe_content {
	width:149px;
	height:auto;
	background-color:#c3daf8;
	float:left;
}
.tariffa{
	line-height:16px;
	width:130px;
	padding:8px;
	background-color:#62718c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#fff;
	opacity: 0.6;
	margin: 2px 1px 2px 2px;

}
.tariffa-bold{
	line-height:16px;
	width:130px;
	padding:8px;
	background-color:#62718c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	margin: 2px 1px 2px 2px;
}
.titolo_tariffa{
	width:280px;
	padding:8px;
	background-color:#036;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#CCC;
	opacity: 0.6;
	margin: 2px;
}
