/*
	



<!--  CAPTION  -->
<!-- CAPTIONS -->
<!--REGISTRAZIONE-->



























































<!--REGISTRAZIONE-->










































































<!--  DEFAULT per SEZIONE, SOTTOSEZIONE, TIPOLOGIA  -->

	



	



	



<!-- NOTE -->
<!-- valori possibili per le sezioni: quelli del menu + home + default + registrazione -->
<!-- valori possibili per la tipologia: home, articolo -->
	
*/
html {
	background-color:#4c4c4c;
	color:#a1a1a1;
}
.text_maxi_gallery {
	background-color:#cc0000;
	border-left:0px dashed #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:5px 10px 10px 20px;
	width:630px;
	color:#000 !important;
	height:100px !important;
}
.calendari .text_maxi_gallery {
	background:#cc0000 url(/libs/css/assets/bg_titCalendarioMultimedia.png) no-repeat bottom right;
	_background:#cc0000 url(/libs/css/assets/bg_titCalendarioMultimedia.gif) no-repeat bottom right;
}
.text_maxi_gallery strong {
	color:#000;
	font-family:arial black;
	font-size:16px;
	padding:10px 10px 10px 0px;
	display:block;
}
.text_maxi_gallery span {
	color:#000;
	font-family:arial;
	font-size:12px;
	padding:0px 10px 10px 0px;
	display:block;
	width:450px;
}

#gallery_control.large {
	/*background:transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll left -212px;*/
	width:640px !important;
}

#container_player {
	width:660px;
	margin-top:10px;
	margin-bottom:32px;
	float:left;
	position:relative;
	background: #000 url('/libs/css/default_theme/assets/mm_bt_small.jpg') no-repeat left bottom;	
	color:#000;
}
#player {
	width:660px;
	margin:0;
	height:430px;
}

.text_maxi_video {
	background-color:#cc0000;
	float:left;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:20px 10px 0pt 20px;
	width:630px;
}
.text_maxi_video strong {
	font-size:20px;
	font-family:Arial black;
	color:#000;
	margin-bottom:30px;
	display:block;
}
.text_maxi_video span {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:60px;
	color:#000;
	display:block;
}

#video_control {
bottom:6px;
height:30px;
left:390px;
position:absolute;
top:391px;
width:265px;
z-index:100;
}

#video_control div {
	float:left;
	display:block;
	z-index:100;
}

#video_control a, #video_control a:hover {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

#video_control div.btn_gallery {
	height:16px;
	font-size:10px;
	margin-right:5px;
	text-transform:uppercase;
}

#video_control #tb_zoom {
	background-color:#CC0000;
	color:#FFFFFF;
	float:left;
	font-family:Arial black;
	font-size:9px;
	height:13px;
	line-height:12px;
	margin-left:5px;
	padding:0 3px;
	text-align:right;
	text-transform:uppercase;
	width:54px;
}

#video_control #tb_mobile {
	background-color:#CC0000;
	color:#FFFFFF;
	float:left;
	font-family:Arial black;
	font-size:9px;
	height:13px;
	line-height:12px;
	margin-left:5px;
	padding:0 3px;
	text-align:right;
	text-transform:uppercase;
	width:54px;
}

#video_control #tb_foto {
	background-color:#CC0000;
	color:#FFFFFF;
	float:left;
	font-family:Arial black;
	font-size:9px;
	height:13px;
	line-height:12px;
	margin-left:5px;
	padding:0 3px;
	text-align:right;
	text-transform:uppercase;
	width:54px;
}

#video_control #tb_scheda {
	background-color:#CC0000;
	color:#FFFFFF;
	float:left;
	font-family:Arial black;
	font-size:9px;
	height:13px;
	line-height:12px;
	margin-left:5px;
	padding:0 3px;
	text-align:right;
	text-transform:uppercase;
	width:54px;
}
#video_control .content_button {
	margin-right:0px;
	width:260px;
}
.calendario #video_control .content_button {
	margin-right:0;
	width:260px;
}
.calendario #gallery_control .content_button span,
.calendario #video_control .content_button span {
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	font-size:10px;
	height:17px;
	margin-right:8px;
	padding-left:5px;
	text-transform:uppercase;
	width:77px;
}
.calendario #gallery_control .content_button #tb_invia {
	background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -550px -20px;
	margin:0 26px 0 2px;
	width:82px;
}
.calendario #video_control .content_button #tb_invia {
	background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -550px -20px;
	margin:0 26px 0 28px;
	width:82px;
}
.calendario #gallery_control .content_button #tb_invia a,
.calendario #video_control .content_button #tb_invia a {
	width:65px;
	padding-left:15px;
	display:block;
}
.calendario #gallery_control .content_button span.btn_green a,
.calendario #video_control .content_button span.btn_green a {
	float:left;
}


.halfbox {
height:320px;
}

#musica .maxblogs-container .mb_corpo {
/*height:auto;*/
}

#vaschetta-canali, #vaschetta-visti, #vaschetta-visti2 {
	background:#353535;
	width:660px;
	height:200px;
	border-right:solid 1px #bfbfbf;
	border-bottom:solid 1px #bfbfbf;
	border-left:solid 1px #bfbfbf;
	float:left;
}
#vaschetta-visti, #vaschetta-visti2 {
	width:300px !important;
	margin-bottom:40px;
	overflow:hidden;
}
#vaschetta-cerca_mm {
	background:#cc0000;
	float:left;
	height:220px;
	margin:10px 0px 20px 1px;
	width:991px;
	display:none;
	clear:both;
}
input#bt_mm_search_submit {
	margin-left:5px;
	font-size:12px;
	font-family:arial;
	height:16px;
	margin-top:0px;
	padding:0px 4px;
	background:#cc0000;
	text-transform:uppercase;
	border:solid 1px #cc0000;
}
#titilo_ricerca_mm {
color:#FFFFFF;
display:block;
float:left;
font-family:"Trebuchet MS",Arial;
font-size:12px;
margin:5px 0 0 40px;
width:940px;
}
#vaschetta-cerca_mm .corpo_mm {
    width:920px;
	padding-left:20px;
	float:left;
}

#vaschetta-cerca_mm .corpo_mm li span.foto {
	background:transparent url(/libs/css/assets/css_sprite.png) no-repeat  scroll -396px -162px;
	width:16px;
	height:18px;
	display:block;
	position:absolute;
	bottom:10px;
	right:2px;
	z-index:3;
}
#vaschetta-cerca_mm .corpo_mm li span.video {
	background:transparent url(/libs/css/assets/css_sprite.png) no-repeat  scroll -380px -162px;
	width:13px;
	height:18px;
	display:block;
	position:absolute;
	bottom:10px;
	right:2px;
	z-index:3;
}

.corpo_mm {
    width:600px;
	padding-left:16px;
	float:left;
	height:190px;
}
#vaschetta-visti .corpo_mm, #vaschetta-visti2 .corpo_mm {
    width:260px;
	padding-left:0px !important;
	float:left;
}
.mm_bottom {
	background:transparent url(/libs/css/default_theme/assets/sfondo_multimedia_bt.jpg?v=200910261719) no-repeat  scroll left top;
	width:660px;
	height:10px;
	display:none;
}
.mm_top {
	width:660px;
	height:10px;
}
#vaschetta-visti .mm_top, #vaschetta-visti2 .mm_top {
	width:300px;
	height:10px;
}
.mc-channel-filter {
	background:#000;
	width:660px;
	height:30px;
	line-height:30px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12PX;
	color:#FFFFFF;
	padding-left:0px;
	margin-top:0px;
}
.calendari .mc-channel-filter {display:none;}
.mc-channel-filter input {
	margin-bottom:-2px;
}
.corpo_mm li {
    width:80px;
	margin:10px 20px 0pt 0pt;
	font-family: "Trebuchet MS", Arial;
	font-size:12px;
	line-height:12px;
	display:block;
	float:left;
	position:relative;
	height:180px;
}
#vaschetta-visti .corpo_mm li, #vaschetta-visti2 .corpo_mm li {
margin:10px 6px 0 0;
}
.corpo_mm li img {
    width:80px;
	height:80px;
	margin-bottom:10px;
}

.corpo_mm li a.foto_link {
height:80px;
margin-bottom:10px;
width:80px;
}
.corpo_mm li a {
	color:#b2b2b2;
	display:block;
	float:left;
	height:50px;
	overflow:hidden;
	text-decoration:none;
	width:80px;
}
.corpo_mm li a:hover {
	text-decoration:underline;
}
.corpo_mm li span.foto{
	background:transparent url(/libs/css/assets/css_sprite.png) no-repeat  scroll -396px -132px;
	width:16px;
	height:18px;
	display:block;
	position:absolute;
	bottom:10px;
	right:2px;
}

.corpo_mm li span.video{
	background:transparent url(/libs/css/assets/css_sprite.png) no-repeat  scroll -380px -132px;
	width:13px;
	height:18px;
	display:block;
	position:absolute;
	bottom:10px;
	right:2px;
}

.prev_mm a {
	background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -665px top;
	height:40px;
	position:absolute;
	right:0px;
	text-indent:-5000px;
	top:85px;
	width:20px;
	display:none;
}
.prev_mm {
	float:left;
	height:180px;
	margin-right:0px;
	position:relative;
	width:20px;
}
.next_mm {
	float:left;
	height:180px;
	margin-right:0px;
	position:relative;
	width:20px;
}
.next_mm a {
	background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -695px top;
	position: absolute;
	top: 85px;
	right: 1px;
	width: 20px;
	height: 50px;
	text-indent: -5000px;
	display:none;
}
#vaschetta-canali .mc-thumbs, #vaschetta-visti .mc-thumbs, #vaschetta-visti2 .mc-thumbs {
position:relative;
/*display:none;*/
float:left;
}

#vaschetta-canali .mc-thumbs li , #vaschetta-visti .mc-thumbs li, #vaschetta-visti2 .mc-thumbs li {
display:none;
}

#vaschetta-cerca_mm .mc-thumbs {
position:relative;
display:none;
}

#vaschetta-cerca_mm .mc-thumbs li {
display:none;
}

.menu_mm {
	color:#4a4b4d;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#353535;
	float:left;
	position:absolute;
	z-index:300;
	height:30px;
	margin-top:-31px;
	left:0px;
	border-top:solid 1px #BFBFBF;
	border-right:solid 1px #BFBFBF;
	border-left:solid 0px #BFBFBF;
}
.calendari .menu_mm {display:none;}
.menu_mm a {
	color:#4a4b4d;
	text-decoration:none;
}
.menu_mm a:hover {
	text-decoration:underline;
}

.menu_mm li {
    height:27px;
	padding:0px 5px;
	line-height:27px;
	text-transform:uppercase;
	color:#fff;
	padding-top:2px;
	text-align:center;
	display:block;
	float:left;
	border-left:solid 1px #BFBFBF;
	border-bottom:solid 1px #BFBFBF;
	font-size:14px;
	font-family:arial;
}
.menu_mm li a {color:#fff;}
.menu_mm #ultime_novita_mm,
.menu_mm #lifestyle_mm,
.menu_mm #maxnews_mm,
.menu_mm #news_mm,
.menu_mm #timeout_mm {
width:79px;
border-right:1px solid #dddedf;
}
.menu_mm #calendari_mm {
width:80px;
}
.menu_mm #girls_mm,
.menu_mm #talent_mm,
.menu_mm #musica_mm,
.menu_mm #cinema_mm,
.menu_mm #cover_mm {
width:51px;
border-right:1px solid #dddedf;
}

.menu_mm #ultime_novita_mm {
	/*background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -826px -130px;*/
}
.menu_mm #calendari_mm {
	/*background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -739px -130px;*/
}

.menu_mm #lifestyle_mm.ui-max-selected,
.menu_mm #maxnews_mm.ui-max-selected,
.menu_mm #news_mm.ui-max-selected,
.menu_mm #timeout_mm.ui-max-selected {
	/*background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -565px -130px;*/
	border-bottom:solid 1px #353535;
}
.menu_mm #ultime_novita_mm.ui-max-selected {
	/*background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -478px -130px;*/
	border-bottom:solid 1px #353535;
}
.menu_mm #calendari_mm.ui-max-selected {
	/*background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -652px -130px;*/
	border-bottom:solid 1px #353535;
}
.menu_mm #girls_mm.ui-max-selected,
.menu_mm #talent_mm.ui-max-selected,
.menu_mm #musica_mm.ui-max-selected,
.menu_mm #cinema_mm.ui-max-selected,
.menu_mm #cover_mm.ui-max-selected {
	/*background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -415px -130px;*/
	border-bottom:solid 1px #353535;
}
.menu_mm .ui-max-selected a {
	color:#cc0000;
}


#video_search_bt {
	background: transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll -690px top;
	width: 30px;
	height: 30px;
	text-indent: -5000px;
	margin:0 20px 0 5px;
}
#vaschetta_cerca_mm {float:left;}

#subnav.video_sub {
	height:24px;
	border-bottom:0px solid #964848;
	width:580px;
	float:left;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:20px;
	margin-top:0;
	padding-left:0;
	text-align:right;
	text-transform:uppercase;
}
#subnav input#search_mm_text {
	background:#333333 none repeat scroll 0 0;
	border:1px solid #0A1B23;
	color:#fff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	height:16px;
	margin-left:5px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:1px 0 1px 2px;
	width:300px;
}
#subnav .send {
		right:100px;
}
#subnav .close_sub {
	float:right;
	font-size:10px;
	font-weight:bold;
	height:17px;
	padding:2px 0pt 0pt 7px;
	position:absolute;
	right:1px;
	text-transform:uppercase;
	top:8px;
	width:80px;
	display:none;
		background:transparent url(/libs/css/assets/css_sprite.png) no-repeat scroll 54px -267px;
}
#subnav .close_sub a,
#subnav .close_sub a:hover {
	text-decoration:none;
	color:#FFFFFF;
	width:70px;
	display:block;
}
#super-container {
	float:left;
	width:660px;
}

/*-- CODICE NEW ------------------------------------------------------------------------------ */
h6.border-bottom {
margin-bottom:10px;
padding-bottom:10px;
}
h6.text_black {
color:#000000;
}
.border-bottom {
border-bottom:1px dashed #ADADAD;
}
#leftcol h6.link_red a, #leftcol h6 {
color:#fff;
top:1px;
font-family:Arial,sans-serif;
font-size:14px;
letter-spacing:2px;
line-height:14px;
width:170px;
height:12px;
border-top:solid 1px #BFBFBF;
border-right:solid 1px #BFBFBF;
border-bottom:solid 1px #353535;
border-left:solid 1px #BFBFBF;
text-transform:uppercase;
position:absolute;
top:-27px;
background-color:#353535;
padding:7px;
display:none;
}
#rightCol h6.link_red a, #rightCol h6 {
	width:130px;
	display:block !important;
	letter-spacing:1px;
	color:#fff;
	top:1px;
	font-family:Arial,sans-serif;
	font-size:14px;
	line-height:14px;
	height:15px;
	border-top:solid 1px #BFBFBF;
	border-right:solid 1px #BFBFBF;
	border-bottom:solid 1px #353535;
	border-left:solid 1px #BFBFBF;
	text-transform:uppercase;
	float:left;
	top:-27px;
	background-color:#353535;
	padding:7px;
	text-align:center;
}
#rightCol .mc-channel-filter {letter-spacing:-1px;margin-top:0px;float:right;width:154px;}
#rightCol .mc-channel-filter, #leftcol .mc-channel-filter {color:#666666 !important;}
#rightCol .mc-channel-filter input, #leftcol .mc-channel-filter input {width:13px;padding:0px;margin:0px 2px 0px 0px !important;}
#container_gallery {
background-color:#000000;
float:left;
margin-top:10px;
width:660px;
}
div.photogallery-660x380 {
background-color:#000000;
float:left;
height:420px;
overflow:hidden;
position:relative;
text-align:center;
vertical-align:middle;
width:660px;
}
#gallery_control.large {
width:970px;
}
.calendari #gallery_control.large {
width:660px;
}
.calendari .mm_properties {
	width:660px;
	float:left;
	color:#4c4c4c;
	display:none;
}
.calendari #leftcol {
	margin-top:40px;
}

#gallery_control {
	float:left;
	height:30px;
	padding:15px 0 0 10px;
	width:640px;
	position:relative;
	border:solid 0px red;
	top:-155px;
	color:#fff;
}
#gallery_control a {
	color:#fff;
}
#gallery_control div.btn_previous {
margin-right:62px;
width:84px;
}
#gallery_control div {
display:block;
float:left;
}
#gallery_control .content_button {
	position:absolute;
	left:440px;
}
#gallery_control div {
display:block;
float:left;
}
#gallery_control #tb_zoom {
	background-color:#CC0000;
	color:#FFFFFF;
	float:left;
	font-family:Arial black;
	font-size:9px;
	height:13px;
	line-height:12px;
	margin-left:5px;
	padding:0 3px;
	text-align:right;
	text-transform:uppercase;
	width:54px;
}
#gallery_control div.btn_gallery  {
	background-color:#CC0000;
	color:#FFFFFF;
	float:left;
	font-family:Arial black;
	font-size:9px;
	height:13px;
	line-height:12px;
	margin-left:5px;
	padding:0 3px;
	text-align:right;
	text-transform:uppercase;
	width:54px;
}
#gallery_control div {
display:block;
float:left;
}
#gallery_control div.btn_next {
	background:transparent url(/libs/css/assets/bg_nextGallery.gif) no-repeat scroll right top;
	color:#FFFFFF;
	float:left;
	font-family:Arial;
	font-size:9px;
	height:13px;
	line-height:13px;
	padding:0px 20px 0px 0px !important;
	text-align:left;
	text-transform:uppercase;
	position:absolute;
	left:250px;
}
#gallery_control div.btn_previous {
	background:transparent url(/libs/css/assets/bg_prevGallery.gif) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-family:Arial;
	font-size:9px;
	height:13px;
	line-height:13px;
	padding:0px 10px 0px 20px !important;
	text-align:left;
	margin-left:10px;
	text-transform:uppercase;
}
#gallery_control div {
display:block;
float:left;
}
#leftcol {
	float:left;
	width:660px;
	position:relative;
	margin-top:10px;
}
#rightCol {
	position:relative;
	margin-top:10px;
}
#wrapper {
	position:relative;
}
.mm_properties {
	display:none;
}
#vaschetta_visti {position:absolute;top:0px;}
#vaschetta_all {border-bottom:solid 1px #bfbfbf;}
.ui-max-selected {border-bottom:solid 1px #353535 !important;}
.calendari #leftcol h6.link_red a, .calendari #leftcol h6 {display:block;left:0px;}
.calendari #vaschetta-canali {border-top:solid 1px #bfbfbf;}
#vaschetta-visti .mm_top, #vaschetta-visti2 .mm_top {
border-top:1px solid #BFBFBF;
float:right;
height:10px;
width:156px;
}
#close_search_mm {
background:#000000 none repeat scroll 0 0;
border:1px solid #000000;
color:#CC0000;
float:right;
font-family:arial;
font-size:12px;
height:16px;
margin-left:5px;
margin-right:20px;
margin-top:-10px;
padding:0 4px;
display:block;
text-transform:uppercase;
}
