/* --- 
		 CSS RESET	
					--- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

b, strong { font-weight:bold;}
i, em { font-style:italic;}
u { text-decoration:underline;}
/* --- 
		MAIN STRUCTURE 
						--- */

body {background:url(../img/sf.jpg) repeat-x #AFECFE; font-family: Arial; color:#383838; }		 		
body.giochi { background: #DFF4D5 url(../img/giochi-bg.jpg) 0 0 repeat-x; } 
body.fumetto { background: #9D5AF5 url(../img/fumetto-bg.jpg) 0 0 repeat-x; } 
body.tv { background: #BBECFB url(../img/tv-bg.gif) 0 0 repeat-x; } 
body.musica { background: #bc0b66 url(../img/musica-bg.png) 0 0 repeat-x; }	
body.cartoni { background: #FF8C17 url(../img/cartoni-bg.jpg) 0 0 repeat-x;  }
body.cinema  { background: #FFC9C9 url(../img/cinema-bg.jpg) 0 0 repeat-x; }
body.foto  { background: #f1e1af url(../img/foto-bg.png) 0 0 repeat-x; }
body.video  { background: #f4c2c2 url(../img/video-bg.png) 0 0 repeat-x; }
body.cnews  { background: #ddb36b url(../img/cnews-bg.png) 0 0 repeat-x; }

#adv {font-size:11px;}
.left-col h1#page_404 {font-size:24px; font-weight:bold;}

#page-container { margin:0 auto; width:984px;/* padding-top:20px;*/}
#page-container.home-page-box-cnt {padding-top:10px;}
#header {background:#383838 url(../img/header-redesign-13-5-2010/header_bg.png) repeat-x; position:relative; z-index:100;}
.top-banner {text-align:center; padding-bottom:1px;}
.top-banner {padding-bottom:30px;}
.left-col {width:660px; float:left; padding-left:11px;}
.header-inner-cnt {position:relative; padding:3px 5px 5px; width:974px;}
.header-inner-cnt-box-hp {position:absolute; width:654px; height:90px; left:165px;}
.header-inner-cnt-box-ros {position:relative; width:974px; height:30px;}


.left-col.wide { width:962px; }
.right-col { width:300px; float:right; padding-right:11px;}
.right_col { width:300px; float:right; position:relative;}
.right_article {width:325px; padding-right:0px;}

.segnalci-cnt {padding-left:10px; position:absolute; top:455px; right:0px; background-color:white;}
.segnalci-cnt a {width:261px; background:white url(../img/segnalaci.png) no-repeat 6px 6px; display:block; padding:46px 10px 15px 27px; color:#000; font-size:15px; border:1px solid #dadada;}
.segnalci-cnt a:hover { text-decoration:none;}
.segnalci-cnt a b {display:block; color:#00ACD3;}

.facebook-box {display:block; margin:10px 0;}

#content {background-color:white; width:100%; padding:10px 0 0 0; }

.left-col.wide.abs {position:relative;}
.left-col.wide h2, .left-col.abs h2 {text-indent:-9999px;}
h2.crazy_news { background: url(../img/title_crazy_news.png) 0 0 no-repeat; width:206px; height:41px; left:-30px; position:relative;} 
a.crazy_news {display:block; background: url(../img/title_crazy_news.png) 0 0 no-repeat; width:206px; height:41px; left:-30px; position:relative;}


/* ---
		UNIVERSALS 
					--- */
					
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix { display: inline-block; }
.block {margin-bottom:50px;}
.cl {clear:both;}

a {text-decoration:none; outline:none; color:#00ACD3;}
a:hover{text-decoration:underline;}

.float-l { float:left; } 
.float-r { float: right; }

/* --- 
		HEADER 
				--- */
a#side_badge {display:block; background:url(../img/speciale/vinci_londra/side_badge.png) no-repeat; width:115px; height:115px; text-indent:-9999px; position:absolute; right:-110px; top:300px;}
a#badge_left {display:block; position:absolute; left:-134px; top:56px;}

h1#logo {width:260px; height:92px; position:absolute; top:-32px; left:-20px; }
h1#logo.hp-header-logo {top:-68px;}
h1#logo a {width:260px; height:92px; background: url(../img/header-redesign-13-5-2010/logo.png) 0 0 no-repeat; text-indent:-9999px; display:block;}
ul#top-nav-menu {text-align:left; color:#29D6FD; font-size:13px; padding:6px 0 6px 250px; overflow:hidden;}
ul#top-nav-menu li, ul#main-menu li {display:inline;}
ul#top-nav-menu li.first {text-transform:uppercase; margin-right:20px;}
ul#top-nav-menu li a {color:#29D6FD; text-transform: capitalize; padding:0 8px 0 5px;}
ul#top-nav-menu li a:hover {color:#edee6f;}
#header p.time { color:#29D6FD; text-align:right; font-size:80%; padding:5px 5px 0 0; }

/* main-menu */
ul#main-menu { text-align:center; margin-left:10px; height:35px;}
ul#main-menu li { position:relative; float:left;}
ul#main-menu li a { color:#29D6FD; background-image:url(../img/main-menu.png); display:block; text-indent:-9999px; outline:none; margin-right:8px; margin-top:5px; padding:5px 5px 6px 0;}
ul#main-menu li a#home { background-position: 5px -4px; width:53px;  } 
ul#main-menu li a#home:hover { background-position:0 -48px;  } 
ul#main-menu li a#home_active { background-position:0 -48px; width:53px;  }
ul#main-menu li a#giochi { background-position: -50px -5px; width:60px;  } 
ul#main-menu li a#giochi:hover { background-position: -63px -48px;   } 
ul#main-menu li a#giochi_active { background-position: -63px -48px; width:60px;} 
ul#main-menu li a#musica { background-position: -108px -5px; width:67px; }
ul#main-menu li a#musica:hover { background-position: -135px -48px; }
ul#main-menu li a#musica_active { background-position: -135px -48px; width:67px; }
ul#main-menu li a#cartoni { background-position: -186px -5px; width:76px; }
ul#main-menu li a#cartoni:hover { background-position: -212px -48px;  }
ul#main-menu li a#cartoni_active { background-position: -212px -48px; width:76px;}
ul#main-menu li a#fumetto { background-position: -273px -5px; width:80px; }
ul#main-menu li a#fumetto:hover { background-position: -299px -48px; }
ul#main-menu li a#fumetto_active { background-position: -299px -48px; width:80px;}
ul#main-menu li a#cinema { background-position: -368px -5px; width:68px; }
ul#main-menu li a#cinema:hover { background-position: -509px -48px;  }
ul#main-menu li a#cinema_active { background-position: -509px -48px; width:68px;}
ul#main-menu li a#televisione { background-position: -445px -5px; width:108px; }
ul#main-menu li a#televisione:hover { background-position: -391px -48px; }
ul#main-menu li a#televisione_active { background-position: -391px -48px; width:108px;}
ul#main-menu li a#foto { background-position: -565px -5px; width:43px; }
ul#main-menu li a#foto:hover { background-position: -590px -48px; }
ul#main-menu li a#foto_active { background-position: -590px -48px; width:43px;}
ul#main-menu li a#video { background-position: -627px -5px; width:51px; }
ul#main-menu li a#video:hover { background-position: -640px -48px;}
ul#main-menu li a#video_active { background-position: -640px -48px; width:51px;}
ul#main-menu li a#cnews { background-position: -686px -5px; width:115px; }
ul#main-menu li a#cnews:hover { background-position: -818px -48px; }
ul#main-menu li a#cnews_active { background-position: -818px -48px; width:115px;}
ul#main-menu li a#community { background-position: -810px -5px; width:111px; margin-right:0;  }
ul#main-menu li a#community:hover { background-position: -700px -48px; }
ul#main-menu li a#community_active { background-position: -700px -48px; width:111px; margin-right:0; }

/* main-menu drop down*/
ul#main-menu li ul {display:none;}
ul#main-menu li:hover ul, ul#main-menu li.over ul { display:block; position:absolute; background-color:#E8E9E9; width:202px; top:35px; left:-25%; padding:2px; z-index:1100;}
/*ul#main-menu li:hover ul li.arrow, ul#main-menu li.over ul li.arrow { padding-top: 6px; background: url(../img/menu-arrow.gif) 40% 0 no-repeat; position:absolute; top:-6px; text-indent:-9999px; height:6px; width:9px; display:block; left:20%; }*/
ul#main-menu li:hover ul li, ul#main-menu li.over ul li { float:none; display:block; height:30px;  }
ul#main-menu li:hover ul li a, ul#main-menu li.over ul li a {display:block; color:#383838; text-indent:0; background-image:none; float:none; margin:0px; text-decoration:none; font-size:12px; text-align:left; padding:5px 0 5px 5px;}
ul#main-menu li:hover ul li ul {display:none;}

ul.main_submenu_giochi {border:1px solid #26911a;}
ul.main_submenu_giochi li {line-height:20px; border-bottom:1px dashed #26911a;}

ul.main_submenu_musica {border:1px solid #e80683;}
ul.main_submenu_musica li {line-height:20px; border-bottom:1px dashed #e80683;}

ul.main_submenu_cartoni {border:1px solid #ea690b;}
ul.main_submenu_cartoni li {line-height:20px; border-bottom:1px dashed #ea690b;}

ul.main_submenu_fumetto {border:1px solid #a075da;}
ul.main_submenu_fumetto li {line-height:20px; border-bottom:1px dashed #a075da;}

ul.main_submenu_cinema {border:1px solid #f30b21;}
ul.main_submenu_cinema li {line-height:20px; border-bottom:1px dashed #f30b21;}

ul.main_submenu_tv {border:1px solid #22a5cc;}
ul.main_submenu_tv li {line-height:20px; border-bottom:1px dashed #22a5cc;}

ul.main_submenu_giochi li.sub_last, ul.main_submenu_musica li.sub_last, ul.main_submenu_cartoni li.sub_last, ul.main_submenu_fumetto li.sub_last, ul.main_submenu_tv li.sub_last, ul.main_submenu_cinema li.sub_last {border-bottom:0px;}


/* --- 
		FOOTER 
				--- */

#footer {clear:both;}	
#footer h2 { color:white; text-transform:uppercase; font-size:20px; height:24px; padding-left:15px;}			
#footer p.bott { clear:both; text-align:center; padding:5px;}	
#footer div.ft_top {padding:70px 0 25px 0; background:url(../img/footer_bg_top.png) repeat-x #10caff; }
#footer div.ft_top.concorso_case {padding-top:20px; background-position:0 -42px;}
#footer div.ft_bottom {background:#10caff url(../img/footer_bg_bottom.png) repeat-x 0 100px; }
div.footer_info {padding: 10px 15px 0 15px; }
div.c_right_cnt ul {padding:0 0 5px 0;}
div.c_right_cnt {text-align:center; padding:15px 0 0 0;}
div.c_right_cnt li {display:inline; font-size:15px;}
div.c_right_cnt li a { color:#333; font-size:15px;}

#footer input#search-field-ft {border:0px; background-color:white; width:353px; height:30px; margin:0 0 0 250px; padding:3px 0 0 10px; font-size:20px; color:#2f3030; --webkit-appearance: none;}
#footer input.submit {background-color:#00acd2; padding:2px 10px; border:0px; color:white; font-weight:bold;}



#footer .ft_newsletter {text-align:center; padding:15px 90px 10px 0;}
#footer .ft_newsletter a {color:white;}

ul.ft-nav li 
{
	vertical-align:top;
	display:inline;
	display:inline-block;
	width:284px;
	height:170px;
	padding:0 10px 10px 20px;
	border-right:1px solid #6edfff;
	margin-bottom:50px;
	float:left;
}
ul.ft-nav li.it a, ul.ft-nav li.sit a {color:#383838;}
ul.ft-nav p {font-weight:bold; font-size:16px;}

ul.ft-nav li.it a.logos.filmit {background:url(../img/film.png) no-repeat;}
ul.ft-nav li.it a.logos.sportit {background:url(../img/sport.png) no-repeat;}
ul.ft-nav li.sit a.logos.stileit {background:url(../img/stile.png) no-repeat;}

p.film_link {text-align:right; margin-bottom:5px; font-size:12px;}
p.film_link a {color:#ec0e27; }

ul.ft-nav li.it { padding-top: 20px;}
ul.ft-nav li.sit { padding-top:23px; border:0px;}

ul.ft-nav li.it a.logos, ul.ft-nav li.sit a.logos {display:block; text-align:center; height:80px;}



ul.ft_menu {float:left;}
ul.ft_menu li {display:block; line-height:20px; font-weight:bold; padding:0 39px 0 0;}
ul.ft_menu li a {color:white; font-size:16px; font-weight:bold;}
ul.ft_menu li.head a {color:#464543;}
ul.ft_menu li#copyright {color:white; font-weight:normal;}

/* ---
	[[[ 	CONTENT    ]]]
							--- */

.block h2, .block label.title, .mono-lblock h2 { text-indent: -9999px; display:block; margin-bottom:23px; }
.left-col .block h2.titles_cnt { position:relative; left:-35px; }
h2, h3, h4	{ color: #00ACD3;}
h3 a, h4 a { color: #00ACD3; padding:1px 0; }


.block.right_row label.title, .block.right_row h2 {margin-bottom:5px;}
.block.right_row {margin-bottom:30px;}
/* block titles*/ 

h2.video { background: url(../img/title_video.png) 0 0 no-repeat; width:156px; height:48px; }  
h2.video2 { background: url(../img/title_video.png) 0 0 no-repeat; width:106px; height:48px; } 
h2.musica { background: url(../img/title_musica.png) 0 0 no-repeat; width:146px; height:40px; }
h2.cartoni { background: url(../img/title_cartoni.png) 0 0 no-repeat; width:173px; height:42px; } 
h2.giochi { background: url(../img/title_giochi.png) 0 0 no-repeat; width:150px; height:41px; }  
h2.cinema { background: url(../img/title_cinema.png) 0 0 no-repeat; width:150px; height:41px; }  
h2.fumetto { background: url(../img/title_fumetto.png) 0 0 no-repeat; width:168px; height:40px; }  
h2.televisione { background: url(../img/title_televisione.png) 0 0 no-repeat; width:212px; height:40px; }
h2.approf { background:url(../img/title_approfondimenti.png) 0 0 no-repeat; width:285px; height:44px; }
h2.galleria {background:url(../img/title_galleria.png) 0 0 no-repeat; width:133px; height:42px;}
h2.foto {background:url(../img/title_galleria.png) 0 0 no-repeat; width:133px; height:42px;}
h2.articolo { background:url(../img/title_articolo.png) 0 0 no-repeat; width:162px; height:44px; }
h2.articoli { background:url(../img/title_articoli.png) 0 0 no-repeat; width:162px; height:44px; }
h2.anteprime { background:url(../img/title_anteprime.png) 0 0 no-repeat; width:212px; height:40px; }
h2.prossimamente { background:url(../img/title_prossimamente.png) 0 0 no-repeat; width:250px; height:40px; }
h2.gallerie { background:url(../img/title_galleria.png) 0 0 no-repeat; width:133px; height:40px; }
h2.trailer { background:url(../img/title_trailer.png) 0 0 no-repeat; width:151px; height:40px; }
h2.insala { background:url(../img/title_insala.png) 0 0 no-repeat; width:151px; height:40px; }
h2.crazy-news { background: url(../img/title_news.png) 0 0 no-repeat; width:242px; height:45px; } 
h2.foto { background: url(../img/title_foto.png) 0 0 no-repeat; width:110px; height:42px; } 
h2.classifiche { background: url(../img/title_classifiche.png) 0 0 no-repeat; width:218px; height:38px; } 
h2.film { background:url(../img/title_film.png) 0 0 no-repeat; width:105px; height:38px; }
h2.insala_c { background:url(../img/title_insala_c.png) 0 0 no-repeat; width:124px; height:40px; }

/*  --- RIGHT COLUMN --- */ 

.short-banner-box { background:#fff none;}
.short-banner-box img {line-height:1px; display:block;}

.user-actions-cnt {position:absolute; right:13px; top:10px; z-index:999999;}
.user-actions-cnt li {float:right; padding-left:13px;}
a.user-actions-item 
{
	background:url(../img/header-redesign-13-5-2010/user-actions-bg.png) no-repeat left; 
	height:20px; 
	position:relative; 
	display:block; 
	min-width:20px; 
	width:auto !important; 
	width:20px;
	padding:4px 0 0 10px;
	font-size:12px;
	color:white;
	font-weight:bold;
	line-height:16px;
}
.user-actions-text {display:block; }
.user-actions-item.login .user-actions-text 
{
	background:url(../img/header-redesign-13-5-2010/login.png) no-repeat left; 
	padding:0 10px 0 25px;
}
.user-actions-item-register
{
	background:url(../img/header-redesign-13-5-2010/registrati-bg.png) no-repeat left; 
	padding:4px 10px 0 30px;
	width:62px;
	height:20px;
	display:block;
	font-size:12px;
	color:white;
	font-weight:bold;
	line-height:16px;
}
.user-actions-item-network 
{
	background:url(../img/header-redesign-13-5-2010/network-arrow.png) no-repeat left; 
	padding:4px 10px 0 23px;
	width:77px;
	height:20px;
	display:block;
	font-size:12px;
	color:white;
	font-weight:bold;
	line-height:16px;
}
.user-actions-item-network:hover { text-decoration:none;}
.user-actions-edge 
{
	background:url(../img/header-redesign-13-5-2010/user-actions-right-bg.png) no-repeat; 
	display:block; 
	width:6px; 
	height:24px; 
	position:absolute; 
	top:0px; 
	right:-6px;
}
.date-box-cnt {color:#a6a2a2; position:absolute; bottom:10px; right:10px; font-size:12px;}
.date-box-cnt font {color:white; font-size:12px;}

/* Select box simulation */
.dropdown {font-size:12px; line-height:19px;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px;}
.dropdown dd {position:relative;}

.dropdown dd ul 
{
	min-width:136px; 
	width:auto !important; 
	width:136px; 
	background:#787878 none repeat scroll 0 0; 
	border:1px solid #9e9e9e; 
	color:#ccc;
	display:none;
	padding:1px 1px; 
	position:absolute; 
	left:0px; 
	top:1px; 
}
.dropdown span.value { display:none;}
.dropdown dd ul li {display:block; float:none; padding:0px; border:1px solid #787878;}
.dropdown dd ul li a {padding:0 7px; display:block; color:#fff;}
.dropdown dd ul li a:hover {background:#383838 none; color:#fff; text-decoration:none;}

.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}
/* Select box simulation */

.top-banner-160x90 {width:160px; height:90px; overflow:hidden;}
.top-banner-160x90.left-banner {float:left;}
.top-banner-160x90.right-banner {float:right;}

.short-banner-box img {line-height:1px; display:block;}

/* Search block */ 
#search-bl { background: url(../img/search.png) 0 45px no-repeat; margin-bottom:20px; cursor:pointer;}
#search-bl label { background: url(../img/title_search.png) 0 0 no-repeat; width:124px; height:40px;  }		
#search-bl #search-field { margin:5px 20px 5px 10px; height:20px; padding:4px 2px 5px; width:208px; background:transparent; border:none; color:#585858; font-size:14px; font-weight:bold; letter-spacing:-0.05em; -webkit-border: none; }		
#search-bl .submit { background-color:#00ACD2; border:none; color:white; text-transform: uppercase; font-weight:bold; padding: 1px 5px; margin:0 0 15px 0; display:inline;}

/* Ipod widget block */ 

#ipod { background: url(../img/ipodbg.jpg) 0 0 no-repeat; height:217px;} 
#ipod form fieldset { padding:86px 0 0 125px; }
#ipod label {display:none;}
#ipod input.txt-field {display:block; height:17px; margin-bottom:4px; border:none; width:155px; background:transparent; border-width:0; } 
#ipod input.txt-field.last { width:117px; float:left; margin-right:3px;  }
#ipod input#submit-bt { text-indent:-9999px; float:left; width:36px; height:18px; background:transparent; border:none; cursor:pointer; display:block;}

/* Crazy News block */

#crazy-news h2 {background: url(../img/title_news.png) 0 0 no-repeat; height: 40px; width: 242px; }
div#crazy-news ul {font-size:15px;}
div#crazy-news ul li img {float:left;}
div#crazy-news ul li a {display:block; font-size:15px; width:260px; float:left; padding:7px 0 0 0; font-style:italic; text-decoration:none; color:#303030;}



/* Tag Cloud block */

#tag-cloud { background: url(../img/bgclouds.png) 0 15px no-repeat;} 
#tag-cloud h2 { background: url(../img/title_clouds.png) 0 0 no-repeat; width:202px; height:40px; }
#tag-cloud ol { padding:0 15px 10px 15px; }
#tag-cloud ol li { display:inline; }
#tag-cloud ol li a {color:#565759;}

/* Top 10 block */

#top10 { background: url(../img/gradvert.jpg) 0 0 repeat-y; padding:0 0 5px 0; font-size:15px; position:relative; margin-bottom:30px; width:300px;} 
#top10 h2 {width:300px; height:75px;}
#top10 h2.europe {background:url(../img/top10europe.png) no-repeat;}
#top10 h2.italy {background:url(../img/top10italy.png) no-repeat;}
#top10 h2.usa {background:url(../img/top10usa.png) no-repeat;}
#top10 ol {margin-left:7px; margin-right:7px; margin-bottom:7px; display:block;}
#top10 ol li {background-color:#fff; padding:5px; margin:2px 0;} 
#top10 ol li a {margin: 5px 0 3px 0;  }
#top10 ol li span { padding: 0 3px 0 1px; }
#top10 span.track {color:#323232; padding-left:4px; display:block; float:left}
#top10 span.artist {color:#DB2A80;}
#top10 span.num { font-weight:bolder; color:#00ACD3; border-right: 1px dotted #00ACD3; display:block; float:left}
ol.top10_seccond { margin-top:7px;}



#top10 ul.top10_buttons li {display:inline;}
#top10 ul.top10_buttons li a {display: block; margin:0 0 8px 0; width:99px; height:26px; line-height:25px; text-align:center; font-weight:bold; float:left; background:url(../img/top10_tab.png) no-repeat white; color:white; border-right:1px solid white;}
#top10 ul.top10_buttons li a.last {background:url(../img/top10_tab_wider.png) no-repeat white; width:100px; border:0px;}
#tabs-1, #tabs-2, #tabs-3 {clear:both;}
#top10 ul.top10_buttons li.active a {color:#333;}

ul.top10_page_cnt {width:632px; border-bottom:1px solid #aeedff; margin:0 0 40px 7px;}
ul.top10_page_cnt.no_border {border-bottom:0px;}
ul.top10_page_cnt li {height:57px; background:url(../img/top10_page_bg.png) repeat-x; border:1px solid #aeedff; border-bottom:0px;}
ul.top10_page_cnt li a, ul.top10_page_cnt li p.top10_first { display:block; height:57px; line-height:57px; float:left; overflow:hidden;}
ul.top10_page_cnt li div.top10_first {width:46px; line-height:57px; float:left; padding:0 12px 0 0; text-align:center; color:#00ACD3; font-size:20px;}
ul.top10_page_cnt li div.top10_seccond, ul.top10_page_cnt li div.top10_third {height:57px; line-height:57px; float:left; padding:0 10px 0 0; font-size:20px; overflow:hidden;}
ul.top10_page_cnt li div.top10_seccond {width:260px; color:#5c5c5c;}
ul.top10_page_cnt li div.top10_third {width:292px; color:#dc3482;}

ul.top10_page_cnt li.top10_header {background:none; height:auto; border:0px; text-align:right;}
ul.top10_page_cnt li.top10_header h2 {font-size: 36px; font-weight:bold; color:#00acd4;}

/* Feed RSS block */

#feeds { background: url(../img/gradvert.jpg) 0 0 repeat-y; padding-bottom:10px; margin-bottom:30px;} 
#feeds h2 { background: url(../img/title_rss.png) 0 0 no-repeat; width:168px; height:41px;} 
#feeds .feedBody { background-color:#E0F0F5; margin:10px 10px 0 10px; padding:5px;  font-size: 12px; }
.feedBody h3 { text-transform:uppercase; color:#30B1D6; font-weight:bold; font-size:15px; }
.feed-post { background: url(../img/post-border.gif) 0 100% repeat-x; padding-bottom:5px; }
.feed-post h4 { color:#DB2A80; margin-top:3px; }
.feed-post h4 a { color:#DB2A80; margin-top:3px; }
.feed-post p { padding: 4px 0; }

/* brithday block */

#bday-widget { background: url(../img/starbirthday-bg.jpg) 0 32px no-repeat; height:436px; position:relative;}
#bday-widget h2 { background: url(../img/title_star.png) 0 0 no-repeat; width:283px; height:40px;  } 
#bday-widget ul { display:block; margin:auto; top:75px; position:relative; padding: 3px 2px; background-color:#F30385; text-align:left; width:192px; z-index:1;}
#bday-widget-button { background:url(../img/compleano_pink_button.png) no-repeat 0 0; height:50px; width:50px; position:absolute; top:90px; left:25px; z-index:2;}
#bday-widget ul li { padding:2px; letter-spacing:0.5px; border-bottom:1px dashed #fff; margin:0 20px; color:#fff; font-size:12px; font-weight:bolder; }
#bday-widget ul li.date {position:relative; height:15px;}
#bday-widget ul li.date span#date_bg {background:url(../img/compleano_date_bg.png) no-repeat 0 0; width:131px; height:34px; line-height:32px; text-align:center; color:#383838; display:block; position:absolute; right:-30px; top:-13px;}
#bday-widget ul li.last {border-bottom:0px;}
#bday-widget ul li a { display:block; text-transform:uppercase; color:#fff; font-size:12px; font-weight:bolder; } 
#bday-widget ul li.last {border-bottom:none;}
#bday-widget ul li.last a {background: url(../img/invialink.gif) 0 0 no-repeat; display:block; text-indent:-9999px; width:184px; height:25px; margin-left:-15px; }
/* Most viewed TV Series block */

#tvseries { background: url(../img/horizontal-grad2.jpg) 0 41px repeat-y; position:relative; margin-top:90px; padding-bottom:0px; margin-bottom:30px;} 
#tvseries h2 { background:url(../img/title_series.png) 0 0 no-repeat; width:253px; height:41px; position:absolute; z-index:10; top:-40px;}
#tvseries .tvbody {background:url(../img/tvbox-bg.jpg) 0 0 no-repeat; margin-top:-25px; padding:25px 10px 0; position:relative; z-index:9;}
#tvseries .tvbody .post { margin:5px 0; padding:0 0 30px 0;}
#tvseries .tvbody h1 {color:#fff; font-size:15px; margin-top:5px;}
#tvseries .tvbody p { font-size:15px; margin:0 5px;}
#tvseries .tvbody p.post-ft	{color:#d55703; font-size:11px; text-transform:uppercase;}

/* Notizie & Gossip articles block */

#notizie { position:relative;}
#notizie h2 {background:url(../img/title_notizie_gossip.png) no-repeat 0 0; width:246px; height:41px; position:absolute; right:-28px;}
#notizie ul {padding:50px 0 0 0;}
#notizie li {margin:0 0 0 15px; font-size:13px; line-height:18px;}
#notizie li a {color:#383838;}

/* Notizie & Gossip articles block */

#cercacinema { position:relative;}
#cercacinema h2 {background:url(../img/title_cercacinema.png) no-repeat 0 0; width:246px; height:41px; position:absolute; right:-28px;}

/* content_div_main_css_foto */
.banner_left { float:left; width:650px;}
.banner_left ul li#banner_left_style {padding:0 15px 0 0;}
.banner_right {width:300px; margin-top:10px;}
.banner_right p {text-align:right;}
.banner_right.block {margin-bottom:20px;}
.search_cnt {float:none;}

.banner_right.grp_view {padding-right:0px;}

#group_view_banner {width:322px; padding-right:0px; margin:0 0 -85px 0; position:relative; top:-84px;}
#group_view_banner #banner_up {top:-10px;}

.banner_left_cnt_sh {width:400px;}

.mono_banner_left {width:540px; float:left; margin:10px 0 0 0;}
.news_banner_left {width:629px; float:left; margin:10px 0 0 0;}

/* gallery top article */
.article_gallery_cont {position:relative; left:0px;}
.article_gallery_cont a.gall_prev:hover, .article_gallery_cont a.gall_next:hover, .Fgination a.gall_prev:hover, .article_gallery_pagination a.gall_next:hover {text-decoration:none;} 
.article_gallery_cont a.gall_prev, .article_gallery_cont a.gall_next {
	display:block; 
	width:18px; 
	height:78px; 
	position:absolute; 
	top:40%; 
	background:url(../img/arrows_gall_nav.png) no-repeat;}
.article_gallery_cont a.gall_prev { background-position:0 0; left:0px;}
.article_gallery_cont a.gall_next { background-position:-18px 0; left:432px;}
.article_gallery_cont ul {width:454px;} 
.article_gallery_cont ul li {width:454px; overflow:hidden; text-align:center;}
.article_gallery_cont ul li img {border:1px solid #00add2;}
#num_active {color:#00ACD2;}

.article_gallery_cont ul li div.gall_nav {position:relative; padding:0 25px 5px 25px; width:402px;}
.article_gallery_cont ul li div.gall_nav div {overflow:hidden; width:402px; }
.article_gallery_cont h1, .article_gallery_cont p {padding:0 25px;}


.article_gallery_pagination { position:relative; left:-20px; width:450px; border:1px dashed #05aecb; padding:10px 20px; margin:25px 0 50px 0;}
.article_gallery_pagination a.gall_prev, .article_gallery_pagination a.gall_next {
	display:block; 
	width:17px; 
	height:26px; 
	position:absolute;
	top:30%;
	background:url(../img/arrows_gall_nav.png) no-repeat;}
.article_gallery_pagination a.gall_prev { background-position:0 -78px; left:20px;}
.article_gallery_pagination a.gall_next { background-position:-19px -78px; left:453px;}
.article_gallery_pagination ul {padding:0 25px; margin:0 0 5px 0; width:400px; text-align:center;} 
.article_gallery_pagination ul li { padding:5px; overflow:hidden; display:inline;}
.article_gallery_pagination a {font-weight:bold; color:#474948;}
.article_gallery_pagination ul#padg li a {font-size:18px;}
.article_gallery_pagination strong {color: #00ACD2; font-weight: bold; font-size: 18px;}
.article_gallery_pagination a.padgination_section {background-color:#00acd2; color:white; padding:2px 10px;}

/* Insala contant container */

.block.insala_cont h2 {margin:0px; top:25px;}
.insala_cnt {width:650px; height:179px; padding:7px 0; background-color:#e7e9e8; margin:0 0 50px 0; overflow:hidden;}
.insala_cnt ul li {display:inline; float:left; margin:0 7px; padding:35px 0 0 0; width:116px; height:144px; background:url(../img/insala_bg.png) repeat-x; text-align:center; overflow:hidden;}
.insala_cnt ul li a {font-weight:bold;}
.insala_cnt h2 {position:absolute; top:-15px; z-index:2;}

/* insala contant container */


/* Monografica blocks */ 
.mono-rblock, .mono-lblock { border-top: 4px solid #29D6FD; } 
#no_top_border {border-top:0px;}
#no_top_border h1 {margin-bottom:5px;}
#no_top_border.crazy_news_cnt {padding-top:0px;}
.mono-rblock h2 { float:right; position:relative; right:-30px;}
.mono-lblock { padding:14px 5px 5px 5px; margin-bottom:25px; clear:both; display:block;}
.mono-lblock.firstb { padding-left:100px;} 
.mono-lblock.firstb.gall { padding-left:30px; margin:10px 0 0 0; width:550px;} 
.mono-lblock.firstb.bottom_margin {margin-bottom:80px;}
.gall_vid_only {float:left;}
.gall_vid_only.space {width:45px;}
.mono-lblock h2 { position:relative; left:-40px; }
.mono-lblock.firstb h2 { left:-140px;}
.mono-lblock.firstb.gall h2 { left:-120px;}
.mono-lblock h1 { font-size:23px; text-align:left;}
.mono-lblock h1 a { color:#00ACD3; line-height:25px;}
.mono-lblock p.first { text-align:justify; } 
.mono-lblock p.firstgall { color:#5f5f5f; padding-bottom:10px; text-align:left;}
.mono-lblock .post-image, .mono-lblock span.vwrap   { float:left; padding:20px; }
a.more { font-weight:bolder;}

.mono-lblock.crazy_news_cnt {padding:40px 0 40px 20px; clear: left;}
.image_left {float:left; padding:0 20px 0 0;}

.gallery_related_right {width:275px; margin:40px 23px 40px 0; border-left:1px dashed #00add2; border-top:1px dashed #00add2; border-right:1px dashed #00add2; float:right;}
.gallery_related_right td {padding:10px 18px; border-bottom:1px dashed #00add2;}
.gallery_related_right td.mid {padding:10px 0;}
.gallery_related_right a.arrow_right {background:url(../img/arrows_gall_nav.png) no-repeat -19px -78px; height:26px; width:17px; display:block;}
.gallery_related_right a.gall_rel_right_cont {width:145px;}

.left-col.wide .banner { float:right; } 
div.left-col.wide .banner p, .banner p, .banner_right p.adv {text-align:right; font-size:11px;}
.banner_right p.adv {padding:0px; margin:0px;}
.banner.block {margin-bottom:20px;}

ul.item-vert { margin:10px 0; }
ul.item-vert li { font-size:13px; margin:15px 0; clear:left;} 
ul.item-vert li h3 a { color:#00ACD3;} 
ul.item-vert li img { float:left; margin: 0 5px 5px 0;}

.blockbd a.video-link, .blockbd a.thumb-link {margin:15px 70px 0;} 
a.thumb-link {display:block;}
.blockbd p { margin:5px 70px; }
.blockbd { padding-bottom:30px; }

/* Subpages */
.subpage_cnt {margin-bottom:25px; padding:14px 5px 5px; border-top:4px solid #29D6FD; width:952px; position:relative;}
.subpage_cnt a.img_cnt img {float:left; margin-right:20px;}
.subpage_cnt h2 {left:-40px; position: relative; margin-bottom:23px;}
.subpage_cnt h1 {margin-bottom:5px;}
.subpage_cnt h1 a {color:#00ACD3; line-height:25px; font-size:23px;}
.subpage_cnt.first_box {padding-left:100px; width:400px; border-top:0px; float:left;}
.subpage_cnt.first_box a.img_cnt img {float:none; margin:0px;}
.subpage_cnt.first_box h2 {left:-140px;}
.subpage_cnt p {color:#5F5F5F; padding-bottom:10px; text-align:left; margin-top:10px !important;}
/* /subpages */
/*  --- 
		LEFT COLUMN 
						--- */

						
/* COMMON */ 

ul.block-menu { text-align:right; margin:-30px 40px 20px 0; }
ul.block-menu li { display: inline; text-transform: uppercase; }						
ul.block-menu li a {margin-right: 5px; color:#383838; font-weight:bold; }						
ul.block-menu.foto_gallery { margin-top:-47px; margin-bottom:37px; width:310px; float:right;}

#jcarousel-scroll { position:relative; } 
#jcarousel-scroll a.arrow-left, #jcarousel-scroll a.arrow-right { background-image:url(../img/scrollArrows.png); height:57px; width:24px;  text-indent:-9999px; outline:none; display:block; position:absolute; top:30%; z-index: 10; cursor:pointer;}
a.arrow-left { left:0; }
a.arrow-right {right:5px; background-position:-24px 0;}

div.carousel_cnt {width:595px; height:300px; padding:0 30px 40px 30px; overflow:hidden;}
div.carousel_cnt ul li {min-height:300px; height:auto !important; height:300px; padding-bottom:50px;}

ul.verContent li {width:400px; float:left;}

ul.hrzContent.scroll {min-height:300px; height:auto !important; height:300px; overflow:hidden;}
ul.hrzContent {padding:0px;}
ul.hrzContent li {width:188px; float:left; padding:0 15px 0 0; overflow:hidden;}
ul.hrzContent li h1 a, div.fumetto_bottom h1 a { color:#10a5d0; font-size:16px; line-height:17px;} 						
ul.hrzContent li p.artist a, p.artist a { color:#00ACD3; font-weight:bold; text-transform:uppercase; font-size:14px; }		
ul.hrzContent li p.track a, p.track a { color:#2B2B2B; font-size:14px; text-transform:capitalize; } 		

ul.hrzContent li.no_padding_right {padding-right:0px;}

div.left-col .tag-words {margin:0; color:#929292; font-size:11px; line-height:13px; display:inline;}
div.left-col .tag-words h2 {display:inline !important; padding-left:2px !important; position:relative !important; left:0px !important; text-indent:0px !important;}
div.left-col .tag-words a {color:#929292 !important; font-size:11px !important;}
div.left-col .group-view-tags .tag-words {width:auto; padding-right:3px;}

div.left-col p { font-size:14px; line-height:17px; margin:5px 0;}

ul.hrzContent.ver2 {padding:0 10px 30px 10px;}
ul.hrzContent.ver2 li {width:195px; overflow:hidden;}
ul.hrzContent.ver3 {padding:0 0 30px 10px;}
ul.hrzContent.ver3 li {width:300px;}
ul.hrzContent.ver3 li.prossimamente_li_cnt p {padding-left:78px;}
ul.hrzContent.ver3 li img {float:left; margin: 0 8px 0 0;}
ul.hrzContent.ver3 li p {padding-left:148px;}
ul.hrzContent.ver4 {padding-bottom:30px;}
ul.hrzContent.ver4 li {width:300px; overflow:hidden;}
ul.hrzContent.ver4 li.cartoni_left {width:400px; overflow:hidden; padding:0px;}
ul.hrzContent.ver4 li.cartoni_right {width:205px; padding-left:20px; overflow:hidden;}
.img_cl {float:none;}

ul.hrzContent a.img_cnt img {float:left; margin:0 10px 3px 0;}


.televisione-box {padding-left:9px;}


.item-ft {border-top: 1px solid #00ACD2; margin:30px 0 30px 0; padding:5px 5px 0 5px; height:36px; background:url(../img/share_print_vota_bg.png) repeat-x; position: relative;}
.item-ft a { color:#0B81A3; font-size:14px; background-image:url(../img/ft-icons.gif);margin-right:8px; background-repeat:no-repeat;}
#share {padding-top:10px;}
.item-ft a.share_icon {background-position: 105% 4px; padding-right: 20px; display: inline-block; text-decoration: none !important;}
.item-ft a.comment { background-position: 100% -15px; padding-right: 20px;}
.item-ft a.vote { background-position: 100% -32px; padding-right: 20px; position: relative; font-size: 11px; background-repeat:}
.item-ft a.invia { font-size: 11px;}
.item-ft div#left {float:left; position: relative; z-index: 10;}
.item-ft div#right {position: absolute; right: 5px; width: 100%; text-align: right; line-height: 18px;}
.item-ft div#right a {margin:0px; outline:none;}
.item-ft div#right a.stamp {background-position:100% -49px;}
.item-ft div#right a.share {background-position: -10000px;}
.item-ft div#right a.share,.item-ft div#right a.share_icon {position: relative; bottom: 4px;}
.item-ft div#right a.invia {background-position:100% -64px; padding-right: 20px;}
.item-ft div#rate_r p {color:#929292; font-size:11px;}
.item-ft div#rate {position:absolute; left: -120px; top: 0px; width:200px; height:16px;}
.item-ft a.vote a {text-align: left;}
 

/* breadcrumbs */ 
ul.breadcrumbs {margin:0 0 10px 0;}
ul.breadcrumbs li { display:inline;}
ul.breadcrumbs li, ul.breadcrumbs li a { color:#00ACD3; font-size:14px; margin-right:3px; font-weight:bold; letter-spacing:-1px; }

/* monografica menu */
ul.mono-menu { border-bottom:1px solid #00ACD3; display:block; padding-bottom:1px;}
ul.mono-menu li { display:inline; font-size:15px; font-weight:bolder;} 
ul.mono-menu li a { color:#383838; letter-spacing:-1px; background:url(../img/mono-tab.gif) 0 0 no-repeat; width:129px; height:21px; display:block; float:left; margin-right:1px; padding:4px 0 0 5px;}
.prossimamente_breadcrumbs {border-bottom:1px solid #00ACD3; margin:0 11px 10px;}

.prossimamente_cnt {width:650px; overflow:hidden;}
.prossimamente_cnt li {display:inline; width:186px; margin-left:10px; padding-left:10px; overflow:hidden; float:left; border-left:1px solid #cacaca;}
.prossimamente_cnt li.style_none {border:0px; padding:0px; margin:0px;}
.prossimamente_cnt li div.float_left {width:70px; padding-bottom:20px;}
.prossimamente_cnt li div.float_right {width:106px;}
.prossimamente_cnt li div.float_right h2 a {font-size:11px; font-weight:bold; color:#222;}
.prossimamente_cnt li div.float_right p {font-size:11px;}
.prossimamente_cnt li div.float_right p a {color:#50661b;}
.prossimamente_cnt p.weeks {color:#00ACD3; margin-bottom:17px; font-size:13px;}
.prossimamente_cnt h3.titles {border-bottom:1px dashed #cacaca; color:#383838; font-size:11px; padding:10px 0 5px 0; margin-bottom:20px;}
.prossimamente_cnt h3.titles a {font-size:13px; font-weight:bold; color:#383838;}


div.fum-titlebg { background:url(../img/fumetto-title-bg.gif) 0 0 repeat; height:50px; padding-top:10px; margin-right:10px;}
div.mus-titlebg { background:url(../img/musica-title-bg.gif) 0 0 repeat; height:50px; padding-top:10px; margin-right:10px;}
div.car-titlebg { background:url(../img/cartoni-title-bg.gif) 0 0 repeat; height:50px; padding-top:10px; margin-right:10px;}
div.cin-titlebg { background:url(../img/cinema-title-bg.gif) 0 0 repeat; height:50px; padding-top:10px; margin-right:10px;}
div.tel-titlebg { background:url(../img/televisione-title-bg.gif) 0 0 repeat; height:50px; padding-top:10px; margin-right:10px;}
div.gio-titlebg { background:url(../img/giochi-title-bg.gif) 0 0 repeat; height:50px; padding-top:10px; margin-right:10px;}

.foto_cnt {clear:both;}

div.titlebg_spacer {margin-bottom:10px;}
div.titlebg_spacer.foto_portale {width:630px;}

h2.mono-title { color:#00ACD3; text-transform:uppercase; font-size:29px; font-weight:bolder; margin:5px 0;}
h2.mono-title.gallery_title { text-indent:0px; left:-100px;}
h2.mono-title.gallery_title.gall { text-indent:0px; left:-80px;}
h3.article-title { color:#00ACD3; font-size:30px; font-weight:bolder; }
div.article-space { background-color:#D9F3FB; display:block; padding:20px; margin:-1px 0 10px 0; }
div.article-space li {float:left; display:inline;}
div.article-space li.right_film_content {width:259px;}
div.article-space li.right_film_content li {display:block; padding:0 0 0 10px; float:none; font-size:14px; line-height:17px;}
div.article-space li.right_film_content li a {color:#383838;}
div.article-space li.right_film_content li span {color:#10A5D0; font-weight:bold;}
p.author, .image_left p { color:#A8A8A8; font-size:13px; margin:5px 0;} 
p.caption { color:#00ACD3; margin:5px 0;} 
p.author { color:#bfbfbf;}
p.author_date {font-size:14px; color:#4a4a4a; margin:15px 0; text-align:left; padding-bottom:8px;}
p.article-body#text_style { color:#535353; font-size:16px; line-height:22px; text-align:left; padding-bottom:10px;}

div.firstb p.caption {width:400px; color:#00ACD3; margin:0px 0 8px 0; font-weight:bold; font-size:13px; text-align:left;}
div.firstb p.first {width:400px; text-align:justify; } 
div.firstb p.firstgall {color:#5f5f5f; margin-top:10px; padding-bottom:10px;}

#fumetto-top { background: url(../img/fumetto-top.gif) 0 0 no-repeat; width:605px; padding:20px; margin:0 0 20px 0;} 
#fumetto-top ul li {display:block;}
#fumetto-top ul li.fumetto_top_first {height:270px; padding:0 0 40px 0;}
#fumetto-top ul li.fumetto_top_first a.img_cnt img {float:left;}
#fumetto-top ul li.fumetto_top_first p {padding-left:340px;}
#fumetto-top ul li.fumetto_top_rest {width:292px; padding-right:10px; display:inline; float:left;}
#fumetto-top ul li.fumetto_top_rest a.img_cnt img {float:left;}
#fumetto-top ul li.fumetto_top_rest p {padding-left:150px;}
div.fumetto_bottom, div.fumetto_top {float:left;}
div.fumetto_bottom {width:140px;}
#fumetto-top img {margin-right: 10px;}
p.gioci_top_portal {color:#00ACD3;}
#giochi-top {padding:20px; width:600px;}
#giochi_bottom {background:url(../img/giochi_bottom_bg.png) repeat-y; width:240px; float:right; padding:10px;}
#giochi-top img { margin-right:10px;}
#giochi-top a.img_cnt img {float:left;}
#tv-top ul li { float:left; width:240px;  padding:10px 10px 0 10px; } 
#tv-top ul li.big { width:370px;}
#tv-top .tv-imgwrap { background: url(../img/tv-imgwrap.jpg) 0 0 no-repeat; padding:15px; width:327px; height:269px;} 
.tv-imgwrap h4 { font-size:19px; float:left;}
body.musica .tv-imgwrap h4 a { color:#F00587;}

.giochi_cover_bg {background:url(../img/bg_nintendo.jpg) no-repeat; margin:0 0 50px 0;}
.giochi_cover_bg_ {background:url(../img/bg_nintendo.jpg) no-repeat; margin:0 0 50px 0;}
.giochi_cover_bg_66310{background:url(../img/bg_nintendo.jpg) no-repeat; margin:0 0 50px 0;}
.giochi_cover_bg_66311{background:url(../img/giochi_nintendowii.jpg) no-repeat; margin:0 0 50px 0;}
.giochi_cover_bg_66312{background:url(../img/giochi_ps3.jpg) no-repeat; margin:0 0 50px 0;}
.giochi_cover_bg_66313{background:url(../img/giochi_psp.jpg) no-repeat; margin:0 0 50px 0;}
.giochi_cover_bg_66314{background:url(../img/giochi_xbox.jpg) no-repeat; margin:0 0 50px 0;}
.giochi_cover_bg_66315{background:url(../img/giochi_pc.jpg) no-repeat; margin:0 0 50px 0;}
.giochi_cover_bg_66316{background:url(../img/bg_nintendo.jpg) no-repeat; margin:0 0 50px 0;}

#cinema-top {margin:0 0 50px 0; overflow:hidden; width:660px;}
#cinema-top li.mus_main {float:left;}
#cinema-top li.mus_main {width:330px; margin:0 13px 0 0;}
#cinema-top li.mus_main h3 a {font-size:20px;}
#cinema-top li.mus_sub {width:263px; padding:0 21px 18px 21px; background-color:#f1f1f1; float:right; margin-right:11px;}
#cinema-top li.mus_sub div.sub_border_bottom {width:263px; padding:0 0 18px 0;}
#cinema-top li.mus_sub h4 {border-top:1px dotted #16a4ca; padding-top:18px;}
#cinema-top li.mus_sub h4.bot_m {border-top:0px;}
#cinema-top li.mus_sub h4 a {font-size:13px; font-weight:bold;}
#cinema-top li.mus_sub p.sub_title {color:#00acd4; font-weight:bold;}


#musica-top ul {display:block;}
#musica-top ul li {float:left;}
#musica-top ul li.mus_main {width:360px; overflow:hidden; margin:0 40px 20px 15px; background:url(../img/tv-imgwrap.png) no-repeat;}
#musica-top ul li.mus_main div.mus_main_cnt { padding:15px; width:330px;}
#musica-top ul li.mus_main div.mus_main_cnt a.main {display:block; height:230px; width:330px; overflow:hidden;}
#musica-top ul li.mus_main div.mus_main_cnt h4 a {font-size:20px;}
#musica-top ul li.mus_main p.musica-p {color:#ef0485;}
#musica-top ul li.mus_main p.musica-p a {color:#ef0485;}
#musica-top ul li.mus_main p.tv-p {color:#16a4ca;}
#musica-top ul li.mus_main p.tv-p, #musica-top ul li.mus_main p.musica-p { font-size:20px; height:45px; margin:8px 0 2px 0; overflow:hidden;}
#musica-top ul li.mus_main p.tv-p a, #musica-top ul li.mus_main p.musica-p a {line-height:22px;}
#cinema-top ul li.mus_main p.cinema-p {color:#16a4ca; font-size:20px;}

#musica-top ul li.mus_sub {width:230px; overflow:hidden; margin:0 0 30px 0;}


#tvseries .tvbody p {float:left; font-size:13px; color:#ce5500;}
#tvseries .tvbody a {color:#ce5500;}
#tvseries .tvbody a.marg {margin:0;}
#tvseries .tvbody h1 a {color:#151515; font-size:16px; line-height:17px; font-weight:bold;}
#tvseries p.highlight {color:#383838; font-size:14px; line-height:17px; padding:0px; margin:0px;}
#tvseries p.tags { margin:0px; padding:0px; font-size:11px; line-height:13px;}



#cinema-top li.mus_sub div.sub_border_bottom.bot_m {border-bottom:0px;}

#cartoni-top {margin:0 0 50px 0;}
#cartoni-top ul { display:block; padding:8px;}
#cartoni-top ul li {float:right; width:404px; padding:0 7px 0 5px; margin:0 0 10px 0;}
#cartoni-top ul li a.img_cnt img {float:left;}
#cartoni-top ul li img {margin-right:10px; }
#cartoni-top ul li.featured { background: url(../img/ct-feat-bg.jpg) 0 0 no-repeat; height:278px; width:203px; padding:10px; color:#fff; position:relative; padding-top:110px;} 
#cartoni-top ul li.featured a { color:#fff; } 
#cartoni-top ul li.featured div.tv_img {position:absolute; top:-15px; left:-8px; background:url(../img/tv-img.png) no-repeat; width:155px; height:125px;}
#cartoni-top ul li.featured p.w_color, #cartoni-top ul li.featured p a.w_color {color:white;}
#cartoni-top div.float_right {width:235px;}
a.video-link { position:relative; } 
a.video-link span { display:block; text-indent:-9999px; background:url(../img/play_overlay.png) 0 0 no-repeat; position:absolute; top:40%; left:35%; width:46px; height:46px; }
a.video-link:hover span { background-position: 0 -48px; }

/* feautured slider */ 

#flslide {position:relative;}
#flslide .img_cnt {display:block; height:280px; overflow:hidden;}
.jCarousel_lite_cnt {}
.jCarousel_lite_cnt ul {height:360px; overflow:hidden;}
.jCarousel_lite ul li{height:360px;}
#flslide h1 {color:#00ACD3; font-size:22px; font-weight:bold; padding: 8px 0; width:490px; overflow:hidden; height:20px;}
#flslide ul li img {z-index:9;}
#flslide-ctrl {position:absolute; background-color:#BBBBBB; border:2px solid #000; padding:5px 9px; right:10px; top:287px; z-index:10; }
#flslide-ctrl span { cursor:pointer; background-color:#FFF; font-size:12px;  line-height:10px; font-weight:bolder; color:#00ACD3; float:left; padding:2px 0 4px 0; } 
#flslide-ctrl span.jfctrl, #flslide-ctrl span.jfPrev, #flslide-ctrl span.jfNext { padding:3px 5px; }
#flslide-ctrl span.jfSel {text-decoration:underline;} 
#flslide-ctrl span.jfPrev { display:inline; margin-left:10px; margin-right:10px; } 
#flslide-ctrl, #flslide-ctrl span.jfPrev, #flslide-ctrl span.jfNext {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.cnews_portale {font-size:18px !important; margin:0px !important;}
#cnews_title {font-size:48px; line-height:50px; font-weight:bold; margin:10px 0 0 0;}
#cnews_title a { font-size:48px; line-height:50px;}
#cnews_author {font-size:14px;}
#news_title { font-size:30px; line-height:inherit;}



div.submenus_cnt{background-color:white;}

ul.submenus li, ul.sub_submenus li {display:inline;}
div.submenus_cnt ul.submenus, div.submenus_cnt ul.sub_submenus {margin:0 0 0 75px; padding:0 0 1px 0;}
#sub_musica {margin:0 0 0 145px;}
#sub_cartoni {margin:0 0 0 228px;}
#sub_fumetto {margin:0 0 0 318px;}
#sub_cinema {margin:0 0 0 336px;}
#sub_tv {margin:0 0 0 439px;}


ul.submenus li a {color:white; display:block; float:left; height:23px; line-height:23px; padding:0 17px 0 12px; margin-right:-10px; background:url(../img/submenu.gif) no-repeat; font-size:14px;}
ul.submenus li span {display:block; height:23px; width:15px; float:left; margin-left:-5px; background:url(../img/submenu.gif) no-repeat;}
ul.submenus li a:hover, ul.sub_submenus li a:hover, ul.submenus li.active a {color:#383838;}

ul.submenus li a:hover {text-decoration:none;}

ul.submenus li.submenu_musica a { background-position:0 -23px;}
ul.submenus li.submenu_musica span { background-position:100% -23px;}
ul.submenus li.submenu_foto a { background-position:0 0;}
ul.submenus li.submenu_foto span { background-position:100% 0;}
ul.submenus li.submenu_fumetto a { background-position:0 -69px}
ul.submenus li.submenu_fumetto span { background-position:100% -69px}
ul.submenus li.submenu_cartoni a { background-position:0 -92px;}
ul.submenus li.submenu_cartoni span { background-position:100% -92px;}
ul.submenus li.submenu_cinema a { background-position:0 -115px;}
ul.submenus li.submenu_cinema span { background-position:100% -115px;}
ul.submenus li.submenu_giochi a { background-position:0 0; }
ul.submenus li.submenu_giochi span { background-position:100% 0;}
ul.submenus li.submenu_televisione a { background-position:0 -138px;}
ul.submenus li.submenu_televisione span { background-position:100% -138px;}

.capitalize {text-transform:uppercase;}

ul.sub_submenus li a {color:black; display:block; float:left; height:23px; line-height:23px; font-size:14px; padding:0 10px; margin-left:-5px;}
ul.sub_submenus li span {display:block; height:23px; width:7px; float:left; margin:1px 0 0 -1px; background-repeat:no-repeat; background-image:url(../img/sub_submenu.gif);}

ul.sub_submenus li.submenu_musica a {border-top:1px solid #E1248A; border-bottom:1px solid #E1248A;}
ul.sub_submenus li.submenu_musica a.sub_first {border-left:1px solid #E1248A; margin-left:0;}
ul.sub_submenus li.submenu_musica span {background-position:0 -23px;}

ul.sub_submenus a.submenu_foto {background:url(../img/top_menu_edges_foto.png) no-repeat; padding:0 10px;}

ul.sub_submenus li.submenu_cartoni a.sub_first { border-left:1px solid #e8451e;  margin-left:0; }
ul.sub_submenus li.submenu_cartoni a{border:1px solid #e8451e; border-width:1px 0;}
ul.sub_submenus li.submenu_cartoni span{background-position:0 -46px;}

ul.sub_submenus li.submenu_cinema a {border:1px solid #fa342e;border-width: 1px 0;}
ul.sub_submenus li.sub_first.submenu_cinema a {border:1px solid #fa342e; margin-left:0;}
ul.sub_submenus li.submenu_cinema span { background-position: 0 -92px; }

ul.sub_submenus li.submenu_giochi a.sub_first { border-left:1px solid #43da45; margin-left:0; }
ul.sub_submenus li.submenu_giochi a { border-top:1px solid #43da45; border-bottom:1px solid #43da45; }
ul.sub_submenus li.submenu_giochi span { background-position: 0 0; }

ul.sub_submenus li.submenu_fumetto a.sub_first {border-left:1px solid #e3c9f7; margin-left:0; }
ul.sub_submenus li.submenu_fumetto a {border-top:1px solid #e3c9f7; border-bottom:1px solid #e3c9f7;}
ul.sub_submenus li.submenu_fumetto span {background-position:0 -69px;}

ul.sub_submenus li.submenu_televisione a {border:1px solid #4cc7ff;}
ul.sub_submenus li.first.submenu_televisione a {border-left:1px solid #43da45; margin-left:0; border-width: 1px 0; }

/* Stay tuned */
.stay_tuned_cnt {position:relative; height:147px;}
.stay_tuned_cnt a#image {display:block; background:url(../img/stay_tuned_bg.png) no-repeat; width:289px; height:97px; position:absolute; right:-14px; padding:50px 0 0 25px; color:white; font-weight:bold; text-decoration:none; overflow:hidden;}
/* Stay tuned */

.no_margin, h2.foto.no_margin {padding:0px;}
#banner_up {position:relative; top:-42px;}
#group_view_banner_up {position:relative; top:-10px;}
ul.hrzContent.ver2.no_r_padding {padding-right:0px;}

.static {line-height:24px; padding:10px 0 0 0;}
.static h5 {font-size:26px; font-weight:bold; color:#10a5d0; margin-bottom:20px;}
.static h5 span {font-size:16px;}
.static p {padding:15px 0;}
.static .static_head, .static p.static_paragraph a {color:#10a5d0; padding:0px;}
.static a {color:#383838; padding:0 10px 0 0;}
.static p.comments_error_cnt {padding:0 0 5px 0; margin:0px; color:red;}

.static p.comment_grazie_cnt {text-align:center;}
.static p.comment_grazie_cnt b {font-size:23px; display:block; margin-bottom:10px;}
.static p.comment_grazie_cnt a {color:#10A5D0; font-size:18px; line-height:21px;}
.static p.comment_grazie_cnt a#back {margin-top:30px; display:block;}

.static.scrivici_cnt table {width:582px;}
.static.scrivici_cnt td {vertical-align:top; padding:2px 0; line-height:18px;}
.static.scrivici_cnt input, textarea, select {border:1px solid #7f9db9; margin:0px; padding:0px;}
.static.scrivici_cnt input {width:200px; height:20px; padding:4px 0 0 0;}
input.upper {text-transform:uppercase !important;}
.static.scrivici_cnt td.radio_btn input {width:15px; border:0px;}
.static.scrivici_cnt td.radio_btn {text-align:right; padding-right:10px;}
.static.scrivici_cnt td.btn.left {padding:20px 0 0 0;}
.static.scrivici_cnt td.radio_btn.left {text-align:left; font-size:14px; float:none;}
.static.scrivici_cnt td.radio_btn.left span.sesso_cnt {vertical-align:top;}
.static.scrivici_cnt td.checkbox_btn {text-align:right; padding:0 10px 0 0;}
.static.scrivici_cnt td.checkbox_btn.last {text-align:left; padding:10px 0 0 0;}
.static.scrivici_cnt td.checkbox_btn input {width:30px; border:0px;}
.static.scrivici_cnt textarea {width:420px; height:100px; margin:3px 0 0 0;}
.static.scrivici_cnt textarea.comm_textarea {height:35px;}
.static.scrivici_cnt td.wider_textarea textarea {width:600px;}
.static.scrivici_cnt td.btn {text-align:right;}
.static.scrivici_cnt td.btn input {width:135px; height:43px; background:url(../img/invia.png) no-repeat; border:0px; padding:0px; cursor:pointer;}
.static.scrivici_cnt td.btn input.entra {width:135px; height:43px; background:url(../img/entra.png) no-repeat; border:0px; padding:0px;}
.static.scrivici_cnt td.file input { height:22px;}
.static.scrivici_cnt td div.left_col_width {width:180px;}
.static.scrivici_cnt td div.left_col_width_nwl {width:200px;}
.static.invia_cnt td div.left_col_width {width:120px;}
.static.invia_cnt td input {width:250px;}
.static.invia_cnt td input.captcha_input {width:200px; text-transform:uppercase;}
.static.invia_cnt td textarea {width:460px;}
.static.scrivici_cnt div.comments_captcha {padding:10px 0; margin:10px 0; border-bottom:1px dashed gray; border-top:1px dashed gray;}
.static.scrivici_cnt div.comments_captcha.comm {border:0px;}
.static.scrivici_cnt div.comments_captcha img { vertical-align:middle;}
.static.scrivici_cnt#commenta td div.left_col_width {width:210px;}
.static.scrivici_cnt#commenta td textarea {width:372px; margin-bottom:-2px;}
.static.scrivici_cnt#commenta td input.short, table.comment_table input.short {width:35px;}
table.comment_table span.short {font-size:12px;}

.static.archivio_cnt h5 a {color:#10A5D0;}
.static.archivio_cnt ul.years {margin:50px 0 10px 0; padding:5px;}
.static.archivio_cnt ul li {display:inline;}
.static.archivio_cnt ul li.mnts {float:left;}
.static.archivio_cnt ul li.mnts div {width:100px;}
.static.archivio_cnt p {padding:5px 0 0 0;}
.static.archivio_cnt ul.gray {background-color:#E0E0E0;}

.static.archivio_cnt ul.months {margin:0px; padding:0px; display:block;}
.static.archivio_cnt ul.months li {float:left;}
.static.archivio_cnt ul.months li div.width {width:150px; overflow:hidden;}

.static.community ul li {display:inline;}
.static.community ul li a { padding:210px 40px 0 20px; display:block; float:left; overflow:hidden; text-decoration:none;}
.static.community ul li a:hover {text-decoration:none;}
.static.community ul li a p {margin:0px; padding:0px; line-height:20px; font-size:16px; color:#64676e; width:253px; height:60px; overflow:hidden;}

.static.community ul li a.comm_scrivici { background:url(../img/community_scrivici_bg.jpg) no-repeat; width:253px; height:72px; margin:0 13px 13px 0;} 
.static.community ul li a.comm_segnalci { background:url(../img/community_segnalci_bg.jpg) no-repeat; width:253px; height:72px; margin:0 0 13px 0;}
.static.community ul li a.comm_newsletter { background:url(../img/community_newsletter_bg.jpg) no-repeat; width:253px; height:72px; margin:0 13px 0 0;}
.static.community ul li a.comm_rss { background:url(../img/community_rss_bg.jpg) no-repeat; width:253px; height:72px;}

ul.faq_static, ol.faq_static {margin:0 0 25px 0;}
ul.faq_static li, ol.faq_static li { color:#2b2b2b;}
ul.faq_static li a {color:#383838;}

ul.sitemap li {display:inline; margin:0 0px 0 0;}
ul.sitemap li a { padding:0px;}
ul.sitemap li.sitemap_head a {color:#10a5d0; line-height:28px;}

ol.faq_static { list-style:inside decimal;}
ol.faq_static li.first { list-style-type:none;}

h2#no_indent {text-indent:0;}

h2.portal_capital {text-transform:capitalize; margin-bottom:2px; text-indent:0px; margin-left:0px;}

div.box {width:283px;}
div.box div.box_top, div.box_bottom {width:283px; height:36px; background:url(../img/box_bg.png) no-repeat;}
div.box div.box_top {background-position:0 0;}
div.box div.box_bottom {background-position:0 -36px;}
div.box ul li {background-color:#EE1D78; padding:17px;}
div.box .box_head {color:white;}
div.box li.box_img a {display:block; height:100px; padding:0 0 0 110px; background:url(../img/box_one.png) no-repeat;}

.float_left {float:left;}
.float_right {float:right;}

/* comments tpl */
.comments_cnt {border:1px solid #01add3; border-bottom:0px; padding:1px;}
.comments_cnt li.user_line {background-color:#d3f4fb; padding:2px 0; overflow:hidden; font-size:12px;}
.comments_cnt li.user_line span {line-height:22px; padding:0 5px;}
.comments_cnt li.user_line span.user_icon {padding:0 5px 0 10px; display:block; float:left;}
.comments_cnt li.user_line span.user_name {color:#00a9cf; font-size:16px; overflow:hidden;}
.comments_cnt li.comment_area {padding:10px 15px 20px 15px; font-size:16px;}
div.end_line {background:url(../img/comments_end_line.png) no-repeat top left; padding:0px; height:21px;}
/* comments tpl */

/* page pagination */
ul#page_pagination {text-align:center; clear:both;}
ul#page_pagination li {display:inline; font-size:14px;}
ul#page_pagination li strong {font-weight: bold;}
ul#page_pagination a {font-size:14px;}
/* page pagination */

/* Keywords */
.article_keywords {padding:0 32px 30px 47px;}
.article_keywords.search_images {margin-top:50px;}
.article_keywords, .article_keywords a {color:#5b5959 !important;}

.news_keywords, .news_keywords a {color:#A4A4A4 !important; font-size:13px !important;}

.gallery_keywords {clear:right; margin-top:100px;}
.gallery_cnt.zoomed_image .gallery_keywords {margin-top:20px; float:right; width:606px; text-align:center;}
.gallery_keywords, .gallery_keywords a {color:#828383; font-size:11px;}

.first-three-div {padding:20px 0 0 0;}
.first-three-div h1 {margin:0 0 20px 0; color:#000; font-size:30px; font-family:Georgia,"Times New Roman",Times,serif;}
.first-three-div h2 {margin:0 0 15px 0; color:#3d3d3d; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; font-weight:bold;}
.first-three-div h2 a {color:#3d3d3d;}

.keyword_page_list {margin:23px 0 0 0;}
.keyword_page_list li {width:610px; padding:15px 10px;}
.keyword_page_list li.dark {background:#ececec;}
.keyword_page_list li.dark-border {background:#ececec url(../img/kwd-pg-li-brd.gif) no-repeat 10px 100%;}
.keyword_page_list li img {float:left; margin:0 10px 5px 0;}
.keyword_page_list li img.right {float:right; margin:0 0 5px 10px;}
.keyword_page_list li div.kwd-pg-li-cnt {position:relative; float:left; width:610px;}
.keyword_page_list li div.kwd-pg-li-cnt .kwd-pg-li-cnt-in {padding:0 0 30px 0;}
.keyword_page_list li div.keywords {position:absolute; bottom:0; right:0;}
.keyword_page_list li div.keywords.first {width:200px;}
.keyword_page_list li div.keywords.second {width:370px; left:0;}
.keyword_page_list li div.keywords.other {width:370px; right:0;}
.keyword_page_list li div.keywords.noimage {position:static; padding:10px 0 0 0;}
.keyword_page_list li p.highlights {line-height:20px;}
.keyword_page_list li p.img-ttl {color:#858585; font-style:italic; font-size:12px;}
.keyword_page_list li p.img-ttl.right {float:right;}

.keywords_page_keywords li {display:inline; width:auto; padding:0; margin:0;}
.keywords_page_keywords li a {color:#3d3d3d; font-style:italic;}

.rel-keywords-cnt {background: #EFEFF0; margin:10px 0;  padding:10px;}
.rel-keywords-cnt h1 {margin:0 0 10px 0; font-weight:bold;}
.rel-keywords-cnt p {font-size:13px;}

.rel-keywords-lst {margin:20px 0 0 0;}
.rel-keywords-lst li {display:inline; color:#3b3b3b; font-weight:bold; line-height:20px; word-wrap:break-word;}
.rel-keywords-lst li a {color:#3b3b3b;}
.rel-keywords-lst li a:hover {text-decoration:underline;}

.kwd-srch-hd {margin:40px 0 0 0;}
.kwd-srch-hd h1 {margin:0 0 20px 0; color:#000; font-family:Georgia,"Times New Roman",Times,serif; font-size:19px;}

.kwd-pg-sch {margin:45px 0 10px 0;}
.kwd-pg-sch li {padding:0 0 20px 0; color:#000; font-family:Georgia,"Times New Roman",Times,serif;}
.kwd-pg-sch li img {margin:0 10px;}
.kwd-pg-sch li a {color:#000;}

.marg01 {margin: 10px 15px 0;}
/* Keywords */

div.articoli_corelati_cnt li {display:block; margin-bottom:10px;}
div.articoli_corelati_cnt a { color:#00ACD3;}
div.articoli_corelati_cnt img {float:left; margin-right:10px;}
div.articoli_corelati_cnt p {margin-bottom:5px;}
div.articoli_corelati_cnt p.altri_articoli {font-size:14px; font-weight:bold;}
div.articoli_corelati_cnt p.img_p {padding-left:124px;}
div.articoli_corelati_cnt h2#correlati {text-indent:0px; left:0px; position:inherit; color:#00ACD3; font-weight:bold; margin-bottom:10px;}

div.page_nav { width:100%; margin:10px 0;}
p.prev_page {float:left;}
p.next_page {float:right;}
p.prev_page, p.prev_page a,p.next_page, p.next_page a {color:#535353;}






/* Stars rating */
.star-rating {
	list-style: none;
	margin-right: 3px;
	padding: 0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(../img/star_rating.gif) top left repeat-x;
	overflow:hidden;
}
#art_inf .star-rating {background: url(../img/star_rating_iz.gif) top left repeat-x;}

.star-rating li {
	padding: 0px;
	margin: 0px;
	/*\*/ - Backslash hack, this causes IE5 Mac NOT to see this rule
	float: left; - for any other browser, we are going to float left, this makes a horizontal list
	/* */ - end the IE5 Backslash hack
}
.star-rating li.current-rating {
	background: url(../img/star_rating.gif) left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
#art_inf .star-rating li.current-rating {background: url(../img/star_rating_iz.gif) left bottom;}

.star-rating li a {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9999px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	background-image: none;
	outline: none;
}
.star-rating li a:hover {background: url(../img/star_rating.gif) left center;z-index: 1;left: 0px;}

#art_inf .star-rating li a:hover {background: url(../img/star_rating_iz.gif) left center;}

.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width: 20px;}
.star-rating a.two-stars{left: 20px;}
.star-rating a.two-stars:hover{width: 40px;}
.star-rating a.three-stars{left: 40px;}
.star-rating a.three-stars:hover{width: 60px;}
.star-rating a.four-stars{left: 60px;}
.star-rating a.four-stars:hover{width: 80px;}
.star-rating a.five-stars{left: 80px;}
.star-rating a.five-stars:hover{width: 100px;}
/* /stars rating */

.clear {clear:both; font-size:0; line-height:0; padding:0; margin:0;}



 /* Gallery page */
#main-content.main_gallery_container {margin-top:5px;}
#main-content.main_gallery_container #left-col {padding-top:0px;}
#main-content.main_gallery_container div.right_advertise_cnt {margin-top:0px;}
#main-content.main_gallery_container .block {margin-bottom:0px;}

ul.gallery_page_cnt 
{
 width:650px;
 padding-bottom:30px;
 min-height:814px;
 height:auto !important;
 height:814px;
}
ul.gallery_page_cnt li.cover_box {width:500px; padding:22px 75px 0; float:none; text-align:center; position:relative; overflow:hidden;}
ul.gallery_page_cnt li.cover_box h3 {font-size:25px; color:#e61111; font-weight:bold; margin-bottom:5px; margin-top:10px;}
ul.gallery_page_cnt li.cover_box p {margin-top:10px; font-size:18px;}
ul.gallery_page_cnt li.cover_box p.caption {font-size:12px; font-weight:normal; margin-top:20px;}
ul.gallery_page_cnt li.cover_box h3, ul.gallery_page_cnt li.cover_box p {text-align:left;}
ul.gallery_page_cnt li.cover_box div.gallery_navigation {height:40px; line-height:40px; color:#e7e8e8; font-size:20px; background-color:black; text-align:left; padding:0 10px; margin:0 auto; margin-top:-3px;}
ul.gallery_page_cnt li.cover_box div.gallery_navigation span#nav_indicator {display:block; float:left;}
ul.gallery_page_cnt li.cover_box div.gallery_navigation span#nav_pages a {color:#e0e0e0; font-weight:bold; padding:0 5px;}
ul.gallery_page_cnt li.cover_box div.gallery_navigation span#nav_pages 
{
 display:block;
 height:20px;
 line-height:20px;
 font-size:11px;
 background:url(../img/gallery_page_gal_nav_bg.png) repeat-x;
 float:right;
 margin-top:10px;
 text-transform: uppercase;
 font-weight:bold;
}
ul.gallery_page_cnt li.cover_box .gall-image-cnt {display:block; margin:auto; text-align:center;}
ul.gallery_page_cnt li.cover_box .gall-image-cnt #nav_indicator {display:block; text-align:right; color:black;}
ul.gallery_page_cnt li.cover_box ul.fnt-kwd-pagination li {display:inline;}
ul.gallery_page_cnt li.cover_box ul.fnt-kwd-pagination li a {color:black;}

.vai-a-tutte-le-foto-link {display:block; text-align:right; color:#6f6d6e; padding:15px 0;}
.gallery-pgn-related-articles {text-align:left;}
.gallery-pgn-related-articles li {list-style:inside disc;}
.gallery-copyright-box { padding-bottom:20px;}
.gallery-pgn-related-articles li a {color:#666;}
ul.gallery_page_cnt li.cover_box.gallery-kywd p {font-size:15px; font-weight:bold;}
.clear {clear:both;}

a.gall_nav_left, a.gall_nav_right
{
 background:url(../img/gallery_nav_arrows.png) no-repeat left;
 width:37px;
 height:42px;
 display:block;
 position:absolute;
 left:30px;
 cursor:pointer;
}
a.gall_nav_right { background-position:right; left:583px;}

p.gallery_keywords {margin-top:50px !important;}
p.gallery_keywords, p.gallery_keywords a {color:#383838; font-size:14px !important;}
.tag-gallery-title {font-size:19px;font-weight:bold;padding:25px 40px 0;}

/* Gallery page */


/* A Z */
.elenco_list_block { margin: 20px 20px 0 0px;}
.elenco_list_block li {float: left; border-left: 2px solid; padding: 0 5px;}
.elenco_list_block li.first {border: 0;}
.elenco_list_block * {color: #ff0802; font-weight: bold;}
p.cerca_search {font: bold 15px Arial, serif; color: #5b5959; margin: 40px 20px; position: relative;}
p.cerca_search input { margin: 0 10px; border: 1px solid #bbbbbb; width: 280px; padding: 2px;}
p.cerca_search button { background: red url(../img/button_vai.png) no-repeat; border: 0; display: block; position: absolute; left: 345px; top: -4px; width: 59px; height: 30px; text-indent: -10000px;}
.elenco_block {width: 650px; padding: 0;}
.elenco_block li {position: relative; width: 190px; margin: 0 0 20px 20px; float: left; min-height: 150px; display: inline; color: #454545; font-size: 12px;}
.elenco_block li li {margin-left: 0; width: 200px;}
.elenco_block li.single {display: block; width: 610px;}
.elenco_block li img {margin-top: 10px; position: relative; left: -4px;}
/*.elenco_block li img {margin-top: 10px; position: relative; right: -133px;}*/
.elenco_block li a {color: #454545; font-size: 12px;}
.elenco_block h3 {background: #969696; font-weight: bold; padding: 0 5px; margin-bottom: 5px;}
.elenco_block h3 a {color: white; font-size: 20px;}

.elenco_block li a.grg-10-bu {position: absolute; bottom: 0; right: 0; font-family: Georgia,"Times New Roman",Times,serif; font-size: 10px; font-weight: bold; text-decoration: underline;}
/* A-Z */