/*  -----------------------
CSS Document 14/10/2008
Written by Laura Silvani
Mediaus S.rl. - Lucca
-------------------------- */

/* ------------------------------------- */
/* HTML elements						 */
/* ------------------------------------- */

body {
	margin:0 auto;
	padding:0 auto;
	text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color:#000;
	background:#000 url(../img/sfondo.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	
	
	

}


#container	{  min-height:100%;  height:100%; }

#wrapper 	{ width:983px;margin:0 auto;padding:0 auto; position:relative; }

#wrapper .tornaHome {
	position:absolute; z-index:6000;  width:190px; height:135px; top:120px; left:0; display:block; 
	}

#wrapper .tornaHome img {
 width:190px; height:135px; 
	}

/*.mappaIndex{
		width:190px; height:80px; top:0; left:0; display:compact; border:solid 1px green; padding-bottom:70px; cursor:default auto;
		}*/
	

/* ------------------------------------- */
/* HEADER			     		 */
/* ------------------------------------- */
#header	{ width:980px;  margin-top:0;  }


#header1 { width:965px; position:relative;    margin-left:auto; margin-right:auto; }


#lingue{ float:right; padding-right:20px; padding-top:18px;  font-family:Arial, Helvetica, sans-serif; font-size:10px; vertical-align:middle; }
.separatoreLingue{padding-left:5px; padding-right:5px; }
#lingue ul{padding:0; width:170px;}
#lingue li{list-style-type:none; display:inline; color:#999999;}

#lingue a{color:#999999; vertical-align:super; padding:0px 3px 3px 3px; margin-bottom:10px;}
#lingue a:hover{background-color:#45677a; color:white;}
.linguaAttiva{background-color:#45677a; color:white!important; margin-bottom:8px; font-weight:bold;}



#ricercaNelSitoTampone{float:left; margin-top:6px;  padding:0 0 0 130px; height:38px;  }

#ricercaNelSito ul{margin:0; padding:0;}
#ricercaNelSito li{list-style-type:none; display:inline;height:38px; }

#patrocini{float:left; margin:6px 0 0 0; padding:0; width:484px; }

#header2{   padding-top:110px;  }

/* css inibiti per il momento*/

/*.imgCerca{ position:absolute;  margin-top:8px;  padding-left:5px; }
#bannerHead{position:absolute; top:0; left:55%;  margin:0 0 0 0; padding:0; }*/
/*#ricercaNelSito{float:left; position:relative; margin-top:12px;  margin-left:30px; height:38px; padding: 0; width:376px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#dae5e7; border:solid 1px white; }
#ricercaNelSito input{   width:240px; border:solid 1px #a5c5d2; color:#999; margin-top:10px; }*/






/* ------------------------------------- */
/* AREA SX			     		 */
/* ------------------------------------- */


#areaSinistra{

	margin-top:80px;
	width:238px;
	float:left; 
	text-align:left;
	
	
	}
#inizioGroundMenuIstituzionale{
	background:#E0E0E0 url(../img/SX-ALTO-BOX-MENU.png);
	background-position:top left;
	width:238px;
	
	height:14px;
	}
	
#menuIstituz {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	background:#E0E0E0 url(../img/SX-GROUND-BOX-MENU.png);
	background-repeat:repeat-y;
	background-position:top left;
	width:238px;
	
	}		
#menuIstituz ul{
	margin:5px 0 5px 0;
	padding-left:18px;
	}	

#menuIstituz li{
	list-style-type:none;
	width:196px;
	padding:2px 0 2px 0;
	}



#menuIstituz li a{
	font-size:14px;
	color:#599ba8;

	padding-left:5px;
	}	
#menuIstituz li a:hover{
	display:block;
	font-size:14px;
	color:white;
	background-color:#45677a;
	padding-left:5px;
	}	
	
#menuIstituz li span.active a {
	display:block;
	font-size:14px;
	color:white;
	background-color:#45677a;
	padding-left:5px;
	}
	
#fineGroundMenuIstituzionale{
	width:238px;
	background: url(../img/SX-BASSO-BOX-MENU.png);
	background-position:bottom left;
	height:14px;
	}

#InizioBanner1{
	margin-top:8px;
	width:238px;
	background:#E0E0E0 url(../img/SX-ALTO-BOX-BANNER.png);
	background-position:top left;
	height:14px;
	background-color:#FFF;
	}
#contenutoBanner1{
	text-align:center;
	background:#E0E0E0 url(../img/SX-GROUND-BOX-BANNER.png);
	}
#fineBanner1{
	width:238px;
	background:#E0E0E0 url(../img/SX-BASSO-BOX-BANNER.png);
	background-position:bottom left;
	height:14px;
	margin-bottom:8px;
	}
	
	
#InizioBanner3{
	margin-top:8px;
	width:238px;
	background:#E0E0E0 url(../img/SX-ALTO-BOX-BANNER.png);
	background-position:top left;
	height:14px;
	background-color:#FFF;
	}
#contenutoBanner3{
	padding-left: 4px;
	text-align:center;
	background:#E0E0E0 url(../img/SX-GROUND-BOX-BANNER.png);
	}
	
#contenutoBanner3 span.title {display:none;}	
#contenutoBanner3 span.title a{ font-weight:bold; text-align:center; color: #000000; text-decoration:none;}	
#contenutoBanner3 span.powered { display:none;}	
#contenutoBanner3_inner{text-align:center; padding-left:35px; padding-right:35px;}
#contenutoBanner3_title{margin-bottom:5px;}
#contenutoBanner3_title a{ font-weight:bold; color:#000000; text-decoration:none;}	
#contenutoBanner3_dettagli{ margin-top:5px; text-align:right;}
#contenutoBanner3_dettagli a{ font-weight:bold; color:#000000; text-decoration:none;}	
#fineBanner3{
	width:238px;
	background:#E0E0E0 url(../img/SX-BASSO-BOX-BANNER.png);
	background-position:bottom left;
	height:14px;
	margin-bottom:8px;
	}	

.DropdownMenu{margin-bottom:10px;}

/* ------------------------------------- */
/* AREA DX				     		 */
/* ------------------------------------- */
#areaDestra{
	width: 260px; 
	float:left; 
	text-align:left;
	}

#areaDestra .channelPagesList{
	background:url(../img/DX-GROUND-BOX-MENU.png);
	background-repeat:repeat-y;
	background-position:top left;
	}

#areaDestra .channelPagesList ul li.channelPagesListItem {
	background:url(../img/tratteggio-canali-destra.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:237px;
	padding-bottom:8px;
	padding-top:8px;
	}
	

#Newsletter_forum {float:right; margin-top: 10px; margin-bottom: 10px;}
#Newsletter_forum ul{
	margin:0;
	}

#Newsletter_forum li{
	display:inline;
	list-style-type:none;
	padding-right:5px;
	}
#Newsletter_forum li a{
	color:#FFF;
	padding:0 3px 0 3px;
	font-size:10px;
	}
#Newsletter_forum li a:hover{
	color:#FFF;
	background-color:#1e4655;
	padding:0 3px 0 3px;
	font-size:10px;
	}
.iconaNewsletter{
	background:url(../img/icona-newsletter.png);
	background-repeat:no-repeat;
	width:16PX;
	height:10PX;
	padding-left:18px;
	}
.iconaForum{
	background: url(../img/icona-forum.png);
	background-repeat:no-repeat;
	width:15PX;
	padding-left:18px;
	height:14PX;
	}
	



	
#InizioCalaneDestro{
	width:260px;
	background:url(../img/DX-ALTO-BOX-MENU.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:64px;
	margin-top:10px;
}

#InizioCalaneDestro-eng{
	width:260px;
	background:url(../img/DX-ALTO-BOX-MENU-ENG.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:64px;
	margin-top:10px;
}

#fineCalaneDestro{
	width:260px;
	background:url(../img/DX-BASSO-BOX-MENU.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:14px;
	}

#bannerDX{
	text-align:center;
	margin-top:10px;
	}
	
/* ------------------------------------- */
/*GALERY		     		 */
/* ------------------------------------- */
.GalleryImagesMooFlow
{
	padding: 0px;
	width: 722px;
	float:right;
	background-color:#ffffff;
	position: relative;
	text-align: center;
}

.GalleryImagesMooFlow__inner
{
	position:relative;
	text-align:left;
}	

/* ------------------------------------- */
.GalleryImages{
	padding: 20px 30px 100px 30px;
	width: 662px;
	float:right;
	background-color:#ffffff;
}
	
.GalleryImages ul{
	margin:0 0 0 5px;
}

.GalleryImages li{
	float:left;
	display:block;
	
	list-style-type:none;
	background-color:#f3f3f3;
	border:dotted 1px #e9e8e3;
	width:158px;
	height:158px;
}

.GalleryImages ul li a{
	width:158px;
	height:158px;
	display:block;
}
	
.GalleryImages a:hover{

	display:block;
	background-color:#959494;
	width:158px;
}

.GalleryImages img{
	padding-top:10%;
	border:none;
}

/* ------------------------------------- */
/* GALLERI VIDEO			     		 */
/* ------------------------------------- */
.VideoGallery			{ padding: 1px 30px 20px 30px; width: 662px; float:right; background-color:#ffffff; }
.VideoGallery ul		{ margin:0 0 0 5px; }
.VideoGallery li		{ float:left; /*display:block;*/ list-style-type:none; background-color:#f3f3f3; 
border:dotted 1px #e9e8e3; width:158px; height:158px; margin-top: 15px; }
.VideoGallery ul li a	{ /*width:158px; height:158px;*/ display:block; }
.VideoGallery a:hover	{ display:block; background-color:#959494; /*width:158px;*/ }
.VideoGallery img		{ padding-top:10px; border:none;}
.VideoGallery_title		{ margin-top:5px; font-weight:bold;}

/* ------------------------------------- */
/* CONTENT			     		 */
/* ------------------------------------- */
#content1{
		width:446px;
		font-size:11px;
		background-color:#FFF;
		margin-left:17px;
		}
	
#areaCentrale{
	width:475px;
	float:left;
	}
	
#content{
	width:446px;
	margin-left:17px;
}	
	
	
.FormattedText{
	/*background: url(../img/ground-introduzione.png);*/
	background-repeat:no-repeat;
	background-position:center top;
	width:351px;
	/*height:203px;*/
	text-align:left;
	/*
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	*/
	padding-left:10px;
	padding-bottom:10px;
}



		
#Introduzione{
	background: url(../img/Evidenza-home.png);
	background-repeat:no-repeat;
	height:103px;
	width:446px;
}


#Introduzione-eng{
	background: url(../img/Evidenza-home-ENG.png);
	background-repeat:no-repeat;
	height:103px;
	width:446px;
}




	
#titoloSezioneHome{
	background-color:#FFF;
	width:446px;
	height:40px;
	margin-top:10px;
	padding-top:10px;
	}
	
#titoloSezioneHome p{
	
	margin-left:auto;
	margin-right:auto;
	width:410px;
	font-size:20px;
	font-weight:normal;
	text-align:left;
	color:#FFF;
	background-color:#95acb7;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	}
/* ------------------------------------- */
/* CANALI	CENTRO PAGINA		     		 */
/* ------------------------------------- */
.channelPagesList{
	background-color:#FFF; /* questo è quello che mi colora anche nella colonna di destra*/
	margin:0;
	padding:0;
}

.channelPagesList ul{
	margin:0;
	padding:0;
}

.channelPagesList li{	
	margin:0;
	padding:0;
}

.channelPagesListItem{
	list-style-type:none;
}

.channelPagesListItem a{
	font-size:13px;
	color:#599ba8;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

.channelPagesListItem a:hover{
	font-size:13px;
	color:#45677a;
}

.channelPagesListAbstract{
	font-size:11px;
	color:#46687a;
}

.channelPagesListAbstract{
	font-size:11px;
	color:#46687a;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
	line-height:18px;
}

.channelPagesListDate{
	font-size:11px;
	color:#80c0cd;
	font-weight:bold;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

#content div.channelPagesList{ background-color:#FFF;  padding-bottom:10px;}
#content div.channelPagesList li.channelPagesListItem span.channelPagesListTitle{ font-size:12px; line-height:24px; }
#content div.channelPagesList li.channelPagesListItem span.channelPagesListAbstract{ padding-bottom:10px; line-height:12px; }
#content div.channelPagesList li.channelPagesListItem span.channelPagesListAbstract a{ padding-bottom:10px; line-height:12px; 
margin-left:-20px;}

/* ------------------------------------- */
/* FOOTER		     		 */
/* ------------------------------------- */

#footer{
	margin-top:15px;
	width:728px;
	text-align:right;
	float:right;
	}
#footer p{
	padding-top:5px;

	}
#footer img{


	}
#menu_footer{

	text-align:left;
	color:#d5e3e8
	}

#menu_footer a{
	font-size:14px;
	color:#599ba8;
	padding:4px;


	}	
#menu_footer a:hover{
	padding:4px;
	font-size:14px;
	color:white;


	}	
	
	
	
/* ------------------------------------- */
/* MENU GERARCHICO		     		 */
/* ------------------------------------- */	
.HierarchicalMenu{background-color:#FFFFFF; padding-top:10px; padding-bottom:70px; padding-left:6px; padding-right:6px;}
.HierarchicalMenu ul {padding: 0px; margin:0px;}
.HierarchicalMenu ul li{padding-left: 10px; list-style:none;}
		
/* PAGINA CORRENTE */
.HierarchicalMenu .hm_current_li span {margin-bottom: 5px; border-left:1px solid #E6E6E4; padding-left: 5px; line-height: 27px; line-height: 27px; background: url(../img/PULSANTE.png); background-position:bottom right; color:#FFFFFF; font-weight:bold; display:block;}
		
/* ANTENATI DELLA PAGINA CORRENTE */
.HierarchicalMenu .hm_parent_a span{ margin-bottom: 5px; border-left:1px solid #E6E6E4; padding-left: 5px; line-height: 27px; background: url(../img/PULSANTE.png); background-position:top right; color:#89B1B1; display:block;}
.HierarchicalMenu .hm_parent_a{ font-weight:bold;}
.HierarchicalMenu .hm_parent_a:link {color:#89B1B1;}
.HierarchicalMenu .hm_parent_a:hover span{background: url(../img/PULSANTE.png); background-position:bottom right; color:#FFFFFF;}
.HierarchicalMenu .hm_parent_a:visited {color:#89B1B1;}
		
/* FIGLI DELLA PAGINA CORRENTE */
.HierarchicalMenu .hm_child_a {line-height: 27px; border-bottom:1px dashed #E4E4E4; display:block; color:#7A9CA7;}
.HierarchicalMenu .hm_child_a:link{color:#7A9CA7;}
.HierarchicalMenu .hm_child_a:hover{color:#FFFFFF; background-color:#97D0E3;}
.HierarchicalMenu .hm_child_a:visited{}
		
/* GANCIO */
.HierarchicalMenu li li.hm_parent_li{background: url(../img/ramo.png); background-position:top left; padding-left:15px; background-repeat:no-repeat;}
.HierarchicalMenu li .hm_current_li{background: url(../img/ramo.png); background-position:top left; padding-left:15px; background-repeat:no-repeat;}	

/*div#comics-interno */
.Breadcrumb
{
	padding-top: 115px;
	padding-left: 40px;
	/*border: 1px solid #000000; */
	width: 682px; 
	float:right; 
	text-align:left;
	
	color: #000;
	clear:right; 
}

div#comics-interno .Breadcrumb
{
	background: #FAFBF6 url(../img/sfondo-titolo-comics.png) top center no-repeat;
	
}
div#cosplay-interno .Breadcrumb
{
	background: #FAFBF6 url(../img/sfondo-titolo-cosplay.png) top center no-repeat;
}
div#games-interno .Breadcrumb
{
	background: #FAFBF6 url(../img/sfondo-titolo-games.png) top center no-repeat;
}
div#japan-interno .Breadcrumb
{
	background: #FAFBF6 url(../img/sfondo-titolo-japan.png) top center no-repeat;
}
div#junior-interno .Breadcrumb
{
	background: #FAFBF6 url(../img/sfondo-titolo-junior.png) top center no-repeat;
}
div#music-interno .Breadcrumb
{
	background: #FAFBF6 url(../img/sfondo-titolo-MusicComics.png) top center no-repeat;
}


div#comics-interno .SubPagesList 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	margin-top:-60px;
	padding: 0px 40px 10px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	text-align:left;
	line-height:20px;
}


div#comics-interno .channelPagesList{
	float:right; 
	font-size:12px; 
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
div#comics-interno .channelPagesList ul{ margin:0; padding:0; color: #666; display:block; }
div#comics-interno .channelPagesList ul li.channelPagesListItem{ color: #666; display:block; float:left; margin:5px; padding:5px;  width:195px; text-align:left; border-bottom:1px solid #ccc; height:220px; overflow: hidden; background:#FAFAF8 url(../img/barra-news-home.gif) top right no-repeat;  }
div#comics-interno .channelPagesList span.channelPagesListTitle{ margin:0; padding:0; color: #1E5B78; font-weight:bold; }
div#comics-interno .channelPagesList span.channelPagesListAbstract{ margin:0; padding:0; color: #666; margin-top:5px; }
div#comics-interno .channelPagesList span.channelPagesListAbstract p{ margin:0; padding:0; color: #666; line-height:18px; text-align:left; }
div#comics-interno .channelPagesList span.channelPagesListText{ margin:0; padding:0; color: #666; margin-top:5px; }
div#comics-interno .channelPagesList span.channelPagesListText a{  color: #1E5B78;  margin:0; padding:0; font-size:11px; text-decoration:underline; }









div#istituzionale-interno .Breadcrumb
{
	background: #FAFBF6 url(../img/sfondo-titolo-Istituzionale.png) top center no-repeat;
}

.Breadcrumb a:link, .Breadcrumb a:visited {color: #000; text-decoration: none;}
.Breadcrumb a:hover {color: #000; text-decoration: underline;}


.fondoStondatoCentrale{
	float:right; /* è per la banda stondata in fondo alla pagina centrale dei contenuti*/
}

/* COMICS */
div#comics-interno .TitlePage 
{
	float:right; 
	text-transform: uppercase; 
	font-size:14px; 
	font-weight:bold;
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	border-bottom: 1px solid #DFDFDD;
	font-family: Arial, Helvetica, sans-serif;
}
div#comics-interno .FormattedText 
{
	font-size:11px;
	float:right; 
	background-color: #FFF;
	color: #666;
	padding: 20px 40px 100px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	line-height:20px;
}


div#comics_spalla_sx
{
	width: 240px;
	float: left;
	margin-top: 70px;
	text-align:left;
}
/* GAMES */
div#games-interno .TitlePage 
{
	float:right; 
	text-transform: uppercase; 
	font-size:14px; 
	font-weight:bold;
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	border-bottom: 1px solid #DFDFDD;
	font-family: Arial, Helvetica, sans-serif;
}
div#games-interno .FormattedText 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	padding: 20px 40px 100px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	line-height:20px;

	
}

div#games_spalla_sx
{
	width: 240px;
	float: left;
	margin-top: 70px;
	text-align:left;
}

div#games-interno .channelPagesList{
	float:right; 
	font-size:12px; 
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
div#games-interno .channelPagesList ul{ margin:0; padding:0; color: #666; display:block; }
div#games-interno .channelPagesList ul li.channelPagesListItem{ 
	color: #666; 
	display:block; 
	float:left; 
	margin:5px;
	padding:5px;
	width:195px; 
	text-align:left; 
	border-bottom:1px solid #ccc; 
	height:220px; 
	overflow: hidden; 
	background:#FAFAF8 url(../img/barra-news-home.gif) top right no-repeat;  
}
div#games-interno .channelPagesList span.channelPagesListTitle{ margin:0; padding:0; color: #C23716; font-weight:bold; }
div#games-interno .channelPagesList span.channelPagesListAbstract{ margin:0; padding:0; color: #666; margin-top:5px; }
div#games-interno .channelPagesList span.channelPagesListAbstract p{ margin:0; padding:0; color: #666; line-height:18px; text-align:left; }
div#games-interno .channelPagesList span.channelPagesListText{ margin:0; padding:0; color: #666; margin-top:5px; }
div#games-interno .channelPagesList span.channelPagesListText a{  color: #C23716;  margin:0; padding:0; font-size:11px; text-decoration:underline; }




div#games-interno table td{ line-height:14px; }







/* JUNIOR */
div#junior-interno .TitlePage 
{
	float:right; 
	text-transform: uppercase; 
	font-size:14px; 
	font-weight:bold;
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	border-bottom: 1px solid #DFDFDD;
	font-family: Arial, Helvetica, sans-serif;
}
div#junior-interno .FormattedText 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	padding: 20px 40px 100px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	line-height:20px;
}

div#junior-interno .SubPagesList 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	margin-top:-60px;
	padding: 0px 40px 10px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	text-align:left;
	line-height:20px;
}

#junior-interno .SubPagesList  a{ color:#000; }
#junior-interno .SubPagesList  ul{ list-style:none; }

div#junior_spalla_sx
{
	width: 240px;
	float: left;
	margin-top: 70px;
	text-align:left;
}


div#junior-interno .channelPagesList{
	float:right; 
	font-size:12px; 
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
div#junior-interno .channelPagesList ul{ margin:0; padding:0; color: #666; display:block; }
div#junior-interno .channelPagesList ul li.channelPagesListItem{ color: #666; display:block; float:left; margin:5px; padding:5px;  width:195px; text-align:left; border-bottom:1px solid #ccc; height:220px; overflow: hidden; background:#FAFAF8 url(../img/barra-news-home.gif) top right no-repeat;  }
div#junior-interno .channelPagesList span.channelPagesListTitle{ margin:0; padding:0; color: #808000; font-weight:bold; }
div#junior-interno .channelPagesList span.channelPagesListAbstract{ margin:0; padding:0; color: #666; margin-top:5px; }
div#junior-interno .channelPagesList span.channelPagesListAbstract p{ margin:0; padding:0; color: #666; line-height:18px; text-align:left; }
div#junior-interno .channelPagesList span.channelPagesListText{ margin:0; padding:0; color: #666; margin-top:5px; }
div#junior-interno .channelPagesList span.channelPagesListText a{  color: #808000;  margin:0; padding:0; font-size:11px; text-decoration:underline; }



/* MUSIC */
div#music-interno .TitlePage 
{
	float:right; 
	text-transform: uppercase; 
	font-size:14px; 
	font-weight:bold;
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	border-bottom: 1px solid #DFDFDD;
	font-family: Arial, Helvetica, sans-serif;
	
}
div#music-interno .FormattedText 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	padding: 20px 40px 20px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	line-height:20px;

}



div#music_spalla_sx
{
	width: 240px;
	float: left;
	margin-top: 70px;
	text-align:left;
}

div#music-interno .SubPagesList 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	margin-top:-60px;
	padding: 0px 40px 10px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	text-align:left;
	line-height:20px;
}

div#music-interno .channelPagesList{
	float:right; 
	font-size:12px; 
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
div#music-interno .channelPagesList ul{ margin:0; padding:0; color: #666; display:block; }
div#music-interno .channelPagesList ul li.channelPagesListItem{ color: #666; display:block; float:left; margin:5px; padding:5px;  width:195px; text-align:left; border-bottom:1px solid #ccc; height:220px; overflow: hidden; background:#FAFAF8 url(../img/barra-news-home.gif) top right no-repeat;  }
div#music-interno .channelPagesList span.channelPagesListTitle{ margin:0; padding:0; color: #8D2E56; font-weight:bold; }
div#music-interno .channelPagesList span.channelPagesListAbstract{ margin:0; padding:0; color: #666; margin-top:5px; }
div#music-interno .channelPagesList span.channelPagesListAbstract p{ margin:0; padding:0; color: #666; line-height:18px; text-align:left; }
div#music-interno .channelPagesList span.channelPagesListText{ margin:0; padding:0; color: #666; margin-top:5px; }
div#music-interno .channelPagesList span.channelPagesListText a{  color: #8D2E56;  margin:0; padding:0; font-size:11px; text-decoration:underline; }




/* Japan */
div#japan-interno .TitlePage 
{
	float:right; 
	text-transform: uppercase; 
	font-size:14px; 
	font-weight:bold;
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	border-bottom: 1px solid #DFDFDD;
	font-family: Arial, Helvetica, sans-serif;
}
div#japan-interno .FormattedText 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	padding: 20px 40px 100px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	line-height:20px;
}

div#japan_spalla_sx
{
	width: 240px;
	float: left;
	margin-top: 70px;
	text-align:left;
}

div#japan-interno .SubPagesList 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	margin-top:-60px;
	padding: 0px 40px 10px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	text-align:left;
	line-height:20px;
}

div#japan-interno .channelPagesList{
	float:right; 
	font-size:12px; 
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
div#japan-interno .channelPagesList ul{ margin:0; padding:0; color: #666; display:block; }
div#japan-interno .channelPagesList ul li.channelPagesListItem{ color: #666; display:block; float:left; margin:5px; padding:5px;  width:195px; text-align:left; border-bottom:1px solid #ccc; height:220px; overflow: hidden; background:#FAFAF8 url(../img/barra-news-home.gif) top right no-repeat;  }
div#japan-interno .channelPagesList span.channelPagesListTitle{ margin:0; padding:0; color: #A8760F; font-weight:bold; }
div#japan-interno .channelPagesList span.channelPagesListAbstract{ margin:0; padding:0; color: #666; margin-top:5px; }
div#japan-interno .channelPagesList span.channelPagesListAbstract p{ margin:0; padding:0; color: #666; line-height:18px; text-align:left; }
div#japan-interno .channelPagesList span.channelPagesListText{ margin:0; padding:0; color: #666; margin-top:5px; }
div#japan-interno .channelPagesList span.channelPagesListText a{  color: #A8760F;  margin:0; padding:0; font-size:11px; text-decoration:underline; }


/* Cosplay */
div#cosplay-interno .TitlePage 
{
	float:right; 
	text-transform: uppercase; 
	font-size:14px; 
	font-weight:bold;
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	border-bottom: 1px solid #DFDFDD;
	font-family: Arial, Helvetica, sans-serif;
}
div#cosplay-interno .FormattedText 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	padding: 20px 40px 100px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	line-height:20px;
}

div#cosplay_spalla_sx
{
	width: 240px;
	float: left;
	margin-top: 70px;
	text-align:left;
}

div#cosplay-interno .channelPagesList{
	float:right; 
	font-size:12px; 
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
div#cosplay-interno .channelPagesList ul{ margin:0; padding:0; color: #666; display:block; }
div#cosplay-interno .channelPagesList ul li.channelPagesListItem{ color: #666; display:block; float:left; margin:5px; padding:5px;  width:195px; text-align:left; border-bottom:1px solid #ccc; height:220px; overflow: hidden; background:#FAFAF8 url(../img/barra-news-home.gif) top right no-repeat;  }
div#cosplay-interno .channelPagesList span.channelPagesListTitle{ margin:0; padding:0; color: #666; font-weight:bold; }
div#cosplay-interno .channelPagesList span.channelPagesListAbstract{ margin:0; padding:0; color: #666; margin-top:5px; }
div#cosplay-interno .channelPagesList span.channelPagesListAbstract p{ margin:0; padding:0; color: #666; line-height:18px; text-align:left; }
div#cosplay-interno .channelPagesList span.channelPagesListText{ margin:0; padding:0; color: #666; margin-top:5px; }
div#cosplay-interno .channelPagesList span.channelPagesListText a{  color: #666;  margin:0; padding:0; font-size:11px; text-decoration:underline; }

/* istituzionale */
div#istituzionale-interno .TitlePage 
{
	float:right; 
	text-transform: uppercase; 
	font-size:14px; 
	font-weight:bold;
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	border-bottom: 1px solid #DFDFDD;
	font-family: Arial, Helvetica, sans-serif;
}
div#istituzionale-interno .FormattedText 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	padding: 20px 40px 20px 40px;
	width: 642px;  
	background-image: none;
	min-height:30px;
	height:auto!important;
	font-size:11px;
	line-height:20px;
}

div#istituzionale-interno .titolo_gallery 
{
	font-size:11px;
	float:right; 
	background-color: #FFF;
	color: #666;
	padding: 20px 40px 20px 40px;
	width: 642px;  
	background-image: none;
	font-size:11px;
	line-height:20px;
}

#newsletterbox 
{
	float:right; 
	background-color: #FFF;
	color: #666;
	padding: 20px 40px 100px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	line-height:20px;
}

div#istituzionale_spalla_sx
{
	width: 240px;
	float: left;
	margin-top: 70px;
	text-align:left;
}

div#istituzionale-interno .channelPagesList{
	float:right; 
	font-size:12px; 
	background-color: #FAFAF8;
	color: #666;
	padding: 20px 0px 10px 40px;
	width: 682px; 
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
div#istituzionale-interno .channelPagesList ul{ margin:0; padding:0; color: #666; display:block; }
div#istituzionale-interno .channelPagesList ul li.channelPagesListItem{ color: #666; display:block; float:left; margin:5px; padding:5px;  width:195px; text-align:left; border-bottom:1px solid #ccc; height:220px; overflow: hidden; background:#FAFAF8 url(../img/barra-news-home.gif) top right no-repeat;  }
div#istituzionale-interno .channelPagesList span.channelPagesListTitle{ margin:0; padding:0; color: #45677A; font-weight:bold; }
div#istituzionale-interno .channelPagesList span.channelPagesListAbstract{ margin:0; padding:0; color: #666; margin-top:5px; }
div#istituzionale-interno .channelPagesList span.channelPagesListAbstract p{ margin:0; padding:0; color: #666; line-height:18px; text-align:left; }
div#istituzionale-interno .channelPagesList span.channelPagesListText{ margin:0; padding:0; color: #666; margin-top:5px; }
div#istituzionale-interno .channelPagesList span.channelPagesListText a{  color: #45677A;  margin:0; padding:0; font-size:11px; text-decoration:underline; }

/*BACK TO HOME*/
.BackToHome{
	margin-top: 15px;
	padding-top: 8px;
	padding-left: 35px;	
	height:20px;
	background: url(../img/BackToHome.png) top right no-repeat;
	}
.BackToHome a{ color:#FFFFFF; font-weight:bold;}	

div#sponsor1
{
	margin-top: 10px;
	width: 239px; 
	padding-top: 20px;
	float:left; 
}

div#sponsor2
{
	margin-top: 10px;
	width: 722px; 
	padding-top: 20px;
	float:right; 
}

.FormattedText a:link, .FormattedText a:visited { color: #000000; text-decoration:underline;}
.FormattedText a:hover { color: #666; text-decoration:underline; }



#games-interno .SubPagesList{
	float:right; 
	background-color: #FFF;
	color: #666;
	padding: 20px 40px 100px 40px;
	width: 642px;  
	background-image: none;
	min-height:100px;
	height:auto!important;
	font-size:11px;
	line-height:20px;
	text-align:left;
}
#games-interno .SubPagesList a{ color:#000; }
#games-interno .SubPagesList ul{ list-style:none; }
.box_video_interno{float:right; background-color: #FFF;width: 642px; padding: 20px 40px 100px 40px;}
