/* impostazioni di pagina */
body { background: url(images/fascia.png) top center repeat-y; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; margin: 0px auto; padding: 0; }
/* contenitore totale  */
#main { width: 958px; margin: 0px auto; padding: 0; position: relative; }
#container { width: 100%; float: left;  background: url(images/plaza_de_toros.jpg) top right no-repeat; position: relative; }
/* header */	
#header { background:url(images/emiliano_moretti.png); width: 100%; height: 223px; float: left; position: relative; }
	#header span { display: none; }
	#header a { display: block; float: right; width: 958px; height: 223px; }
/*menu */
#menu { float: left; width: 100%; height:24px; position: relative;  }
	#menu ul { float: left; list-style-type: none; margin:0; padding:0; }
		#menu li { float: left; height: 24px; }
			#menu li.btn_uomo { background: url(images/btn_el_hombre.png); width:146px; }
			#menu li.btn_calciatore { background: url(images/btn_el_jugador.png); width:165px; }
			#menu li.btn_valencia { background: url(images/btn_el_valencia.png); width:160px; }
			#menu li.btn_nazionale { background: url(images/btn_equipo_nacional.png); width:223px; }
			#menu li.btn_scuola { background: url(images/btn_escuela_futbol.png); width:264px; }
		#menu a { display: block; width: 100%; height: 100%; } 
		#menu li span { display: none; }
/* colonna sinistra */
#left { float: left; background: url(images/left_01.png) no-repeat; width:230px; position: relative; padding:25px 0 0 0; }
	#left ul { float: left; list-style-type: none; margin:0; padding:0; }
		#left li { float: left; width:230px; }
			#left li.partite { background: url(images/partidos.png); height:28px; }
			#left li.liga { background: url(images/liga.png); height:21px; }
			#left li.champions { background: url(images/champions.png); height:25px; }
			#left li.copa_rey { background: url(images/copa.png); height:28px; }
			#left li.fanclub { background: url(images/club_de_fans.png); height:72px; }
			#left li.entra { background: url(images/acceder.png); height:18px; }
			#left li.iscriviti { background: url(images/inscribete.png); height:18px; }
			#left li.contenuti { background: url(images/btn_contenuti_speciali.png); height:18px; }
			#left li.profilo { background: url(images/btn_profilo.png); height:18px; }
			#left li.mediacenter { background: url(images/mediacenter.png); height:22px; }
			#left li.news { background: url(images/noticias.png); height:18px; }
			#left li.comunicati { background: url(images/comunicados.png); height:18px; }
			#left li.foto { background: url(images/fotos.png); height:18px; }
			#left li.video { background: url(images/videos.png); height:18px; }
			#left li.interviste { background: url(images/entrevistas.png); height:18px; }
			#left li.sociale { background: url(images/social.png); height:25px; }
			#left li.unicef { background: url(images/unicef.png); height:25px; }
		#left a { display: block; width: 100%; height: 100%; }
		#left li span { display: none; }
#banner_left { float: left; padding: 0 0 14px 35px; }
	#banner_left img {border: 1px solid #660000; float:left; margin: 14px 0 0 0; }
/* colonna destra */
#right { float: right; width:716px; position: relative; padding: 14px 0 0 12px; margin: 0 0 50px 0; }
.banner_center { float: left; border: 1px solid #000000; margin: 0 0 15px 0;  }
#center { float: left; position:relative; background:url(images/fascia_center.png); width:654px;  }
#macchia_top {float: left; position: relative; background:url(images/macchia_top.gif) top center no-repeat; width:654px; }
#macchia_bottom {float: left; position: relative; background:url(images/macchia_bottom.gif) bottom center no-repeat; width:654px; padding:45px 0 80px 0; }
#contenuti { float: left; position: relative; width: 610px; margin: 0; padding: 0 0 0 20px; }
/* news home */
#news { float: left; position: relative; width: 100%; margin: 0 0 30px 0; padding: 0;}
	#news h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#news p { margin:0; padding:0; }
		#news img { float: left; border: 4px solid #660000; margin: 0 10px 0 0; }
		#news p.data, #news p.titolo a { color: #660000; text-decoration: none; }
	span.avanti a { color: #660000; font-weight: bold; text-decoration: none; margin: 0 0 0 10px; }
/* ultima partita home */	
#home_sn { float: left; width: 245px; }
#ultima_partita { float: left; position: relative; margin: 0 0 20px 0; padding: 10px; background: url(images/sfondo.png); border: #660000 2px solid; width: 245px;}
	#ultima_partita h2 { float: left; margin: 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#ultima_partita p { margin:0; padding:0; }
	#ultima_partita table { width: 244px; margin: 20px 0 20px 0; color:#660000; }
		#ultima_partita table span { color:#000000; }
	#ultima_partita p a { color: #000000; text-decoration:none; }
		#ultima_partita p a span.avanti  { color: #660000; text-decoration:none; }
/* classifica */		
#classifica { float: left; position: relative; margin: 0; padding: 10px; background: url(images/sfondo.png); border: #660000 2px solid; width: 245px;}
	#classifica h2 { float: left; margin: 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#classifica table { font-size:12px; float: left; }
/* benvenuto sul mio sito */
#home_dx { float: right; width: 330px; }
#fanclub_home { float: left; position: relative; margin: 0; padding: 0; width: 330px;}
	#fanclub_home h2 { float: left; margin: 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#fanclub_home p {background: url(images/emiliano_moretti.gif) no-repeat; margin:0; padding: 0 0 0 160px; height: 300px; float: left; }
	#fanclub_home a { color: #000000; text-decoration: none; }
/* photo gallery */
#photo { float: left; position: relative; margin: 40px 0 0 0; padding: 0; width: 330px;}
	#photo h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#photo img { border: 1px solid #660000; margin: 0 8px 12px 0; padding:0; float: left; }
/* mitdesign */
a.mit { float: right; background: red; margin: 0 100px 0 0; width: 79px; height:31px; background: url(images/mitdesign.gif);}
	a.mit span { display: none; }
/* contatti */
a.contatti { float: right; background: red; margin: 0 20px 0 0; width: 79px; height:31px; background: url(images/contatti.gif);}
	a.contatti span { display: none; }
/* w3c */
.validator { display: none; }
/* league - ultima parita */
#liga_ultima { float: left; position: relative; margin: 0 0 20px 0; padding: 10px; width: 245px;}
	#liga_ultima h2 { float: left; margin: 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#liga_ultima p { margin:0; padding:0; }
	#liga_ultima table { width: 244px; margin: 20px 0 20px 0; color:#660000; background: url(images/sfondo.png); border: #660000 2px solid;  }
		#liga_ultima table span { color:#000000; }
	#liga_ultima p a { color: #000000; text-decoration:none; }
		#liga_ultima p a span.avanti  { color: #660000; text-decoration:none; }
#photo_partita { float: left; position: relative; margin: 10px 0 0 0; padding: 0; width: 330px;}
	#photo_partita h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#photo_partita img { border: 4px solid #660000; margin: 0 8px 12px 0; padding:0; float: left; }
	
#liga_archivio { float: left; position: relative; margin: 0 0 20px 0; padding: 10px; width: 550px; background: url(images/emiliano_moretti_archivio.gif) top right no-repeat; }
	#liga_archivio h2 { float: left; margin: 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#liga_archivio p { margin:0 0 15px 0; padding:0; }
	#liga_archivio p a { color: #660000; text-decoration:none; margin: 0 0 0 20px; }
	
/* uomo */	
#uomo { float: left; position: relative; width: 350px; margin: 0 0 30px 0; padding: 0;}
	#uomo h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#uomo p { margin:0; padding:0; }
	#uomo a { color: #660000; }
#photo_uomo { float: right; position: relative; margin: 0; padding: 0; width: 230px;}
	#photo_uomo h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#photo_uomo img { border: 3px solid #660000; margin: 0 8px 12px 0; padding:0; float: left; }
	
/* calciatore */	
#calciatore { float: left; position: relative; margin: 0; padding: 0;}
	#calciatore h2 { float: left; margin: 10px 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:600px; }
	#calciatore p { margin:0; padding:0; }
	#calciatore a { color: #660000; }
#photo_calciatore { float: left; position: relative; margin: 10px 0 10px 0; padding: 0; width: 600px;}
	#photo_calciatore h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#photo_calciatore img { border: 3px solid #660000; margin: 0 8px 12px 0; padding:0; float: left; }
	
/* valencia */	
#valencia { float: left; position: relative; margin: 0 20px 0 0; padding: 0; width: 300px;}
	#valencia h2 { float: left; margin: 10px 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width: 100%; }
	#valencia p { margin:0; padding:0; }
	#valencia ul { margin:0; padding:0; list-style-type: none; }
	#valencia a { color: #660000; }
	#valencia hr { color: #660000; height:1px; }
	#valencia p a span.avanti  { color: #660000; text-decoration:none; }
p.sito_valencia, p.sito_valencia a { color: #660000; text-decoration: none; font-weight: bold; }
#valencia table { width: 300px; margin: 0; float: left; font-size:11px; }
.bold { background: url(images/sfondo.png) repeat;}
#photo_valencia { float: left; position: relative; margin: 10px 0 10px 0; padding: 0; width: 245px;}
	#photo_valencia h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#photo_valencia img { border: 3px solid #660000; margin: 0 8px 12px 0; padding:0; float: left; }
#coppe { float: left; position: relative; margin: 0 20px 20px 0; padding: 0; width: 245px;}
	#coppe h2 { float: left; margin: 10px 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width: 100%; }
	#coppe p { margin:0; padding:0; font-size: 11px; color:#660000; }
	#coppe img { border: 3px solid #660000; margin: 0 8px 12px 0; padding:0; float: left; }
	.box_coppe { float: left; width:78px; background:red;  }
	
/* match */
#archivio { float: left; width: 100%; position: relative; }
.active { font-weight: bold; color: #966727; }
.actived { color: #966727; text-decoration: none; font-size:10px; }
#archivio h2 { margin: 0 0 10px 0; padding:0; font-size: 16px; color:#660000; font-weight: bold; width: 100%; }
#archivio a { text-decoration: none; color: #000000; }
#archivio a .avanti { text-decoration: none; color: #660000; font-weight: bold; }
#archivio .active { font-weight: bold; color: #966727; }
/* iscriviti */	
#iscriviti { float: left; position: relative; width: 600px; margin: 0 0 30px 0; padding: 0;}
	#iscriviti h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#iscriviti p { margin:0; padding:0; }
	#iscriviti a { color: #660000; }
	
/* foto */	
#foto { float: left; position: relative; margin: 0; padding: 0;}
	#foto h2 { float: left; margin: 10px 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:600px; }
	#foto p { margin:0; padding:0; }
	#foto a { color: #660000; }
.elenco_foto { float: left; position: relative; margin: 10px 0 10px 0; padding: 0; width: 600px;}
	.elenco_foto h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	.elenco_foto img { border: 3px solid #660000; margin: 0 8px 12px 0; padding:0; float: left; }
	
/* video */	
#video { float: left; position: relative; margin: 0; padding: 0;}
	#video h2 { float: left; margin: 10px 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:600px; }
	#video p { margin:0; padding:0; }
	#video a { color: #660000; }
.elenco_foto { float: left; position: relative; margin: 10px 0 10px 0; padding: 0; width: 600px;}
	.elenco_foto h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	.elenco_foto img { border: 3px solid #660000; margin: 0 8px 12px 0; padding:0; float: left; }
	
/* comunicati */
#comunicati { float: left; position: relative; width: 100%; margin: 0 0 30px 0; padding: 0;}
	#comunicati h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#comunicati p { margin:0; padding:0; }
	#comunicati img { float: left; border: 4px solid #660000; margin: 0 10px 0 0; }
	
/* benvenuto */	
#benvenuto { float: left; position: relative; margin: 0 0 20px 0; padding: 0;}
	#benvenuto h2 { float: left; margin: 10px 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:600px; }
	#benvenuto p { margin:0; padding:0; }
	#benvenuto a { color: #660000; }
	
#scrivimi p.data { color: #660000; text-decoration: none; font-size:10px; }
/* scrivimi */	
#scrivimi { float: left; position: relative; margin: 0 20px 0 0; padding: 0; width: 300px;}
	#scrivimi h2 { float: left; margin: 10px 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width: 100%; }
	#scrivimi p { margin:0; padding:0; }
	#scrivimi ul { margin:0; padding:0; list-style-type: none; }

	#scrivimi hr { color: #660000; height:1px; }
	#scrivimi p a span.avanti  { color: #660000; text-decoration:none; }
	#scrivimi img { border: 3px solid #660000; margin:20px 0 0 0; }

#scrivimi a { text-decoration: none; color: #000000; }
#scrivimi a .avanti { text-decoration: none; color: #660000; font-weight: bold; }
#scrivimi .active { font-weight: bold; color: #966727; }

/* ecard */	
#ecard { float: left; position: relative; margin: 0 20px 20px 0; padding: 0; width: 250px;}
	#ecard h2 { float: left; margin: 10px 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width: 100%; }
	#ecard p { margin:0; padding:0; }
	
/*wallpapers */
#gadget { float: left; position: relative; margin: 0; padding: 0; width: 245px; }
	#gadget h2 { float: left; margin: 0 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:100%; }
	#gadget img { border: 3px solid #660000; margin: 0 8px 12px 0; padding:0; float: left; }
	
.wallpaper { float: left; width:100px; text-align: center; color:red; margin: 0; position: relative; padding: 0 20px 0 0;}
.wallpaper p, .wallpaper p a  { margin:0; width:100px; float: left; padding:0; font-size:11px; color:#660000; }
#gadget .wallpaper img { border: 3px solid #660000; margin: 3px 8px 2px 0; padding:0; float: left; }

/* login */	
#login { float: left; position: relative; margin: 0; padding: 0; background: url(images/emiliano_moretti_archivio.gif) no-repeat right top; height: 440px; }
	#login h2 { float: left; margin: 10px 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:600px; }
	#login p { margin:0; padding:0; }
	#login a { color: #660000; }
	
/* messaggi */	
#messaggi { float: left; position: relative; margin: 0; padding: 0;}
	#messaggi h2 { float: left; margin: 10px 0 10px 0; padding:0; position: relative; font-size: 16px; color:#660000; font-weight: bold; width:600px; }
	#messaggi p { margin:0; padding:0; }
	#messaggi a { color: #660000; }
#messaggi p.data { color: #660000; text-decoration: none; font-size:10px; }
#messaggi p a span.avanti  { color: #660000; text-decoration:none; }
#messaggi hr { color: #660000; height:1px; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
