/* CSS Document */
.testo{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003366;
		font-weight:normal;

}
.testobianco{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		font-weight:bold;
}
.testobiancomenu{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
}
.titoli{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#5673b2;
}
.percorso {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003366;
}
/**a.testo{
		text-decoration:none;

}**/

a.testo:hover {
		/**text-decoration:none;**/
		color:#5673b2;

}
a {
		color:#003366;
}
a:hover {
		color:#5673b2;
}
a.titoli{
		text-decoration:none;
}
a.testobianco{
		text-decoration:none;
}
a.testobianco:hover {
		color:#003366;
}
.div {
		height:29px;
		text-align:left;
		vertical-align:middle;
		margin-left:20px;
		margin-right:20px;
		
}
.presentazioni {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003366;
}
a.presentazioni {
		text-decoration:none;
}
hr {
		color:#003366;
		line-height:1px;
		border-style:dotted;
}
.sponsorbox {
		padding-left:10px;
		border-left:1px solid #003366;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003366;
}
div.jsenable h3{
		cursor: pointer;
		list-style:none;
		
}
div.jsenable ul ul{
		display:none;
		list-style:none;
		margin-left:10px;
		
		
}
div#nav li.hide ul{
		display:none;
}
div#nav li.show ul{
		display:block;
		list-style-position:30px;
}
select {
        font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003366;
		font-weight:normal;
}

/* ---------- stili delle pagine edizione ------------ */
#refracontainer{color:#E0E0E0;background:#ffffff;
font-family:Helvetica,Arial,Verdana,sans-serif; }
#refranav{height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(../images/refra_bg.gif) repeat-x bottom left;padding:0 0 0 18px; border-left:1px solid #006699; border-right:1px solid #006699; margin:0;}
#refranav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#refranav ul li{display:block;float:left;margin:0 1px; padding:0;}
#refranav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#refranav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#refranav ul li a:hover{color:#fff;background:transparent url(../images/refra_bg-OVER.gif) repeat-x bottom left;}
#refranav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#refranav ul li a.current,#refranav ul li a.current:hover{color:#fff;background:#1D6893 url(../images/refra_left-ON.gif) no-repeat top left;line-height:275%;}
#refranav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(../images/refra_right-ON.gif) no-repeat top right;height:33px;}

#refra_inner{color: white; padding:0 ; font-size: 80%; height: 1em;display:block;/*border:1px solid red;*/clear:both; }

#refra_inner a:link, #refra_inner a:visited, #refra_inner a:active{color: white}
#refra_inner a:hover{color: yellow}

.innercontent{display: none;clear:both;/*border:1px solid green; */border-left:1px solid #003366;border-right:1px solid #003366;}
