html {
    padding:0px;
	margin:0px;
	font-family: Verdana;
	font-size: 11px ;
	color: #224c65 ;
}

body {
        
	background-image:url('../img/bg_b.gif');
	background-position:top left;
	background-repeat:repeat-x;
 
	background-color: #eeeeee ;
	padding:0px;
	margin:0px;
	font-family: Verdana;
	font-size: 11px ;
	color: #224c65 ;
}

.bodyHomeusers {
	background-image:none;
	background-color: #ffffff ;
	padding:0px;
	margin:0px;
	font-family: Verdana;
	font-size: 11px ;
	color: #FFFFFF ;
}

ul {
	list-style:none ;
	padding:0;
	margin:0 ;
}
img {
   behavior: url("pngbehavior.htc");
}


#contenitore{
	text-align: left; 
	margin: 0 auto; 
	width: 998px;
}
#topBanner{
	text-align: center;
	margin: 0 auto; 
	width: 998px; 
	margin-top: 5px; 
	margin-bottom: 5px ;
}
#contenitoreCentrale{
	width:998px; 
	border:1px solid #ccc; 
	background-color:#fff; 
	height: auto;
	display: block; 
}
#top {
	margin:0; 
	margin-top:5px;
	padding:0; 
	clear:both;
	
}
#mainMenuTop {
		margin:0; 
		padding:0; 
		clear:both; 
		margin-bottom:10px; 
		
}
#center{
	margin:0;
	padding:0; 
	clear:both; 
	width: 996px; 
	display:block; 
	background-color:#fff; 
	margin-bottom:10px
}

#bottom{
	width:998px;
	margin:0;
	padding:0; 
	margin-top:10px; 
	margin-bottom:10px;  
	text-align:center;
}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 2000px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}



td {
	text-align: left;
	color: #224c65;
	font-family: Verdana;
	font-size: 11px ;
	/*font-weight: bolder ;*/

}

#tdnobold {
	color: #224c65;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;

}

.form {
	color: #224c65;
	font-family: Verdana;
	font-size: 10px ;
	font-weight: normal ;
	/*border: 1px solid #224c65 ;*/

}

.check {
	color: #224c65;
	font-weight: normal ;
	border: 0px ;
	height:11px ;
	width: 11px ;
}

textarea {
	color: #224c65;
	font-family: Verdana;
	font-size: 10px ;
	font-weight: normal ;
	/*border: 1px solid #224c65 ;*/
	/*width:350px;*/
	/*height:180px;*/
}

.betaVersion{
	color:#f06c06;
	font-size:10px;
	text-decoration:none;
}

.alert{
	color:#990000;
	font: bold 14px Verdana;
	text-align:center
}
.alert a:link{
	color:#990000;
	font: bold 14px Verdana;
	text-align:center;
	text-decoration:none ;
}
.warning{
	color:#409f31;
	font: bold 14px Verdana;
	text-align:center
}
.warning a:link{
	color:#009999;
	font: bold 14px Verdana;
	text-align:center;
	text-decoration:none ;
}
.notify{
	color:#ff8a2b;
	font: bold 14px Verdana;
	text-align:center
}
.notify a:link{
	color:#ff8a2b;
	font: bold 14px Verdana;
	text-align:center;
	text-decoration:none ;
}


.formLeft{
	width:220px;
	height:24px;
	line-height:24px;
	float:left;
	display:block; 
	margin-right:8px;
	margin-bottom:4px;
	border:0px solid
	
}
.formRight{
	width:220px;
	height:24px;
	line-height:24px;
	float:left;
	display:block; 
	margin-bottom:4px;
	border:0px solid
}

.formRightTextarea{
	width:220px;
	height:auto;
	line-height:24px;
	float:left;
	display:block; 
	margin-bottom:4px;
	border:0px solid
}

.liFinale{
	float:none; 
	clear:both ;
}

/*  SEZIONE MENU TOP */
.menuTop {

	color: #1c5274 ;
	background-color: #FFF ;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: bolder ;
}

.linkMenu {

	color: #1c5274 ;
	 
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	 
}

.linkMenu:hover {

	color: #1c5274 ; 
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px ;
	 
}

.linkMenuOn {

	color: #1c5274 ; 
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	font-weight:bold ;
}

.linkMenuOn :hover {

	color: #f06c06 ;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	 
}


.loginMenuTop {
	color: #3a7599 ;
	/*background-color: #FFF ;*/
	font-size: 11px ;
	font-weight: bolder ;
}
.loginFieldMenuTop {
	color: #224c65 ;
	/*background-color: #d1e5e9 ;*/
	border: 0px ;
	font-size: 11px ;
	font-weight: bolder ;
	width:120px;

}

/* FOOTER */
.navbar {
	color: #224c65 ;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: bolder ;
}

.navbar: hover {

	color: #f06c06 ;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: bolder ;
}

.navbarOn {

	color: #f06c06 ;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: bolder ;
}

.navbarOn: hover {

	color: #f06c06 ;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: bolder ;
}


.linkFooter {
	color: #224c65 ;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	 
}

.linkFooter: hover {

	color: #f06c06 ;
	 
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px ;
 
}

.linkFooterOn {

	color: #f06c06 ;
	 
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	 
}

.linkFooterOn: hover {

	color: #f06c06 ;
 
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px ;
 
}

.linkFooterCopy {
	color: #224c65 ;
	
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
}

/* SEZIONE BOX */
.titoloHeadBox {
	color: #FFF ;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: bolder ;
}

.titoloHeadBoxSmall {
	color: #FFF ;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px ;
	font-weight: bolder ;
}

.testoBox {
	color: #224c65 ;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px ;
	font-weight: bolder ;
}


.borderBlu {
	background-color: #426b83 ;
}

.borderBluScuro {
	background-color: #002139 ;
}

.borderOrange {
	background-color: #ed6002 ;
}

/* BOTTONI */

.textButton {
	color: #fff ;
	font-size: 11px ;
	font-weight: bolder ;
	text-decoration: none;
	padding:0px ;
	padding-left:2px ;
	padding-right:2px ;
}

/* REQUEST TO ZIMPLE (colonna a sx in home) */

.nickname {
	color: #7b7974 ;
	font-size: 10px ;
	font-weight: bolder ;
}

.containerBoxUser {

	background-color:#FFF;
	border:1px solid #ddecef;
	padding: 4px ;
}

.verticalDott {
	background-color: #f7f7f7 ;
}

.infoToZimpleBg {
	background-color:#ffffff;
}

.infoToZimple {
	background-color:#f7f7f7;
	color: #224c65 ;
	font-size: 10px ;
	font-weight: normal ;
	text-decoration: none;
	margin-bottom:4px ;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
}

.infoToZimpleBianco {
	background-color:#ffffff;
	color: #224c65 ;
	font-size: 10px ;
	font-weight: normal ;
	text-decoration: none;
}

.lastLock {
	height:20px;
	border-bottom:1px solid #c9c9c9;
	line-height:20px;
	font-size:10px;
}

.linkLokedHome {
	color: #f06c06 ;
	text-decoration: none;
}

.issues {
	color: #224c65 ;
	text-decoration: none;
}

.lightIssues {
	color: #224c65 ;
	font-weight: normal ;
	text-decoration: none;
}

/* RICERCA */
.userSearchResult {
	float:left;
	margin:2px;
	width:48%;
	height:100px;
	border:1px solid #bed0d4;
	background-color: #d1e5e9 ;
}

.titoloSearch {
	color: #f06c06 ;
}


/* PAGINE */
.Page {
	color:#224c65 ;
	font-weight:bolder ;
	text-decoration:none ;
}
.PageNormal {
	color:#f06c06 ;
	font-weight:bolder ;
	text-decoration:none ;
}

.Page a:link {
	color:#224c65 ;
	text-decoration:none ;
	font-weight:bolder ;
}

.Page a:hover {
	color:#f06c06 ;
	text-decoration:none ;
	font-weight:bolder ;
}

.PageSmall {
	font-size:10px;
	color:#224c65 ;
	font-weight:bolder ;
	text-decoration:none ;
}
.PageNormalSmall {
	font-size:10px;
	color:#f06c06 ;
	font-weight:bolder ;
	text-decoration:none ;
}

.PageSmall a:link {
	font-size:10px;
	color:#224c65 ;
	text-decoration:none ;
	font-weight:bolder ;
}

.PageSmall a:hover {
	font-size:10px;
	color:#f06c06 ;
	text-decoration:none ;
	font-weight:bolder ;
}


/* Tabelle intestazione e record alternati per ricerca */
.celleBg {
	background-color: #165c7d ;
	color:#FFF ;
}

.celleTop {
	/*font-size:11px;
  	/*height:20px;
	/*background-color: #1d6b8f ;*/
	/*color:#FFF ;*/
	/*border-top:3px solid #165c7d ;*/
	/*border-bottom:3px solid #165c7d ;*/
	/*border-right:3px solid #165c7d ;/**/
	/*padding:2px ;*/
	/*text-align: left ;*/
}

.celleTopFirst {
	/*font-size:11px;
	height:20px;
	background-color: #1d6b8f ;
	color:#FFF ;
	border:3px solid #165c7d ;
	padding:2px ;
	text-align: left ;*/
}

.celleTopOrange {
	/*font-size:11px;
  	height:20px;
	background-color: #f06c06 ;
	color:#FFF ;
	border-top:3px solid #b14f00 ;
	border-bottom:3px solid #b14f00 ;
	border-right:3px solid #b14f00 ;
	padding:2px ;
	text-align: left ;/*/
}

.celleTopFirstOrange {
	/*font-size:11px;
	height:20px;
	background-color: #f06c06 ;
	color:#FFF ;
	border:3px solid #b14f00 ;
	padding:2px ;
	text-align: left ;*/
}

.whiteCelle {
	background-color: #1d6b8f ;
	color:#FFF ;
	text-decoration: none ;
	padding:2px ;
	text-align: left ;
}

.rigaUno {
	background-color: #d1e4e8 ;
	padding:4px ;
	text-align: left ;
	color: #224c65 ;
}

.rigaDue {
	/*background-color: #e5edef ;*/
	padding:4px ;
	text-align: left ;
	color: #224c65 ;
}

.rigaUnoOrange {
	background-color: #ff9d4e ;
	padding:4px ;
	text-align: left ;
	color: #000 ;
}

.rigaDueOrange {
	background-color: #ffc494 ;
	padding:4px ;
	text-align: left ;
	color: #000 ;
}


/* testi statici */

.textBold {
	color: #000;
	font-family: Verdana;
	font-size: 11px ;
	 
	text-decoration: none ;
}
 

.textBoldUl {
	color: #000;
	font-family: Verdana;
	font-size: 11px ;
	 
	text-decoration: underline ;
}
 


.textSmall {
	color: #000;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: none ;
}


.textNormal {
	color: #000;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: none ;
}



.textNormalUl {
	color: #000;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: underline ;
}



.textOrangeBold {
	color: #f06c06;
	font-family: Verdana;
	font-size: 11px ;
	text-decoration: none ;
}
.textOrangeSmall {
	color: #f06c06;
	font-family: Verdana;
	font-size: 10px ;
	text-decoration: none ;
}

.textOrangeBoldUl {
	color: #f06c06;
	font-family: Verdana;
	font-size: 11px ;

	text-decoration: underline ;
}


.textOrangeNormal {
	color: #f06c06;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: none ;
}
.textOrangeNormalUl {
	color: #f06c06;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: underline ;
}


.textBlack {
	color: #000;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
}
.textBlackBold {
	color: #000;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: bold ;
}

.InfoBold {
	color: #002139;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: Bold ;
	text-decoration: none ;
}

.InfoBoldOrange {
	color: #f06c06;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: Bold ;
	text-decoration: none ;
}

.InfoNormal {
	color: #000;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: none ;
}

.HelpTitle {
	color: #002139;
	font-family: arial;
	font-size: 16px ;
	font-weight: Bold ;
	text-decoration: none ;
}


/* FORMS */
.formsRow {
	background-color: #d1e4e8 ;
}

.msgBox {
	margin-left:20px ;
	margin-right:20px ;
	padding-top:5px ;
	padding-bottom:5px ;
	text-align:center;
	background-color:#FFF ;
	color:#224c65 ;
	border:1px #224c65 ;
	border-style:dashed ;
}

/* DASHBOARD */
.DashBoardRow {
	background-color: #d1e4e8 ;
}



.blueRow {
	background-color: #d1e4e8 ;
}

#profile-container{
 clear:both;
 font-size:11px;
 color:#000000;
 padding:0px;
 font-family:Verdana, Helvetica, sans-serif;
}
#tab{
 padding:0;
 margin:0;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 font-weight:bold;
 }
#tab ul{
 list-style:none;
 margin:0;
 padding:0;
}
#tab ul li{
 display:inline;
 margin:0;
 text-transform:capitalize;
}
#tab ul li a{
 padding:5px 16px;
 color:#FFF;
 background:#276594;
 float:left;
 text-decoration:none;
 border:3px solid #276594;
 margin:1px;;
 text-transform:capitalize;
}
#tab ul li a:hover{
 background:#00213a;
 color:#ffffff;
 text-decoration:none;
 border:3px solid #00213a;
 margin:1px;
}
#tab ul li a:active{
 background:#00213a;
 color:#ffffff;
 text-decoration:none;
 border:3px solid #00213a;
 margin:1px;
}

#tab ul li a:selected {
	background:#cc0000;
	color:#ffffff;
	text-decoration:none;
	border:3px solid #00213a;
	margin:1px;
}


.tab{
 color:#FFF;
 background:#276594;
 float:left;
 text-decoration:none;
 border:3px solid #fff;
 margin:1px;;
 text-transform:capitalize;
}
.tabHi{
 color:#FFF;
 background:#00213a;
 float:left;
 text-decoration:none;
 border:3px solid #fff;
 margin:1px;;
 text-transform:capitalize;
}


#tabPerformer{
 padding:0;
 margin:0;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#FFF;
 font-weight:bold;
 }
#tabPerformer ul{
 list-style:none;
 margin:0;
 padding:0;
}
#tabPerformer ul li{
 display:inline;
 margin:0;
 text-transform:capitalize;
}
#tabPerformer ul li a{
 padding:5px 16px;
 color:#FFF;
 background:#fbaa1d;
 float:left;
 text-decoration:none;
 border:3px solid #fbaa1d;
 margin:1px;;
 text-transform:capitalize;
}
#tabPerformer ul li a:hover{
 background:#e96904;
 color:#FFF;
 text-decoration:none;
 border:3px solid #e96904;
 margin:1px;
}
#tabPerformer ul li a.active{
 background:#fbaa1d;
 color:#FFF;
 border-bottom:1px solid #fbaa1d;
 margin:1px;
}


/***************************************
			 TOOTLTIPS
*************************************/

.hotspot {cursor:pointer;}

#tt {position:absolute; display:block; background:url(../img/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../img/tt_top.gif) top right no-repeat; overflow:hidden;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#0f3d5e; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../img/tt_bottom.gif) top right no-repeat; overflow:hidden}




/*  MAILBOX  */
.mailBoxMenuMail {
	background-color: #165c7d ;
	color: #FFF ;
	font-size: 11px;
}

.mailBoxMenu {
	background-color: #ffb130 ;
	color: #000 ;
	text-decoration:none ;
	font-size: 11px;
}

.mailBoxMenuSel {
	background-color: #ffcf3b ;
	color: #000 ;
	text-decoration:none ;
	font-size: 11px;
}

.mailBoxSottomenu {
	color: #224c65;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: none ;
	padding-left:5px;
}

.mailBoxSottomenuSel {
	color: #224c65;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: none ;
	padding-left:5px;
}
.mailBoxSottomenuBordi {
	border: 0px; 
	border-bottom: 1px dashed #224c65 ;
	border-left: 1px dashed #224c65 ;
	border-right: 1px dashed #224c65 ;
}


.celleTopMail {
	font-size:11px;
  	height:20px;
	background-color: #d1e5e9 ;
	color:#000 ;
	font-weight:bold;
	padding:2px ;
	text-align: left ;
}

.celleTopMailFirst {
	font-size:11px;
	height:20px;
	background-color: #d1e5e9 ;
	color:#000 ;
	font-weight:bold;
	padding:2px ;
	text-align: left ;
}

.rigaUnoMail {
	background-color: #e5edef ;
	padding:4px ;
	text-align: left ;
	color: #224c65 ;
}

.rigaDueMail {
	/* background-color: #d1e5e9 ; */
	padding:4px ;
	text-align: left ;
	color: #224c65 ;
}

.linkLeggiMail {
	color: #224c65;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: bold ;
	text-decoration: none ;
}

.linkLeggiMail:hover {
	color: #f06c06;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: bold ;
	text-decoration: none ;

}

.linkLettaMail {
	color: #224c65;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: none ;
}

.linkLettaMail:hover {
	color: #f06c06;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: none ;

}
 
.textMessageMail {
	color: #224c65;
	background-color: #f2f7f8 ;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: normal ;
	text-decoration: none ;
}


.tblReadMail {
	background-color:#d1e5e9;
}
.rigaLeftMail {
	background-color:#e5edef ;
	color:#000;
	font-weight:bold;
	padding:5px;
	
}
.rigaRightMail {
	background-color:#fff ;
	color:#000;
	padding:5px;
}

/***************************************
		DETTAGLIO POPUP
*************************************/

.dettPopupTop {
	background-color:#276594;
	color:#ffffff;
	//filter:alpha(opacity=90);
	//-moz-opacity: 0.9;
	//opacity: 0.9;
}
.dettPopupTopDrag {
	background-color:#276594;
	color:#ffffff;
	cursor:move;
	//filter:alpha(opacity=90);
	//-moz-opacity: 0.9;
	//opacity: 0.9;
}

.dettPopupTopRight {
	background-image: url(../img/popupDett/dettPopupDx.png);
	color:#ffffff;
}
.dettPopupTopLeft {
	background-image: url(../img/popupDett/dettPopupSx.png);
	color:#ffffff;
}

.dettPopupCentro {
	background-color:#d1e4e8;
	color:#000000;
	//filter:alpha(opacity=90);
	//-moz-opacity: 0.9;
	//opacity: 0.9;
}

.dettPopupCentroLeft{
	background-color:#FFF;
	padding-left:2px;
	color:#224c65;
	font-weight:bolder;
	width:200px;
	height:20px;
	line-height:20px;
	empty-cells:show;
	margin-left
}
.dettPopupCentroRight{
	background-color:#FFF;
	padding-left:2px;
	color:#224c65;
	font-weight: normal ;
	height:20px;
	line-height:20px;
	width:520px;
	empty-cells:show;
}

.dettPopupCentroOrange {
	background-color:#d1e4e8;
	padding-left:2px;
	color:#f06c06;
	font-weight: bold ;
	height:24px;
	line-height:24px;
	width:520px;
	empty-cells:show;
}

.dettPopupBorder {
	background-color : #276594 ;
}




/*  NEW MYPROFILE PRODUCER */
.IconeProducerRow {
	background-color: #d2e5eb ;
}


.downloadListSeparator {
	border:1px dashed #eee8dd ;
	empty-cells:show;
}

.celleIntFirst {
	background-color:#224c65;
	color:#FFF ;
	border:2px solid #00213a ;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	height:20px;
	text-align: left;
}
.celleInt {
	background-color:#224c65;
	color:#FFF ;
	border-top:2px solid #00213a ;
	border-right:2px solid #00213a ;
	border-bottom:2px solid #00213a ;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	height:20px;
	text-align: left;
}

.contents {

	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#224c65 ;

	border:2px dashed #00213a ;
}

.celleFirst {
	background-color:#d2e5eb;
	color:#224c65 ;

	//border-left:2px dashed #00213a ;
	//border-right:2px dashed #00213a ;
	border-left:2px solid #d2e5eb ;
	border-right:2px solid #d2e5eb ;

	background-image:url('../../img/verticalDott.gif');
	background-position:right;
	background-repeat: repeat-y;

	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	height:20px;
	text-align: left;
}

#rows.selected  #spanFirst {
	background-color:#a1cad7;
	color:#224c65 ;

	//border-left:2px dashed #00213a ;
	//border-right:2px dashed #00213a ;
	border-left:2px solid #a1cad7 ;
	border-right:2px solid #a1cad7 ;

	background-image:url('../../img/verticalDott.gif');
	background-position:right;
	background-repeat: repeat-y;

	font-family:Verdana;
	font-size:12px;
	font-weight:bolder;
	//height:20px;
	text-align: left;
}
.celle {
	background-color:#d2e5eb;
	color:#224c65 ;

	//border-right:2px dashed #00213a ;
	border-right:2px solid #d2e5eb ;

	background-image:url('../../img/verticalDott.gif');
	background-position:right;
	background-repeat: repeat-y;

	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	height:20px;
	text-align: left;
}
#rows.selected #spanOther {
	background-color:#a1cad7;
	color:#224c65 ;

	//border-right:2px dashed #00213a ;
	border-right:2px solid #a1cad7 ;

	background-image:url('../../img/verticalDott.gif');
	background-position:right;
	background-repeat: repeat-y;

	font-family:Verdana;
	font-size:12px;
	font-weight:bolder;
	//height:20px;
	text-align: left;
}

.songsProducerSel {
	background-color:#e7f8fb ;
}

/* perf */
.IconePerformerRow {
	background-color: #ffc663 ;
	color:#000;
}

.cellePerfIntFirst {
	background-color:#ff8400;
	color:#FFF ;
	border:2px solid #f06c06 ;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	height:20px;
	text-align: left;
}
.cellePerfInt {
	background-color:#ff8400;
	color:#FFF ;
	border-top:2px solid #f06c06 ;
	border-right:2px solid #f06c06 ;
	border-bottom:2px solid #f06c06 ;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	height:20px;
	text-align: left;
}

.contentsPerf {

	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000 ;

	border:2px dashed #f06c06 ;
}

.cellePerfFirst {
	background-color:#fbaa1d;
	color:#fff ;

	//border-left:2px dashed #f06c06 ;
	//border-right:2px dashed #f06c06 ;
	border-left:2px solid #fbaa1d ;
	border-right:2px solid #fbaa1d ;

	background-image:url('../../img/verticalDott.gif');
	background-position:right;
	background-repeat: repeat-y;

	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	height:20px;
	text-align: left;
}

#rowsPerf.selected  #spanPerfFirst {
	background-color:#ff9d4e;
	color:#fff ;

	//border-left:2px dashed #f06c06 ;
	//border-right:2px dashed #f06c06 ;
	border-left:2px solid #ff9d4e ;
	border-right:2px solid #ff9d4e ;

	background-image:url('../../img/verticalDott.gif');
	background-position:right;
	background-repeat: repeat-y;

	font-family:Verdana;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	text-align: left;
}
.cellePerf {
	background-color:#fbaa1d;
	color:#fff ;

	//border-right:2px dashed #f06c06 ;
	border-right:2px solid #fbaa1d ;

	background-image:url('../../img/verticalDott.gif');
	background-position:right;
	background-repeat: repeat-y;

	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	height:20px;
	text-align: left;
}
#rowsPerf.selected #spanPerfOther {
	background-color:#ff9d4e;
	color:#fff ;

	//border-right:2px dashed #f06c06 ;
	border-right:2px solid #ff9d4e ;

	background-image:url('../../img/verticalDott.gif');
	background-position:right;
	background-repeat: repeat-y;

	font-family:Verdana;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	text-align: left;
}

.songsPerformerSel {
	background-color:#ffeedb;
	//#ffe0bf ;
}


/* HOMEUSER */
.whitetext12 {
font-family:Verdana,arial,sans-serif,helvetica;

font-size:9pt; color:#fff; font-weight:bold;
}

.hi {
	width:120px;
	font-family: Verdana ;
	font-size:10px;
	text-decoration:none ;
	text-align:center;
	background-color:#00213A;
	color:#fff ;
}
.hi a:link{
	width:120px;
	font-family: Verdana ;
	font-size:10px;
	text-decoration:none ;
	text-align:center;
	background-color:#00213A;
	color:#fff ;
}
.hi a:visited {
	width:120px;
	font-family: Verdana ;
	font-size:10px;
	text-decoration:none ;
	text-align:center;
	background-color:#00213A;
	color:#fff ;
}
.low {
	width:120px;
	font-family: Verdana ;
	font-size:10px;
	text-decoration:none ;
	text-align:center;
	background-color:#224C65;
	color:#fff ;
}
.low a:link{
	width:120px;
	font-family: Verdana ;
	font-size:10px;
	text-decoration:none ;
	text-align:center;
	background-color:#224C65;
	color:#fff ;
}
.low a:visited{
	width:120px;
	font-family: Verdana ;
	font-size:10px;
	text-decoration:none ;
	text-align:center;
	background-color:#224C65;
	color:#fff ;
}
.xhover {
	width:120px;
	font-family: Verdana ;
	font-size:10px;
	text-decoration:none ;
	text-align:center;
	background-color:#224C65;
	color:#F06C06 ;
}
.xhover a:link{
	width:120px;
	font-family: Verdana ;
	font-size:10px;
	text-decoration:none ;
	text-align:center;
	background-color:#224C65;
	color:#F06C06 ;
}
.xhover a:visited{
	width:120px;
	font-family: Verdana ;
	font-size:10px;
	text-decoration:none ;
	text-align:center;
	background-color:#224C65;
	color:#F06C06 ;
}

.completionOrange {
	color: #f06c06;
	font-family: Verdana;
	font-size: 11px ;
	font-weight: bolder ;
	text-decoration: none ;
	text-align: right ;
}

/*
#lastLockFade { position: relative; width:510px; height:140px; margin:0px; padding:0px; }
#lastLockFade ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#lastLockFade li { display: block;padding:10px; }
*/
/* STYLES FOR CROSSFADER */



div.cf_wrapper {
	position: relative;
}

div.cf_element {
	width: 468px;
	height: 140px;
}

div.cf_element div.content {
	padding: 10px;
}

div.cf_element div.content {
	padding-top: 0;
	margin-top: 0;
}


.llBold {
	font-size:11px;
	color:#002139 ;
	font-weight:bold ;
}


.uploadBtn {
	color: #FFFFFF;
	font-family: arial;
	font-size: 10px ;
	font-weight: bolder ;
	text-decoration: none ;
	padding-left:45px; 
	line-height:43px;
}

/* boards */

.celleTopBoard {
	font-size:11px;
  	height:20px;
	background-color: #d1e5e9 ;
	color:#000 ;
	font-weight:bold;
	padding:2px ;
	text-align: left ;
}

.celleTopBoardFirst {
	font-size:11px;
	height:20px;
	background-color: #d1e5e9 ;
	color:#000 ;
	font-weight:bold;
	padding:2px ;
	text-align: left ;
}

.rigaLeftBoard {
	background-color: #d1e5e9 ;
	padding:4px ;
	text-align: left ;
	color: #224c65 ;
}

.rigaRightBoard {
	background-color: #e5edef ;
	padding:4px ;
	text-align: left ;
	color: #000000 ;
}

.rigaLeftBoardUnread {
	background-color: #fbaa1d ;
	padding:4px ;
	text-align: left ;
	color: #FFFFFF ;
}

.rigaRightBoardUnread {
	background-color: #ffeedb ;
	padding:4px ;
	text-align: left ;
	color: #000000 ;
}

.dataBoard {
	font-weight:bolder;
	font-size:14px;
}


.HelpTutorialTitle {
	font-family: Verdana;
	color:#ff9d4e ;
	font-size:15px;
	font-weight:bold;
}

.HelpTutorialTesto {
	font-family: Verdana;
	font-size:12px;
	font-weight:normal;
}
.HelpTutorialTesto a:link {
	font-family: Verdana;
	color:#ff9d4e ;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.HelpTutorialTesto a:hover {
	font-family: Verdana;
	color:#ff9d4e ;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.HelpTutorialTesto a:visited {
	font-family: Verdana;
	color:#ff9d4e ;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.HelpTutorialZoom {
	color: #224c65;
	font-family: Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}









/* myprofile */
.myprofileLink {
	color: #0e38ac ;
	font-weight:normal;
	text-decoration: none ;
}
.myprofileLink:link {
	color: #0e38ac ;
	font-weight:normal;
	text-decoration: none ;
}
.myprofileLink:visited {
	color: #0e38ac ;
	font-weight:normal;
	text-decoration: none ;
}
.myprofileLink:active {
	color: #0e38ac ;
	font-weight:normal;
	text-decoration: none ;
}
.myprofileLink:hover {
	color: #d20e39 ;
	font-weight:normal;
	text-decoration: underline ;
}

/* special */
.myprofileLinkSpecial {
	color: #0e38ac ;
	font-weight:normal;
	font-weight:bold;
	text-decoration: none ;
}
.myprofileLinkSpecial:link {
	color: #0e38ac ;
	font-weight:normal;
	font-weight:bold;
	text-decoration: none ;
}
.myprofileLinkSpecial:visited {
	color: #0e38ac ;
	font-weight:normal;
	font-weight:bold;
	text-decoration: none ;
}
.myprofileLinkSpecial:active {
	color: #0e38ac ;
	font-weight:normal;
	font-weight:bold;
	text-decoration: none ;
}
.myprofileLinkSpecial:hover {
	color: #d20e39 ;
	font-weight:normal;
	font-weight:bold;
	text-decoration: underline ;
}



.myProfileBtn {
	font-size:10px;
	background-color: #e5edef ;
	color:#0e38ac ;
	height:18px;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #0e38ac;
	
}
.myProfileBtn:link {
	font-size:10px;
	background-color: #e5edef ;
	color:#0e38ac ;
	height:18px;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #0e38ac;
	
}
.myProfileBtn:visited {
	font-size:10px;
	background-color: #e5edef ;
	color:#0e38ac ;
	height:18px;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #0e38ac;
	
}
.myProfileBtn:hover {
	font-size:10px;
	background-color: #e5edef ;
	color:#d20e39 ;
	height:18px;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #0e38ac;
	
}


.tblMyProfile {
	background-color:#d1e5e9;
}
.rigaLeftMyProfile {
	background-color:#e5edef ;
	color:#000;
	font-weight:bold;
	padding:5px;
	
}
.rigaRightMyProfile {
	background-color:#fff ;
	color:#000;
	padding:5px;
}


.formUlMyProfile {
	border:1px solid #d1e5e9;
}
.formLeftMyProfile{
	width:180px;
	height:24px;
	line-height:24px; 
	float:left;
	display:block; 
	border-right:1px solid #d1e5e9;
	border-bottom:1px solid #d1e5e9;
	background-color:#e5edef ;
	color:#000;
	font-weight:bold;
	padding:5px;
	
}
.formRightMyProfile{
	width:345px;
	height:24px;
	line-height:24px;
	float:left;
	display:block; 
	border-bottom:1px solid #d1e5e9;
	background-color:#fff ;
	color:#000;
	padding:5px;
}

.formLeftTextareaMyProfile{
	width:180px;
	height:220px;
	/*line-height:200px; */ 
	float:left;
	display:block; 
	border-right:1px solid #d1e5e9;
	border-bottom:1px solid #d1e5e9;
	background-color:#e5edef ;
	color:#000;
	font-weight:bold;
	padding:5px;
	
}
.formRightTextareaMyProfile{
	width:345px;
	height:220px;
	/*line-height:200px;*/
	float:left;
	display:block; 
	border-bottom:1px solid #d1e5e9;
	background-color:#fff ;
	color:#000;
	padding:5px;
}
.formLeftRightMyProfile {
	
	width:535px;
	height:24px;
	line-height:24px;
	float:left;
	display:block; 
	padding:5px;
	border-bottom:1px solid #d1e5e9;
	background-color:#fff ;
	color:#000;
	font-weight:bold;
}



/* campi imput myprofile */
.formInput {
	color: #000;
	font-family: Verdana;
	font-size: 10px ;
	font-weight: normal ;
	width:180px;
}
.formTextarea {
	color: #000;
	font-family: Verdana;
	font-size: 10px ;
	font-weight: normal ;
	/*border: 1px solid #224c65 ;*/
	width:320px;
	height:180px;
}
.formSelect {
	height:18px;
	color:#000;
	font-size: 10px ;
	font-weight: normal ;
}

/* widget classes */
.widgetTextSection {
	font-size: 14px;
	color: #777777 ;
	font-weight:bold;
}
.widgetTextSubsection {
	font-size: 10px;
	color: #777777 ;
	font-weight:normal;
}
.widgetTextSectionGroup {
	font-size: 12px;
	color: #0e38ac ;
	font-weight:bold;
}

.widgetText {
	font-size: 11px;
	color: #000 ;
	font-weight:normal;
}

.widgetTextBold {
	font-size: 11px;
	color: #000 ;
	font-weight:bold;
}

.widgetTextSpecial {
	font-size: 11px;
	color: #0e38ac ;
	font-weight:bold;
	text-decoration: none ;
}

.widgetTextLink {
	font-size: 11px;
	color: #000 ;
	font-weight:normal;
	text-decoration: underline ;
}

/* accordion producer */
.accordion_toggle_producer {
	display: block;
	height: 22px;
	width: 535px;
	padding: 0px;
	padding-left: 10px;
	line-height: 22px;
	color: #000;
	background-color: #e5e5e5;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #000000;
	border: 1px solid #787878;
	cursor: pointer;
	margin: 0 0 0 0;
	margin-bottom: 2px;
}

.accordion_toggle_producer_active {
	background-color: #1c5274;
	color: #ffffff;
	border: 1px solid #002139;
}

.accordion_content_producer {
	background-color: #ffffff;
	width: 537px; /* 542 */
	color: #000;
	overflow: hidden;
	border-left: 1px dashed #002139;
	border-right: 1px dashed #002139;
	border-bottom: 1px dashed #002139;
	margin-bottom:2px;
	padding:4px;
}

/* accordion performer */
.accordion_toggle {
	display: block;
	height: 22px;
	width: 535px;
	padding: 0px;
	padding-left: 10px;
	line-height: 22px;
	color: #000;
	background-color: #e5e5e5;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #000000;
	border: 1px solid #787878;
	cursor: pointer;
	margin: 0 0 0 0;
	margin-bottom: 2px;
}

.accordion_toggle_active {
	background-color: #ff8a2b;
	color: #FFF;
	border: 1px solid #f06c06;
}

.accordion_content {
	background-color: #ffffff;
	width: 537px;
	color: #000;
	overflow: hidden;
	border-left: 1px dashed #f06c06;
	border-right: 1px dashed #f06c06;
	border-bottom: 1px dashed #f06c06;
	margin-bottom:2px;
	padding:4px;
}



.date_divider {
border-bottom:1px solid #D8DFEA;
color:#999999;
font-size:9px;
font-weight:bold;
margin:2px 0 11px;
padding:2px 7px 0 0;
}

.date_divider_label {
background:white none repeat scroll 0 0;
display:block;
float:left;
margin-top:-8px;
min-width:50px;
padding:2px 7px 0 0;
}


.date_divider.first .date_divider_label {
min-width:0;
}

 #progress-bar {
        width: 400px;
        height: 19px;
        background: url("../img/aquabarright.gif");
        background-position: right center;
    }
    #bar {
        background: url("../img/aquabarleft.gif");
        width: 0%;
        height: 100%;
    }
