html {
	height: 100%;
}

body {
	background: #D8D8DA url("imagesnew/main/page.gif");
	background: #D8D8DA url("imagesnew/main/page_ie.gif");
	font: 11px "Lucida Grande", tahoma, arial, verdana, sans-serif;
	color: #575757;
	height: 100%;
	line-height: 16px;
	text-align: center;
	scrollbar-face-color: #E0E1E3;
	scrollbar-shadow-color: #9A9FB8;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #DDD7CD;
	scrollbar-darkshadow-color:#DDD7CD;
	scrollbar-track-color: #C4C4C6;
	scrollbar-arrow-color: #E38515;
}

* { 
	margin: 0; 
	padding: 0;
}


.menutext { 
margin: 0px;
color: #333333;
font-size: 10px;
padding: 0px;
font-family: verdana, sans-serif;
letter-spacing: 0px;
line-height: 14px; 
text-align: justify;}

.text1 { 
margin: 0px;
color: #333333;
font-size: 10px;
padding: 0px;
font-family: verdana, sans-serif;
letter-spacing: 0px;
line-height: 14px; 
text-align: left;}

.text2 { 
margin: 0px;
color: #333333;
font-size: 9px;
padding: 0px;
font-family: verdana, sans-serif;
letter-spacing: 0px;
line-height: 13px; 
text-align: left;}


.footer { 
margin: 0px;
color: #666666;
font-size: 9px;
padding: 0px;
font-family: verdana, sans-serif;
letter-spacing: 0px;
line-height: 14px; 
text-align: left;}

.footer :link {
	color: #666666;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 9px;

}
.footer :hover {
	color: #117DD2;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 9px;
	border-bottom: 1px #BEC0BD;

}
.footer :visited {
	color: #666666;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-size: 9px;
	 }
.footer :active {
	color: #666666;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-size: 9px;
}
.footer :visited:hover {
	color: #117DD2;
	font-family: verdana, sans-serif;
      text-decoration: none;
	  font-size: 9px;
	  border-bottom: 1px #BEC0BD;
	}

.orangefooter {
	color: #d56c00;
	font-weight: bold;
}

.tracklist{ 
margin: 0px;
color: #333333;
font-size: 10px;
padding: 0px;
font-family: verdana, sans-serif;
/*letter-spacing: 0px;*/
line-height: 17px;
text-align: left;}

.autore { 
margin: 0px;
color: #595A5C;
font-size: 18px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 0px;
line-height: normal; 
text-align: left;}

.titolo { 
margin: 0px;
color: #595A5C;
font-size: 14px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 0px;
line-height: 20px; 
text-align: left;}

.dati { 
margin: 0px;
color: #333333;
font-size: 10px;
padding: 0px;
font-family: verdana, sans-serif;
letter-spacing: 0px;
line-height: 17px; 
text-align: left;}

h4 { 
font-size: 16px;
font-family: verdana, sans-serif;
color: #106AAE;
letter-spacing: 1px;
margin: 0px;
padding: 0px;
z-index: 6;}

h5 { 
font-size: 10px;
font-family: verdana, sans-serif;
letter-spacing: 3px;
color: #666666;
border: 1px solid #1582d4;
z-index: 6;
margin: 0px;
text-align: center;
background-color: #88cbf5;
padding: 0px;}

i { color: #453932; }

.divider{
text-align: center;
padding: 0px;
margin: 0px;
font-size: 10px;
font-family: verdana, sans-serif; }

blockquote {
align: left; 
text-align: justify;
padding: 5px;
background-color: #88cbf5;
border: 1px solid #1582d4;
color: #666666;
font-family: verdana, sans-serif;
font-size: 10px;
letter-spacing: 0px; }


input,textarea,select { 
background-color: #FFFFFF;
border: 1px solid #c8c8c8;
color: #c8c8c8; }

a:link { 
color:#117DD2;
font-family: verdana, sans-serif;
font-size: 10px;
letter-spacing: 0px;
text-decoration: none;}

a:visited { 
color:#106AAE;
font-family: verdana, sans-serif;
font-size: 10px;
letter-spacing: 0px;
text-decoration: none;}

a:hover { 
background: none;
font-family: verdana, sans-serif;
font-size: 10px;
letter-spacing: 0px;
color:#88cbf5;
border-bottom: 1px dashed #106AAE;
}

.listarec {
	margin: 0px;
	color: #333333;
	font-size: 10px;
	padding: 0px;
	font-family: verdana, sans-serif;
	letter-spacing: 0px;
	line-height: 14px;
	text-align: left;
	background-color: #F4F4F4;

}
.testo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
}

.linktabrec {

	color: #6d6d6d;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.linktabrec :link {
	color: #2d5791;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;


}
.linktabrec :hover {
	color: #FF9900;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 0px dashed #106AAE;

}
.linktabrec :visited {
	color: #8B9ABC;
	text-decoration: none;
	font-weight: bold;
	 }
.linktabrec :active {
	color: #96A4C2;
	text-decoration: none;
}
.linktabrec :visited:hover {
	color: #6C7FAA;
      text-decoration: none;
	}

.cover {
	margin: 0px;
	padding: 0px;
	font-family: verdana, sans-serif;
	letter-spacing: 0px;
	text-align: justify;
	border: 1px solid #CCCCCC;
}

.autoremonografia { 
margin: 0px;
color: #6A6A5D;
font-size: 30px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 0px;
line-height: normal; 
text-align: left;}

.titolomonografia { 
margin: 0px;
color: #6A6A5D;
font-size: 14px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 0px;
line-height: 20px; 
text-align: left;}

.testotitolomonografie { 
margin: 0px;
color: #6A6A5D;
font-size: 11px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 0px;
line-height: 15px; 
text-align: left;}

.foto {
	margin: 0px;
	padding: 0px;
	font-family: verdana, sans-serif;
	letter-spacing: 0px;
	text-align: justify;
	border: 1px solid #5D5D54;
}

.cornicebianca{
	margin: 0px;
	padding: 0px;
	font-family: verdana, sans-serif;
	border: 1px solid #ffffff;
}

.linkautorebig {
	color: #595A5C;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.linkautorebig :link {
	color: #595A5C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;


}
.linkautorebig :hover {
	color: #BEC0BD;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-bottom: 0px #595A5C;

}
.linkautorebig :visited {
	color: #595A5C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	 }
.linkautorebig :active {
	color: #595A5C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
}
.linkautorebig :visited:hover {
	color: #BEC0BD;
	font-family: Arial, Helvetica, sans-serif;
      text-decoration: none;
	  font-size: 16px;
	}
	
	
.linktitolobig {
	color: #595A5C;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.linktitolobig :link {
	color: #595A5C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;


}
.linktitolobig :hover {
	color: #BEC0BD;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom: 0px #595A5C;
	font-weight: bold;

}
.linktitolobig :visited {
	color: #595A5C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	 }
.linktitolobig :active {
	color: #595A5C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.linktitolobig :visited:hover {
	color: #BEC0BD;
	font-family: Arial, Helvetica, sans-serif;
      text-decoration: none;
	  font-size: 13px;
	  font-weight: bold;
	}


	
.linkrecensione {
	color: #595A5C;
	text-decoration:none;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
	font-size: 9px;
	letter-spacing: normal;
}

.linkrecensione :link {
	color: #106AAE;
	text-decoration: none;
	font-family: verdana, sans-serif;
    letter-spacing: 0px;
	font-size: 9px;
	font-weight: bold;


}
.linkrecensione :hover {
	color: #D56C00;
	text-decoration: none;
	font-family: verdana, sans-serif;
    letter-spacing: 0px;
	font-size: 9px;
	border-bottom: 0px #595A5C;
	font-weight: bold;

}
.linkrecensione :visited {
	color: #74766C;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	 }
.linkrecensione :active {
	color: #919388;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
.linkrecensione :visited:hover {
	color: #D56C00;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
     text-decoration: none;
	 font-size: 9px;
	 font-weight: bold;
	}
	
.linkrecensore {
	color: #333333;
	text-decoration:none;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
	font-size: 10px;
	letter-spacing: normal;
}

.linkrecensore :link {
	color: #333333;
	text-decoration: none;
	font-family: verdana, sans-serif;
    letter-spacing: 0px;
	font-size: 10px;
}

.linkmenu {
	color: #FFFFFF;
	text-decoration:none;
	font-family: verdana, sans-serif;
	letter-spacing: normal;
	font-size: 9px;
	letter-spacing: normal;
	text-align: center;
	background-image: url(imagesnew/main/divisore.gif);
	background-repeat: no-repeat;
}

.linkmenu :link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: verdana, sans-serif;
	letter-spacing: 0px;
	font-size: 9px;
	text-align: center;
}
.linkmenu :hover {
	color: #FFCC00;
	text-decoration: none;
	font-family: verdana, sans-serif;
    letter-spacing: 0px;
	font-size: 9px;

}
.linkmenu :visited {
	color: #FFFFFF;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
	text-decoration: none;
	font-size: 9px;
	 }
.linkmenu :active {
	color: #FFCC00;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
	text-decoration: none;
	font-size: 9px;
}
.linkmenu :visited:hover {
	color: #FFCC00;
      font-family: verdana, sans-serif;
      letter-spacing: 0px;
      text-decoration: none;
	 font-size: 9px;
	}
	
	
.submenu {
	width: 90px;
	height: 16px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imagesnew/menu/bt_menu_hi.gif);
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
}

a.submenu {
	width: 90px;
	height: 16px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #707070;
	background-image: url(imagesnew/menu/bt_menu.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
}

a.submenu:hover {
	background-image: url(imagesnew/menu/bt_menu_hi.gif);
	width: 90px;
	height: 16px;
	display: block;
	text-align: center;
	text-decoration: none;
    border-bottom: 0px;
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
}

a.submenu:visited{
	width: 90px;
	height: 16px;
	display: block;
	text-align: center;
	color: #707070;
	background-image: url(imagesnew/menu/bt_menu.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
    text-decoration: none;
}


a.submenu:visited:hover {
    background-image: url(imagesnew/menu/bt_menu_hi.gif);
	width: 90px;
	height: 16px;
	display: block;
	text-align: center;
    border-bottom: 0px; 
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
}

a.submenu2 {
	width: 55px;
	height: 16px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
}

a.submenu2:hover {
	background-image: url(imagesnew/menu/bt_menu2_hi.gif);
	width: 55px;
	height: 16px;
	display: block;
	text-align: center;
	text-decoration: none;
    border-bottom: 0px;
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
}

a.submenu2:visited{
	width: 55px;
	height: 16px;
	display: block;
	text-align: center;
	color: #707070;
	background-image: url(imagesnew/menu/bt_menu2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
    text-decoration: none;
}


a.submenu2:visited:hover {
    background-image: url(imagesnew/menu/bt_menu2_hi.gif);
	width: 55px;
	height: 16px;
	display: block;
	text-align: center;
    border-bottom: 0px; 
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
}

a.submenudis2 {
    background-image: url(imagesnew/menu/bt_menu2_hi.gif);
	width: 55px;
	height: 16px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
}

a.submenudis2:hover {
	background-image: url(imagesnew/menu/bt_menu2_hi.gif);
	width: 55px;
	height: 16px;
	display: block;
	text-align: center;
	text-decoration: none;
    border-bottom: 0px;
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
}

a.submenudis2:visited{
	width: 55px;
	height: 16px;
	display: block;
	text-align: center;
	color: #FFFFFF;
	background-image: url(imagesnew/menu/bt_menu2_hi.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
    text-decoration: none;
}


a.submenudis2:visited:hover {
    background-image: url(imagesnew/menu/bt_menu2_hi.gif);
	width: 55px;
	height: 16px;
	display: block;
	text-align: center;
    border-bottom: 0px; 
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 16px;
	font-weight: bold;
}

.linklista {
	color: #595A5C;
	text-decoration:none;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
	font-size: 10px;
	letter-spacing: normal;
	text-align: left;}
}

.linklista :link {
	color: #106AAE;
	text-decoration: none;
	font-family: verdana, sans-serif;
    letter-spacing: 0px;
	font-size: 10px;
	text-align: left;}


}
.linklista :hover {
	color: #D56C00;
	text-decoration: none;
	font-family: verdana, sans-serif;
    letter-spacing: 0px;
	font-size: 10px;
	border-bottom: 0px #595A5C;
	text-align: left;}

}
.linklista :visited {
	color: #74766C;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
	text-decoration: none;
	font-size: 10px;
	text-align: left;}
}
	 
.linklista :active {
	color: #919388;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
	text-decoration: none;
	font-size: 10px;
	text-align: left;}
}
.linklista :visited:hover {
	color: #D56C00;
    font-family: verdana, sans-serif;
    letter-spacing: 0px;
     text-decoration: none;
	 font-size: 10px;
	 text-align: left;}
}
