body {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	width: 772px;
	padding: 0px;
	margin: 0px auto 0px auto;
	background-color: #cccccc;
	text-align: center;
}

td, th, tr {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #333;
}

a:hover {
	text-decoration: none;
	color: #333;
}

span.titolodettaglio, span.titolodetlink, span.titolodettaglio a, span.titolodetlink a {
	color: #336699;
}

span.titolodettaglio {
	font-weight: bold;
}

/* inizio media */
div.allineadx {
	float: right;
	margin-left: 10px;
}

div.allineasx {
	float:left;
	margin-right: 10px;
}

div.allineacn {
	display: block;
	text-align: center;
}

div.dida {
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	margin: 0px auto;
}

div.mediadownload {
	padding: 4px;
	border: 1px solid #336699;	
}

div.logoscreen {
}

/* non uso display: none; per coprire un problema di Safari sulla stampa */
div.logoprint {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* fine media */

/******************/
/* blocchi layout */
/******************/
#contorno {
	margin: 0px;
	padding: 0px;
	border: 1px solid #003366;
	background-color: #336699;
	background-image: url(/Valxer/skin/tantrum/sfondocentrale.gif);
	background-repeat: repeat-y;
	text-align: left;
}
/* hack per ie 5.0 in fondo alla pagina per evitare problemi sugli altri css */
#alto {
	margin: 0px;
	padding: 0px;
	background-color: #003366;
}
 
#basso {
	clear: both;
	margin: 0px;
	padding: 0px;
	}
/***********************/
/* fine blocchi layout */
/***********************/

/**********************************/
/* parte alta - intestazione, etc */
/**********************************/
/* inizio intestazione */
#intestazione {
	display: none;
}

#lingue {
	padding: 5px;
	margin: 0px;
	text-align: right;
	font-size: 90%;
}

#lingue a.linguasel {
	color: #fff;
	font-weight: bold;
}

#lingue a.lingua {
	color: #fff;
}
/* fine intestazione */

/* inizio navigazione */
#nav {
	color: #fff;
	font-weight: bold;
	font-size: 130%;
	margin: 0px;
	padding: 5px 15px;
}

#nav a:hover {
}

#nav a.linknav {
	color: #fff;
}

#nav a.linknavsel {
	color: #dedede;
}

#sottonav {
	margin: 0px;
	padding: 0px 15px 15px 15px;
	font-weight: bold;
	color: #fff;
}

#sottonav a.sottolinknav {
	color: #fff;
}

#sottonav a.sottolinknavsel {
	color: #dedede;
}
/* fine navigazione */

/*******************/
/* fine parte alta */
/*******************/

/***********************************/
/* parte centrale - contenuto, etc */
/***********************************/
div.bordoseparatore {
	background-color: #336699;
	background-image: url(/Valxer/skin/tantrum/sottobarra.gif);
	background-repeat: repeat-y;
	height: 60px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fff;
	border-bottom-color: #fff;
	overflow: auto;
	font-size: 85%;
}

div.bordoseparatore span.titolodettaglio, div.bordoseparatore span.titolodettaglio a, div.bordoseparatore span.titolodetlink, div.bordoseparatore span.titolodetlink a {
	color: #fff;
}

div.bordoseparatore span.testodettaglio {
	color: #fff;
}

div.toplinkhome1, div.toplinkhome2, div.bottomlinkhome1, div.bottomlinkhome2 {
	display: none;
}

div.dettagliolinkhome1 {
	padding: 5px;
	margin: 0px;
	width: 220px;
	float: left;
}

div.dettagliolinkhome2 {
	padding: 5px;
	margin: 0px;
	width: 500px;
	float: right;
}

div.spallasinistra {
	float:left;
	width: 230px;
	margin: 0px;
	padding: 0px;
}

#nohome {
	margin: 0px;
	padding: 10px 15px 10px 10px;
}

#home {
	margin: 0px;
	padding: 10px 50px 10px 10px;
}
/**************************/
/* inizio blocco centrale */
/**************************/
div.contenuto {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	width: 530px;
	float: left;
	font-size: 100%;
}

div.dettagliotestopagina {
	padding: 15px 10px 0px 10px;
	font-size: 120%;
}

div.dettagliotestopagina span.titolodettaglio {
	display: none;
}

div.dettagliotestopagina span.testodettaglio {
	font-weight: bold;
	color: #336699;
}

/* formattazione home */
div.dettagliopadri {
	padding: 5px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336699;
}

div.dettagliopadri span.titolodettaglio {
	display: block;
	padding: 10px 0px 5px 0px;
}

div.dettagliopadri span.titolodettaglio a {
}

div.dettagliopadri span.testodettaglio {
}

div.dettagliofigli {
	padding: 5px 0px 0px 15px;
	margin: 0px;
}

/* blocca il floating*/
div.chiusura {
	clear: both;
	margin: 0px;
	padding: 0px;
}

hr.riga {
	display: none;
}

div.bordo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	height: 1%;
	margin: 0px 20%;
}
/* fine formattazione home */

/* formattazione altre pagine */
div.modulo, div.moduloevidenziato, div.modulocorsivo, div.modulonotitolo {
	margin:  5px 0px;
	padding: 5px;
}

div.moduloevidenziato {
	background-color: #dedede;
}

div.modulocorsivo {
	font-style: italic;
}

div.modulorientro {
	margin:  5px 0px 5px 20px;
	padding: 5px;
}

div.modulonotitolo span.titolodettaglio {
	display: none;
}

div.modulonascosto {
	display: none;
}
/* fine formattazione altre pagine */

/************************/
/* fine blocco centrale */
/************************/

/**************************/
/* inizio spalla sinistra */
/**************************/
div.componentespalla {
	clear: both;
	margin: 0px;
	padding: 10px 13px 5px 28px;
}

div.componentespalla span.titolodettaglio {
	display: block;
	padding: 0px 0px 2px 0px;
}

div.componentespalla span.titolodettaglio a {
}

div.componentespalla span.testodettaglio {
	font-size: 90%;
}

/* inizio bloccospalla */
div.titolopagina {
	padding: 15px 5px 20px 15px;
	background-color: #336699;
	color: #fff;
	font-size: 130%;
	text-align: right;
	font-weight: bold;
}

div.flash {
	margin: 0px;
	padding: 0px;
}

div.topspalla {
	font-size: 1px;
	height: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-left-color: #fff;
}

div.navigazionespalla  {
	padding: 0px;
	margin: 0px 10px;
	color: #336699;
	text-align: center;
}

div.navigazionespalla  a {
	color: #336699;
}

a.linkpadresp {
	display: block;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	font-size: 110%;
}

a.linksp {
	display: block;
	padding: 3px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
}

a.linkspatt {
	display: block;
	padding: 3px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
	font-weight: bold;
}

.bottomspalla {
	font-size: 1px;
	height: 5px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #fff;
	border-right-color: #fff;
	border-left-color: #fff;
}
/* fine bloccospalla */

div.toplinkandata, div.bottomlinkandata {
	display: none;
}

div.dettagliolinkandata {
	background-color: #efefef;
	padding: 3px 5px;
	margin: 0px 0px 0px 15px;
}

div.topnews, div.bottomnews, div.topareariservata, div.bottomareariservata {
	display: none;
}

div.news {
	padding: 3px 5px;
	color: #336699;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fff;
	border-bottom-color: #fff;	
	font-weight: bold
}

div.news div.bordo {
	display: none;
}

div.dettaglionews {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	padding: 3px 5px;
	margin: 0px;
}

span.areariservata {
	display: block;
	padding: 3px 5px;
	color: #336699;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fff;
	border-bottom-color: #fff;	
	font-weight: bold
}

div.dettaglioareariservata {
	padding: 3px 5px;
	margin: 0px;
}
/************************/
/* fine spalla sinistra */
/************************/

#footer {
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	background-color: #336699;
	text-align: right;
}

/* hack for ie mac */
/*\*//*/
#footer {
	margin: 0px 0px 0px -1px;
}
/**/

#footer a {
	color: #336699;
}

div.percorso {
	margin: 0px;
	padding: 2px 5px 2px 20px;
	background-image: url(/Valxer/skin/tantrum/sfondocentrale.gif);
	background-repeat: repeat-y;
}

div.sottopercorso {
	margin: 0px;
	padding: 2px 5px 2px 20px;
	background-image: url(/Valxer/skin/tantrum/sfondosottoperc.gif);
	background-repeat: repeat-y;
}
/***********************/
/* fine parte centrale */
/***********************/

/***************/
/* parte bassa */
/***************/
div.login {
	padding: 10px 0px 5px 0px;
	margin: 0px;
	width: 300px;
	float: left;
	text-align: left;
}

div.logoTentacle {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	visibility: visible;
	width: 120px;
	float: right;
	text-align: right;
}

div.dettagliolinkhome3 {
	width: 770px;
	float: left;
	padding: 0px 0px 20px 0px;
	margin: 0px;
}

div.toplinkhome3, div.bottomlinkhome3 {
	display: none;
}
/********************/
/* fine parte bassa */
/********************/

/*************/
/* struttura */
/*************/
.struttura {
}

.struttura .dettagliostrprimo {
	padding: 10px 0px 5px 0px;
}

.struttura .dettagliostrsecondo {
	padding: 5px 0px 0px 25px;
}

.struttura .dettagliostrterzo {
	padding: 5px 0px 0px 50px;
}

.strutturafrecce {
}

.strutturafrecce .dettagliostrprimo {
	padding: 5px 0px;
	}

.strutturafrecce .dettagliostrsecondo, .strutturafrecce .dettagliostrterzo {
	padding:3px 0px;
}

/******************/
/* fine struttura */
/******************/

/*********/
/* lista */
/*********/
div.lista {
}

div.lista table {
}

div.titololista {
	font-weight: bold;
	display: block;
}

div.lista td, div.lista tr, div.lista th {
}

div.dettagliolista {
	}

div.dettagliolista .titolodettaglio {
}

div.dettagliolista .titolodettaglio a {
}
/**************/
/* fine lista */
/**************/

/***********/
/* gallery */
/***********/
div.dettagliogallery {
}
/****************/
/* fine gallery */
/****************/

/************/
/* commento */
/************/
div.commento {
	border: 1px solid #ccc;
}

div.commento form {
	text-align: center;
}

div.commento textarea {
}

div.commento form input {
}

div.commento form .domanda {
	padding-top: 5px;
}

div.commento form .nome {
	padding-top: 5px;
	padding-bottom: 5px;
}

div.titolocomm {
	padding: 5px;
	font-weight: bold;
}

div.risposta {
	padding: 0px 5px 5px 5px;
	border-bottom: 1px solid #ccc;
}

/*****************/
/* fine commento */
/*****************/

/**************/
/* protezione */
/**************/
div.protezione {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px;
}

div.iframe {
	margin: 0px;
	padding: 0px;
	width: 770px;
}

div.salvaquestionario {
	padding: 20px 0px 0px 0px;
}

/* messo in fondo, altrimenti non fa vedere lo sfondo */
#contorno { 
	width:770px; /* visto da ie5.5 */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:100%; /* visto dagli altri browser */
} 

#basso { 
	width:770px; /* visto da ie5.5 */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:100%; /* visto dagli altri browser */
} 