/******************/
/* 2 colonne naviga a sx
/* HTML tag stili
/******************/ 
body{ font-family: Arial, sans-serif;
	color: #000000;
	/* line-height: 1.166; */
	font-size: 100%;
	margin: 5px;
	padding: 0px;
	background-color: #3399CC;}
/*a:link, a:visited, a:hover {
	color: #FFFFFF; /* color: #FF0000;  bianco prima rosso*/ 
/*	text-decoration: none;} */
a:link { color: #FFFFFF; /* bianco x i collegamenti non visitati */ 
	text-decoration: none;}
a:visited { color: #FFFF00; /* giallo x i collegamenti visitati */ 
	text-decoration: none;}
/* a:hover { text-decoration: underline;}  /* sottolinea il testo quando il mouse passa sopra */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;}
h1{ /* testo grande */
 font-family: Verdana,Arial,sans-serif;
 font-size: 110%;
 color: #334d55;}
h2{ font-size: 100%;
 color: #0000FF; /* #006699; */}
h3{ font-size: 80%;
 color: #334d55;}
h4{ font-size: 80%;
 font-weight: normal;
 color: #333333;}
h5{ font-size: 80%;
 color: #334d55;}
ul{ list-style-type: decimal;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}
label{ font: bold 90% Arial,sans-serif;
 color: #334d55;}		

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#logo{ margin: 0;
	padding: 0px 0px;
	border: 1px solid #FF0000;
    /* width: 982px; /* larghezza del contenitore per visualizzare le scritte o immagini 1024pixel=0+1+5+1012+5+1+0 pero' considera che ci sono 15 pixel sul lato sinistro e 15 pixel sul lato destro quindi 1012-30=982 pixel*/
	height: 110px; /* altezza del contenitore per visualizzare le scritte o immagini */
	width: 100%;}
#intestazione{ margin: 0;
	padding: 10px 0px;
	width: 100%;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;}
#colonnasxnaviga{ margin: 0 79% 0 0;
	padding: 0px;
	background-color: #00FFFF;
	/* border-right: 1px solid #ccc; */
	/* border: 1px solid #FF0000; */
	/* border-bottom: 1px solid #ccc; */ }
#contenuto{ /* parte centrale del testo */
  float:right;
	width: 79%; /* valore originale 75 */
	margin: 0;
	padding: 0 0 0 0; /* padding: 0 3% 0 0; */
	/* border-left: 1px solid #FF0000; */
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;}
#zoom{ /* possibile zoom del testo (in alto a destra) */
  float:right;
	width: 5%;
	margin: 0;
	padding: 0 3% 0 0;
	border: 1px solid #FF0000;
	font-size: 75%;}

/***********************************************/
/*Component Divs                               */
/***********************************************/
#nomesito{ margin: 0px;
	padding: 0px 0px 10px 10px;}

/*************** #numpagina styles **************/
#numpagina{ padding: 0px 0px 10px 10px;
	font-size: 120%;}

/************* #menudiscesa styles **************/
#menudiscesa{ color: #cccccc;
	padding: 0px 0px 0px 10px;
	white-space: nowrap;}
	/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */
#menudiscesa img{ display: block;}
#menudiscesa a { font-size: 75%;
	padding: 0px 4px 0px 0px; }

/************* #numpagina styles *************/
#numpagina{ font-size: 70%;
	padding: 5px 0px 5px 10px;}
#numpagina a:hover{
	/* border-top: 1px solid #cccccc; */
	background-color: #686868;  /* colore sfondo grigio quando si passa sopra con il mouse */
	color:#F4F4F4; /* colore del testo quasi bianco quando si passa sopra con il mouse */
	/*padding: 2px 0px 2px 10px; */ }

/************** .contenutoalto styles ***************/
.contenutoalto{ padding: 0px 0px 10px 10px;
	font-size: 90%;}
.contenutoalto h3{ padding: 30px 0px 5px 0px;
	text-align: center;}
.contenutoalto img{ float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;}
.contenutoalto a:hover{ background-color: #686868;  /* colore sfondo grigio quando si passa sopra con il mouse */
	color:#F4F4F4; /* colore del testo quasi bianco quando si passa sopra con il mouse */ }
.contenutobasso p{ padding: 0px 0px 10px 0px;}
.contenutobasso a:hover{
	background-color: #686868;  /* colore sfondo grigio quando si passa sopra con il mouse */
	color:#F4F4F4; /* colore del testo quasi bianco quando si passa sopra con il mouse */ }
/* adjust margins to change separation between the contenutoalto image and text flowing around it */

/************* #pediceinfo styles ***************/
#pediceinfo{ clear: both;
	border: 1px solid #FF0000;
	font-size: 75%;
	color: #FF0000;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	background-color: #3399CC;}
/* negative top margin pulls pediceinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */
#pediceinfo img{ padding: 4px 4px 4px 0px;
	vertical-align: middle;}
#pediceinfo a:hover{
	background-color: #686868;  /* colore sfondo grigio quando si passa sopra con il mouse */
	color:#F4F4F4; /* colore del testo quasi bianco quando si passa sopra con il mouse */ }
/************* #psw styles ***************/
#psw{ padding: 5px 0px 5px 10px; /* password */
	/* border-bottom: 1px solid #cccccc; */
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	font-size: 80%;}
#psw form{ margin: 0px; /* form per la password */
 padding: 0px;}
#psw label{ display: block;
	margin: 0px;
	padding: 0px;}

/*********** #colonnasxnaviga link styles ***********/
#colonnasxnaviga ul a:link, #colonnasxnaviga ul a:visited {display: block;}
#colonnasxnaviga ul {list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#colonnasxnaviga li {
    /* border-bottom: 1px solid #EEE; */
	/* border: 1px solid #FF0000; */ }
/* fix for browsers that don't need the hack */
html>body #colonnasxnaviga li {
    /* border-bottom: none; */ }


/*********** #linksveloci styles ***********/
#linksveloci{ /* nella colonna di sx links veloci sempre presenti */
	/* position: relative;  /* evidenzia solo sul testo se passa il mouse*/
	margin: 0px;
	padding: 0px;
	/* border-bottom: 1px solid #cccccc; */
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	font-size: 80%;}
#linksveloci h3{ padding: 10px 0px 2px 10px;}
#linksveloci a:link{ color: #FF0000; /* colore rosso per i link da visitare */
	padding: 2px 0px 2px 10px;
	/* border-top: 1px solid #cccccc; */
	width: 80%;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;}
#linksveloci a:visited{ color: #FF0000; /* ripristina il colore rosso per i link visitati */
	padding: 2px 0px 2px 10px;} 
#linksveloci a:hover{ background-color: #686868;  /* colore sfondo grigio quando si passa sopra con il mouse */
	color:#F4F4F4; /* colore del testo quasi bianco quando si passa sopra con il mouse */ }


/*********** .linkspagina styles ***********/
.linkspagina{ /* nella colonna di sx links per le sotto pagine eventuali */
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 80%;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;}
.linkspagina h3{ padding: 10px 0px 2px 0px;}
.linkspagina a:link{ color: #FF0000;} /* colore rosso per i link da visitare */
.linkspagina a:visited{ color: #FF0000;}  /* ripristina il colore rosso per i link visitati */
.linkspagina a:hover{ background-color: #686868;  /* colore sfondo grigio quando si passa sopra con il mouse */
	color:#F4F4F4; /* colore del testo quasi bianco quando si passa sopra con il mouse */ }

/************** #avviso styles **************/
#avviso{ /* nella colonna di sx sopra in evidenza */
	padding: 10px 0px 0px 10px;
	font-size: 70%;
	/* border-top: 1px solid #cccccc; */
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;}

#avviso img{ display: block;}
#avviso a:link{ color: #FF0000;} /* colore rosso per i link da visitare */
#avviso a:visited{ color: #FF0000;}  /* ripristina il colore rosso per i link visitati */
#avviso a:hover{ background-color: #686868;  /* colore sfondo grigio quando si passa sopra con il mouse */
	color:#F4F4F4; /* colore del testo quasi bianco quando si passa sopra con il mouse */ }

/************** #inevidenza styles **************/
#inevidenza{ /* nella colonna di sx in basso */
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;}

#inevidenza p{ padding: 5px 0px 5px 0px;}
#inevidenza a:link{ color: #FF0000;} /* colore rosso per i link da visitare */
#inevidenza a:visited{ color: #FF0000;}  /* ripristina il colore rosso per i link visitati */
#inevidenza a:hover{ background-color: #686868;  /* colore sfondo grigio quando si passa sopra con il mouse */
	color:#F4F4F4; /* colore del testo quasi bianco quando si passa sopra con il mouse */}