body{
	background-image:url(pattern.jpg);
	background-repeat:repeat;
	margin:0px 0px 0px 0px;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#contenitore_totale{
	width:870px;
	height:auto;
	position:absolute;
	left:50%;
	margin-top:15px;
	margin-left:-435px;	
	}
		
#contenitore_grafica{
	width:820px;
	height:auto;
	float:left;
	text-align:left;
	}
	
#contenitore_centrale{
	width:820px;
	height:auto;
	float:left;
	background-color:#000000;
	margin:0px auto;
	}

#box_sporcature_sx{
	width:25px;
	height:700px;
	float:left;
	background-image:url(orphan_sporcatura_sx.jpg);
	background-repeat:no-repeat;
	}
#box_sporcature_dx{
	width:25px;
	height:700px;
	float:left;
	background-image:url(orphan_sporcatura_dx.jpg);
	background-repeat:no-repeat;	
	}
#box_sporcature_inferiore{
	width:820px;
	height:50px;
	float:left;
	margin:0px 0px 10px 0px;
	background-image:url(orphan_sporcatura_inferiore.jpg);
	background-repeat:no-repeat;
	}
	
#testalino{
	width:820px;
	height:auto;
	background-color:#000000;
	float:left;
	margin:0px auto;
	}
	
#menu{
	width:820px;
	height:20px;
	float:left;
	}
#menu p{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#ff0000;
	margin:5px 0px 0px 10px;
	}
#menu a:link{
	color:#ffffff;
	text-decoration:none;
	}
#menu a:visited{
	color:#ffffff;
	text-decoration:none;
	}
#menu a:hover{
	color:#ff0000;
	text-decoration:none;
	}

#footer{
	width:820px;
	height:30px;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#000000;
	}
#footer p{
	font-size:10px;
	color:#ff0000;
	}
#footer a:link{
	color:#ffffff;
	text-decoration:none;
	}
#footer a:visited{
	color:#ffffff;
	text-decoration:none;
	}
#footer a:hover{
	color:#ff0000;
	text-decoration:none;
	}
	
#box_footer_dx{
	width:200px;
	height:auto;
	float:right;
	text-align:right;
	margin:0px 10px 0px 0px;
	}
	
#box_footer_sx{
	width:600px;
	height:auto;
	float:left;
	text-align:left;
	margin:0px 0px 0px 10px;
	}

#contenitore_sezioni{
	width:800px;
	height:auto;
	float:left;
	margin:10px 0px 0px 10px;
	background-color:#000000;
	}

/*------ div per la homepage ------*/

#contenitore_minispot_sx{
	width:395px;
	height:395px;
	background-color:#090909;
	margin:0px 0px 0px 0px;
	float:left;
	}
#contenitore_minispot_dx{
	width:395px;
	height:395px;
	background-color:#090909;
	background-image:url(fondino_righe_grande.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 10px;
	float:left;
	}

#elenco_miniature{
 	width:375px;
	height:65px;
	margin:11px 0px 0px 10px;
	float:left;
	background-color:#090909;
	}

#elenco_miniature p{
	width:290px;
	height:65px;
	text-align:left;
	color:#ffffff;
	font-size:11px;
	margin:5px 0px 0px 0px;
	}
#elenco_miniature a:link{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}
#elenco_miniature a:visited{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}
#elenco_miniature a:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
#elenco_miniature_icona{
	width:65px;
	height:65px;
	float:left;
	margin:0px 0px 0px 0px;
	}
#elenco_miniature_testo{
	width:300px;
	height:65px;
	float:left;
	margin:0px 0px 0px 10px;
	}
	
#box_news{
	width:395px;
	height:160px;
	background-color:#090909;
	margin: 10px 0px 5px 10px;
	float:left;
	}
#box_news p{
	width:360px;
	height:auto;
	font-size:10px;
	color:#ffffff;
	margin:10px 0px 0px 10px;
	padding-bottom:10px;
	border-bottom:#000000 1px solid;
	}
#box_news a:link{
	text-decoration:none;
	color:#ff0000;
	}
#box_news a:visited{
	text-decoration:none;
	color:#ff0000;
	}
#box_news a:hover{
	text-decoration:none;
	color:#ffffff;
	}
		
/*------ div pag interne ------*/
#colonna_menu{
	width:170px;
	height:450px;
	background-color:#090909;
	background-image:url(colonna_menu.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	float:left;
	}
#colonna_menu p{
	margin:2px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}
#colonna_menu a:link{
	color:#ffffff;
	text-decoration:none;
	}
#colonna_menu a:visited{
	color:#ffffff;
	text-decoration:none;
	}
#colonna_menu a:hover{
	color:#ff0000;
	text-decoration:none;
	}
#elenco_menu{
	width:160px;
	height:20px;
	float:left;
	margin:5px 0px 0px 5px;
	background-color:#090909;
	}

#contenitore_testo{
	width:610px;
	height:450px;
	margin:0px 0px 0px 10px;
	background-color:#090909;
	float:left;
	}
#contenitore_testo p{
	font-size:11px;
	color:#ffffff;
	line-height:16px;
	text-align:justify;
	margin:0px auto;
	}
#contenitore_testo a:link{
	color: #ffffff;
	text-decoration:none;
	}
#contenitore_testo a:visited{
	color: #ffffff;
	text-decoration:none;
	}
#contenitore_testo a:hover{
	color: #ff0000;
	text-decoration:none;
	}
	
#contenitore_testo_espanso{
	width:610px;
	height:auto;
	margin:0px 0px 0px 10px;
	background-color:#090909;
	float:left;
	}
#contenitore_testo_espanso p{
	font-size:11px;
	color:#ffffff;
	line-height:16px;
	text-align:justify;
	margin:0px auto;
	}
#contenitore_testo_espanso a:link{
	color: #ffffff;
	text-decoration:none;
	}
#contenitore_testo_espanso a:visited{
	color: #ffffff;
	text-decoration:none;
	}
#contenitore_testo_espanso a:hover{
	color: #ff0000;
	text-decoration:none;
	}
	
#box_testo{
	width:590px;
	height:auto;
	margin:10px 0px 0px 10px;
	float:left;
	}
	
#box_testo_friends{
	width:590px;
	height:auto;
	margin:10px 0px 0px 10px;
	float:left;
	border-top:#000000 1px solid;
	}
#colonna_testo_sx{
	width:190px;
	height:auto;
	float:left;
	margin:0px 10px 0px 0px;
	}
#colonna_testo_dx{
	width:190px;
	height:auto;
	float:right;
	margin:0px 0px 0px 0px;
	}
	
#friends_immagine{
	width:95px;
	height:95px;
	float:left;
	margin:10px 0px 0px 0px;
	}
#friends_immagine img{
	width:95px;
	height:95px;
	}
#friends_testo{
	width:440px;
	height:95px;
	float:left;
	margin:10px 0px 0px 10px;
	}
/*----- classi -----*/

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}
	
h2{
	font-size:10px;
	color:#ffffff;
	margin:10px 0px 5px 10px;
	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	margin:0px auto;
	}