html, body{ 
 background: #3a98db url("img/sfondo_esterno.jpg") top center repeat-y;
 margin:0; 
 padding:0; 
 font-family:tahoma;
} 

#pagina {
	margin:0 auto 0 auto; 
	padding:0;
	width:930px;
    background: #fff

}

#header {
	width:930px;
	height:185px;
	background: url("img/header.gif") top left no-repeat;
	cursor:pointer;
}

#centro {
	width:930px;
    background: #fff;
	
}

#navbar {
	margin:10px auto 0 auto;
	width:870px;
	height:85px;
	background:transparent url("img/menu.png") center center no-repeat;


}

#navbar .spazio_menu {
	
	height:35px;
	padding:25px 0 0 35px;
	
	
	
}

#navbar .spazio_menu ul {
	list-style-type: none;
	margin:0;
	padding:0;
	font-size:19px;
	font-weight:bold;
	color:#666666;
	
	display:block;
}

#navbar .spazio_menu li {
	
	
	display:block;
	float:left;	
}

#navbar .spazio_menu li .separatore {
	display:block;
	float:left;
	padding:5px 7px; 0 7px;
}

#navbar .spazio_menu li  a {
	height:30px;
	padding-top:5px;
	font-size:19px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	display:block;
	float:left;
	
}

#navbar .spazio_menu li a:hover {
	background:#ffcf0f;
	color:#333333;
	
}



#blocco {
	margin:30px auto 0 auto;
	width:870px;
	background:transparent;
	
}
#blocco_cn {width:830px;margin:30px auto 0 auto;}
#blocco_cn_alto {width:830px;background:transparent url("img/barra-alta.gif") top left no-repeat;height:20px;}
#blocco_cn_centro {width:830px;background:transparent url("img/barra-centro.gif") top left repeat-y;}
#blocco_cn_centro_interno{width:794px;margin: 0 auto;font-size:15px;font-weight:normal;color:#000;background-color:#fff;}
#blocco_cn_centro_interno h1 {color:#ffcf0f; font-weight:bold; font-size:19px;margin:0;padding-bottom:5px;}
#blocco_cn_centro_interno IMG {margin:3px;}
#blocco_cn_centro_interno A    {text-decoration:none;font-size:15px;font-weight:normal;font-family:tahoma; color:#ff1111;}
#blocco_cn_centro_interno A:hover    {text-decoration:underline;}
#blocco_cn_centro_scheda {background-color:#dbdbdb; float:right; width:250px;margin-left:5px;margin-bottom:5px;margin-right: 10 px;   padding:5px;border:1px dotted #ffcf0f;color:#000; font-size:10px;}
#blocco_cn_centro_scheda ul {margin:0px;}
#blocco_cn_basso {width:830px;background:transparent url("img/barra-bassa.gif") bottom left no-repeat;height:20px;}



#blocco_sx{
	width:560px;
	float:left;
	
}

#blocco_anime{
	width:560px;
	height:145px;
	background:transparent url("img/sfondo_box.jpg") bottom left no-repeat;
	
}
#blocco_toys{
	width:560px;
	height:145px;
	margin-top:10px;
	background:transparent url("img/sfondo_box.jpg") bottom left no-repeat;
	
}
#blocco_sito{
	width:560px;
	height:145px;
	margin-top:10px;
	background:transparent url("img/sfondo_box.jpg") bottom left no-repeat;
	
}

#blocco_pubblicita{
	width:560px;
	height:150px;
	margin-top:10px;
	/*background:#ff0000;*/
}

#blocco_anime .titolo, #blocco_toys .titolo, #blocco_sito .titolo {

	background:  url("img/titolo.png") top left no-repeat;
	height:25px;
	font-weight:bold;
	font-size:19px;
	color:#666;
	padding-left:8px;
	padding-top:3px;
}

#blocco_anime .titolo a, #blocco_toys .titolo a, #blocco_sito .titolo a{

	font-weight:bold;
	font-size:19px;
	color:#666;
	text-decoration:none;
	
}

#blocco_anime .titolo a:hover, #blocco_toys .titolo a:hover, #blocco_sito .titolo a:hover{

	
	color:#3a98db;
	
}

#blocco_anime .testo, #blocco_toys .testo, #blocco_sito .testo {
	height:117px;
}

#blocco_anime .testo ul, #blocco_toys .testo ul, #blocco_sito .testo ul{
	color:#666;
	list-style-type: none;
	margin:0;
	padding:5px 0 0 10px;
}

#blocco_anime .testo  li, #blocco_toys .testo  li, #blocco_sito .testo  li{
	margin:0;
	padding:3px 0 0 5px;
	height:18px;
}

#blocco_anime .testo  li a, #blocco_toys .testo  li a, #blocco_sito .testo  li a{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#blocco_anime .testo  li a:hover, #blocco_toys .testo  li a:hover, #blocco_sito .testo  li a:hover{
font-size:13px;
font-weight:bold;
color:#ffcc00;
text-decoration:underline;
}

#blocco_dx{
	width:270px;
	float:right;
	background:transparent;
}

#newblocco_dx1 {
	width:270px;
	height:230px;
	background: url("img/dx1.png") top left no-repeat;
	cursor:pointer;
}

#newblocco_dx2 {
	width:270px;
	height:212px;
	position:relative;
}


div#newblocco_dx2 .foto {     
  position: absolute;     
  left:10px;		                            /* left e top per centrare l'oggetto */     
  z-index: 10;
}
div#newblocco_dx2 .cornice {     
  position: absolute;     
  top:0;                               /* left e top per centrare l'oggetto */     
  left: 0;
  z-index: 20;
  cursor:pointer;
  width:270px;
}

#blocco_dx1{
	
	width:270px;
	height:455px;
	
}

#blocco_dx1 .titolo_esterno {
	width:270px;
	height:40px;
	background:  url("img/sfondo_titolo_hotspot.jpg") top center no-repeat;
	margin:0;
	padding:0;
}

#blocco_dx1  .titolo_esterno .titolo {
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin: 3px 0 0 10px;	
}

#blocco_dx1 .titolo_esterno .titolo a{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

#blocco_dx1 .titolo_esterno .titolo a:hover{
	text-decoration:underline;
}

#blocco_dx1 .esterno_spot {

	width:270px;
	height:415px;
	background: url("img/sfondo_hb.jpg") top center no-repeat;
	margin:0;
	padding:0;

} 

#blocco_dx1 .esterno_spot .immagine {
	margin:0 auto;
	width:240px;
	padding-top:15px;
	padding-left:3px;
}
#blocco_dx1 .esterno_spot .testo {
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-top:5px;
	padding-left:3px;
	width:240px;
	line-height:1.5em;
}

#blocco_dx2{
	width:270px;
	height:72px;
	margin-top:10px;
	/*background:#66ccff;*/
}

.affiliazioni {
	
	width:870px;
	height:40px;
	margin :10px auto 0px auto;
}

.affiliazioni .interno {
	padding:4px 0 0 30px;
	margin:0;
	font-size:13px;
}
.affiliazioni .interno img {margin-right:10px;}
#footer {
	
	width:870px;
	height:50px;
	background:transparent url("img/footer.png") center center no-repeat;
	margin :30px auto 0px auto;
}

#footer .interno {
	padding:15px 0 0 40px;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	letter-spacing: 2px;
}



#footer .interno  a {
	height:34px;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

#footer .interno a:hover {
	text-decoration:underline;
}

#shima_naked {
	width:870px;
	height:25px;
	margin :10px auto 0px auto;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing: 3px;
	text-align:center;
}
