/*comportamento dei link generali del sito*/
/* 
PSEUDO CLASSE: collegamenti ipertestuali (<A>) che non siano stati visitati (:link) avranno il colore blue
	a:link {color: blue;} // selettore:condizione {...}

!IMPORTANT
	 possibile modificare questa gerarchia con l'uso della parola chiave !important


*/

a:link{
background:transparent;
color:#004283;
}
a:visited{
color:#663300;
background:transparent;
}
a:hover,
a:focus,
a:active{
background:#004283;
color:#fff;
text-decoration:none;
}

/*comportamento dei link esterni*/
/* 
PSEUDO CLASSE: // associata a selettore di tipo classe
	a.collegamento:link {color: green;} // Avranno il testo verde (green) solo i link non visitati che abbiano come attributo class="collegamento".
	a:link.collegamento (da CSS2)
	
	eg: <a href="pagina.htm" class="collegamento">

*/
a.esterno span{
position: absolute;
left: -5000px;
width: 4000px;
}
a.esterno:link{
color:#004283;
background: url(/css/i/icona_link2.gif) no-repeat 100% 0;
padding: 0 20px 0 0;
}
a.esterno:visited{
color:#663300;
background: url(/css/i/icona_link2.gif) no-repeat 100% -100px;
padding: 0 20px 0 0;
}
a.esterno:hover,
a.esterno:focus,
a.esterno:active{
color:#fff;
background:#004283 url(/css/i/icona_link2.gif) no-repeat 100% -200px;
padding: 0 20px 0 0;
}
a.esempio_menu2livelli:link, a.esempio_menu2livelli:visited{
color:#900; 
text-decoration: underline;
font-weight:bold;
}
a.esempio_menu2livelli:hover, a.esempio_menu2livelli:focus, a.esempio_menu2livelli:active{
text-decoration: none; 
background:#900;
color:#fff;
}


/*stili applicati ad alcuni tag*/
kbd {
font-size:1.3em;
}

samp{
font-size:1.3em;
}
acronym,
abbr, .abbreviazione{
cursor:help;
border-bottom:1px dotted #333;
}

.acr, .ab, .abbreviazione{
border-bottom:1px dotted #333;
}

p{
line-height:1.4em;
}
p.lettere{
line-height:2em;
}
img{
border:none;
}
p.archivio{
background:url(i/doppiafreccia_dx.png) 27% center no-repeat;
}

p.centrato{
text-align : center;
}

.centrato {
text-align : center;
}

.destra {
text-align: right;
}


/*stili per i form*/
form .bottone{
border:1px solid;
border-color:#09f #000 #000 #09f;
background:#004283;
color:#fff;
font:10px verdana,helvetica,arial,sans-serif;
vertical-align:middle;
cursor:pointer;
font-weight:bold;
}

form .bottoneRoll{
border:1px solid;
border-color:#09f #000 #000 #09f;
background:#015DB8;
color:#fff;
font:10px verdana,helvetica,arial,sans-serif;
vertical-align:middle;
cursor:pointer;
font-weight:bold;
}

form .text{
border:1px solid;
border-color:#666 #ccc #ccc #666;
vertical-align:middle;
}
form .text:hover,
form .text:focus{
background:#ff9;
color:#000;
}



/*stili per intestazioni*/
h3,h4{
font-size:1.2em;
}



/*box per gli articoli correlati*/
.titolo-correlati_p {
color:#9C0000;
}
.titolo-correlati_r {
color:#090;
}
.titolo-correlati_t {
color:#dd5800;
}
.titolo-correlati_n {
color:#004283;
}




/*stile per elementi nascosti*/
hr{
display:none;
}

.nascosto,
.nascosto2,
.nascosto3,
.link2top{
position: absolute;
top: -10000px;
left:-10000px;
width: 0;
height:0;
clear:none;
}



/*stili per titolo articoli*/
#introduzione h2.titoloPagina {
background:#fff;
color:#004283;
font-size:1.5em;
position:absolute;
padding:2px 12px 4px 12px;
right:0;
border-bottom:1px solid #004283;
border-left:1px solid #004283;
border-right:1px solid #004283;
font-weight:normal;
letter-spacing:1px;
height:auto;
width:auto;
text-align:right;
}


/*stili per ultimi inserimenti nella home*/
#primaria h2.titoloUltimiinserimenti {
background:#e5ecf2;
color:#004283;
font-size:1.5em;
position:absolute;
padding:2px 12px 4px 12px;
right:0;
border-bottom:1px solid #004283;
border-left:1px solid #004283;
border-right:1px solid #004283;
font-weight:normal;
letter-spacing:1px;
height:auto;
width:auto;
text-align:right;
}


/*stili per corpo della pagina*/
.bordoSuperiore{
height:6px;
border-top:1px solid #004283;
border-left:1px solid #004283;
border-right:1px solid #004283;
display:block;
font-size:5px;
background-position:216px 0;
background-repeat:no-repeat;
}
.bordoInferiore{
height:6px;
border-bottom:1px solid #004283;
border-left:1px solid #004283;
border-right:1px solid #004283;
display:block;
font-size:5px;
background-position:216px 0;
background-repeat:no-repeat;
background-color:transparent ;
clear:both;
}
.bordoDx{
height:6px;
border-right:1px solid #004283;
border-bottom:1px solid #004283;
display:block;
font-size:5px;
}
.bordoDx2{
height:6px;
border-right:1px solid #004283;
display:block;
font-size:5px;
}
.bordoSxTop{
height:6px;
border-left:1px solid #004283;
display:block;
font-size:5px;
margin-bottom:48px;
}
.bordoSxBottom{
height:6px;
border-left:1px solid #004283;
display:block;
font-size:5px;
bottom:0;
}

.homeLink{
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}


/*stili per il logo*/
#dominio{
	float:right;
	width:541px;
	padding:32px 0!important;
	padding:64px 0;
	text-align:right;
	border-bottom:1px solid #004283;
	background:url(i/scritta_lau.jpg) top right no-repeat;
	background-color: #990066;
}
#logo{
	margin:0;
	padding:1px 0 0 1px;
	background:url(i/accesibile_csi_it.png) no-repeat;
	background-position:center;
	height:31px;
	background-color: #006699;
}



/*stili per le intestazioni*/
h1{
font-size:1.6em;
color:#7E878E;
letter-spacing:0;
margin:5px .25em 5px 0;
padding:0;
}
h1.tratteggio{
border:2px dotted #039;
padding:10px;
background-color:#FC9;
color:#039;
font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
width:60%;
}

h1.contrasto-sfondo-a{
border:2px dotted #039;
padding:10px;
background-color:#FFC;
color:#FFF;
font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
width:30%;
margin:20px 0px 20px 0px;
}

h1.contrasto-sfondo-b{
border:2px dotted #039;
padding:10px;
background-color:#369;
color:#339;
font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
width:30%;
margin:20px 0px 20px 0px;
}

h1.centrato{
	font-size:1em;
	color:#000000;
	letter-spacing:0;
	padding:0;
	text-align:center;
	margin-top: 0px;
	padding-top: 0px;
}



/*stili per menu briciole*/
#briciole{
margin:0;
padding:.4em .5em;
background:#fff;
color:#000;
}
#briciole a:link,
#briciole a:visited{
background:#fff;
color:#004283;
font-weight:bold;
}
#briciole a:hover,
#briciole a:focus,
#briciole a:active{
background:#004283;
color:#fff;
text-decoration:none;
}



/*stili per menu di sinistra*/
#contatti, #rss, #mappa, #ricerche, #notizie{
padding:0 0 7px 0;
margin:0 0 1em 0;
background:url(i/bordo_angolato_inf.png) #e5ecf2 left bottom no-repeat;
color:#000;
}
#contatti, #notizie{
background-color:#f0f0f0;
}
#contatti h3, #rss h3, #mappa h3, #ricerche h3, #notizie h3{
margin:0;
color:#004283;
font-size:1.5em;
letter-spacing:2px;
font-weight:bold;
background:#fff;
padding-left:5px;
height:1em;
}
#contatti p{
padding:.5em 2.2em;
margin:0;
border-top:1px solid #004283;
background:url(i/bordino_sup_dx.png) top left no-repeat;
font-size:0.85em;
}
#notizie p{
font-size:.85em;
text-align:right;
padding:.1em 1.5em;
margin:0;
}
#risorse{
padding-bottom:7px;
margin-bottom:1em;
background:url(i/bordo_angolato_inf.png) #e5ecf2 left bottom no-repeat;
color:#000;
}
#secondaria a:link, 
#secondaria a:visited {
background:transparent;
color:#004283;
text-decoration:none;
}
#secondaria a:hover,
#secondaria a:focus,
#secondaria a:active{
background:#004283;
color:#fff;
text-decoration:none;
}
#risorse h3{
margin:0;
color:#004283;
font-size:1.5em;
letter-spacing:2px;
font-weight:bold;
background:#fff;
padding-left:5px;
height:1em;
}
#risorse li, #ricerche li, #mappa li, #rss li, #notizie li{
padding:0 0 .3em 15px;
margin:0;
background:url(i/freccetta_mini.png) 0 .4em no-repeat;
}
#risorse ul, #ricerche ul, #mappa ul, #rss ul, #notizie ul{
margin:0;
padding:.5em 1em;
list-style:none;
background:url(i/bordino_sup_dx.png) top left no-repeat;
border-top:1px solid #004283;
}
#notizie li{
font-size:.85em;
padding-bottom:.5em;
background:url(i/freccetta_mini.png) 0 .4em no-repeat!important;
background:url(i/freccetta_mini.png) 0 .55em no-repeat;
}



/*stili per menu di intestazione*/



/*stili per titolo sezioni e abstract*/
#introduzione{
position:relative;
margin:0 0 1em 0;
border-top:1px solid #004283;
color:#000;
background:url(i/bordo_angolato_inf.png) bottom right no-repeat #f0f0f0;
}
#introduzione h2{
margin: 0;
color:#FFF;
height:31px;
}
#introduzione p{
margin:0;
padding:2.3em 1.5em 1em 1em;
background:#f0f0f0 url(i/bordo_angolato_inf.png) bottom right no-repeat;
font-family:Verdana;
font-size:1em;
}
#introduzione blockquote{
margin:0;
padding:0;
}
#introduzione_home{
position:relative;
margin:0 0 1em 0;
border-top:1px solid #004283;
color:#004283;
background:url(i/bordo_angolato_inf.png) bottom right no-repeat #f0f0f0;
}
#introduzione_home h2{
margin: 0;
color:#FFF;
height:31px;
}
#introduzione_home h2.titoloPagina {
background:#fff;
color:#004283;
font-size:1.5em;
position:absolute;
padding:2px 12px 4px 12px;
right:0;
border-bottom:1px solid #004283;
border-left:1px solid #004283;
border-right:1px solid #004283;
font-weight:normal;
letter-spacing:1px;
height:auto;
width:auto;
text-align:right;
}

#introduzione_home p{
margin:0;
padding:2em 1.5em 1.1em 1em;
background:#f0f0f0 url(i/bordo_angolato_inf.png) bottom right no-repeat;
font-family: "Verdana";
font-size:1em;
font-weight:bold;
line-height:1.5em;
}


/*stili per menu nascosto*/
#subintroduzione{
margin-top:0;
background:#fff url(i/bordino_sup_dx.png) 216px 50% no-repeat;
clear:both;
height:6px;
border-bottom:1px solid #004283;
border-left:1px solid #004283;
border-right:1px solid #004283;
}



/*stili per corpo della pagina*/



/*stili per motore di ricerca*/
#motore-di-ricerca{
margin:0 0 1em 0;
background:url(i/bordo_angolato_sup.png) #e5ecf2 0 0 no-repeat;
color:#000;
}
#motore-di-ricerca #cerca{
width:4em;
}
#motore-di-ricerca #query{
width:114px;
}
#motore-di-ricerca div{
padding:1.5em;
background:url(i/bordo_angolato_inf.png) bottom left no-repeat;
text-align:center;
}
#motore-di-ricerca label{
margin-left:.2em;
display:block;
font-weight:bold;
text-align:left;
letter-spacing:.2em;
position:relative;
top:-.8em;
}
#motore-di-ricerca label a:hover{
background:inherit;
color:inherit;
}



/*stili per menu a pie di pagina*/
#pie-di-pagina{
	clear:both;
	padding-top:7px;
	margin-top:1em;
	background:url(i/sfondo_pie_di_pagina.png) #a0a0a0 0 0 no-repeat;
	color:#000;
	font-size:0.85em;
	text-align:center;
/*	background-color: #FFFF99; */
}
#pie-di-pagina .link2top{
display:block;
position:absolute;
top:-99em;
}
#pie-di-pagina p{
margin:0;
padding:.5em 1em;
border:1px solid #004283;
border-top:none;
line-height:1.5em;
}

/*stili per box ultimi inserimenti*/
#primaria{
	border-top:1px solid #004283;
	margin:0 0 1em 0;
	position:relative;
	background-color: #CCFF99;
}
#primariaDettaglio{
	margin-top:3em;
	background-color: #FFFFCC;
}

#primariaDettaglio img{
border:0;
margin-bottom:-.5em;
}
#primariaDettaglio .dim{
margin-left:1em;
}
#primaria .data{
font-weight:bold;
}
#primaria h2{
margin:0 0 5px 0;
color:#fff;
font-size:1px;
height:31px;
}
#primaria h3{
margin:0;
color:#004283;
font-size:1.35em;
letter-spacing:2px;
font-weight:normal;
background:#E7EDF3;
padding:0 7px 3px 12px;
border-bottom:1px solid #004283;
display:inline;
background:url(i/bordino_sup_dx.png) bottom right no-repeat;
}
#primaria h4{
padding:0 0 0 20px;
margin:1em 1em .5em 1em;
background:url(i/freccetta.png) 0 .3em no-repeat;
font-size:1em;
}
#primaria p{
padding:0 1em 0 20px;
margin:0 1em 2em 1em;
}
#primaria p.top{
text-align:right;}

/*stili per contenitori pagina*/



/*esempio in xhtml tag x tag/font*/
.testo_rosso{
font-size:1.3em;
color:#CC3300;
font-family:Arial, Helvetica, sans-serif;
}



#menu{
	float:right;
	width:530px;
	padding:3px 0 6px 11px;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:0;
	background:url(i/bordino_sup_dx.png) top right no-repeat transparent;
	background-color: #FF33FF;
}
#menu a#vai-progettare:link,
#menu a#vai-progettare:visited{
	border-bottom:1px solid #900;
	border-bottom-color: #0033FF;
}
#menu a#vai-realizzare:link,
#menu a#vai-realizzare:visited{
border-bottom:1px solid #090;
}
#menu a#vai-testare:link,
#menu a#vai-testare:visited{
border-bottom:1px solid #dd5800;
}
#menu a#vai-progettare:hover,
#menu a#vai-progettare:focus,
#menu a#vai-progettare:active{
	border-bottom:5px solid #900;
	border-bottom-color: #0033FF;
	color:#004283;
}
#menu a#vai-realizzare:hover,
#menu a#vai-realizzare:focus,
#menu a#vai-realizzare:active{
border-bottom:5px solid #090;
color:#004283;
}
#menu a#vai-testare:hover,
#menu a#vai-testare:focus,
#menu a#vai-testare:active{
border-bottom:5px solid #dd5800;
color:#004283;
}
#menu a#vai-progettareP:link,
#menu a#vai-progettareP:visited,
#menu a#vai-progettareP:hover,
#menu a#vai-progettareP:focus,
#menu a#vai-progettareP:active{
border-bottom:5px solid #900;
}
#menu a#vai-realizzareR:link,
#menu a#vai-realizzareR:visited,
#menu a#vai-realizzareR:hover,
#menu a#vai-realizzareR:focus,
#menu a#vai-realizzareR:active{
border-bottom:5px solid #090;
}
#menu a#vai-testareT:link,
#menu a#vai-testareT:visited,
#menu a#vai-testareT:hover,
#menu a#vai-testareT:focus,
#menu a#vai-testareT:active{
border-bottom:5px solid #dd5800;
}
#menu a:link,
#menu a:visited{
line-height:1.3em;
padding:3px 0 1px 0;
background:transparent;
text-decoration:none;
color:#004283;
}

span.colore-rosso{
color:#C00;
}

span.colore-sottolineato{
color:#C00;
text-decoration:underline;
}

span.colore-sottolineato-g{
color:#333;
text-decoration:underline;
}


.prova{
font-variant:small-caps;
}


ul#galleria, ul#galleria li{
list-style:none;
margin:0;
padding:0
}
ul#galleria{
margin:15px 0 0 3px;
}
ul#galleria li{
float:left;
display:inline;
margin: 20px 3px 10px 30px!important;
margin-left:23px;
width:228px;
text-align:center
}
ul#galleria img{
display:block;
border:0px solid;
margin:0 8px;
}
ul#galleria a{
display:block;
height:225px;
padding: 10px 0;
background: #e5ecf2;
color: #333;
border:1px solid #004283;
text-decoration: none
}
ul#galleria a:hover{
background-color:#6D96BE;
color: #FFF;
border-color:#000
}
.number {
display:block;
font-weight:bold;
padding-top:5px;
}

.top{
clear:both;
float:none;
}
ul.dim-caratteri{
margin-top:2.6em;
margin-left:-1em!important;
margin-left:1.5em;
margin-bottom:-.8em;
}
ul.dim-caratteri li{
list-style:none;
margin:.6em;
}
ul.dim-caratteri li img{
vertical-align:middle;
}
table.rdf td, table.rdf th{
width:100px;
}


/*------------*/
#box_intestazione{
background:url(i/bordi_sup.png) bottom left no-repeat;
border-bottom:1px solid #004283;
min-height: 70px;
}

#logoOPAC{
	float:left;
	height:72px;
/*	background:transparent url(../images/Top1.gif) top left no-repeat;*/
	background-color: #3399FF;
/*width:780px;*/
}
#logo2{
display:block;
/*width:215px;*/
padding-bottom:65px;
background:transparent;
}



#box2{
margin-bottom:6px;
}




















#divIntestazione{

	position: absolute;
	top: 0px;
	left: 0px;
	height: 67px;
	width: 100%;

	background-image: url(../images/TopShort.gif);
	background-color: #02508d;

	background-repeat: no-repeat;
	list-style-type: decimal;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#divGuida{
 position: absolute;
 top: 67px;
 left: 0px; 
 right:0px;
 height: 20px;
 width: 100%;
 background-color: #FFCC66;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
/*padding-left: 200px;*/
 z-index: 1; 
/*border:1px solid;*/
}

/*#divGuida{
	position: absolute;
	top: 67px;
	 left: 0px; 
	right:0px;
	height = 20px;
	background-color: #FFCC66;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 200px;
	z-index: 1;	
}*/

#divContenuti{
	position: absolute;
	top: 87px;
	 left: 0px; 
	right:10px;
	background-color: #FEF1E2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 200px;
	z-index: 2;	
}


#divMenu{
	position: absolute;
	top: 67px;
	left: 0px;
	width: 180px;
	background-color: #FEF1E2;
/*	background-color: #FEFFFF;*/

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 3;	

}



#divContenuti caption{
	font-size:1.1em;
	font-style:italic;
/*	padding-bottom:10px;*/
	color: #3333CC;
	text-align: center;
}

/* TABLE */
#divContenuti table{
/*border-collapse:collapse;*/
/*background: #fbfbfb;*/
border:1px solid #000000;
width:100%;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
#divContenuti  table th{
	font-style:italic;
	border:1px solid #fff;
	color:#fff;
	font-size:1em;
	padding:0.7em;
	text-align:center;
/*	background-image: url(../images/cube.png);*/
	background-color: #99FF66;
}

#divContenuti table td{
color:#000;
border:1px solid #FEF1E2; /* #fff*/
font-size:1em;
padding:.7em;
padding:0px;
/*background:url(../images/cube_tr.png) left top no-repeat;*/
/*	background-color: #99FF66;*/
}



#divContenuti .tableNoBorder{
border:0px;
width:100%;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

#divContenuti .tableNoBorderLista{
border:0px;
width:600px;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

#divContenuti .tdSinteticaLeft{
vertical-align: top;
}
#divContenuti .tdDettaglioRight{
width:75%;
}
#divContenuti .tdDettaglioLeft{
width:25%;
vertical-align: top;
}

#divContenuti .tdBiblioLeft{
width:10%;
}
#divContenuti .tdBiblioRight{
width:90%;
}

.IntestazioneBiblioteca {
	font-family: Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:right;
	vertical-align: middle;
	padding-right: 10px;
}


body{
	background-color: #FEF1E2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font:12px verdana,helvetica,arial,sans-serif;
/*	overflow:scroll;*/
}

table {
	font-size: 100%;
}

.pulsanti {
	background-color: #E8EFF4;
	border: 1px solid #39739D;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	text-align: center;
}


.pulsantiCombo {
	background-color: #E8EFF4;
	border: 1px solid #39739D;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}

.pulsantiCorti {
/*	background-color: #E8EFF4;*/
	font-size: 11px;
	border: 1px solid #39739D;
/*	font-family: Verdana, sans-serif;*/
	text-decoration: none;
	width: 100px;
	text-align: center;
}

.pulsantiNav {
	color:#004283;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	text-decoration: underline;
	display:block;
	margin:0;
	padding:0;
	background:transparent;
	border:0;
	cursor:pointer;
}
.pulsantiNavSession {
	color:#004283;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	text-decoration: underline;
	background:transparent;
	border:0;
	cursor:pointer;
}



.pulsantiOff {
	font-size: 11px;
	border: 1px solid #39739D;
	text-decoration: none;	
	text-align: center;
}

.pulsanti2 {
/*	background-color: #E8EFF4;*/
	color: #2B2B57;
	font-size: 11px;
	border: 1px solid #39739D;
/*	font-family: Verdana, sans-serif;*/
	text-decoration: none;	
	text-align: center;
}

.tblMenu1 {
	/*border:1px solid #000000;*/
	background:no-repeat url(../images/navig_aperta.136.gif);
	width:100%;
	height:140px;
	vertical-align:top;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.tblMenu2 {	 
	/*border:1px solid #000000;*/
	background:no-repeat url(../images/navig.gif);
	font-family: Verdana, sans-serif;
/*	font-size: 11px;*/
/*	font-weight: bold;*/
	color: #2B2B57;
	height:27px;
	width:100%;
}


.tblMenu3 {	 
	/*border:1px solid #dd0000;*/
	width:100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.tblMenu4 {
	/*border:1px solid #000000;*/
	background:no-repeat url(../images/navig_aperta.90.gif);
	width:100%;
	height:90px;
	vertical-align:top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
/*	background-color: #990066;*/
}
.tblMenu5 {
	/*border:1px solid #000000;*/
	background:no-repeat url(../images/navig_aperta.136.gif);
	width:100%;
	height:150px;
	vertical-align:top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
/*	background-color: #990066;*/

}






.navigazione2 {
	font-family: Verdana, sans-serif;
	font-size: 11px; 
/*	font-weight: bold; */
	color: #2B2B57; 


}

/*


.navigazione1 {
	font-family: Verdana, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #8A2300; 
}


.navigazione3 {
	font-family: Verdana, sans-serif;
	font-size: 11px; 
	font-weight: bold; color: #8A2300;
}



.tableMenu{
border:1px solid #000000;
width:100%;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.tableMenuTr
{
	background-color: #E8EFF4;
}

*/
#divMenu caption{
	font-size:1.1em;
	font-style:italic;
/*	padding-bottom:10px;*/
	color: #3333CC;
	text-align: center;
}

#divMenu table{
/*border-collapse:collapse;*/
/*background: #fbfbfb;*/
/*border:1px solid #000000;*/
width:100%;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding:0px;

}
#divMenu  table th{
	font-style:italic;
	border:1px solid #fff;
	color:#fff;
	font-size:1em;
/*	padding:0.7em;*/
padding:0px;
	text-align:center;
/*	background-image: url(../images/cube.png);*/
	background-color: #99FF66;
}

#divMenu table td{
color:#000;
border:1px solid #FEF1E2; /* #fff*/
font-size:1em;
padding:0px;
/*background:url(../images/cube_tr.png) left top no-repeat;*/
/*	background-color: #99FF66;*/
}

.alignTop {
vertical-align:top;
}
.width15 {
	width: 15px;
}

.row1{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.centratoPlain {
text-align : center;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.destraPlain {
	text-align : right;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.guida {
	text-align : right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.etichettaTR {
	background-color: #dde8f0;
}
.etichettaTRMsg {
	background-color: #FFCC99;
}
.etichettaTRColor1 {
	background-color: #FFCC99;
}
.etichettaTRColor2 {
	background-color: #FFCCCC;
}


/* 20091029 */

@media print {
#divIntestazione { /*nasconde intestazione polo*/
display:none;
}
#divGuida { /*nasconde la testata*/
display:none;
}
#divMenu {/*nasconde il menu*/
display:none;
}

#divContenuti { /*riposiziona il div dati a tutta pagina*/
/*border: solid; border-width: 1px; border-color: blue;*/
	position: absolute; top: 0px;  /*invece di 67px dichiari nel foglio di stile*/
	padding-left: 0px; /*invece di 170 px*/
}
	
	
}
/* 20091029 */