/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #ffffff;
	line-height: 1.166;	
	font-size: 12px;
}
.puntini{
	/*border-color:#006699;*/
	border-bottom:1pt;border-right:1pt;border-left:1pt;border-top:1pt;border-style:dashed
}
.testata{
	background-image:url(img/sfondino.gif);
	background-repeat:repeat-x;
}
.sfondo_grigio{
	background-color: #8b8b8b;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}
.sfondo_grigio1{
	background-color: #8b8b8b;
	border-left: 1px solid #fff;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}
.sfondo_giallo{
	background-color: #f5a415;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}
.titolo_articolo{
	color: #006699;
	font-weight: bold;
	font-size: 12px;
}
.titolo_categoria{
	color: #006699;
	font-weight: bold;
	font-size: 11px;
}
.titolo_giallo{
	color: #f5a415;
	font-weight: bold;
	font-size: 12px;
}
.titolo_articoletto{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
.abstract{
	color: #000000;
	font-style: italic;
	font-size: 11px;
}
.nero11{
	color: #000000;
	font-size: 11px;
}
.font_giallo{
	color: #f5a415;
	font-size: 12px;
}
.font_grigio{
	color: #006699;
	font-size: 12px;
}
.colonna_destra{
	/*width: 250px;*/
	height: 100%;
	border-left: 1px solid #8b8b8b;
	/*background-color: #CCCCCC;*/
}
.scostato{
	padding: 10px;
}
a{
	color: #fff;
	text-decoration: none;
}

a:link{
	color: #fff;
	text-decoration: none;
}

a:visited{
	color: #fff;
	text-decoration: none;
}

a:hover{
	color: #fff;
	text-decoration: none;
}
a.giallo{
	color: #f5a415;
	text-decoration: none;
	font-weight: bold;
}

a.giallo:link{
	color: #f5a415;
	text-decoration: none;
	font-weight: bold;
}

a.giallo:visited{
	color: #f5a415;
	text-decoration: none;
	font-weight: bold;
}

a.giallo:hover{
	color: #f5a415;
	text-decoration: underline;
	font-weight: bold;
}

a.giallo1{
	color: #f5a415;
	text-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

a.giallo1:link{
	color: #f5a415;
	text-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

a.giallo1:visited{
	color: #f5a415;
	text-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

a.giallo1:hover{
	color: #f5a415;
	text-size: 10pt;
	text-decoration: underline;
	font-weight: bold;
}

a.marrone{
	color: #8b4513;
	text-decoration: none;
}

a.marrone:link{
	color: #8b4513;
	text-decoration: none;
}

a.marrone:visited{
	color: #8b4513;
	text-decoration: none;
}

a.marrone:hover{
	color: #8b4513;
	text-decoration: underline;
}
a.giallo_piccolo{
	color: #f5a415;
	text-decoration: none;
	font-size: 11px;
}

a.giallo_piccolo:link{
	color: #f5a415;
	text-decoration: none;
	font-size: 11px;
}

a.giallo_piccolo:visited{
	color: #f5a415;
	text-decoration: none;
	font-size: 11px;
}

a.giallo_piccolo:hover{
	color: #f5a415;
	text-decoration: underline;
	font-size: 11px;
}
a.nero{
	color: #000;
	text-decoration: none;
	font-size: 11px;
}
a.nero:link{
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

a.nero:visited{
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

a.nero:hover{
	color: #000; /* f5a415 */
	text-decoration: none;
	font-size: 11px;
}
a.mappa{
	color: #f5a415;
	text-decoration: none;
	font-size: 10px;
}
a.mappa:link{
	color: #f5a415;
	text-decoration: none;
	font-size: 10px;
}

a.mappa:visited{
	color: #f5a415;
	text-decoration: none;
	font-size: 10px;
}

a.mappa:hover{
	color: #f5a415; /* f5a415 */
	text-decoration: none;
	font-size: 10px;
}
a.nero_sottolineato{
	color: #000;
	text-decoration: none;
	font-size: 11px;
}
a.nero_sottolineato:link{
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

a.nero_sottolineato:visited{
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

a.nero_sottolineato:hover{
	color: #000; /* f5a415 */
	text-decoration: underline;
	font-size: 11px;
}
.input_grigio{
	border-top: 1pt solid #cccccc;
	border-bottom: 1pt solid #cccccc;
	border-right: 1pt solid #cccccc;
	border-left: 1pt solid #cccccc;
	font-size: 11px;
	font-family: verdana,tahoma,arial;
	width:128px;
	color: #353535;
	/*margin:5px 10px 5px 25px;*/
}
.pulsante {
   background-color: #eee;
   border: 1px solid #ccc;
   font:Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   cursor: hand;
} 
#container-navigation {
	width: 637px;
	background-color: #8b8b8b;
	height: 24px;
	/*border-bottom: 1px solid #ffffff;*/
}

ul#navigation {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#navigation li {
	display: inline;
	list-style: none;
	height: 22px;
}

#navigation li a {
	color: #ffffff;
	line-height: 22px;
	font-size: 11px;
	text-decoration: none;
	padding: 5px 15px 6px 15px;
	border-right: 1px solid #ffffff;
}

#navigation li a:hover {
	text-decoration: none;
	background-color: #f5a415;
}
#current {
	text-decoration: none;
	background-color: #f5a415;
}
.lista {
	float: left;
	margin-left: 15px;
	font-size: 11px;
	color:#000000;
}

.lista_new {
	float: left;
	/*margin-left: 15px;*/
	font-size: 11px;
	color:#000000;
}
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#f5a415;
    text-decoration:none;
}
a.tt span{ display: none;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #000; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #000000;
    /*text-align: center;*/
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(img/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(img/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(img/bubble.gif) no-repeat bottom;
}
/*---------- fine bubble tooltip -----------*/

/*---------- bubble tooltip sx -----------*/
a.tt1{
    position:relative;
    z-index:24;
    color:#f5a415;
    text-decoration:none;
}
a.tt1 span{ display: none;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt1:hover{ z-index:25; color: #000; background:;}
a.tt1:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:-160px;
	padding: 15px 0 0 0;
	width:200px;
	color: #000000;
    /*text-align: center;*/
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt1:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(img/bubble1.gif) no-repeat top;
}
a.tt1:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(img/bubble_filler.gif) repeat bottom; 
}
a.tt1:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(img/bubble1.gif) no-repeat bottom;
}
/*---------- fine bubble tooltip -----------*/
