.riot-insert-button {
	z-index: 1001;
}
#jquery-overlay {
	z-index:20000;
}
#jquery-lightbox {
	z-index:20001;
}
/* fix immagine lancio blog in home e in personaggi*/
#blog .imgcont, .bigblog .imgcont {
	display:block;
	float:left;
	height:85px;
	margin-right:8px;
	overflow:hidden;
	width:85px;
	position: relative;
}
.bigblog .imgcont {
	margin-left:20px;
}
.bigblog .imgcont img {
	position: absolute;
	left: -25px;
}

#blog .imgcont img {
	position: absolute;
	left: 0 !important;
}

.blog .lancio_post_blog .imgcont {
	display:block;
	float:left;
	margin-right:8px;
	overflow:hidden;
	position: relative;
	height:53px;
	width:90px;
}
.blog .lancio_post_blog_big .imgcont {
	height:160px;
	width:280px;
}
.blog .lancio_post_blog .imgcont img {
	left:-6px;
	top:-12px;
	position:absolute;
}

/* fix striscia galleria */
#fotogallery .imgcont {
	overflow:hidden;
	width:85px!important;
	height: 85px!important;
	position: relative;
}
#fotogallery .imgcont img {
	overflow:hidden;
	height: 85px;
	position: absolute;
}
.bigblog .body .cover {
	background:url("../img/bg/cover_index_blog.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:85px;
	left:20px !important;
	position:absolute;
	top:20px;
	width:85px;
	z-index:99;
}
/* meteo in spalla */
	#meteo_spalla .body {
	height:100px;
	position: relative;
}
/*#meteo_spalla .slidermeteo {height:71px;overflow:hidden;padding:0;position:absolute;top:20px;left:14px;width:275px;}*/
	#meteo_spalla .slidermeteo {
	height:71px;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:20px;
	left:100px;
	width:190px;
}
#meteo_spalla .meteo {
	font-size:12px;
	clear:both;
	margin:10px 0;
}
#meteo_spalla .slidermeteo .items {
	position: absolute;
	width:20000em;
}
#meteo_spalla .slidermeteo .item {
	float:left;
	width: 275px;
	padding-left: 15px;
}
#meteo_spalla .meteo img {
	float:left;
	margin:0 10px 22px 0;
}
#meteo_spalla .meteo span {
	display:block;
}
#meteo_spalla .meteo span.citta {
	font-weight:bold;
	margin:0 0 5px
}
/* fix commenti */
.fca_titolo, .fcia_testo {
	display: none;
}
.fcai_area {
	border:1px solid #512E04;
	display:inline;
	height:120px;
	margin:20px 0 20px 13px;
	padding:10px;
	width:580px;
}
.fca_interni .aggiungi {
	border:0 none;
	cursor:pointer;
	display:inline;
	float:left;
	margin:0 0 0 535px;
	padding:0;
}
/* fix aspetto */ 
.index #highlights_wide h3 a .title {
	font-size:18px;
	top:10px;
}
#lanci .lancio div {
	padding:0 12px;
}
#lanci .lancioTxt {
height:208px;
overflow:hidden;
padding:0 !important;
}
#lanci .lancio span.b {
	font-weight:bold;
}
.mod310 {
	margin:0 2px 15px 3px;
	_margin:0 2px 15px 2px;
}
#right_content .adv {
	clear:both;
	display:block;
	height:250px;
}
.nologincommento {
	padding:10px 10px 0;
}
/* jira RAD-2 */
#highlight_2 .body .info p, #highlight_3 .body .info p {
	font-weight:bold;
}
/* jira RAD-5 */
#highlight_1 .body .info p a {
	color:#ffffff;
}
/* jira RAD-17 */

#scheda_personaggio .cover {
	margin-top:8px;
	margin-left:8px
}
#scheda_personaggio .scheda img {
	float:left;
	margin:0 10px 0 -2px;
	position:relative;
	z-index:9999;
}
#scheda_personaggio .cover {
	margin-left:8px;
	margin-top:15px;
}
/* jira RAD-18 */
#podcast .lancio .actions {
background:url("../img/btn/preview_scarica.gif") no-repeat scroll 0 0 transparent;
height:15px;
margin-top:7px;

width:150px;
margin-left:93px;
}
/* txtToImg */ 
h3.txtToImg, h2.txtToImg {
	color:#444444;
	font-size:26px;
	font-weight:bold;
	padding:5px 15px;
}
/* fix menu, nuova voce */
#header .menu .index a {
	width:88px;
	background-position: 0 0;
}
#header .menu .index a:hover {
	background-position: 0 -69px;
}
#header .menu .index a.current {
	background-position: 0 -137px;
}
#header .menu .programmi a {
	background-position: -88px 0;
}
#header .menu .programmi a:hover {
	background-position: -88px -69px;
}
#header .menu .programmi a.current {
	background-position: -88px -137px;
}

#header .menu .tgr a  {
  background-position:-223px 0;
  width:120px;
}
#header .menu .tgr a:hover {
	background-position: -223px -69px;
}
#header .menu .tgr a.current {
	background-position: -223px -137px;
}
/* fix footer */
#footer .menu {/*margin-left:245px*/;
	width:auto;
}

#footer .secondoBold a:link, #footer .secondoBold a:hover, #footer .secondoBold a:visited {
color:#000000;
font-weight:bold;
}

#footer .secondo a:link, #footer .secondo a:hover, #footer .secondo a:visited {
color:#000000;
font-weight:normal;
}

/*bread*/
.bread {
	font-size:12px;
	display:block;
	padding:13px 0 13px 18px;
}
.bread a {
	padding-left:3px;
	padding-right:3px;
	font-weight: normal;
}
.bread span {
	font-weight: bold;
}
#content {
	padding:0;
}
.index #content {
	padding:20px 0;
}
/*commenti*/
.messaggio .data {
	font-size:11px;
	padding-left:10px;
	color:#666666;
}
#highlight_1 .body .info div, #highlight_2 .body .info div {
	color:#fff;
	font-size:12px;
	margin:10px 0;
}
#meteo_spalla .immagine_meteo {
	float:left;
	padding: 13px
}

#meteo_spalla .immagine_meteo .cover {
background:url("/img/bg/cover_index_blog.png") no-repeat scroll 0 0 transparent;
display:block;
height:85px;
left:13px !important;
position:absolute;
top:13px;
width:85px;
z-index:99;
}

#meteo_spalla .lnk_meteo {
clear:both;
color:#000000;
font-size:12px;
font-weight:bold;
margin-left:13px;
padding-top:5px;
text-decoration:none;
}


#podcast .lancio .actions a {
/*display:block;*/
height:15px;
text-indent:-9999px;
}


#podcast .lancio .actions a.scarica {
width:55px;
float:left;
}

#podcast .lancio .actions a.preview {
float:left;
width:55px;
}

#header h1 {
	display:inline;
	float:left;
	margin:7px 24px 0 20px;
}
#header .dashboard {
	background-image:url("/img/bg/menu_sep.gif");
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	height:68px;
	margin-top:1px;
	width:140px;
}
#header #widget {
	float:left;
	height:70px;
	padding-left:10px;
	width:145px;
}
.mod630 .body_NH {
	background:url(../img/bg/bg_body_630_NH.jpg) no-repeat;
	position:relative;
	padding-top:20px;
	margin-top:0!important;
	margin-top:-2px;
	width:630px;
	float:left;
	clear:both;
}
#scheda_personaggio_NH .scheda {
	background:#fff url(../img/bg/bg_body_corner_shadow.jpg) repeat-y;
	left:7px;
	padding:15px 10px 7px;
	position:relative;
	margin-top:-15px;
	width:596px;
	float:left;
}
#scheda_personaggio_NH .head img {
	top:13px;
}
#scheda_personaggio_NH .scheda .head {
	background:#fff url(../img/bg/bg_top_corner_shadow_NH.jpg) no-repeat;
	left:0px;
	padding:0 10px;
	position:absolute;
	top:0;
	width:596px;
	height:15px;
	padding:0 10px;
	float:left;
	overflow:hidden;
}
#scheda_personaggio_NH .scheda .foot {
	background:#fff url(../img/bg/bg_bottom_corner_shadow.jpg) no-repeat left top;
	left:0;
	padding:10px;
	position:absolute;
	bottom:0!important;
	bottom:-1px;
	width:596px;
	height:7px;
	padding:0 10px;
	float:left;
	clear:both;
	overflow:hidden;
}
#scheda_personaggio_NH .scheda p {
	font-size:12px;
	margin-bottom:15px;
}
#scheda_personaggio_NH .scheda img {
	float:left;
	margin:-15px 8px 0 -10px;
	position:relative;
	z-index:9999;
}
#scheda_personaggio_NH .scheda h3 {
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
}
#scheda_personaggio_NH .cover {
	background:url(../img/bg/cover_personaggio_dettaglio.png) no-repeat;
	height:245px;
	left:0;
	position:absolute;
	top:0;
	width:320px;
	z-index:9999;
}
#lanci .tabs {
	display:block;
	height:33px;
	left:20px;
	position:relative;
	top:-4px !important;
	width:600px;
}
#lanci .tabs a.current {
	background:url("../img/bg/current_tab.gif") no-repeat scroll center 37px transparent;
	height:49px !important;
}
#lanci .tabs a {
	margin:0 30px 0 0;
	outline:medium none;
	position:relative;
	top:5px;
}
.leggi_tutto {
	clear:left;
	display:block;
	padding:5px 20px 0;
	text-align:right;
}
.lanci .lancio_blog {
	clear:both;
	float:left;
	font-size:12px;
	margin-bottom:30px;
	position:relative;
	width:630px;
	height:110px;
}

.lanci .lancio_post_blog {
border:1px dotted lightgrey;
clear:both;
float:left;
font-size:12px;
height:110px;
margin-bottom:15px !important;
padding:10px;
position:relative;
width:600px !important;
}

.lanci .lancio_post_blog .cover {
left:10px !important;
top:10px !important;
}

.lanci .recipient {
	height:95px;
	width:400px;
}
.lanci .lancio_post_blog .actions {
	float:right;
	margin:0;
}

.lanci .lancio_post_blog .imgcont {
float:left;
margin-right:8px;
width:170px;
}

._foglialanci .lanci .recipient .descr_blog {
margin-top:25px;
padding-top:0 !important;

}
.titolo span {
	color:#CB7D02;
	font-size:12px;
	font-weight:bold;
}
.data span {
	color:#CB7D02;
	font-size:12px;
	font-weight:bold;
}
.descrizione span {
	color:#CB7D02;
	font-size:13px;
	font-weight:bold;
}
p.data {
	color:#000000;
	font-size:12px;
	font-weight:normal;
}
p.descrizione {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	margin-top:5px;
}
p.titolo {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin-bottom:2px;
}
p.barra_condividi_testo {
	border-bottom:1px solid #CCCCCC;
	color:#820D2B;
	display:block;
	margin-bottom:5px;
	padding-bottom:1px;
}
.barra_condividi a {
	margin-left:5px;
}
.barra_condividi {
	float:right;
}
.barra_vota {
	float:left;
}
.sottovideo {
	margin-bottom: 20px;
}
.mod630 .txtGen {
	margin-left:15px;
	width:600px;
}
.mod630 .imgGen {
	padding:15px;
}
.mod300 .txtGen {
	margin-left:7px;
	width:286px;
}
.mod300 .imgGen {
	padding:7px;
}
.mod300_Podcast {
	width:300px;
	float:left;
	background:url(../img/bg/bg_mod_300.jpg) repeat-y;
	margin:0 15px 15px 0;
	padding:0;
}
.mod300_Podcast .head,  .mod300_Podcast .body,  .mod300_Podcast .foot {
	width:300px;
	float:left;
	clear:both;
}
.mod300_Podcast .head {
	height:38px;
	background:url(../img/bg/bg_head_300.jpg) no-repeat;
}
.mod300_Podcast .body {
	background:url(../img/bg/bg_body_300.jpg) no-repeat;
	position:relative;
}
.mod300_Podcast .foot {
	height:9px;
	background:url(../img/bg/bg_foot_300.jpg) no-repeat 0 bottom;
	margin-top:0!important;
	margin-top:-7px;
}
.mod300_Podcast .lancio {
	height:94px;
	overflow:hidden;
}
.mod300_Podcast .guardaTutti {
	margin-right:10px;
	margin-top:10px;
	float:right;
	font-weight:bold;
}
.rss_symbol {
	margin-top:5px;
	margin-left:12px;
	float:left;
}
.rss_symbol img {
	float:left;
}
.rss_symbol_right {
	margin-top:5px;
	margin-right:20px;
	float:right;
}
.rss_symbol_right img {
	float:right;
}
.podcastList .cover {
	display:block;
	left:12px!important;
	left:-93px;
	position:absolute;
	top:12px;
	z-index:99;
	width:85px;
	height:85px;
	background:url(../img/bg/cover_index_blog.png) no-repeat;
	cursor:pointer;
}
.podcastlist {
	width:620px;
	float:left;
	clear:both;
}
.podcast .goBack {
	float:right;
	clear:both;
	font-size:12px;
	margin-bottom:20px;
}

.podcast .lancio_post_podcast, .podcast .lancio_podcast {
border:1px dotted #CCCCCC;
clear:both;
float:left;
font-size:12px;
height:90px;
margin:10px 0;
padding:5px;
position:relative;
width:600px;
}


.podcast .lancio_post_podcast img,  .podcast .lancio_podcast img {
	float:left;
	margin-right:15px;
}
.podcast .lancio_post_podcast .actions {
	float:right;
	margin:-8px 10px 10px;
}
.podcast .lancio_post_podcast .actions a,  .podcast .lancio_post_podcast .actions span {
	padding:5px;
	font-weight:bold;
}
.podcast .lancio_podcast .action {
	position:relative;
	top:10px;
	font-style:italic;
}
.podcast .post_podcast {
	float:left;
	clear:both;
	font-size:12px;
	margin-bottom:30px;
	text-align:center;
	width:620px;
}
.podcast .post_podcast .img_preview {
	position:relative;
}
.podcast .post_podcast h2 {
	text-align:left;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
}
.podcast .post_podcast p {
	text-align:left;
	margin:10px 0;
}
.podcast .podcast_big {
	background:url(../img/bg/cover_podcast_big.png) no-repeat;
	height:160px;
	left:0;
	position:absolute;
	top:0;
	width:280px;
	z-index:99;
}
.podcast .podcast_small {
	background:url(../img/bg/cover_podcast_small.png) no-repeat;
	width:85px;
	height:85px;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
}
.podcast .post_podcast .img_preview .cover {
	background:url(../img/bg/cover_podcast_detail.png) no-repeat;
	width:360px;
	height:230px;
	position:absolute;
	top:0;
	left:135px!important;
	left:0;
	z-index:99;
}
.podcast .lancio_post_podcast .player {
	width:320px;
	margin:10px;
	float:left;
}


.podcast .titoloListaPodcast {
border-bottom:1px dotted lightgrey;
color:#CB7D02;
float:none;
font-size:21px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:10px;
}

.titoloPodcast {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#podcast .lancio .cover_small, #right_content #blog .lancio .cover_small {
	background:url("../img/bg/cover_podcast_small_wide.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:60px;
	left:12px !important;
	position:absolute;
	top:12px;
	width:100px;
	z-index:99;
}
.titoloVideo {
	color:#CB7D02;
	font-size:21px;
	font-weight:bold;
	width:505px;
}
.linkback {
float:right;
font-size:12px;
margin-right:20px;
padding-top:5px;
}

.descrizioneVideo {
font-size:13px;
font-weight:normal;
height:45px;
line-height:14px;
margin-top:2px;
overflow:hidden;
}

.dataVideoLancio {
	font-size:11px;
	font-weight:normal;
	height:15px;
	overflow:hidden;
}
.dataVideoLancioLabel {
	font-size:11px;
	font-weight:bold;
	height:15px;
	overflow:hidden;
	color:#8F5B08;
}
.titoloVideoLancio {
	font-size:11px;
	font-weight:bold;
	height:15px;
	overflow:hidden;
}
.numeroVisiteLabel {
	font-size:11px;
	font-weight:bold;
	height:15px;
	overflow:hidden;
	color:#8F5B08;
	float: right;
	padding-bottom:3px;
}
.numeroVisite {
	font-size:11px;
	font-weight:normal;
	height:15px;
	overflow:hidden;
	color:black;
	float: right;
	padding-bottom:3px;
}

.visiteVideo {

margin-right:11px;
margin-top:-2px;


}

#lanci .lancio .visiteVideo {
bottom:-3px;
margin-right:11px;
margin-top:-2px;
position:absolute;
right:-3px;
}


#footer {
	background-image:url(/img/footer_top.gif);
	background-repeat:no-repeat;
	float:left;
	height:47px;
	width:940px;
}
#footer .menu {
	background-color:#efefef;
	background-repeat:repeat;
	clear:both;
	float:left;
	font-size:11px;
	margin-top:27px;
	width:939px;
}
#footer .menu ul {
	margin:0!important;
	padding:0 5px;

}
ul {
	list-style:none outside none;
}
#img_bottom {
	float:left;
	background-image:url(/img/footer_bot.gif);
	background-repeat:no-repeat;
	height:34px;
	width:940px;
}
#footer .menu ul li {
	display:block !important;
float:left;
font-family:Arial,Helvetica,sans-serif;
margin-left:20px;
vertical-align:top;
width:150px;
}

li.secondo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	display:list-item !important;
	padding-top:2px;
}

#footer .menu ul li.secondoBold a:link, #footer .menu ul li.secondoBold a:hover, #footer .menu ul li.secondoBold a:visited {
display:list-item !important;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold !important;
text-transform:capitalize;
}

li.secondoBold {
display:list-item !important;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold !important;
text-transform:capitalize;
}


#footer .menu ul li a:link {
	text-decoration:none;
	font-weight:normal !important!
}
#footer .menu ul li a:hover {
	text-decoration:underline;
	font-weight:normal !important!
}
#footer a:link, a:hover, a:visited {
	color:#000000;
}

.pager {
margin-bottom:20px;
width:630px;
}
.lancio_post_podcast img {
	float:left;
	margin-right:10px;
}
.titoloPodcast {
	color:#000000;
	font-weight:bold;
	font-size:19px;
	text-decoration:none;
}
.podcataction2 {
	float:right;
}

.button {
clear:both;
height:20px;
padding-right:15px;
padding-top:12px;
text-align:right;
}

.wide_box_alert {
	width:300px;
	margin:0 0 10px 0;
	float:left;
	clear:both;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	background:none repeat-y scroll center top #e6e6e6;
	height:200px;
}
.gp_login{
display:block;
padding:0 10px 10px;
}
.gpl_testo{
font-size:12px;
font-weight:900;
color:#333;
padding:2px 0;
}
.gpl_campo{
margin-bottom:6px;
padding:3px;
}
.gpl_registrati{
font-size:12px;
text-decoration:underline;
}
.wide_box_alert .box_head_alert {
	overflow:hidden;
	height:35px;
}
.wide_box_alert .box_body_alert {
	width:280px;
	overflow: hidden;
}
.box_body_alert {
	padding:2px 10px;
	float:left;
	clear:both;
	position:relative;
}
.box_head_alert .selected, .box_head_alert a:hover {
	background:url("../img/head_selected.gif") repeat scroll 0 0 transparent;
}
.box_head_alert .head_division {
	display:block;
	height:35px;
	float:left;
	width:2px;
	background:url("../img/head_division.gif");
	position:relative;
	left:5px;
}
.box_head_alert h2, .box_head_alert h3, .box_head_alert a {
	color:#FFF;
	float:left;
	font-size: 18px;
	text-transform: uppercase;
	padding:10px 20px 6px;
	position:relative;
	left:5px;
	font-weight:normal;
}
.box_head_alert h2 {
	color:#1b1b1b;
	float:left;
	font-size: 18px;
	padding:10px 20px 0px;
	margin-bottom:0;
	position:relative;
	left:5px;
	font-weight:bold;
}
.box_head_alert h2, .box_head_alert h3 {
	left:0;
}
.box_head_alert h2 a {
	color:#FFF;
}
a.icona_condividi img{
float:none!important;
}
.iframeupload{
display:block;
border:1px solid darkgray;
width:628px;
}
.box_body_nologin {
background:none repeat scroll 0 0 lightgray;
border:1px solid darkgray;
padding:7px;
}
.gpl_button{
margin-bottom:6px;
}

.gallery_box {
margin-top:10px;
}

#podcast .mod630 .body {
background:url("../img/bg/bg_body_630.jpg") no-repeat scroll 0 0 transparent;
margin-top:0 !important;
padding-top:0;
position:relative;
}

#podcast .mod630 .lancio{
height:85px;
overflow:hidden;
padding:12px 12px 0;
position:relative;
}

#podcast .mod630 .lancio .actions {
background:url("../img/btn/preview_scarica.gif") no-repeat scroll 0 0 transparent;
float:right;
height:15px;
margin-top:15px;
position:static !important;
width:109px;
}

#podcast .mod630 .body dt {
padding:15px 0 0;
width:450px;
}

.bottom_links {
	background-color:#EFEFEF !important;
	font-family: Helvetica, Arial, sans-serif !important;
	text-align: center;
	margin-bottom:0px;
	clear:both;
	padding-top:35px;
}

#on_air .palinsesto ul {
padding:0!important;
^margin-right:-7px!important;
_margin-right:-7px!important;
}
#on_air .palinsesto ul li{
margin:0;
padding:0;
}
#modalContent{
background:none no-repeat center #e6e6e6;
overflow:hidden;
}
.wide_box_alert{
overflow:hidden;
}
#contentTitle{
background-color:#e6e6e6;
}


#lanci .lancioAudio {
background:url("../img/bg/bg_lancio2.png") no-repeat scroll 0 0 transparent;
display:inline;
float:left;
font-size:13px;
height:100px;
margin:10px 3px 2px;
width:200px;
}

.lancioAudio img {
height:50px;
width:50px;
margin-right:5px;
}

.nomeUtente {
font-size:11px;
}

.ascoltaAudio {
float:right;
font-size:11px;
font-weight:bold;
margin-top:2px;
margin-right:5px;
}

.titoloAudioLancio {
font-size:11px;
font-weight:bold;
height:15px;
overflow:hidden;
width:138px;
}

.visiteAudio {
float:left;
margin-top:2px;
margin-left:5px;
}

.datiAudio {
height:48px;
padding:5px 3px 3px;
}

#lanci .audioBody {
padding:10px 6px;
}

.playerAudio {
float:none;
margin-left:11px;
width:180px;
}

.votoAudio {

padding:3px;
float:right;
width:50px;
}



.AscoltaVisite {
height:20px;


}

.audioVoto {
height:20px;
}

#header .menu .podcast {
background:none repeat scroll 0 0 transparent;
padding-right:0;
}

#header .menu .podcast a  {
background-position:-345px 0;
width:134px;
}

#header .menu .podcast a:hover  {
background-position:-345px -69px;

}

#header .menu .podcast a.current {
	background-position: -345px -137px;
}

.mod300 .info a {
font-weight:normal !important;
}

.dataPodcast  {
color:#61656F;
font-size:12px;
}

.podcast-container span.cover {
left:5px !important;
position:absolute;
top:5px !important;
}



.votoAudio {
float:left;
height:20px;
padding:3px;
width:50px;
}

#lanci .lancioAudio  {
background:url("../img/bg/bg_lancio2.png") no-repeat scroll 0 0 transparent;
display:inline;
float:left;
font-size:13px;
height:110px;
margin:10px 3px 2px;
width:300px;
}



.hasDatePicker {
border:1px solid darkgrey;
float:right;
padding:2px;
}

.labelFiltroData {
float:right;
font-size:13px;
margin-right:14px;

}

.filtroData {
border-bottom:1px dotted lightgrey;
height:30px;
width:100%;
}

.wide_box .box_head h2 {
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #8F4D00;
color:#DF8D00;
font-size:20px;
font-weight:bold;
margin-bottom:10px;
padding:5px;
text-transform:capitalize;
}


.dataPodcastLancioBig {
color:#5F5F5F;
font-size:11px;
}

.hasDatePicker {
border:1px solid darkgrey;
float:left;
padding:2px;
}

.labelFiltroData {
float:left;
font-size:13px;
margin-right:14px;
}

.dataBlogLista {
color:#61656F;
font-size:10px;
}

.dataBlogPost {
color:#61656F;
font-size:11px;
float:left;
}

.dataPodcastLancioBig {
color:#61656F;
font-size:11px;
}

.mod630 .info a {
font-weight:normal !important;
}

#lanci .lancio h4 {
font-size:12px;
padding:12px 12px 1px;
position:relative;
}


a:hover {
color: #4F3F3F !important;
}

.mod630 .body .lancio p.descrizioneVideo {
font-size:11px;
font-weight:normal;
height:31px;
line-height:14px;
margin-top:2px;
overflow:hidden;
}

#scheda_personaggio_NH .body_NH .scheda a
{
   color: #BF6700;
}

#scheda_personaggio_NH .body_NH .scheda a:visited
{
   color: #BF6700 !important;
}

#scheda_personaggio_NH .body_NH .scheda a:hover
{
   color: #7F4500 !important;
}

#lanci .lancio p {

padding:0 12px;
}

.thumb_desc {
clear:both;
height:75px;
line-height:11px;
overflow:hidden;
padding:10px;
position:relative;
}

.thumb_desc img{
margin-right:5px;
}

.thumb_desc .cover {
background:url("../img/bg/cornice_lanci_spalla.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
height:75px;
left:10px !important;
position:absolute;
top:10px;
width:100px;
z-index:99999;
}


.thumb_desc p, .thumb_desc .strong{
font-size:12px;
}



.headerRicerca  {
background:none repeat scroll 0 0 #F99C01;
border:1px solid #8F4D00;
color:white;
font-size:20px;
font-weight:bold;
margin-bottom:10px;
padding:5px;
text-transform:capitalize;
}

.ricercaFiltro .dateRange1, .ricercaFiltro .dateRange2 {
display:block;
float:left;
padding-left:0;
width:230px;
font-size:11px;
font-style:bold;
} 

.inputGenerale {
font-size:12px;
border:1px solid lightgrey !important;
} 

input.text {
display:block;
float:left;
margin-top:15px;
padding-left:0;
width:230px;
}

.ricercaFiltro .submit {
float:left;
margin-left:10px;
margin-top:15px;
}

.ricercaPagine h2, .ricercaPagine h3 {
color:#CB7D02;
font-size:18px !important;
font-weight:bold;
text-transform:uppercase;
line-height:18px;
padding:0 0 10px;
}

.ricercaPagine .desc, .noresults {
color:#444444;
font-size:12px;
font-style:italic;
margin-bottom:10px;
}

.ricercaPagine p.descrizione {
display:block;
height:56px;
line-height:14px;
margin:3px 0 !important;
overflow:hidden;
}

.ricercaPagine  .lancio_video_med span {
color:#820D2B;
font-size:11px;
font-weight:normal;
}

.ricercaPagine a span {
display:inline-block;
line-height:12px;
max-height:48px;
overflow:hidden;
padding:5px 10px 0;
font-weight:bold !important;
}

.ricercaPagine .lancio_video_med img.thumb {
background:none repeat scroll 0 0 #CC0000;
height:120px;
width:170px;
}

.ricercaPagine .lancio_video_med {
height:298px !important;
padding:0 !important;
position:relative;
background:url("../img/btn/hr_small.gif") no-repeat scroll center bottom transparent;
display:inline;
float:left;
height:240px;
margin:15px 18px;
padding-bottom:20px;
width:170px;
}

.ricercaPagine .lancio_video_med h4 {
display:block;
margin-bottom:5px;
}

.ricercaPagine .lancio_video_med .info {
padding:0 10px;
line-height:13px;
}

.ricercaPagine .info p {
display:block;
height:15px;
overflow:hidden;
}

.ricercaPagine .info p.data, .ricercaPagine .info p.fonte {
padding-top:3px;
font-size:12px;
font-weight:normal;
}

.ricercaPagine p.descrizione {
display:block;
height:56px;
line-height:14px;
margin:3px 0 !important;
overflow:hidden;
}

.ricercaPagine p.visite {
bottom:2px;
left:9px;
position:absolute;
width:120px;
height:20px;
font-size:11px;
}

#form_ricerca_video, .ricercaPagine, .ricercaBlog {
border-bottom:1px solid #CCCCCC;
display:block;
margin-bottom:10px;
margin-right:10px;
margin-top:20px;
padding-bottom:5px;
}

.clearfix {
clear:both;
content:".";
height:0;
line-height:1px;
margin:0;
padding:0;
}


.ricercaPagine .lancio_ricerca_blog { float:left; clear:both; font-size:12px; margin-bottom:30px; width:620px; position:relative;}
.ricercaPagine .lancio_ricerca_blog a img,

.ricercaPagine .lancio_ricerca_blog .actions { float:left; margin-right:7px; }
.ricercaPagine .lancio_ricerca_blog a, #ricerca .lancio_ricerca_blog .actions a,
.ricercaPagine .lancio_ricerca_blog .actions span { padding:5px; font-weight:bold;}
.ricercaPagine .lancio_ricerca_blog .comment_lancio_articolo {
float:right;
margin-top:7px;
margin-right:5px;
text-align:right;
width:250px;
}

.ricercaPagine .lancio_ricerca_pag { float:left; clear:both; font-size:12px; margin-bottom:10px; width:630px; position:relative;}
.ricercaPagine .lancio_ricerca_pag a img,

.ricercaPagine .lancio_ricerca_pag .actions { float:left; margin-right:7px; }
.ricercaPagine .lancio_ricerca_pag a, .ricercaPagine .lancio_ricerca_pag .actions a,
.ricercaPagine .lancio_ricerca_pag .actions span { font-weight:bold;}
.ricercaPagine .lancio_ricerca_pag .comment_lancio_articolo {
float:right;
margin-top:7px;
margin-right:10px;
text-align:right;
width:250px;
}

.ricercaPagine .lancio_ricerca_pag .descrizionePagTrov { font-weight:bold; }

.inputFiltroRicerca {
border:1px solid lightgrey !important;
font-size:12px;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:10px;
margin-top:0 !important;
}

.ricercaPagine .desc .filter {
   font-weight:bold;
}

.info_piva {
	background-color:#EFEFEF !important;
	font-family: Helvetica, Arial, sans-serif !important;
	text-align: center;
	margin-bottom:0px;
	margin-top:0px;
	clear:both;
	padding-top:3px;
	font-size:12px;
}

.bottom_links a:link, .bottom_links a:hover, .bottom_links a:visited {
color:#000000;
margin-left:10px;
margin-right:10px;
text-decoration:none;
}

.bottom_links .selected {
   font-weight:bold;
   color: #7F4D00 !important;
}
