body {
			margin-top: 10px;
			padding: 0;
			background-image: url("back.gif");
			background-repeat: repeat;
			font-family: verdana, arial, sans-serif;
			text-align: center;
			}


a {color: yellow; text-decoration: none;}
a:link {color: yellow;}
a:link.main {color: #a00;}
a:link.ultime {color: #a00;}
a:visited {color: yellow;}
a:visited.main {color: #d50;}
a:visited.ultime {color: #a00;}
a:hover {color: #000; background-color: yellow;}
a:hover.ultime {color: #000; background-color: orange;}

img.cover {margin: 4px 0 4px 4px;}

h3 {margin: 0;}
h4 {margin: 0; color: #a00;}
h5 {margin: 0;}

b.titolo {font-size: 120%;}

p.dati {font-size: 80%;}

/* stile per il contenitore principale, quello bordato */
#container {
						width: 600px;
						margin: auto;
						padding: 0;
						background-color: #fff;
						border: solid 2px #a00;
						text-align: left;
						}


/* stile per il blocco di avvertenza su IE */
#avvertenza {
							margin: 0;
							padding: 0.2em 0 0.3em 0;
							background-color: #a00;
							color: #fff;
							text-align: center;
							font-size: 55%;
							}


/* stile per l'header */
#header {
					margin: 0;
					padding: 0;
					background-color: #a00;
					text-align: center;
					}


/* stile per la toolbar */
#toolbar {
					margin: 0;
					padding: 0;
					background-color: #777;
					color: #fff;
					text-align: center;
					font-size: 76%;
					}

#toolbar ul {
						margin: 0;
						padding: 0;
						list-style: none;
						}

#toolbar li {
						float: left;
						position: relative;
						border-top: solid 1px #000;
						border-bottom: solid 1px #000;
						width: 25%;
						text-align: center;
						background-color: #777;
						}

#toolbar li ul {
							display: none;
							position: absolute;
							background: url("menu.gif") repeat-x;
							width: 100%;
							top: 1em;
							left: 0;
							}

li > ul {
			top: auto;
			left: auto;
			}

#toolbar li li {
						padding: 4px 0 4px 0;
						width: 99%;
						display: block;
						float: none;
						background-color: transparent;
						border-top: 0;
						border-bottom: 0;
						border-left: solid 1px #000;
						border-right: solid 1px #000;
						}

#toolbar li li.last {
								padding: 4px 0 4px 0;
								width: 99%;
								display: block;
								float: none;
								background-color: transparent /*#777*/;
								border-top: 0;
								border-bottom: solid 1px #000;
								border-left: solid 1px #000;
								border-right: solid 1px #000;
								}

#toolbar li:hover ul {
										display: block;
										}


/* stile per la bottega */
#bottega {
					margin: 0;
					padding: 0.2em;
					border-bottom: solid 1px #000;
					background-color: #a00;
					color: #fff;
					text-align: center;
					font-size: 66%;
					}

/* stile per le ultime 10 */
#ultime {
							margin: 0;
							padding: 0.2em;
							border-bottom: solid 1px #000;
							background-color: #ff0;
							color: #000;
							text-align: left;
							font-size: 55%;
							}
					
/* stile per i most played */
#mostplayed {
							margin: 0;
							padding: 0.2em;
							border-top: solid 1px #000;
							background-color: #a00;
							color: #fff;
							text-align: left;
							font-size: 55%;
							}


/* stile per la sezione dei contenuti veri e propri */
#contenuti {
						clear: left;
						margin-right: 204px;
						padding: 0.4em;
						text-align: left;
						font-size: 76%;
						}


/* stile per il box */
#box {
			float: right;
			margin-right: 5px;
			margin-left: 5px;
			margin-top: 5px;
			width: 176px;
			padding: 0.4em;
			font-size: 55%;
			background-color: #ddd;
			border: dashed 1px #000;
			}


/* stile per la bottombar per IE */
#bottombar {
						margin: 0;
						padding: 0;
						background-color: #777;
						color: #fff;
						text-align: center;
						font-size: 70%;
						}

#bottombar ul {
							margin: 0;
							padding: 0;
							list-style: none;
							}

#bottombar li {
							float: left;
							border-top: solid 1px #000;
							border-bottom: solid 1px #000;
							width: 20%;
							text-align: center;
							background-color: #777;
							}

/* stile per la ricerca */
#search {
				margin: 0;
				padding: 0;
				border-top: solid 1px #000;
				background-color: #f80;
				color: #000;
				text-align: center;
				font-size: 80%;
				}

/* stile per le random quote */
#quote {
							margin: 0;
							padding: 0.2em;
							border-top: solid 1px #000;
							background-color: #ff0;
							color: #000;
							text-align: left;
							font-size: 55%;
							}

/* stile per il footer */
#footer {
					clear: left;
					margin: 0;
					padding: 0.3em 0.4em 0 0;
					background-color: #a00;
					color: #fff;
					text-align: right;
					font-size: 55%;
					}