/* CSS Document */
/**** foglio di stile per regione Veneto x validaz. w3c e wcaig *****
 ***** utilizzato per visualizzazione a video alternativa (media=screen)  *****/

/* :::: proprietā generali body html ::::*/
html, body, form {
	margin:0px; padding:0px; border:none;
	background-color: #FFF;
}
body{
	padding:5px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 90%; /*dimensionamento percentuale del font */
	text-align: center;
	background-color: #fff;
} 
/* ======================================================================================================= */
/* = SEZIONE CONTENITORE RESIZABLE = */
/* ======================================================================================================= */

/* :: proprietā dei div per fare il min-width sia con IE che con altri browser ::
   for all browsers that understand min-width 
   #width {width:99%; min-width:600px; margin:0 auto;}
*/
/* the bodge for IE6 browsers */
#width {width:99%; margin:0 auto;}
/* the bodge for IE6 browsers */
* html #minwidth {}
/* div contenitore globale della pagina */
* html #container {
	width:99%;
	z-index:2; 
	text-align:center;
	background-color: #fff;
	border:none; 
}
/* ======================================================================================================= */
/* = SEZIONE INTESTAZIONE CON IMMAGINI SX E DX =                                                           */
/* ======================================================================================================= */
#header {
	margin: 0px;
	padding: 0px;
	height:auto;
	background-color:#ddd;
	border-top:1px solid #bbb; 
	border-right:3px solid #666; 
	border-left:1px solid #bbb; 
	border-bottom:3px solid #666;
}
#imgleft {	display:none;}
#imgright {display:none; }
/* titolo invisibile standard x sostituzione top su css ad alto contrasto */
h1.titoloalt {color:#333; font-size:1.2em; text-align:center; text-transform:uppercase; }
/* ======================================================================================================= */
/* = SEZIONE BARRA MENU CON NAVIGAZIONE E LINK SWITCH CSS STANDARD/ALTERNATIVO =                           */
/* ======================================================================================================= */
#listbar {display:none;}
#navigazione {display:none;}

/*::: ID classi x link switchstile ::::*/
#contrasto {display:none;}
#contrasto ul{display:none;}

/* ======================================================================================================= */
/* = SEZIONE content CON IL CONTENUTO DELLA PAGINA =                                                       */
/* ======================================================================================================= */
#content {
	margin:0px auto;
	padding: 0.5em 0.5em 10px 0.5em;
	background-color: #fff;
	color:#000;
	clear:both;
	text-align:center;
}
/* ======================================================================================================= */
/* = SEZIONE TITOLO DELLA PAGINA =                                                                         */
/* ======================================================================================================= */
#titolo {
	margin-right: 0.1em;
	margin-left: 0.1em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding:0.2em;
	height: auto!important;
	height:2.0em;
	text-align: left;
	clear:both;
	background-color:#fff;
	border:none;
}
#titolo h1 {
	height:auto;
	margin:0;
	padding:0;
	font-size:1.3em;
	font-weight:bold;
	color: #666;
}

/* ======================================================================================================= */
/* = SEZIONE FOOTER CON LINK =                                                                             */
/* ======================================================================================================= */
#footer {
	text-align:center;
	margin: 0px; 
	padding-top:0; 
	padding-bottom:0; 
	padding-left:0.5em; 
	padding-right:0.5em;
	background-color: #fff;
	color: #000;
	border:1px solid #666;
	clear:both;
}

#footer p.link {display:none;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:focus {display:none;}
#footer a:hover, #footer a:focus {display:none;}

/* :: paragrafo per la stampa ::*/
#footer p.stampa { 
	text-align:justify; 
	font-size:0.8em; 
}

/* ======================================================================================================= */
/* = SEZIONE LINKTOP (usato x link a pagina calcolo tassa)                                                 */
/* ======================================================================================================= */
#linktop {display:none;}
#linktop ul{display:none;}
/* ======================================================================================================= */
/* = SEZIONE tag P x messaggistica varia                                                                   */
/* ======================================================================================================= */
p.inherit { 
	margin:0px; 
	padding:0px; }
p.justify { margin:0px; padding:1em; text-align:justify; }	
p.msgnormal { 
	font-size:1.4em; 
	line-height:normal; 
	color:#000; 
	padding:1em; 
	margin:0px;}
p.msgerror { 
	font-size:1.5em; 
	color:#000; 
	padding:2em; 
	margin:0px;
}
p.msgwarning { 
	font-size:1em; 
	color:#000; 
	font-weight:bold
}

/* ======================================================================================================= */
/* = SEZIONE classi css varie fixed  per formattazione testi - larghezza - colore                          */
/* ======================================================================================================= */
/*::: classi x invisibilitā oggetto  ::::*/
.hidden {display: none; }
.disnon { display:none; }

/*::: classi x colore testo e sfondo ::::*/
/* valori color */
.color1		{ color:#000; }
.color2		{ color:#666; }
.color3		{ color:#FFF; }
/* valori background */
.baccol1  	{ background-color : #bbb; color:#000; }
.baccol2  	{ background-color : #ddd; color:#000; }
.baccol3  	{ background-color : #fff; color:#000; }
/*::: classi x bordo ::::*/
.bornon		{ border:none; }
.borcol		{ border-collapse: collapse; }
/*::: classi x immagini ::::*/
img        { vertical-align: text-bottom; border:none; }
img.middle { vertical-align:middle; border:none;}
img.noalter { display:none;}

/*::: classi x larghezza oggetti ::::*/
.widall		{ 
	width: 100%; 
	margin-top:0em;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1.0em; 
}
.wid95		{ 
	width: 95%; 
	margin-top:0em;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1.0em;
}
.wid97		{ 
	width: 97%; 
	margin-top:0em;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 1em;
}

.wid100		{ width:100%; }
.wid50 		{ width:50%; }
.wid25 		{ width:25%; }
.wid15 		{ width:15%; }
.wid13 		{ width:13%; }
.wid11 		{ width:11%; }
.wid7 		{ width:7%; }
.wid3 		{ width:3%; }
.widauto	{ width:auto; }

/*::::: classi x formattazione testi ::::::*/
.fonweiita { font-style:italic;  }
.fonweibol 	{ font-weight:bold; }
.narrow {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:lighter;
}
/* trasformazione stringhe */
.firstupper { text-transform: capitalize; } /* La prima lettera di ogni parola viene trasformata in maiuscolo. */
/* allineamento text */
.texalirig	{ text-align:right; }
.texalicen	{ text-align:center; }
.texalilef	{ text-align:left; }
/* link email */
a.mailtolink {
	width:12px;
	height:auto;
	color: #000; 
	font-weight: bold;
	border:0px; 
	margin:1px;  
	text-decoration:none;
}

