/* CSS Document */

body {
 background-color:#222;
	/*background-color: #A9A877;*/
	font: 400 0.9em verdana;
	color: #fff;
	line-height: 1em;
	font-size: 12px;
	margin-top:0;
}
a {
		text-decoration: none;
		color: #6a6a6a;
		}

	a:hover {
		text-decoration: none;
		color: #ccc;
		}

h1 {
font-size: 1em;
text-transform: uppercase;
font-weight: bold;
color: #fff;
padding:0;
}
h2 {
font-size: 0.8em;
text-transform: uppercase;
font-weight: bold;
color: #DD29B5;
}
h3{
font-size: 0.8em;
text-transform: uppercase;
font-weight: normal;
color: #6a6a6a;
}
h4{
font-size: 1.2em;
text-transform: uppercase;
font-weight: normal;
color: #fff;
}
h4 a{color:#fff;}
h4 a:hover{color:#6a6a6a;}
p{margin:5px;}
div.clear {
clear:both;
}
div#contindex{
margin:0 auto;
padding-top:85px;
width:400px;
height:400px
;}
div#contenitoreTotale{
margin:0 auto;
padding-top:85px;
width:1181px;
height:767px;
background:#222 url(images/bg_pgFux.jpg) no-repeat;
}
div#m_cont{
margin:0 auto;
padding:0;
width:790px;
min-height: 590px;
height: auto !important;
height: 590px;
background-color:#000;
}
div.sf_home{ background:#000 url(images/sf_home.jpg) no-repeat;}
div.sf_biograf{ background:#000 url(images/sf_biografFux.jpg) no-repeat;}
div.sf_staff{ background:#000 url(images/sf_staffFux.jpg) no-repeat;}
div.sf_gal{ background:#000 url(images/sf_galFux.jpg) no-repeat;}
div.sf_playlist{ background:#000 url(images/sf_playlistFux.jpg) no-repeat;}
div.sf_contact{ background:#000 url(images/sf_contactFux.jpg) no-repeat;}
div.sf_news{ background:#000 url(images/sf_newsFux.jpg) no-repeat;}
div.sf_vid{ background:#000 url(images/sf_vidFux.jpg) no-repeat;}
#bandiera{
float:right;
width:15px;
height:14px;
margin:3px;
}
div.Gallup{
width:490px;
min-height: 50px;
height: auto !important;
height: 50px;
}
div#m_cont_centrale {
width:790px;
height: 550px;
/*display:table;*/
}
div#header{width:100%;height:19px;text-align:left;
padding:0;margin:0; background: #DD29B5 url(images/upFux.jpg) no-repeat;}

div#navig{display:block;height:40px;margin:0;padding:0;
}

div.boxcont{
overflow:hidden;
width:410px;
height:460px;
margin: 20px 360px 10px 20px;
}
div.boxcontStaff{
float:left;
overflow:hidden;
width:510px;
height:450px;
margin: 20px 10px 20px 20px;
}
div.BoxH{
text-align:justify;
width:410px;
height: 440px;
line-height: 15px;
background-color:#222;
}
div.BoxStaff{
overflow: hidden;
text-align:justify;
width:510px;
height: 500px;
line-height: 15px;
background-color:#222;
}
div.biograf{overflow: auto; padding: 10px; width:380px; height:410px;
}
div.staff{position:relative;overflow: auto; padding: 10px 0px 10px 20px; width: 487px; height:420px;}
div.xvideo{ position:relative;overflow: auto; padding: 20px 0px 10px 45px; width: 487px; height:420px;}
div#contactB{
min-height: 420px;
height: auto !important;
height: 420px;
}
span.title{
		display: block;
		/*margin: 5px;*/		
		font-size: 1em;
		font-weight:bold;
		color: #DD29B5;
		}
.t 	{text-transform:uppercase;}
img.int {
		float: left;
		margin: 0px 10px 5px 0px;
		}
img.biog {
		float: right;
		margin: 0px 0px 5px 5px;
		/*padding: 2px;
		background: #FFCC00;
		border: solid 1px #FFCC00;*/
		}
div#footer{
clear:both;
width:100%;
padding-top:5px;
height:35px;
font-size:0.8em;
text-align:center;
color:#000;
background:#DD29B5 url(images/sf_footerFux.jpg) no-repeat;}

/**********************************************/
/**********box per gal***********/
/**********************************************/
span.data {
		display: block;
		/*margin: 0 0 5px 0;*/
		font: 0.9em Helvetica;
		color: #FF9933;
		}
		
#retarchiv{
min-height: 80px;
height: auto !important;
height: 80px;
border-bottom: 1px solid #555;
margin-bottom: 0.2em;
background: none;
}
 #leftnavarchiv
{
float: left;
width: 60px;
margin: 0.3em;
padding: 0.3em;
}

#rightnavarchiv
{
float: right;
width: 80px;
margin: 0.1em;
padding: 0.5em;
}

#contenutoarchiv
{
margin-left: 2px;
margin-right: 2px;
padding: 0.6em;
}

#leftnavarchiv p, #rightnavarchiv p, #contenutoarchiv p { margin: 0 0 0.3em 0; }
#contenutoarchiv h2 { margin: 0 0 0.5em 0; }

/************fine box per gall*******************/
/***************pag 1 2 3****************************/
/*****************************************************/
#contpie{
display: block;
padding:1em;
}
.pie{
/*background: #5c8bb5;*/
text-align: right;
font-size: 80%;
height: 20px;
padding: 2px 5px 2px 0;
color: #007ac9;
}
/****************fine pag 1 2 3************************/
/****************************************/
/**********prec succ*********************/
#footerarchiv
{
clear: both;
padding:0;
margin-top:10px;
background-color: none;
border-top:#fff 1px solid;
border-bottom:#fff 1px solid; 
}

#succ_preced {
		height: 18px;
		text-align: center;
		font: 0.9em Helvetica;
		/*margin: 5px 10px 2px 0px;*/
		padding-top: 5px;
		color : #555;
		clear:both;
		/*overflow: visible;*/
		}
#succ_preced a:link, #succ_preced a:active, #succ_preced a:visited { color : #DD29B5; text-align: center; text-decoration: none; }
#succ_preced a:hover { color: #555; text-decoration: none; }

/******************fine*******************/
/*****************************************/
/*****************************************/
/************* prec - succ minigall **********/
#succ_preced_miniGall {
		height: 12px;
		text-align: center;
		font: 0.9em Helvetica;
		/*margin: 5px 10px 2px 0px;*/
		padding-top: 2px;
		color : #ccc;
		clear:both;
		/*overflow: visible;*/
		}
#succ_preced_miniGall a:link, #succ_preced_miniGall a:active, #succ_preced_miniGall a:visited { color : #ccc; text-align: center; text-decoration: none; }
#succ_preced_miniGall a:hover { color: #555; text-decoration: none; }
/*************fine prec - succ minigall *******/
/*************per la gallery***************************/
/******************************************************/
#contGall{
width:490px;
}
.boxImg {
width: 470px;
padding: 0 10px;
/*border: #CADB91 1px solid;*/
}
.boxImg a{color:#9c9153}

#gallery {
	list-style-image: none;
	display: block;
	width:470px;
	margin:0;
	background-color:none;
}

#gallery .left-box {
	margin: 0 0 5px 0;	
	background: none;
}
#gallery ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 3px 0px 5px 0; padding: 0;
	text-decoration: none;
}
#gallery li img {
	margin-top:2px;
	border: #FFFFFF 1px solid;
} 
#gallery ul.sidemenu li {
	padding-right: 15px;
	margin: 0;
	float:left;	
}
#gallery ul.sidemenu a {
	font-weight: bolder;
	padding: 3px 0px;	
	background: none;
}
.more {
	display: block;
	padding: 4px 0px 0px 50px;
	font-size: 11px;
}

/************************************/
/**********fine galleria**********/
/************************************/
/***********miniGall***************/
/**********************************/
div.contminiGall{
width:230px;
min-height: 200px;
height: auto !important;
height:200px;
float:right;
padding:0;
margin:15px 10px 0 0;
}
/*div#contminiGall{display:block;height:25px;margin:0;padding:10px 0px 0px 20px;
 list-style-type:none;font-size:0.9em;}*/
div.contminiGall ul {margin:0;padding:0;list-style-type:none;}
div.contminiGall li {display:block;float:left;width:auto;margin:0;
 padding:0 4px 0 0;}
div.contminiGall li.ultimo { padding:0; }

/***********Fine miniGall***************/
/******************************************************/
/********box per foto in grande************/
div#fotogrande{
width:470px;
}
div.internoBoxgr{
height: 336px;
padding:3px;
background:#333; }
.internoBoxgr p{
text-align:center;
}

/********fine box foto grande*********/
/**********************************************/
/**********cambio brani in talent***********/
/**********************************************/

#retBrano{
min-height: 50px;
height: auto !important;
height: 50px;
border-bottom: 1px solid #555;
margin-bottom: 0.5em;
}
 #leftnavBrano
{
min-height: 30px;
height: auto !important;
height: 30px;
float: left;
width: 50px;
margin: 0.5em;
padding: 0.2em;
color:#fff;
}

#rightnavBrano
{
float: right;
width: 80px;
margin: 0;
padding: 0;
}

#contenutoBrano
{
margin-left: 2px;
margin-right: 2px;
padding: 0.2em;
}
#footerboxBrano
{
clear: both;
margin-left: 100px;
margin-right: 2px;
padding:0 0 10px 0;
/*color: #333;
background-color:none;
border-top: 1px solid gray;*/
height:20px;
}

#leftnavBrano p, #rightnavBrano p { margin: 0 0 0.5em 0; }
#contenutoBrano h2 { margin: 0 0 0.5em 0; }

p.commento {
text-align:right;
		font-size: 0.8em;
		font-family: verdana;
		}
#err {
  margin: 0;
  padding: 0;
  /*font-size: 100%;*/
  width: 100%;
}
/************fine cambiobrani*******************/
/***************per classifica**************************/

#table{
width: 450px; /*larghezza della tabella - vedi spiegazione alla fine del articolo per modificare la tabella*/
padding: 0px; /*spazi cuscinetti tra la tabella e il suo contenuto*/
background-color: #222; /*colore di sfondo*/
text-align: left; /*allineamento orizzontale centrato del testo*/
}
#headerTable{
height: 40px; /*altezza della testata*/
background-color: #222; /*colore di sfondo*/
color: #DD29B5; /*colore del carattere*/
font-size: 20px; /*taglia del carattere in pixel*/
font-weight: bold; /*testo grasseto*/
line-height: 40px; /*allineamento verticale centrato del testo*/
}
#footerTable{
height: 20px; /*altezza del piede*/
background-color: #222; /*colore di sfondo*/
color: #ccc; /*colore del carattere*/
font-size: 16px; /*taglia del carattere in pixel*/
line-height: 40px; /*allineamento verticale centrato del testo*/
}
#corpo{
background-color: #222; /*colore di sfondo*/
padding: 2px; /*spazi cuscinetti tra corpo e il suo contenuto*/
}
.row{
height: 33px; /*altezza delle righe*/
margin-top: 2px; /*margine superiore*/
background-color: #222; /*colore di sfondo*/
font-size: 12px; /*taglia del carattere in pixel*/
}
.cell{
width: 144px; /*larghezza delle celle - vedi spiegazione alla fine del articolo per modificare la tabella*/
height: 33px; /*altezza delle celle - altezza delle righe meno il spazio delle margine*/
margin: 2px 0 0 2px; /*margine superiore e sinistra*/
float: left; /*celle 'floatate' a sinistra per posizionarle orizzontalmente*/
background-color: #222; /*colore di sfondo*/
color: #fff; /*colore del carattere*/
line-height: 15px; /*allineamento verticale centrato del testo*/
border-bottom: #666 1px dashed;
} 
/*************** fine classifica****************/

/************per video*****************/
 td { vertical-align : top; }

    #videoBar {
      width : 160px;
      margin-right: 5px;
      margin-left: 0;
      padding-top : 4px;
      padding-right : 4px;
      padding-left : 4px;
      padding-bottom : 0px;
    }

/* color settings */
.playerBox_gsvb div.alldone_gsvb        { color : #555; }
.playerBox_gsvb a.title_gsvb            { color : #555; }

.playerBox_gsvb div.alldone_gsvb:hover  { color : #ddd; }
.playerBox_gsvb a.title_gsvb:hover      { color : #ddd; }
.resultsBox_gsvb div.resultDiv_gsvb     { border-color : #aaa; }
.floatingPlayerBox_gsvb,
.floatingPlayerBox_gsvb *               { background-color : #222; }
.floatingPlayerBox_gsvb                 { border : 1px solid #666; }
                                 
.floatingPlayer_gsvb                    { background-color : #333; }

/*
 * The Player Box
 * - visible while playing
 * - collapsed while idle
 */
.playerBox_gsvb {
  display : block;
  margin-top : 4px;
  margin-bottom : 4px;
  margin-left : 10px;
  margin-right : 10px;
  text-align : center;
}

/**
 * Floating Player Box:
 *
 * note: top, left, z-index, height, width
 * are set in code. Limit your styling to color/opacity
 * Note the z-index of floatingPlayer should be one
 * higher than the z-index of the floatingPlayerBox.
 * Adjust as needed on sites with crazy layering.
*/
.floatingPlayerBox_gsvb {
  position : absolute;
  margin:10px 0 0 150px;
  opacity : 0.90;
  -moz-opacity : 0.90;
  filter:alpha(opacity=90);
  z-index : 9998;
}
.floatingPlayer_gsvb {
  position : absolute;
  margin:10px 0 0 150px;
  z-index : 9999;
}
.floatingBranding_gsvb {
  position : absolute;
}

.idle_gsvb {
  display : none;
}

.playing_gsvb {
  display : block;
}

.playerInnerBox_gsvb {
  margin-top : 2px;
}

/* keep a 1.33 ratio
 * (on widths > 300px, add 20px in height for controls)
 * small player:        180x135   4:3
 * medium player:       260x195   4:3
 * large player:        320x260   4:3 + 20px at bottom
 * extra large player:  480x380   4:3 + 20px at bottom
 */
.playerInnerBox_gsvb .player_gsvb {
  width : 320px;
  height : 260px;
}

.playerInnerBox_gsvb div.player_gsvb {
  margin : auto;
}

.floatingPlayer_gsvb .playerInnerBox_gsvb div.player_gsvb {
  margin : 0;
}

.playerBox_gsvb div.alldone_gsvb {
  display : inline;
  font-size : 11px;
  cursor : pointer;
}

.playerBox_gsvb div.alldone_gsvb:hover {
  text-decoration : underline;
}


.playerBox_gsvb div.title_gsvb {
  text-align : center;
  font-size : 11px;
  margin-top : 2px;
}

.playerBox_gsvb a.title_gsvb {
  text-decoration : none;
}

.playerBox_gsvb a.title_gsvb:hover {
  text-decoration : underline;
}

/*
 * resultsTable
 * - vertical mode
 * - horizontal mode
 */
.full_gsvb {
  display : block;
}

.empty_gsvb {
  display : none;
}

table.resultTable_gsvb {
  border-collapse : collapse;
}

table.resultTable_gsvb td {
  border : none;
}

div.resultDiv_gsvb {
  border-width : 1px;
  border-style : solid;
  background-color : #000000;
  height : 79px;
  width : 104px;
  text-align : center;
}

div.smallResultDiv_gsvb {
  height : 41px;
  width : 54px;
  text-align : center;
}

div.resultDiv_gsvb img {
  cursor : pointer;
  display : inline;
}

/* Auto Execute List Status Box */
div.statusBox_gsvb {
  padding : 4px;
}

div.statusItem_gsvb {
  display : inline;
  text-decoration : underline;
  color : #0000cc;
  cursor : pointer;
  margin-right : 6px;
  font-weight : bold;
  white-space: nowrap;
}

div.statusItemSelected_gsvb {
  text-decoration : none;
  color : #000000;
}
div.indicatoricss{
float:right;
padding:5px;
}
