/* generali */
body table{ font-size : 11px; font-family : Arial, Helvetica, sans-serif; }
img.foto {	border-color : #000000;	border-bottom-width : thin;	border : 1px; }

/* tabelle */
td { color: #000000;}
td.categorie { margin-left : 5pt; }
td.basket { padding-left:35px;  padding-right:35px; padding-bottom:50px;}


/* links */
A:link { color: #FF0000; }
a:hover  { color: #333333; }
a:active { color: #333333; }
A:visited { color: #FF0000; }

/* links */
A.black:link { color: #333333;  }
a.black:hover  { color: #FF0000; }
a.black:active { color: #FF0000;  }
A.black:visited { color: #333333;  }

/* bold */
b { color: #555555; }
b.piccolo { font-weight: bold; font-size: 8px; color: #FF0000; }
b.titlebianco { font-weight: bold; color: #FFFFFF;  text-decoration : none;  }
b.title {	color: rgb(0,0,0);	font-family : Arial, Helvetica, sans-serif;	font-size : 14px;	}
b.titlecentrale {	color: rgb(41,58,124);	font-size : 14px; }
b.black {	 font-weight: bold; font-size: 12px; color: #2F4F4F; }
b.grandeblack {	 font-weight: bold; font-size: 14px; color: #2F4F4F; }

/*form */
input {	font-size : 10px; font-family : Arial, Helvetica, sans-serif; }
textarea {	font-size : 10px; font-family : Arial, Helvetica, sans-serif; }
select {	font-size : 10px; font-family : Arial, Helvetica, sans-serif; }

/* LINK SPECIFICO */
A.MENU1:link { color: #18397B  }
A.MENU1:visited { color: #004273 }
A.MENU2:link { color: #18397B  }
A.MENU2:visited { color: #004273 }

A.news:link {  color: #18397B; text-decoration : none; }
A.news:visited {  color: #004273;  text-decoration : none; }
A.news:link {  color: #18397B; text-decoration : none; }
A.news:visited {  color: #004273; text-decoration : none; }

/* LINK SPECIFICO */
A.PATH1:link { font-size: 10px; color: #18397B }
A.PATH1:visited { font-size: 10px; color: #18397B }

/* LINK SPECIFICO */
A.NAV:link { font-size: 10px; color: #18397B  }
A.NAV:visited { font-size: 10px; color: #004273 }


/* FONT SPECIFICO */
FONT.PATH2 { font-size: 10px; color: #7C91AE }

/* FONT SPECIFICO */
FONT.TITOLOSEZIONE { font-weight: bold; font-size: 10px; color: #18397B }

/* News immagini */
.datanews {
	display: block;
	text-align: center;

	width: 74px;
	float: left;
	padding-bottom: 4px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, Sans;
	background: url(../images/news-riquadro-down.gif) bottom left no-repeat;
	}
.datanews .giorno {

	color: #990000;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4em;
	line-height: .9em;
}
.datanews .mese {
	font-size: 12px;
	font-weight: bold;

	padding-top: 7px;
	background: url(../images/news-riquadro-top.gif) top left no-repeat;
	display: block;
	height: 17px;
	color: #655;
}
.datanews 
em.anno {
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	line-height: 1.2em;
	color: #999;
	font-style: normal;
	letter-spacing: -1px !important;
}
/************************************************
*	Style liste con funzioni di paginazione		*
************************************************/
#mapcontainer {	
padding:5px 10px 0px 0px;
font-size: 10px;
}

#mapcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
}

#mapcontainer li
{
display: inline;
margin: 0;
padding: 0;
padding-right:5px;
float: left;
color: #990000;
font-size: 10px;
}

#mapcontainer li.text
{
color: #666666;

}

#mapcontainer a
{
padding: 2px 3px 2px 3px;
color: #666666;
font-size: 10px;
}

#mapcontainer a:link #mapcontainer a:visited
{
text-decoration: none;
color: #666666;
font-size: 10px;
}

#mapcontainer a:hover
{
background-color: #F5F5F5;
color: #990000;
font-size: 10px;
}
div.autor-box-detail {border:3px solid #CCCCCC} 
div.fileImg{float:right;margin: 0px 20px 20px 0px;border-left:#EEEEEE solid 0px;padding-left:20px }
table.tabella {padding-top:1px; padding-bottom:1px; width:100%;}
table.tabella td.titlesup {padding-top:8px; padding-bottom:1px;}
table.tabella td.titlesup b{color: #333333;	font-family : Arial, Helvetica, sans-serif;	font-size : 14px;	}
td.thinHR {background-image: url(../images/riga.gif); background-repeat:repeat-x;height:1px; padding-top:0px; padding-bottom:0px;}
table.tabella td.grigio { background-color:#F5F5F5; padding-left:12px;}
table.tabella td { padding-left:12px;}

