.menunero a:link {text-decoration: none; color: #C79D74; cursor: pointer;}
.menunero a:active {text-decoration: none; color: #C79D74;}
.menunero a:visited {text-decoration: none; color: #C79D74;}
.menunero a:hover {text-decoration: none; color: #8DA6A3; background: url(immagini/fondi/freccia-blu.png) no-repeat center right;}

.menuchiarotop a:link {text-decoration: none; color: #763935; cursor: pointer;}
.menuchiarotop a:active {text-decoration: none; color: #763935;}
.menuchiarotop a:visited {text-decoration: none; color: #763935;}
.menuchiarotop a:hover {text-decoration: none; color: #425553; background: url(immagini/fondi/freccia-nera.png) no-repeat center right;}

.menuchiaro a:link {text-decoration: none; color: #763935; cursor: pointer;}
.menuchiaro a:active {text-decoration: none; color: #763935;}
.menuchiaro a:visited {text-decoration: none; color: #763935;}
.menuchiaro a:hover {text-decoration: none; color: #425553; background: url(immagini/fondi/freccia-nera.png) no-repeat center right;}

.menuneroact a:link {text-decoration: none; color: #8DA6A3; cursor: pointer; background: url(immagini/fondi/freccia-blu.png) no-repeat center right;}
.menuneroact a:active {text-decoration: none; color: #8DA6A3; background: url(immagini/fondi/freccia-blu.png) no-repeat center right;}
.menuneroact a:visited {text-decoration: none; color: #8DA6A3; background: url(immagini/fondi/freccia-blu.png) no-repeat center right;}
.menuneroact a:hover {text-decoration: none; color: #8DA6A3; background: url(immagini/fondi/freccia-blu.png) no-repeat center right;}

.menuchiarotopact a:link {text-decoration: none; color: #425553; cursor: pointer; background: url(immagini/fondi/freccia-nera.png) no-repeat center right;}
.menuchiarotopact a:active {text-decoration: none; color: #425553; background: url(immagini/fondi/freccia-nera.png) no-repeat center right;}
.menuchiarotopact a:visited {text-decoration: none; color: #425553; background: url(immagini/fondi/freccia-nera.png) no-repeat center right;}
.menuchiarotopact a:hover {text-decoration: none; color: #425553; background: url(immagini/fondi/freccia-nera.png) no-repeat center right;}

.menuchiaroact a:link {text-decoration: none; color: #425553; cursor: pointer; background: url(immagini/fondi/freccia-nera.png) no-repeat center right;}
.menuchiaroact a:active {text-decoration: none; color: #425553; background: url(immagini/fondi/freccia-nera.png) no-repeat center right;}
.menuchiaroact a:visited {text-decoration: none; color: #425553; background: url(immagini/fondi/freccia-nera.png) no-repeat center right;}
.menuchiaroact a:hover {text-decoration: none; color: #425553; background: url(immagini/fondi/freccia-nera.png) no-repeat center right;}

#middle a:link {text-decoration: none; font-weight: bold; color: #990000; cursor: pointer;}
#middle a:active {text-decoration: none; font-weight: bold; color: #990000;}
#middle a:visited {text-decoration: none; font-weight: bold; color: #990000;}
#middle a:hover {text-decoration: none; font-weight: bold; color: #5B6E6C;}

.middlescroll a:link {text-decoration: none; font-weight: bold; color: #5B6E6C; cursor: pointer;}
.middlescroll a:active {text-decoration: none; font-weight: bold; color: #5B6E6C;}
.middlescroll a:visited {text-decoration: none; font-weight: bold; color: #5B6E6C;}
.middlescroll a:hover {text-decoration: none; font-weight: bold; color: #435251;}

#middleinterobooks a:link {text-decoration: none; font-weight: bold; color: #FFFFFF; cursor: pointer;}
#middleinterobooks a:active {text-decoration: none; font-weight: bold; color: #FFFFFF;}
#middleinterobooks a:visited {text-decoration: none; font-weight: bold; color: #FFFFFF;}
#middleinterobooks a:hover {text-decoration: none; font-weight: bold; color: #FFFFFF;}

#middleintero a:link {text-decoration: none; font-weight: bold; color: #990000; cursor: pointer;}
#middleintero a:active {text-decoration: none; font-weight: bold; color: #990000;}
#middleintero a:visited {text-decoration: none; font-weight: bold; color: #990000;}
#middleintero a:hover {text-decoration: none; font-weight: bold; color: #5B6E6C;}

.middleinteroscroll a:link {text-decoration: none; font-weight: bold; color: #990000; cursor: pointer;}
.middleinteroscroll a:active {text-decoration: none; font-weight: bold; color: #990000;}
.middleinteroscroll a:visited {text-decoration: none; font-weight: bold; color: #990000;}
.middleinteroscroll a:hover {text-decoration: none; font-weight: bold; color: #5B6E6C;}

.middleinteronoscroll a:link {text-decoration: none; font-weight: bold; color: #990000; cursor: pointer;}
.middleinteronoscroll a:active {text-decoration: none; font-weight: bold; color: #990000;}
.middleinteronoscroll a:visited {text-decoration: none; font-weight: bold; color: #990000;}
.middleinteronoscroll a:hover {text-decoration: none; font-weight: bold; color: #5B6E6C;}

#middlemusic a:link {text-decoration: none; font-weight: bold; color: #990000; cursor: pointer;}
#middlemusic a:active {text-decoration: none; font-weight: bold; color: #990000;}
#middlemusic a:visited {text-decoration: none; font-weight: bold; color: #990000;}
#middlemusic a:hover {text-decoration: none; font-weight: bold; color: #5B6E6C;}

#boxbottom a:link {text-decoration: none; font-weight: bold; color: #990000; cursor: pointer;}
#boxbottom a:active {text-decoration: none; font-weight: bold; color: #990000;}
#boxbottom a:visited {text-decoration: none; font-weight: bold; color: #990000;}
#boxbottom a:hover {text-decoration: none; font-weight: bold; color: #5B6E6C;}

#boxbottomhome a:link {text-decoration: none; font-weight: bold; color: #763935; cursor: pointer;}
#boxbottomhome a:active {text-decoration: none; font-weight: bold; color: #763935;}
#boxbottomhome a:visited {text-decoration: none; font-weight: bold; color: #763935;}
#boxbottomhome a:hover {text-decoration: none; font-weight: bold; color: #5B6E6C;}

#title a:link {text-decoration: none; font-weight: bold; font-size: 12px; color: #990000; cursor: pointer;}
#title a:active {text-decoration: none; font-weight: bold; font-size: 12px; color: #990000;}
#title a:visited {text-decoration: none; font-weight: bold; font-size: 12px; color: #990000;}
#title a:hover {text-decoration: none; font-weight: bold; font-size: 12px; color: #5B6E6C;}

#titlesteso a:link {text-decoration: none; font-weight: bold; font-size: 12px; color: #990000; cursor: pointer;}
#titlesteso a:active {text-decoration: none; font-weight: bold; font-size: 12px; color: #990000;}
#titlesteso a:visited {text-decoration: none; font-weight: bold; font-size: 12px; color: #990000;}
#titlesteso a:hover {text-decoration: none; font-weight: bold; font-size: 12px; color: #5B6E6C;}

.boxmsgrelative a:link {text-decoration: none; font-weight: bold; color: #FFFFFF;}
.boxmsgrelative a:active {text-decoration: none; font-weight: bold; color: #FFFFFF;}
.boxmsgrelative a:visited {text-decoration: none; font-weight: bold; color: #FFFFFF;}
.boxmsgrelative a:hover {text-decoration: none; font-weight: bold; color: #993300;}

/* contenitori */

.characterspad {
	width: 266px;
	height: auto;
	padding-right: 20px;
	padding-bottom: 10px;
	float: left;
}

/* stili scritte */
h1 {
	font-size: 15px;
	color: #763935;
	font-weight: bold;
	text-align: center;
}
.justify {
	text-align: justify;
}
.justifytop5 {
	text-align: justify;
	padding-top: 5px;
}
.justifypad {
	text-align: justify;
	padding-left: 20px;
}
.justpadplaylist {
	text-align: justify;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.justifypadtop {
	text-align: justify;
	padding-left: 20px;
	padding-top: 5px;
}
.normal {
	font-weight: normal;
}
.colorfondo {
	color: #FAF4DC;
	font-weight: bold;
}
.rosso {
	color: #990000;
}
.rossosezioni {
	font-size: 13px;
	color: #672E2C;
	font-weight: bold;
}
.rosso12 {
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
.rosso15 {
	font-size: 15px;
	color: #990000;
	font-weight: bold;
}
.font15 {
	font-size: 15px;
}
.marrone {
	color: #763935;
}
.marrone11 {
	color: #763935;
	font-size: 11px;
	font-weight: normal;
}
.marrone12 {
	color: #763935;
	font-size: 12px;
	font-weight: bold;
}
.marrone15 {
	color: #763935;
	font-size: 15px;
	font-weight: bold;
}
.blu {
	font-size: 12px;
	color: #5B6E6C;
	font-weight: bold;
}
.blu11 {
	font-size: 11px;
	color: #5B6E6C;
	font-weight: bold;
}
.blu15 {
	font-size: 15px;
	color: #5B6E6C;
	font-weight: bold;
}

/* stili padding */
.padbot8 {
	padding-bottom: 8px;
}
.padtop8 {
	padding-top: 8px;
}
.padleft {
	padding-left: 15px;
	padding-top: 6px;
	text-align: justify;
}
.padleftnews {
	padding-left: 15px;
	text-align: justify;
}
.padicona {
	padding-top: 6px;
}
.padata {
	font-size: 12px;
	color: #C79D74;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.padbottom {
	padding-left: 15px;
	padding-bottom: 10px;
	text-align: left;
}
.booksprezzo {
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 8px;
}
.spazio15 {
	width: 500px;
	height: 15px;
	padding: 0;
	border: 0;
	margin-left: auto;
	margin-right: auto;
}
.spazio20 {
	width: 500px;
	height: 20px;
	padding: 0;
	border: 0;
	margin-left: auto;
	margin-right: auto;
}
.spazio25 {
	width: 500px;
	height: 25px;
	padding: 0;
	border: 0;
	margin-left: auto;
	margin-right: auto;
}
.spazio40 {
	width: 500px;
	height: 40px;
	padding: 0;
	border: 0;
	margin-left: auto;
	margin-right: auto;
}

/* stili immagini */
.bordo8 {
	border: solid 8px #F0C295;
}
.bordo5 {
	border: solid 5px #F0C295;
}
.bordobianco {
	border: solid 1px #FFFFFF;
}
/* stili separatori e strisce */
.boxstriscelink {
	width: 604px;
	height: 22px;
	text-align: left;
	padding: 0;
	margin-top: 6px;
}
.boxstriscelink10 {
	width: 604px;
	height: 22px;
	text-align: left;
	padding: 0;
	margin-top: 10px;
}
.boxduesx {
	width: 280px;
	height: 210px;
	text-align: left;
	background-position: left;
	padding: 0;
	margin: 0;
	border: 0;
	float: left;
}
.boxduedx {
	width: 280px;
	height: 210px;
	text-align: right;
	background-position: right;
	padding: 0;
	margin: 0;
	border: 0;
	float: left;
}
.boxdue {
	width: 580px;
	height: 225px;
	padding: 0;
	margin: 0;
	border: 0;
}
.boxstriscetitle {
	padding-top: 10px;
	padding-bottom: 10px;
}
.striscelinkmiddle {
	width: 292px;
	height: 20px;
	line-height: 20px;
	border: dashed 1px #F0C295;
	background-color: #F4EACD;
	text-align: center;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
.striscelinksx {
	width: 292px;
	height: 20px;
	line-height: 20px;
	border: dashed 1px #F0C295;
	background-color: #F4EACD;
	text-align: center;
	padding: 0;
	margin: 0;
	float: left;
}
.striscelinkdx {
	width: 292px;
	height: 20px;
	line-height: 20px;
	border: dashed 1px #F0C295;
	background-color: #F4EACD;
	text-align: center;
	padding: 0;
	margin: 0;
	float: right;
}
.striscetitle {
	width: 563px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #5B6E6C;
	font-weight: bold;
	border: dashed 1px #F0C295;
	background-color: #F4EACD;
	text-align: center;
	padding: 0;
	margin: 0;
	float: left;
}
.striscerosse {
	width: 563px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #5B6E6C;
	font-weight: bold;
	border: dashed 1px #000000;
	background-color: #920000;
	text-align: center;
	padding: 0;
	margin: 0;
	float: left;
}

.tondosx {
	width: 81px;
	height: auto;
	border: 0;
	text-align: center;
	padding: 0;
	margin-right: 24px;
	float: left;
}
.tondosxmargin {
	width: 81px;
	height: auto;
	border: 0;
	text-align: center;
	padding: 0;
	margin-right: 24px;
	margin-left: 53px;
	float: left;
}
.tondodx {
	width: 81px;
	height: auto;
	border: 0;
	text-align: center;
	padding: 0;
	margin: 0;
	float: right;
}
.tondotxt {
	width: 81px;
	height: 30px;
	border: 0;
	text-align: center;
	color: #763935;
	font-weight: bold;
	padding-top: 5px;
	margin: 0;
}
#tondobox {
	width: 606px;
	height: 110px;
	border: 0;
	text-align: left;
	padding: 0;
	margin-top: 20px;
}
#tondoboxmini {
	width: 501px;
	height: 110px;
	border: 0;
	text-align: left;
	padding: 0;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
.bookstitle {
	width: 276px;
	border: dashed 1px #1B0D20;
	background-color: #829895;
	text-align: left;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
}
.boxbookspadbot {
	padding-bottom: 8px;
	width: 290px;
	text-align: left;
}
.boxbookspadsxdx {
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}
.boxbookspadsxdxtop {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	text-align: left;
}
.boxbooks {
	width: 302px;
	margin: 0;
	padding: 0;
	border: 0;
}
.bookspazio {
	height: 20px;
}
.bookimg {
	height: 116px;
}
.boxminicone {
	width: 62px;
	height: 62px;
	background-image: url(immagini/fondi/fondo-francobollo_mini.png);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
}
.boxminiconechiaro {
	width: 62px;
	height: 62px;
	background-image: url(immagini/fondi/fondo-francobollo_quadro_chiaro.png);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
}
.padminicone {
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 11px;
	border: 0;
}
a.minicone {
	display: block;
	width: 40px;
	height: 40px;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.minicone:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
}
a.charactersimg {
	display: block;
	width: 250px;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
	border: solid 8px #F0C295;
}
a.charactersimg:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
	border: solid 8px #F0C295;
}
a.posterimg {
	display: block;
	width: 565px;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.posterimg:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
}
a.musicimg {
	display: block;
	width: 133px;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.musicimg:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
}
a.award {
	display: block;
	width: 200px;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.award:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
}
a.minibooks {
	display: block;
	width: 65px;
	height: 88px;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.minibooks:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
}
a.bordomini {
	display: block;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.bordomini:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
}
a.imglogo {
	display: block;
	width: 637px;
	height: 63px;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.imglogo:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
}
a.imgnews {
	display: block;
	width: 144px;
	height: 130px;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.imgnews:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
}
a.imgnewsmini {
	display: block;
	width: 65px;
	height: 65px;
	border: solid 5px #F0C295;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.imgnewsmini:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
	border: solid 5px #1B0D20;
}
a.imgnewsquadro {
	display: block;
	width: 65px;
	height: 65px;
	border: solid 5px #F0C295;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.imgnewsquadro:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
	border: solid 5px #1B0D20;
}
a.imgmini {
	display: block;
	width: 81px;
	height: 75px;
	cursor: pointer;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
a.imgmini:hover {
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
}