html, body{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	/*font-family:"Futura Condensed", "Monaco CE",Futura Book BT, Arial, Tahoma, Verdana;*/
	font-family: Verdana, 'Trebuchet MS', sans-serif;       
	height:100%; 
	text-align: center;
}
html.dettaglio{
	margin:0px;
	padding:0px;
	background-color:#000;
}
tr.titolo {
	background-color:#DBDBDB;
	border-bottom:1px solid #333;
	height:20px;	
}
tr.dato {
	border-bottom:1px solid #333;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 0px;
}
tr.totale {
	background-color:#E9E9E9;
	border-bottom:1px solid #000000;
	height:20px;
}
.maestro {
	font-size:12px;
	color:#666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.imagesMaestro {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}

.rosso {
	font-size:1em;
	color:#f00;
}
.testo_maestro{
	font-size:1em;
}
.testoInput{
	border:1px solid #666;
	font-size:10px;
	color:#666666;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
.qta{
	border:1px solid #666;
	font-size:1em;
	width:40px;
	color:#000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.mesi {
	border:1px solid #666;
	background-color:#333;
	color:#999;
	border:0px;
	font-size:12px;
}
.selezionato {
	font-weight:bold;
	color:#F00;
	font-size:12px;
}
input.pulsante{
	border:1px solid #666;
	background-color:#FFF;
	color:#333;
}
table.contact{
	width: 780px;
	font-size: 80%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.contact input{
	border:1px solid #666;
	background-color:#FFF;
	color:#333;
}
table.contact p.privacy{
	position:relative;
	width: 650px;
	height:60px;
	font-size:0.8em;
	overflow:auto;
	scrollbar-base-color: #fff;
    scrollbar-arrow-color: #333;
    scrollbar-track-color: #CCCCCC;
	margin: 0px auto 0px auto;
	padding: 0px 5px 0px 5px;
}
p.chiudiWin{
	position:absolute;
	left:6px;
	top:6px;
	width:345px;
	height:42px;
	cursor:pointer;
}
div#corpoNewSchool .word1 a:link{
	font-size:1.3em;
	padding: 0px 0px 0px 0px;
}
div#corpoNewSchool .word1 a:visited{
	font-size:1.3em;
	padding: 0px 0px 0px 0px;
}
div#corpoNewSchool .word1 a:hover {
	font-size:1.3em;
	padding: 0px 0px 0px 0px;
}

div#corpoNewSchool .word2 a:link{
	font-size:1.5em;
	padding: 0px 1px 0px 1px;
}
div#corpoNewSchool .word2 a:visited{
	font-size:1.5em;
	padding: 0px 1px 0px 1px;
}
div#corpoNewSchool .word2 a:hover {
	font-size:1.5em;
	padding: 0px 1px 0px 1px;
}

div#corpoNewSchool .word3 a:link{
	font-size:1.7em;
	padding: 0px 1px 0px 1px;
}
div#corpoNewSchool .word3 a:visited{
	font-size:1.7em;
	padding: 0px 1px 0px 1px;
}
div#corpoNewSchool .word3 a:hover {
	font-size:1.7em;
	padding: 0px 1px 0px 1px;
}
div#corpoNewSchool .word4 a:link{
	font-size:1.9em;
	padding: 0px 2px 0px 2px;
}
div#corpoNewSchool .word4 a:visited{
	font-size:1.9em;
	padding: 0px 2px 0px 2px;
}
div#corpoNewSchool .word4 a:hover {
	font-size:1.9em;
	padding: 0px 2px 0px 2px;
}
div#corpoNewSchool .word5 a:link{
	font-size:2.1em;
	padding: 0px 2px 0px 2px;
}
div#corpoNewSchool .word5 a:visited{
	font-size:2.1em;
	padding: 0px 2px 0px 2px;
}
div#corpoNewSchool .word5 a:hover {
	font-size:2.1em;
	padding: 0px 2px 0px 2px;
}
/*--------------------------
 struttura
---------------------------- */
/* contenitore centrale */
div#contenitore {
	position: relative;
	width: 800px;
	min-height:768;
	height: auto !important;
	height: 100%;
	background-color:#FFFFFF;
	color: #000000;
	font-size: 85%;
	margin: 0px auto 0px auto;	
	padding: 0px 0 0px 0;
}
div#contenitoreNew {
	position: relative;
	width: 1000px;
	min-height:768;
	height: auto !important;
	height: 100%;
	background-color:#FFFFFF;
	color: #000000;
	font-size: 85%;
	margin: 0px auto 0px auto;	
	padding: 0px 0 0px 0;
}
div#contenitoreDett {
	position: relative;
	width: 800px;
	height: 600px;
	background-color:#000;
	color: #fff;
	font-size: 85%;
	margin: 0px auto 0px auto;	
	padding: 0px 0 0px 0;
}
/* fine contenitore centrale */
/* inizio corpo centrale gestione */
div#sfondoNewTras {
	position: absolute;
	left:0px;
	top:0px;
	width: 1000px;
	height:850px;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	background-color:#000;
	color: #fff;
	font-size: 85%;
	z-index:3000;
	margin: 0px auto 0px auto;	
	padding: 0px 0 0px 0;
}
div#sfondoNew {
	position: absolute;
	left:0px;
	top:0px;
	width: 1000px;
	height:800px;
	color: #fff;
	font-size: 85%;
	z-index:3000;
	margin: 0px auto 0px auto;
	padding: 0px 0 0px 0;
}
div#sfondoNew input {
	position:relative;
	top:0px;
	height:18px;
	border:1px solid #666;
	background-color:#333;
	color:#999;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sfondoNew td.menu{
	font-size: 2.5em;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}
div#sfondoNew p.testa{
	position: absolute;
	left:20px;
	top:10px;
	width: 600px;
	color: #fff;
	font-size: 85%;
	margin: 0px auto 0px auto;	
	padding: 0px 0 0px 0;
}
div#sfondoNew p.cerca{
	position: absolute;
	left:0px;
	top:125px;
	width: 855px;
	height:20px;
	vertical-align:top;
	color: #fff;
	text-align:right;
	border-bottom:1px solid #fff;
	margin: 0px auto 0px auto;	
	padding: 0px 0px 0px 0px;
}
div#sfondoNew p.chiudi{
	position: absolute;
	right:10px;
	top:10px;
	width: 100px;
	text-align:right;
	color: #fff;
	font-size: 85%;
	margin: 0px auto 0px auto;	
	padding: 0px 0 0px 0;
}
div#sfondoNew table{
	position: absolute;
	right:10px;
	top:120px;
	color: #fff;
	font-size: 85%;
	margin: 0px auto 0px auto;	
	padding: 0px 0 0px 0;
}
div#sfondoNew ul.menu{
	position: absolute;
	left:15px;
	top:125px;
	width:630px;
	color: #fff;
	list-style:none;
	float:left;
	margin: 0px auto 0px auto;	
	padding: 0px 0 0px 0;
	z-index:100;
}
div#sfondoNew li.sel{
	color: #fff;
	border-bottom:solid 4px #39bdea;
	font-size: 1.1em;
	text-decoration: none;
	float:left;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}
div#sfondoNew li.testo{
	color: #fff;
	font-size: 1.1em;
	text-decoration: none;
	float:left;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}
div#corpoNewSchool {
	position: absolute;
	top:200px;
	left:0px;
	width: 1000px;
	height: 620px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 10px auto 0px auto;	
	padding: 0px 0 0px 0;
}
div#barraDx {
	position: absolute;
	top:15px;
	right:10px;
	width: 320px;
	margin: 0px auto 0px auto;
	padding: 10px 0 0px 0;
	z-index:4000;
}
div#corpoNewSchool p.titolo{
	position: relative;
	top:10px;
	left:20px;
	width: 580px;
	text-align:left;
	font-size:2em;
	color:#39bdea;
	float:left;
	font-weight:bold;
	background-color:#fff;
	margin: 0px 0px 0px 0px;
	padding: 20px 5px 10px 5px;
}
div#corpoNewSchool p.data{
	position: relative;
	top:10px;
	left:20px;
	width: 580px;
	height:17px;
	float:left;
	text-align:left;
	font-size:0.8em;
	background-color:#fff;
	color:#666;
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 0px 5px;
	z-index:5000;
}
div#corpoNewSchool p.dataGenerale{
	position: relative;
	top:10px;
	left:20px;
	width: 580px;
	height:17px;
	float:left;
	text-align:left;
	font-size:1em;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
}
div#corpoNewSchool p.sezione{
	position: relative;
	top:10px;
	width: 200px;
	height:17px;
	text-align:right;
	font-size:0.8em;
	float:left;
	background-color:#fff;
	margin: 0px 0px 0px 0px;	
	padding: 3px 5px 0px 5px;
}
div#corpoNewSchool p.testoNotizia{
	position: relative;
	top:10px;
	left:20px;
	width: 580px;
	float:left;
	text-align:left;
	font-size:1em;
	background-color:#fff;
	color:#000;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
}
div#corpoNewSchool p.imagesNotizia{
	position: relative;
	top:10px;
	left:20px;
	width: 580px;
	float:left;
	text-align:center;
	font-size:1em;
	background-color:#fff;
	color:#000;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
}
div#corpoNewSchool p.tags{
	position: relative;
	top:10px;
	left:20px;
	width: 580px;
	float:left;
	text-align:left;
	font-size:0.8em;
	border:1px solid #666;
	color:#999;
	margin: 0px 0px 10px 0px;
	padding: 10px 5px 10px 5px;
}
div#corpoNewSchool p.click{
	position: relative;
	top:10px;
	width: 180px;
	height:17px;
	text-align:right;
	font-size:0.8em;
	float:left;
	background-color:#666;
	margin: 0px 0px 0px 0px;	
	padding: 3px 5px 0px 5px;
} 
div#corpoNewSchool table.notizia{
	position: relative;
	top:10px;
	left:20px;
	width: 550px;
	border:#999 1px solid;
	float:left;
	margin: 0px 0px 10px 0px;	
	padding: 0px 0px 0px 0px;
}
div#corpoNewSchool td.parole{
	font-size:0.8em;
	text-align:right;
	background-color:#333;
	margin: 0px 0px 0px 0px;	
	padding: 0px 5px 0px 5px;
}
div#corpoNewSchool td.lente{
	font-size:0.8em;
	text-align:center;
	background-color:#333;
	margin: 0px 0px 0px 0px;	
	padding: 0px 5px 0px 5px;
}
div#corpoNewSchool td.titolo{
	font-size:1.2em;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	margin: 0px 0px 0px 0px;	
	padding: 5px 5px 5px 5px;
}
div#corpoNewSchool td.testo{
	font-size:1em;
	text-align:left;
	color:#FFF;
	margin: 0px 0px 0px 0px;	
	padding: 5px 10px 5px 20px;
}
div#barraDx p.mese{
	position: relative;
	top:10px;
	width: 290px;
	height:18px;
	text-align:left;
	float:left;
	margin: 0px auto 20px auto;	
	padding: 4px 0 4px 10px;
	z-index: 10000;
}
div#corpoNewSchool p.bannerTop{
	position: relative;
	width: 290px;
	height:290px;
	text-align:center;
	float:left;
	color:#9F0;
	font-size:1.5em;
	margin: 10px auto 20px auto;
	padding: 5px 0 0px 10px;
}
div#corpoNewSchool p.tagTitle{
	position: relative;
	width: 282px;
	text-align:left;
	height:18px;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	float:left;
	font-size:1.5em;
	font-family:"Futura", "Monaco CE", Futura-Condensed, Helvetica-Compressed, Arial, Tahoma, Verdana;
	border:1px solid #666;
	background-color:#333;
	color:#999;
	margin: 10px auto 0px 10px;
	padding: 0px 0 15px 0px;
}
div#corpoNewSchool p.tag{
	position: relative;
	width: 272px;
	min-height:200px;
	font-size:0.8em;
	float:left;
	text-align:left;
	border:1px solid #666;
	color:#999;
	margin: 0px auto 30px 10px;	
	padding: 10px 0 10px 10px;
	z-index:4000;
}
div#corpoNewSchool p.bannerSotto{
	position: relative;
	width: 280px;
	font-size:0.8em;
	text-align:left;
	cursor:pointer;
	margin: 20px auto 0px 10px;	
	padding: 10px 5px 10px 0px;
}
div#corpoNewSchool p.network {
	position: relative;
	width: 280px;
	font-size:0.8em;
	text-align:left;
	margin: 20px auto 0px 10px;	
	padding: 10px 5px 10px 10px;
}
div#corpoNewSchool p.network img{
	margin: 0px 0px 0px 0px;	
	padding: 10px 0px 10px 0px;
}
div#claimNewSchool {
	position: absolute;
	top:280px;
	left:160px;
	width: 55px;
	height: 55px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1200;
}
div#claimNewSchoolSnow {
	position: absolute;
	top:252px;
	left:160px;
	width: 55px;
	height: 55px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1200;
}
div#claim {
	position: absolute;
	top:23px;
	right:-104px;
	width: 200px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1200;
} 
div#claimNews {
	position: absolute;
	top:180px;
	right:-40px;
	width: 200px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1200;
} 
div#claimInt {
	position: absolute;
	top:219px;
	left:208px;
	width: 120px;
	height: 120px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1200;
} 
div#claimInfo {
	position: absolute;
	top:180px;
	right:-40px;
	width: 200px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1200;
} 
div#claim p.chiudi{
	position: absolute;
	right:0px;
	text-align:right;
	font-size:0.8em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#claim p.descrizione{
	position: absolute;
	top:155px;
	width:200px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
div#cc_gestione {
	position: absolute;
	top:45px;
	left:0px;
	width: 745px;
	height: 500px;
	background:#ffffff url(../images/sfondo_cc_gestione.gif) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
}
div#cc_gestione p{
	position: absolute;
	top:0px;
	left:40px;
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#cc_gestione table{
	position: relative;
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#cc_gestione table.estrazione{
	position: relative;
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#cc_gestione table.contest_news{
	position: relative;
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#cc_gestione input{
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#cc_gestione textarea{
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#cc_gestione table td.titolo{
	font-size:14px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#cc_gestione table td.testo{
	font-size:12px;
	color:#666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* inizio testatina */
div#testa {
	position: relative;
	top:0px;
	left:0px;
	width: 800px;
	height:124px;
	background:#ffffff url(../public/newschool/testaDett.jpg) no-repeat;
}
div#menuDett {
	position: relative;
	top:0px;
	left:0px;
	width: 800px;
	height:21px;
	text-align:left;
	background:#ffffff url(../public/newschool/sfondoMenu.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 55px 0px 0px 20px;
}
div#menuDett p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#corpoCentraleDett {
	position: relative;
	top:0px;
	left:0px;
	width: 800px;
	height:400px;
	text-align:left;
	background:#ffffff url(../public/newschool/sfondoCC.jpg) repeat-y;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#datiMenu{
	position: relative;
	top:30px;
	left:0px;
	width: 738px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#datiMenu p.titoloMenu{
	position: relative;
	top:0px;
	left:15px;
	width: 738px;
	background-color:#666;
	border-bottom:1px #999 solid;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 20px;
}
div#piedeDett {
	position: relative;
	top:0px;
	left:0px;
	width: 800px;
	height:50px;
	font-size:0.7em;
	text-align:center;
	background:#ffffff url(../public/newschool/sfondoPiede.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
}

div#testa_data {
	position: absolute;
	top:0px;
	left:0px;
	width: 800px;
	height: 45px;
	background:#ffffff url(../images/sfondo_inizio.gif) no-repeat;
}
div#testa_data p.bandiere{
	position: absolute;
	top:0px;
	left:15px;
	width:400px;
	text-align:left;
	font-size:9px;
	color: #C0C0C0;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}
div#testa_data p.bandiere input{
	font-size:9px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#testa_data p.bandiere form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#testa_data p.data{
	position: absolute;
	top:0px;
	left:400px;
	width:385px;
	text-align:right;
	font-size:9px;
	color: #C0C0C0;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}
/* fine testatina */
/* inizio immagine a rotazione */
div#immagine_random {
	position: absolute;
	top:45px;
	left:0px;
	width: 800px;
	height: 327px;
	background:#ffffff url(../images/sfondo_images_home.gif) no-repeat;
	color: #000000;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#immagine_random img{
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* fine immagine a rotazione */
/* inizio immagine a rotazione */
div#immagine_random_interno {
	position: absolute;
	top:80px;
	left:0px;
	width: 800px;
	height: 140px;
	background:#ffffff url(../images/sfondo_images_interno.gif) no-repeat;
	color: #000000;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:2;
}
div#immagine_random_interno img{
	text-align:center;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:2;
}
div#immagine_random_interno object{
	text-align:center;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	z-index:-20;
}
/* fine immagine a rotazione */

/* inizio menu */
div#menu {
	position: absolute;
	top:370px;
	left:0px;
	width: 800px;
	height: 40px;
	background:#ffffff url(../images/sfondo_menu_interno.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#menu ul.menu{
	text-align:left;
	color: #999;
	list-style:none;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
}
div#menu li{
	text-align:center;
	color: #666;
	height:22px;
	font-size: 1em;
	float:left;
	vertical-align:middle;
	margin: 0px 0px 0px 0px;
	padding: 12px 3px 0px 3px;
}
div#menu li.logo{
	text-align:center;
	color: #CCC;
	height:40px;
	float:left;
	border-right: solid 1px #CCC;
	vertical-align:middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* fine menu */
/* inizio menu */
div#menu_interno {
	position: absolute;
	top:45px;
	left:0px;
	width: 800px;
	height: 40px;
	background:#ffffff url(../images/sfondo_menu_interno.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#menu_interno ul.menu{
	text-align:left;
	color: #999;
	list-style:none;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
}
div#menu_interno li{
	text-align:center;
	color: #666;
	height:22px;
	font-size: 1em;
	float:left;
	vertical-align:middle;
	margin: 0px 0px 0px 0px;
	padding: 10px 3px 0px 3px;
}
div#menu_interno p{
	text-align:left;
	color: #666;
	font-size: 1em;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}
/* fine menu */
/* inizio news testuali senza link */
div#news_testo {
	position: absolute;
	top:408px;
	left:0px;
	width: 800px;
	height: 30px;
	background:#ffffff url(../images/sfondo_news.gif) no-repeat;
	color: #000000;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* fine news testuali senza link */
/* inizio news testuali senza link */
div#lista_news {
	position: absolute;
	top:220px;
	left:0px;
	width: 800px;
	height: 440px;
	background:#ffffff url(../images/sfondo_lista_news.gif) no-repeat;
	color: #000000;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:450;
}
div#lista_news p.banner{
	position: absolute;
	top:20px;
	left:45px;
	width: 160px;
	height: 440px;
	color: #000000;
	font-size: 90%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.images{
	position: absolute;
	top:20px;
	left:240px;
	width: 440px;
	height: 316px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.conferma{
	position: absolute;
	top:20px;
	left:240px;
	width: 440px;
	height: 316px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.testo{
	position: absolute;
	top:345px;
	left:240px;
	width: 500px;
	height: 65px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
div#lista_news p.images_appuntamenti{
	position: absolute;
	top:30px;
	left:240px;
	width: 250px;
	height: 360px;
	text-align:left;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.testo_appuntamenti{
	position: absolute;
	top:30px;
	left:500px;
	width: 260px;
	height: 280px;
	text-align:left;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
div#lista_news p.testo_appuntamenti_news{
	position: absolute;
	top:30px;
	left:230px;
	width: 490px;
	height: 170px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
div#galleryNew{
	position: absolute;
	top:230px;
	left:230px;
	width: 520px;
	height: 400px;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

div#galleryNew table.small{
	width:500px;
}
div#lista_news td.icone{
	width: 80px;
	height: 80px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.testo_appuntamenti_news_link{
	position: absolute;
	top:30px;
	left:250px;
	width: 490px;
	height: 370px;
	text-align:center;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
div#lista_news p.tasti_appuntamenti{
	position: absolute;
	top:330px;
	left:500px;
	width: 250px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
div#lista_news p.partners{
	position: absolute;
	top:30px;
	left:47px;
	width: 155px;
	height:80px;
	text-align:center;
	color:#666666;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.screen_eventi{
	position: absolute;
	top:228px;
	left:55px;
	width: 140px;
	height:187px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.images_maestro{
	position: absolute;
	top:40px;
	left:240px;
	width: 230px;
	height: 320px;
	text-align:left;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.testo_blog{
	position: absolute;
	top:20px;
	left:230px;
	width: 510px;
	height: 380px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
div#lista_news p.testo_blog_gruppo{
	position: absolute;
	top:70px;
	left:230px;
	width: 330px;
	height: 340px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
div#lista_news p.indice_blog_gruppo{
	position: absolute;
	top:50px;
	left:580px;
	width: 160px;
	height: 350px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
	background-color:#E8E8E8;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
div#lista_news p.testo_long{
	position: absolute;
	top:40px;
	left:480px;
	width: 250px;
	height: 320px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
div#lista_news p.titolo{
	position: absolute;
	top:18px;
	left:225px;
	width: 250px;
	height: 20px;
	text-align:left;
	color:#666666;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.titolo_discussione{
	position: absolute;
	top:40px;
	left:225px;
	width: 250px;
	height: 20px;
	text-align:left;
	color:#666666;
	font-weight:bold;
	font-size:14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.images_1{
	position: absolute;
	top:70px;
	left:225px;
	width: 255px;
	height: 340px;
	text-align:center;
	color:#666666;
	font-size:10px;
	border-right:solid 1px #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.images_2{
	position: absolute;
	top:70px;
	left:490px;
	width: 255px;
	height: 340px;
	text-align:center;
	color:#666666;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.registrazione{
	position: absolute;
	top:15px;
	right:34px;
	width: 550px;
	height: 20px;
	text-align:right;
	color:#666666;
	font-size:10px;
	background-color:#CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news form{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news select.blogger{
	position: absolute;
	top:15px;
	left:350px;
	text-align:left;
	color:#666666;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news input{
	border:1px #999 solid;
	font-size:10px;
	color:#666666;
	background-color:#E8E8E8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news input.infoSmall{
	border:0px #999 solid;
	font-size:1em;
	width:145px;
	height:17px;
	color:#666666;
	background-color:#fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news input.info{
	border:0px #999 solid;
	font-size:1em;
	width:308px;
	height:17px;
	color:#666666;
	background-color:#fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news input.pulsante{
	cursor:pointer;
}
div#lista_news p.privacy{
	position:relative;
	width: 520px;
	height:120px;
	font-size:0.8em;
	overflow:auto;
	scrollbar-base-color: #B20E41;
    scrollbar-arrow-color: #CCCCCC;
    scrollbar-track-color: #CCCCCC;
	margin: 0px auto 0px auto;
	padding: 0px 5px 0px 5px;
}
div#lista_news p.testo{
	font-size:0.8em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.init_modulo_info{
	position: absolute;
	top:32px;
	left:225px;
	width: 536px;
	height: 24px;
	background:#ffffff url(../images/inizio_info.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.cc_modulo_info{
	position: absolute;
	top:56px;
	left:225px;
	width: 500px;
	height:650px;
	background:#ffffff url(../images/sfondo_base_info.gif) repeat-y;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}
div#lista_news p.calendario{
	position: absolute;
	top:56px;
	left:570px;
	width: 150px;
	height:335px;
	color:#8C8C8C;
	font-size:1em;
	text-align:left;
	background:#ffffff url(../images/sfondo_calendario.gif) no-repeat;
	font-family: Verdana, 'Trebuchet MS', sans-serif;       
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news ul.calendario{
	position: absolute;
	top:80px;
	left:580px;
	width: 150px;
	height:335px;
	color:#8C8C8C;
	font-size:0.9em;
	text-align:left;
	font-family: Verdana, 'Trebuchet MS', sans-serif;       
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news li.selezione{
	font-family: Verdana, 'Trebuchet MS', sans-serif;       
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
div#lista_news input.seleziona{
	height:15px;
	font-size:0.6em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news li.titoloOrario{
	font-size:1em;
	color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.note{
	position: absolute;
	top:400px;
	left:570px;
	width: 150px;
	height:150px;
	color:#8C8C8C;
	font-size:1.2em;
	text-align:left;
	background:#ffffff url(../images/sfondo_calendario.gif) no-repeat;
	font-family: Verdana, 'Trebuchet MS', sans-serif;       
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.lezioni{
	position: absolute;
	top:400px;
	left:570px;
	width: 150px;
	height:335px;
	color:#8C8C8C;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background:#ffffff url(../images/sfondo_calendario.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news ul.info{
	position: absolute;
	top:56px;
	left:225px;
	width: 325px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news ul.risposta{
	position: absolute;
	top:20px;
	left:34px;
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	background-color:#CCCCCC;
}
div#lista_news ul.info li.titolo{
	height:20px;
	color:#8C8C8C;	
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
div#lista_news ul.info li.privacy{
	height:20px;
	font-size:0.8em;
	width:500px;
	color:#8C8C8C;	
	text-align:left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
div#lista_news ul.info li.titolo p{
	font-family: Verdana, 'Trebuchet MS', sans-serif;       
	font-size:1 em;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 2px;
}
div#lista_news ul.info li.form{
	height:23px;
	font-weight:normal;
	vertical-align:middle;
	background:#ffffff url(../images/sfondo_campo_insert.gif) no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
div#lista_news ul.info li.formNome{
	height:23px;
	font-weight:normal;
	vertical-align:middle;
	background:#ffffff url(../images/sfondo_campo_insert_nome.gif) no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
div#lista_news ul.info input{
	font-size:10px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news li.form input.datario{
	position:absolute;
	right:5px;
	width:25px;
	cursor:pointer;
	vertical-align:middle;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news ul.info input.cale{
	position:absolute;
	right:5px;
	font-size:10px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news ul.info li.pulsante{
	height:40px;
	color:#8C8C8C;
	width:500px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 10px;
}
div#lista_news li{
	text-align:left;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news li.sezione{
	height:35px;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news li.titolo{
	font-size:14px;
	height:30px;
	color:#666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#lista_news p.testo_maestro{
	position: absolute;
	top:330px;
	left:230px;
	width: 360px;
	height: 80px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
div#lista_news p.testo_attrezzatura{
	position: absolute;
	top:290px;
	left:240px;
	width: 490px;
	height: 120px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
div#lista_news p.images_video{
	position: absolute;
	top:20px;
	left:230px;
	width: 230px;
	height: 320px;
	text-align:left;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.images_video_app{
	position: absolute;
	top:20px;
	left:300px;
	width: 230px;
	height: 320px;
	text-align:left;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.testo_video{
	position: absolute;
	top:350px;
	left:240px;
	width: 360px;
	height: 260px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
div#lista_news p.testo_gallery{
	position: absolute;
	top:340px;
	left:240px;
	width: 360px;
	height: 70px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
div#lista_news p.testo_gallery_activity{
	position: absolute;
	top:350px;
	left:240px;
	width: 450px;
	height: 60px;
	text-align:justify;
	color:#666666;
	font-size:11px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
div#lista_news ul.pulsanti{
	position: absolute;
	top:17px;
	left:680px;
	width: 85px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news li.pulsanti{
	width: 85px;
	height: 70px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news li.pulsanti p{
	height:60px;
	vertical-align:text-top;
	margin: 0px 2px 0px 2px;
	padding: 25px 2px 0px 2px;
}
div#lista_news ul.pulsanti_maestro{
	position: absolute;
	top:40px;
	left:627px;
	width: 155px;
	height:370px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}
div#lista_news li.pulsanti_maestro{
	color: #000066;
	width: 130px;
	height: 120px;
	font-size:9px;
	list-style:none;
	text-align:center;
	margin: 5px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}
div#lista_news ul.pulsanti_activity{
	position: absolute;
	top:40px;
	left:610px;
	width: 173px;
	height:60px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news ul.pulsanti_video li.titolo{
	color: #000066;
	width: 130px;
	height: 20px;
	font-size:10px;
	list-style:none;
	font-weight:bold;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
div#lista_news ul.pulsanti_gallery{
	position:absolute;
	top:40px;
	left:625px;
	width: 150px;
	height:350px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news li.pulsanti_gallery{
	color: #000066;
	width: 130px;
	height: 95px;
	font-size:10px;
	list-style:none;
	text-align:center;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
div#lista_news ul.pulsanti_gallery_app{
	position:absolute;
	top:38px;
	left:635px;
	width: 150px;
	height:350px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news li.pulsanti_gallery_app{
	color: #000066;
	width: 130px;
	height: 80px;
	font-size:10px;
	list-style:none;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
div#lista_news ul.pulsanti_video{
	position:absolute;
	top:20px;
	left:610px;
	width: 150px;
	height:350px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news li.pulsanti_video{
	color: #000066;
	width: 130px;
	height: 80px;
	font-size:10px;
	list-style:none;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

div#lista_news img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.banner_ski_1{
	position: absolute;
	top:227px;
	left:31px;
	width: 190px;
	height:160px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news a{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news ul{
	position: absolute;
	top:20px;
	left:50px;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1500;
}
div#lista_news ul.lista_blog{
	position: absolute;
	top:10px;
	left:38px;
	width: 165px;
	height:403px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 10px;
}
div#lista_news li.elemento_titolo{
	font-size:12px;
	height:30px;
	color:#666666;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
div#lista_news table{
	position: absolute;
	top:19px;
	left:225px;
	width: 530px;
	color: #000000;
	font-size: 90%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news table.risposta{
	position: absolute;
	top:11px;
	left:216px;
	width: 550px;
	color: #000000;
	font-size: 90%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#E8E8E8;
}
div#lista_news table.risposta_gruppo{
	position: absolute;
	top:35px;
	left:220px;
	width: 250px;
	color: #000000;
	font-size: 90%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news table.attrezzatura{
	position: absolute;
	top:19px;
	left:235px;
	width: 510px;
	height:260px;
	background:#ffffff url(../images/sfondo_tabella_attrezza.gif) no-repeat;
	color: #000000;
	font-size: 90%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news table.elemento{
	position: absolute;
	top:19px;
	left:220px;
	width: 520px;
	height:360px;
	color: #000000;
	font-size: 90%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news table.newsLetter{
	position: absolute;
	top:11px;
	left:216px;
	width: 550px;
	color: #000000;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.carrelloScorr{
	position: relative;
	top:11px;
	width:550px;
	color: #000000;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news table.banner{
	position: absolute;
	top:11px;
	left:5px;
	width: 220px;
	color: #000000;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#lista_news td.titolo{
	text-align:center;
	font-weight:bold;
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.images_elemento{
	position: absolute;
	top:19px;
	left:220px;
	width: 260px;
	height:350px;
	color: #000000;
	font-size: 90%;
	text-align:center;
	border-right:#666666 solid 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.testo_elemento{
	position: absolute;
	top:19px;
	left:485px;
	width: 260px;
	height:350px;
	color: #999999;
	text-align:justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
}
div#lista_news p.ordina{
	position: absolute;
	top:390px;
	left:530px;
	width: 220px;
	height:350px;
	color: #FF0000;
	text-align:right;
	font-weight:bold;
}
div#lista_news td.luogo{
	font-size: 100%;
	text-align:left;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news td.descrizione{
	font-size: 90%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news td.divisore{
	height:6px;
	background:#ffffff url(../images/sfondo_divisore.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.paginazione{
	position: absolute;
	top:423px;
	left:215px;
	width: 530px;
	color: #000000;
	font-size: 100%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.imagesNot{
	position: absolute;
	top:15px;
	left:225px;
	width: 530px;
	height:180px;
	color: #000000;
	font-size: 90%;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news p.desc_notizia{
	position: absolute;
	top:200px;
	left:225px;
	width: 530px;
	height:210px;
	color: #000000;
	font-size: 90%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news select.blog{
	position: absolute;
	top:19px;
	left:225px;
	color: #000000;
	font-size: 90%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news select{
	font-size: 90%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#lista_news_events {
	position: absolute;
	top:220px;
	left:0px;
	width: 800px;
	height: 440px;
	background:#ffffff url(../images/sfondo_lista_news_events.gif) no-repeat;
	color: #000000;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news_events iframe{
	position: absolute;
	top:12px;
	left:35px;
	width: 730px;
	height: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news_events p.nome{
	position: absolute;
	top:20px;
	left:40px;
	width: 600px;
	color: #003399;
	text-align:left;
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news_events table.maestroPage{
	position: absolute;
	top:20px;
	left:40px;
	width: 720px;
	color: #003399;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news_events td.nome{
	text-align:left;
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news_events td.mail{
	text-align:right;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news_events p.img{
	position: absolute;
	top:70px;
	left:40px;
	width: 130px;
	height:80px;
	color: #003399;
	text-align:left;
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#lista_news_events p.descrizione{
	position: absolute;
	top:75px;
	left:190px;
	width: 560px;
	height:360px;
	color: #000000;
	text-align:left;
	font-size: 90%;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#eventi {
	position: absolute;
	top:20px;
	left:220px;
	width: 540px;
	height: 390px;
	text-align:left;
}
div#eventi p.evento{
	position: relative;
	text-align:center;
	margin: 5px 6px 5px 6px;
	padding: 0px 0px 0px 0px;
	float:left;
}
div#carrello {
	position:absolute;
	top:220px;
	left:218px;
	width: 567px;
	height: 410px;
	text-align:left;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#eventi_2 {
	position: absolute;
	top:20px;
	left:40px;
	width: 720px;
	height: 420px;
	text-align:left;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
}
div#eventi_3 {
	position: absolute;
	top:0px;
	left:0px;
	width: 540px;
	height: 390px;
	text-align:left;
	overflow: Auto;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
}
div#eventi_3 p.evento{
	position: relative;
	text-align:center;
	width:180px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
div#eventi_2 p.evento{
	position: relative;
	text-align:center;
	width:170px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
div#eventi_2 p.categoria{
	position: relative;
	left:0px;
	text-align:center;
	width:700px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	margin: 5px auto 5px auto;
	padding: 3px 0px 3px 0px;
	float:left;
}
div#cellaStore{
	position: relative;
	text-align:center;
	font-size:0.8em;
	width:160px;
	float:left;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
}
div#cellaStore p.marca{
	position: relative;
	text-align:left;
	font-size:0.9em;
	font-weight:bold;
	background-color:#f7edde;
	border-top:solid 1px #F0D67B;
	border-left:solid 1px #F0D67B;
	border-right:solid 1px #F0D67B;
	width:160px;
	height:13px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 5px;
}
div#cellaStore p.foto{
	position: relative;
	text-align:center;
	width:165px;
	height:140px;
	background-color:#f7edde;
	border-left:solid 1px #F0D67B;
	border-right:solid 1px #F0D67B;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
div#cellaStore p.testo{
	position: relative;
	text-align:left;
	font-size:0.9em;
	width:160px;
	min-height:20px;
	background-color:#f7edde;
	border-left:solid 1px #F0D67B;
	border-right:solid 1px #F0D67B;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 5px;
}
div#cellaStore p.prezzo{
	position: relative;
	text-align:left;
	font-size:0.9em;
	width:160px;
	height:20px;
	font-weight:bold;
	float:left;
	vertical-align:middle;
	background-color:#f7edde;
	border-left:solid 1px #F0D67B;
	border-right:solid 1px #F0D67B;
	border-bottom:solid 1px #F0D67B;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 10px 5px;
}
div#eventi_info {
	position: absolute;
	top:20px;
	left:40px;
	width: 720px;
	height: 420px;
	text-align:center;
	overflow: Auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
    scrollbar-base-color: #E0E0E0;
    scrollbar-arrow-color: #134255;
    scrollbar-track-color: #b1c3ca;
}
div#eventi_info p.categoria{
	position: relative;
	left:0px;
	text-align:center;
	width:700px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	margin: 5px auto 5px auto;
	padding: 3px 0px 3px 0px;
	float:left;
}

div#cellaStoreInfo{
	position: relative;
	text-align:center;
	font-size:0.8em;
	background-color:#f7edde;
	border:solid 1px #F0D67B;
	float:left;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
}
div#cellaStoreInfo p.nomeInfo{
	position: relative;
	text-align:left;
	font-size:1em;
	font-weight:bold;
	color:#666;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 5px;
}
div#cellaStoreInfo p.fotoInfo{
	position: relative;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
div#cellaStoreInfo p.testoInfo{
	position: relative;
	text-align:left;
	font-size:0.9em;
	width:230px;
	min-height:20px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 5px;
}
div#cellaStoreInfo p.trip{
	position: relative;
	right:2px;
	top:5px;
	font-size:0.9em;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 5px;
}
div#cellaStoreInfo p.categoriaInfo{
	position: relative;
	left:0px;
	text-align:center;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	margin: 5px auto 5px auto;
	padding: 3px 0px 3px 0px;
	float:left;
}

/* fine news testuali senza link */

/* inizio news con immagini */
div#news_immagini {
	position: absolute;
	top:438px;
	left:0px;
	width: 800px;
	height: 105px;
	text-align:center;
	background:#ffffff url(../images/sfondo_news_immagini.gif) no-repeat;
}
div#news_immagini table{
	position: absolute;
	top:3px;
	left:45px;
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#news_immagini td{
	color: #808080;
	font-size: 90%;
	width:220px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#news_immagini td.snowclub{
	color: #808080;
	font-size: 90%;
	text-align:center;
	width:350px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#news_immagini img{
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#news_immagini p.didascalia{
	position: absolute;
	top:5px;
	width:200px;	
	color: #000000;
	font-size: 110%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
}
/* fine news con immagini */
/* inizio pagina dettagli newschool */
div#titolo {
	position: relative;
	top:0px;
	left:0px;
	width: 760px;
	color:#FFF;
	text-align:left;
	font-size:1.5em;
	margin: 0px auto 0px auto;
	padding: 20px 20px 0px 20px;
}
div#descrizione {
	position: relative;
	top:0px;
	left:0px;
	width: 760px;
	color:#FFF;
	font-size:0.9em;
	text-align:left;
	margin: 0px auto 0px auto;
	padding: 20px 20px 0px 20px;
}
div#dati {
	position: relative;
	top:0px;
	left:0px;
	width: 760px;
	color:#FFF;
	font-size:1em;
	border-top:solid #FFF 1px;
	margin: 10px auto 0px auto;
	padding: 20px 20px 0px 20px;
}
div#pulsante {
	position: relative;
	top:0px;
	left:0px;
	width: 760px;
	color:#FFF;
	text-align:center;
	font-size:1em;
	margin: 10px auto 0px auto;
	padding: 0px;
}
div#dati p.fondoG{
	background-color:#333;
	width: 760px;
	text-align:left;
	color:#FFF;
	font-size:0.8em;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
}
div#dati p.fondoB{
	background-color:#000;
	width: 760px;
	text-align:left;
	color:#FFF;
	font-size:0.8em;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}
/* inizio piede */
div#piede {
	position: absolute;
	top:543px;
	left:0px;
	width: 800px;
	height: 75px;
	background:#ffffff url(../images/sfondo_piede.gif) no-repeat;
}
div#piede p.contatti{
	color: #808080;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
div#piede p.menu_gestione{
	color: #808080;
	font-size: 65%;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 40px;
}
/* fine piede */
/* inizio piede */
div#piede_interno {
	position: absolute;
	top:660px;
	left:0px;
	width: 800px;
	height: 75px;
	background:#ffffff url(../images/sfondo_piede.gif) no-repeat;
}
div#piede_interno p.contatti{
	color: #808080;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
div#piede_interno p.menu_gestione{
	color: #808080;
	font-size: 10px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 40px;
}
/* fine piede */
/* inizio credits */
div#credits_sx {
	position: absolute;
	top:740px;
	left:15px;
	width: 400px;
	height: 50px;
}
div#credits_sx p{
	color: #808080;
	font-size: 10px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
div#credits_dx {
	position: absolute;
	top:740px;
	right:15px;
	width: 400px;
	height: 50px;
}
div#credits_dx p{
	color: #808080;
	font-size: 10px;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
div#credits_sx_index {
	position: absolute;
	top:630px;
	left:15px;
	width: 400px;
	height: 50px;
}
div#credits_sx_index p{
	color: #808080;
	font-size: 10px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
div#credits_dx_index {
	position: absolute;
	top:630px;
	right:15px;
	width: 400px;
	height: 50px;
}
div#credits_dx_index p{
	color: #808080;
	font-size: 10px;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
/* fine piede */
a:link {color: #000000;
text-decoration: none;
}
a:visited {color: #000000;
text-decoration: none;
}
a:hover {color: #8C1229;
text-decoration: none;
}
a:active {color: #8C1229;
text-decoration: none;
}

.rosso a:link {color: #ff0000;
text-decoration: none;
}
.rosso a:visited {color: #ff0000;
text-decoration: none;
}
.rosso a:hover {color: #4c4c4c;
text-decoration: none;
}
.rosso a:active {color: #ff0000;
text-decoration: none;
}

div#piede p.menu_gestione a:link {color: #808080;
text-decoration: none;
}
div#piede p.menu_gestione a:visited {color: #808080;
text-decoration: none;
}
div#piede p.menu_gestione a:hover {color: #666666;
text-decoration: none;
}
div#piede p.menu_gestione a:active {color: #808080;
text-decoration: none;
}
div#piede_interno p.contatti a:link {
	color: #808080;
	text-decoration: none;
}
div#piede_interno p.contatti a:visited {
	color: #808080;
	text-decoration: none;
}
div#piede_interno p.contatti a:hover {
	color: #8C1229;
	text-decoration: none;
}
div#piede_interno p.contatti a:active {
	color: #808080;
	text-decoration: none;
}
div#piede p.contatti a:link {
	color: #808080;
	text-decoration: none;
}
div#piede p.contatti a:visited {
	color: #808080;
	text-decoration: none;
}
div#piede p.contatti a:hover {
	color: #8C1229;
	text-decoration: none;
}
div#piede p.contatti a:active {
	color: #808080;
	text-decoration: none;
}

div#lista_news li a:link {
	color: #999999;
	font-size:14px;	
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:normal;
}
div#lista_news li a:visited {
	font-size:14px;	
	color: #999999;
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:normal;
}
div#lista_news li a:hover {
	font-size:14px;
	color: #ff0000;	
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:normal;
}
div#lista_news li a:active {
	font-size:14px;
	color: #999999;	
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	font-weight:normal;
	text-decoration: none;
}
div#lista_news li.pulsanti a:link {
	color: #999999;
	font-size:12px;	
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:normal;
}
div#lista_news li.pulsanti a:visited {
	font-size:12px;
	color: #999999;	font-family:"Futura Condensed", "Monaco CE", Verdana;
	text-decoration: none;
	font-weight:normal;
}
div#lista_news li.pulsanti a:hover {
	font-size:12px;
	color: #ff0000;	font-family:"Futura Condensed", "Monaco CE", Verdana;
	text-decoration: none;
	font-weight:normal;
}
div#lista_news li.pulsanti a:active {
	font-size:12px;
	color: #999999;	font-family:"Futura Condensed", "Monaco CE", Verdana;
	font-weight:normal;
	text-decoration: none;
}
div#claim a:link {
	color: #fff;
	font-size:12px;	
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:bold;
}
div#claim a:visited {
	color: #fff;
	font-size:12px;	
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:bold;
}
div#claim a:hover {
	color: #F00;
	font-size:12px;
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:bold;
}
div#sfondoNew a:link {
	color: #fff;
	font-size: 1.1em;
	font-family:"Futura", "Monaco CE", Futura-Condensed, Helvetica-Compressed, Arial, Tahoma, Verdana;
	text-decoration: none;
}
div#sfondoNew a:visited {
	color: #fff;
	font-size: 1.1em;
	font-family:"Futura", "Monaco CE", Futura-Condensed, Helvetica-Compressed, Arial, Tahoma, Verdana;
	text-decoration: none;
}
div#sfondoNew a:hover {
	color: #fff;
	border-bottom:solid 4px #e75596;
	font-size: 1.1em;
	font-family:"Futura", "Monaco CE", Futura-Condensed, Helvetica-Compressed, Arial, Tahoma, Verdana;
	text-decoration: none;
}
div#lista_news li.pulsanti_maestro a:link{
	color: #000;
	font-size:10px;	
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:bold;
}
div#lista_news li.pulsanti_maestro a:visited{
	color: #000;
	font-size:10px;	
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:bold;
}
div#lista_news li.pulsanti_maestro a:hover{
	color: #666;
	font-size:10px;	
	font-family:"Futura Condensed", "Monaco CE", Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:bold;
}
ul.menu a:link{
	color: #666;
	font-family:"Futura", "Monaco CE", Futura, Futura-Condensed,Arial, Helvetica-Compressed,  Tahoma, Verdana;
	text-decoration: none;
}
ul.menu a:visited{
	color: #666;
	font-family:"Futura", "Monaco CE", Futura, Futura-Condensed, Helvetica-Compressed, Arial, Tahoma, Verdana;
	text-decoration: none;
	font-weight:bold;
}
ul.menu a:hover{
	color: #F00;
	font-family:"Futura", "Monaco CE", Futura, Futura-Condensed,Arial, Helvetica-Compressed,  Tahoma, Verdana;
	text-decoration: none;
}

div#lista_news ul.info li.privacy a:link{
	color: #666;
	font-weight:bold;
	font-size:1.1em;
	text-decoration: none;
}
div#lista_news ul.info li.privacy a:visited{
	color: #666;
	font-size:1.1em;
	text-decoration: none;
	font-weight:bold;
}
div#lista_news ul.info li.privacy a:hover{
	color: #000;
	font-size:1.1em;
	font-weight:bold;
	text-decoration: none;
}
