body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}



.pad5 {
	padding: 5px;
}








#titoloRivista {
text-align: center; 
height: 15px; 
margin-top: -2px; 
margin-bottom:5px; 
padding-top: 1px; 
font-size: 10px; 
color: #ffffff; 
background-color: #010066;
}

.allinSx {
	width: 700px;
	text-align: left;
	float: left;
}
.allinDx {
	width: 50px;
	text-align: right;
	float: right;
}

.allinSx a, .allinDx a {
	text-decoration: none;
}

.allinSx a:hover, .allinDx a:hover {
	text-decoration: underline;
}


/*  Nuova toolbar   */


#mainmenu 
{
	height:54px;
	background: #FFFFFF url("timages/bmid_103.gif");
	margin:0;
	border:0;
	margin-bottom: 3px;
}
#tab 
{
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#000000 url("timages/bright_103.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:url("timages/bleft_103.gif") no-repeat left top;
	padding:0 26px 0 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#010066;    /* 000000   */
	font-weight:bold;
	line-height:54px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#000000;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}


/* Divisori aree  (Alf per home page e altro)
-----------------------------------------------*/

.divBox {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #010066;
	text-align: center; 
	background-color: #ffffff;
	width: 150px;
	height: 19px;
	padding-top: 2px;
	border-bottom: 1px dotted #010066;;
	font-weight: bold;
}

.divArea {  
	font-size: 12px; 
	color: #010066;
	text-align: center; 
	background-color: #BAB99D;   /* #C0C0C0; */
	width: auto;
	height: 19px;
	padding-top: 2px;
	font-weight: bold;
}



/* Subsection Tabs (Alf per archivio fascicoli)
-----------------------------------------------*/

#main {
	padding:0px 0px 0px 0px;
	width: 450px;
}

#main ul.subsection_tabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	height:29px;
}

#main ul.subsection_tabs li {
	float:left;
	margin-right:1px;
	text-align:center;
	background: url(./images/imgTabs.png) no-repeat;
	margin-bottom: 0px;
}

#main ul.subsection_tabs li a {
	display:block;
	height:30px;
	color:#010066;
	width:105px;
	text-decoration: none;
	margin: 0px;
	border-bottom:1px solid #ccc;
	padding: 6px 0px 0px 0px;
}

#main ul.subsection_tabs li a:hover {
	font-weight: bold;
}

#main ul.subsection_tabs li a.active {
	font-weight: bold;
	background: url(./images/imgTabsOn.png) no-repeat;
	border-bottom:0px solid #ccc;
}



/* Fino a qui
-------------- */


/* Scorrevole
-------------- */


#marqueecontainer{
position: relative;
width: 150px; /*marquee width */
height: 300px; /*marquee height */
background-color: #ffffff;
overflow: hidden;
border-bottom: 1px solid #cccccc;
padding: 2px;
padding-left: 4px;
}

/* Fino a qui
-------------- */



a.buttonStyle {
   color :#08296B;
   font-weight :bold;
   font-size :12px;
   font-family :Verdana, Arial, Helvetica, sans-serif;
   text-decoration :none;
   background-color :#C2D7EB;
   height : auto;
   width :100%;
   border :1px #C2D7EB solid;
   text-align: left
}

a.buttonStyle:hover {
	color :#FFFFFF;
	text-decoration :none;
	background-color : #00008B;
	border: 1px solid;
	border-color: #08296B #003366 #003366;
	cursor:hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}


.testo 
{ 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size: 11px; 
       color: darkblue; 
       margin-top: 0px;
}


.testo:hover
{ 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size: 10px; 
       color: red; 
       margin-top: 0px;
}

.testo:visited
{ 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size: 10px; 
       color: #ff00ff; 
       margin-top: 0px;
}

.testoNews
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: darkblue;
  padding: 4px;
  spacing: 4px;
}

.titoliRiviste      {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #003975;}

.sottotitoliRiviste {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003975;}

.testoMenuRiviste {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #103975;}

.testofooter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff;}


/* Compatibilità con richtext   */
p
{ 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size: 11px; 
       color: #333366; 
       margin: 0px;
}

h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000033;}

h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000033;}

ul.lista {
   list-style: square outside;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-left: 17px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

ul.lista li {
	margin-bottom: 5px;
	font-size: 10px;
}


td.pathway {  font-family: Verdana; 
              font-size: 12px; 
              color: #00000;
              border-bottom: 1px dotted #cccccc;
              text-align: left;
}

#menu{
margin: 0;
padding:0;
background:#eee;
border-bottom: 1px solid #010066;
border-top: 1px solid #010066;font:  Arial, Helvetica, sans-serif, Verdana;
}
#menu li
{
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
}
#menu a:link, #menu a:visited
{
font-weight: bold;
margin:0 1em;
text-decoration: none;
color: #010066;
}
#menu a:link#evidenziato, #menu a:visited#evidenziato, #menu a:hover
{
border-bottom: 2px solid #010066;
color: #c00;
}
