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.format {color: #fc0; font-weight: bold;}
a:link.main {color: #a00;}
a:link.ultime {color: #a00;}
a:visited {color: yellow;}
a:visited.format {color: #fc0; font-weight: bold;}
a:visited.main {color: #d50;}
a:visited.ultime {color: #a00;}
a:hover {color: #000; background-color: yellow;}
a:hover.format {color: #000; background-color: yellow; font-weight: bold;}
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, in caso non sia una recensione */
#container {
						width: 600px;
						margin: auto;
						padding: 0;
						background-color: #fff;
						border: solid 2px #a00;
						text-align: left;
						}

/* stile per il contenitore principale nelle recensioni, quello bordato - parte al di sopra delle foto */
#containertop {
						width: 600px;
						margin: auto;
						padding: 0;
						background-color: #fff;
						border-top: solid 2px #a00;
						border-right: solid 2px #a00;
						border-left: solid 2px #a00;
						border-bottom: 0;
						text-align: left;
						}

/* stile per il contenitore principale nelle recensioni, quello bordato - parte al di sotto delle foto */
#containerbottom {
						width: 600px;
						margin: auto;
						padding: 0;
						background-color: #fff;
						border-top: 0;
						border-right: solid 2px #a00;
						border-left: solid 2px #a00;
						border-bottom: 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: 2px;
					border-top: solid 1px #000;
					border-bottom: solid 1px #000;
					background-color: #555;
					color: #fff;
					text-align: left;
					font-size: 90%;
					}


/* 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: 69%;
							}


/* 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 il contenitore delle foto nelle recensioni */
#foto {
						width: 800px;
						margin: auto;
						padding: 0.4em;
						background-color: #ddd;
						border: dashed 2px #a00;
						-moz-border-radius: 10px;
						-webkit-border-radius: 10px;
						border-radius: 10px;
						text-align: center;
						font-size: 120%;
						font-weight: bold;
						}


/* stile per la bottombar */
#bottombar {
						margin: 0;
						padding: 2px;
						border-top: solid 1px #000;
						border-bottom: solid 1px #000;
						background-color: #555;
						color: #fff;
						text-align: left;
						font-size: 80%;
						}


/* 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: 60%;
							}

/* 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%;
					}