/* CSS Document */

/* -> INIZIO GENERALI <- */

html, body {
	background-color: #013162;
	margin: 0px;
	padding: 0px;
}

table.cento {
	height: 100%;
}

.centra{
	border: 7px solid #FFFFFF;
	margin: 0 auto auto auto;
}

div.bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
	font-style: normal;
}

div.bianco a:link, div.bianco a:active, div.bianco a:visited {color:#FFFFFF; text-decoration:none}
div.bianco a:hover {color:#FFFFFF; text-decoration:underline}

td.padding {
padding-left:20px;
padding-right:20px;
}

div.banner {
	border:1px solid;
	border-color: #000;
	height:60px;
	width:120px;
}

div.newsletter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4175aa;
	vertical-align: top;
	font-style: normal;
	background-repeat: no-repeat;
}

div.newsletter a:link, .div.newsletter a:active, .div.newsletter a:visited { color:#4175aa; text-decoration:none }
div.newsletter a:hover { color:#4175aa; text-decoration:underline }

.barra{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.puntini{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0512c3;
}

.email {
color : #000000;
width : 120px;
height : 15px;
font : normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
border-top: 1px solid #11569c;
border-right: 1px solid #11569c;
border-bottom: 1px solid #11569c;
border-left: 1px solid #11569c;
text-decoration: none;
}

.disclaimer {
font: normal normal normal 9px "Verdana";
color: #ccc;
text-align: center !important;
padding: 15px 0px 0px 0px;
}

.disclaimer a:active, .disclaimer a:link, .disclaimer a:visited {
font: normal normal bold 9px "Verdana";
color: #ccc;
text-decoration: none;
}

.disclaimer a:hover {
font: normal normal bold 9px "Verdana";
color: #ccc;
text-decoration: underline;
}

.DisclaimerMap {
font: normal normal normal 9px "Verdana";
color: #c3c3c3;
text-align: center !important;
background-color: #e6e6e6;
padding: 15px 0px 15px 0px;
}

.DisclaimerMap a:active, .DisclaimerMap a:link, .DisclaimerMap a:visited {
font: normal normal bold 9px "Verdana";
color: #c3c3c3;
text-decoration: none;
}

.DisclaimerMap a:hover {
font: normal normal bold 9px "Verdana";
color: #c3c3c3;
text-decoration: underline;
}

/* -> FINE GENERALI <- */

/*--------------------------------------------------------------------------------------------------------*/

/* -> VALSUSAINFO HOME <- */

table.menu_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_home a:link, table.menu_home a:active, table.menu_home a:visited {color:#333; text-decoration:none}
table.menu_home a:hover {color:#679cd2; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.home table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.home a:link, div.home a:active, div.home a:visited {color:#679cd2; text-decoration:none; font-weight:bold}
div.home a:hover {color:#679cd2; text-decoration:underline; font-weight:bold}

div.titolo_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4a6f94;
	font-style: normal;
}

div.titolo_home a:link, div.titolo_home a:active, div.titolo_home a:visited { color:#4a6f94; text-decoration:none }
div.titolo_home a:hover {  color:#4a6f94; text-decoration:underline }

/* -> VALSUSAINFO HOME <- */

/*--------------------------------------------------------------------------------------------------------*/

/*  BARDONECCHIA */

table.menu_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_blu a:link, table.menu_blu a:active, table.menu_blu a:visited {color:#333; text-decoration:none}
table.menu_blu a:hover {color:#0512c3; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.blu table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.blu a:link, div.blu a:active, div.blu a:visited {color:#0813a1; text-decoration:none; font-weight:bold}
div.blu a:hover {color:#0813a1; text-decoration:underline; font-weight:bold}

div.titolo_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0813a1;
	font-style: normal;
}

div.titolo_blu a:link, div.titolo_blu a:active, div.titolo_blu a:visited { color:#0813a1; text-decoration:none }
div.titolo_blu a:hover {  color:#0813a1; text-decoration:underline }

/*  BARDONECCHIA */

/*--------------------------------------------------------------------------------------------------------*/

/*  CESANA TORINESE */

table.menu_azzurro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_azzurro a:link, table.menu_azzurro a:active, table.menu_azzurro a:visited {color:#333; text-decoration:none}
table.menu_azzurro a:hover {color:#0379d3; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.azzurro table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.azzurro a:link, div.azzurro a:active, div.azzurro a:visited {color:#0462a9; text-decoration:none; font-weight:bold}
div.azzurro a:hover {color:#0462a9; text-decoration:underline; font-weight:bold}

div.titolo_azzurro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #034b84;
	font-style: normal;
}

div.titolo_azzurro a:link, div.titolo_azzurro a:active, div.titolo_azzurro a:visited { color:#034b84; text-decoration:none }
div.titolo_azzurro a:hover {  color:#034b84; text-decoration:underline }

/* CESANA TORINESE */

/*--------------------------------------------------------------------------------------------------------*/

/* CHIOMONTE */

table.menu_porpora {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_porpora a:link, table.menu_porpora a:active, table.menu_porpora a:visited {color:#333; text-decoration:none}
table.menu_porpora a:hover {color:#a23f97; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.porpora table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.porpora a:link, div.porpora a:active, div.porpora a:visited {color:#86357d; text-decoration:none; font-weight:bold}
div.porpora a:hover {color:#86357d; text-decoration:underline; font-weight:bold}

div.titolo_porpora {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6b2a64;
	font-style: normal;
}

div.titolo_porpora a:link, div.titolo_porpora a:active, div.titolo_porpora a:visited { color:#6b2a64; text-decoration:none }
div.titolo_porpora a:hover {  color:#6b2a64; text-decoration:underline }

/* CHIOMONTE */

/*--------------------------------------------------------------------------------------------------------*/

/* CLAVIERE */

table.menu_viola {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_viola a:link, table.menu_viola a:active, table.menu_viola a:visited {color:#333; text-decoration:none}
table.menu_viola a:hover {color:#b30068; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.viola table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.viola a:link, div.viola a:active, div.viola a:visited {color:#b30068; text-decoration:none; font-weight:bold}
div.viola a:hover {color:#b30068; text-decoration:underline; font-weight:bold}

div.titolo_giallo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e50083;
	font-style: normal;
}

div.titolo_giallo a:link, div.titolo_giallo a:active, div.titolo_giallo a:visited { color:#e50083; text-decoration:none }
div.titolo_giallo a:hover {  color:#e50083; text-decoration:underline }

/* CLAVIERE */

/*--------------------------------------------------------------------------------------------------------*/

/* OULX */

table.menu_rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_rosso a:link, table.menu_rosso a:active, table.menu_rosso a:visited {color:#333; text-decoration:none}
table.menu_rosso a:hover {color:#ee0909; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.rosso table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.rosso a:link, div.rosso a:active, div.rosso a:visited {color:#d50909; text-decoration:none; font-weight:bold}
div.rosso a:hover {color:#d50909; text-decoration:underline; font-weight:bold}

div.titolo_rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #bd0808;
	font-style: normal;
}

div.titolo_rosso a:link, div.titolo_rosso a:active, div.titolo_rosso a:visited { color:#bd0808; text-decoration:none }
div.titolo_rosso a:hover {  color:#bd0808; text-decoration:underline }

/* OULX */

/*--------------------------------------------------------------------------------------------------------*/

/* PRAGELATO */

table.menu_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_verde a:link, table.menu_verde a:active, table.menu_verde a:visited {color:#333; text-decoration:none}
table.menu_verde a:hover {color:#45af04; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.verde table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.verde a:link, div.verde a:active, div.verde a:visited {color:#3b9604; text-decoration:none; font-weight:bold}
div.verde a:hover {color:#3b9604; text-decoration:underline; font-weight:bold}

div.titolo_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #307904;
	font-style: normal;
}

div.titolo_verde a:link, div.titolo_verde a:active, div.titolo_verde a:visited { color:#307904; text-decoration:none }
div.titolo_verde a:hover {  color:#307904; text-decoration:underline }

/* PRAGELATO */

/*--------------------------------------------------------------------------------------------------------*/

/* SANT'AMBROGIO */

table.menu_granata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_granata a:link, table.menu_granata a:active, table.menu_granata a:visited {color:#333; text-decoration:none}
table.menu_granata a:hover {color:#962424; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.granata table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.granata a:link, div.granata a:active, div.granata a:visited {color:#7f1e1e; text-decoration:none; font-weight:bold}
div.granata a:hover {color:#7f1e1e; text-decoration:underline; font-weight:bold}

div.titolo_granata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #307904;
	font-style: normal;
}

div.titolo_granata a:link, div.titolo_granata a:active, div.titolo_granata a:visited { color:#307904; text-decoration:none }
div.titolo_granata a:hover {  color:#307904; text-decoration:underline }

/* SANT'AMBROGIO */

/*--------------------------------------------------------------------------------------------------------*/

/* SAUZE DI CESANA */
table.menu_arancione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_arancione a:link, table.menu_arancione a:active, table.menu_arancione a:visited {color:#333; text-decoration:none}
table.menu_arancione a:hover {color:#ff7e00; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.arancione table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.arancione a:link, div.arancione a:active, div.arancione a:visited {color:#e57201; text-decoration:none; font-weight:bold}
div.arancione a:hover {color:#e57201; text-decoration:underline; font-weight:bold}

div.titolo_arancione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c96402;
	font-style: normal;
}

div.titolo_arancione a:link, div.titolo_arancione a:active, div.titolo_arancione a:visited { color:#c96402; text-decoration:none }
div.titolo_arancione a:hover {  color:#c96402; text-decoration:underline }

/* SAUZE DI CESANA */

/*--------------------------------------------------------------------------------------------------------*/

/* SAUZE D'OULX */

table.menu_verdino {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_verdino a:link, table.menu_verdino a:active, table.menu_verdino a:visited {color:#333; text-decoration:none}
table.menu_verdino a:hover {color:#afcd0b; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.verdino table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.verdino a:link, div.verdino a:active, div.verdino a:visited {color:#97b10a; text-decoration:none; font-weight:bold}
div.verdino a:hover {color:#97b10a; text-decoration:underline; font-weight:bold}

div.titolo_verdino {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #809609;
	font-style: normal;
}

div.titolo_verdino a:link, div.titolo_verdino a:active, div.titolo_verdino a:visited { color:#809609; text-decoration:none }
div.titolo_verdino a:hover {  color:#809609; text-decoration:underline }

/* SAUZE D'OULX */

/*--------------------------------------------------------------------------------------------------------*/

/* SESTRIERE */

table.menu_giallo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_giallo a:link, table.menu_giallo a:active, table.menu_giallo a:visited {color:#333; text-decoration:none}
table.menu_giallo a:hover {color:#daa410; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.giallo table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.giallo a:link, div.giallo a:active, div.giallo a:visited {color:#c1910f; text-decoration:none; font-weight:bold}
div.giallo a:hover {color:#c1910f; text-decoration:underline; font-weight:bold}

div.titolo_giallo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a67d0d;
	font-style: normal;
}

div.titolo_giallo a:link, div.titolo_giallo a:active, div.titolo_giallo a:visited { color:#a67d0d; text-decoration:none }
div.titolo_giallo a:hover {  color:#a67d0d; text-decoration:underline }

/* SESTRIERE */

/*--------------------------------------------------------------------------------------------------------*/

/* SUSA */

table.menu_rosso_scuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	font-style: normal;
	vertical-align: middle;
	text-align: left;
}

table.menu_rosso_scuro a:link, table.menu_rosso_scuro a:active, table.menu_rosso_scuro a:visited {color:#333; text-decoration:none}
table.menu_rosso_scuro a:hover {color:#8b0304; text-decoration:none; padding-left:5px; background-image: url(../img/menu_hover.gif); background-repeat:no-repeat}

div.rosso_scuro table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333;
	vertical-align: top;
	font-style: normal;
}

div.rosso_scuro a:link, div.rosso_scuro a:active, div.rosso_scuro a:visited {color:#790000; text-decoration:none; font-weight:bold}
div.rosso_scuro a:hover {color:#790000; text-decoration:underline; font-weight:bold}

div.titolo_rosso_scuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #630000;
	font-style: normal;
}

div.titolo_rosso_scuro a:link, div.titolo_rosso_scuro a:active, div.titolo_rosso_scuro a:visited { color:#630000; text-decoration:none }
div.titolo_rosso_scuro a:hover {  color:#630000; text-decoration:underline }

/* SUSA */

/*--------------------------------------------------------------------------------------------------------*/