
/* Reset rule 
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td 
{margin:0;padding:0;} */
   
/* Attributi della pagina */
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; /* centra con tutti */
	/* background:  url(images/page-bkg.gif) top repeat-x #dedede ;  */
    background:  #2e2e2e ;
}
BODY.iframe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; /* centra con tutti */
    background: #eeeeee;    
}
BODY.PNselector {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; /* centra con tutti */
    background: #ffffff;    
}
BODY.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; /* centra con tutti */
	background:  url(images/popup-bkg.gif) top repeat-x #9D9FA2 ;
}
html,body{
	padding:0px;
	height:100%;
} 
#headerBar
{
  background: url(images/layoutBar_bg.jpg) top repeat-x #c4cacc ;
	height:20px;
	width: 100%;
	border-bottom: solid 1px #2e2e2e;
}
#footerBar
{
  background: url(images/layoutBar_bg.jpg) top repeat-x #c4cacc ;
	height:20px;
	width: 100%;
	border-top: solid 1px #2e2e2e;
}

#pageContent
{
    background:  url(images/body.gif) top repeat-x #42b0dc ;
	}

.invisible{display: none}





/* Tabelle */
.emptyDataHeader 
{
    background-color: #0083C1;
    font-size: 8pt; 
    font-weight: bold; 
    color: #ffffff
}
.mainTable	{ background:  url(images/table-bkg.jpg) }
td.report { font-size: 8pt; font-style: normal; color: #333333 ; background: #ffffff; }
td.headers { border-bottom: solid 1px #d0d0d0; background: #ebe3cd }
td.borderBottom { border-bottom: solid 1px #2e2e2e; }
td.borderRight { border-right: solid 1px #333333; }
td.borderLabel { border-left: solid 1px #2e2e2e; border-top: solid 1px #2e2e2e; border-right: solid 1px #2e2e2e;background: #FFFFFF; }
td.borderLabelOff { border-left: solid 1px #666666; border-top: solid 1px #666666; border-right: solid 1px #666666; border-bottom: solid 1px #2e2e2e;background: url(images/labelOff_bg.jpg); }
td.refresh { border-bottom: solid 1px #2e2e2e; background: url(images/refresh.gif); background-repeat: no-repeat; }

td.commessa { border-bottom: solid 1px #9D9FA2; border-top: solid 1px #9D9FA2; border-left: solid 1px #9D9FA2; border-right: solid 1px #9D9FA2; background: #FFFFFF; }
td.padre { border-bottom: dashed 1px #9D9FA2; background: #FFFFFF; }
td.figlio { background: #FFFFFF; }
td.ultimoFiglio { border-bottom: solid 1px #9D9FA2; background: #FFFFFF; }



td.borderContents{
    border-left: solid 1px #2e2e2e; 
    border-bottom: solid 1px #2e2e2e; 
    border-right: solid 1px #2e2e2e; 
    font-size: 8pt; 
    font-style: normal; 
    color: #333333 ; 
    font-weight: normal;
    background: #FFFFFF;    
}
td.borderBottomData { border-bottom: solid 1px #d0d0d0; }
td.customize{
    border-left: solid 1px #9d9fa2; 
    border-top: solid 1px #9d9fa2; 
    font-size: 8pt; 
    font-style: normal; 
    color: #333333 ; 
    font-weight: normal;
    background: #FFFFFF;    
}
td.customizeRight
{
    border-left: solid 1px #9d9fa2;
    border-right: solid 1px #9d9fa2; 
    border-top: solid 1px #9d9fa2; 
    font-size: 8pt; 
    font-style: normal; 
    color: #333333 ; 
    font-weight: normal;
    background: #FFFFFF;    
}
td.wizardSideBar
{
    border-left: solid 1px #333333;
    border-Bottom: solid 1px #333333; 
    border-top: solid 1px #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    font-style: normal; 
    color: #333333; 
    font-weight: normal;
    background: #cecece;    
}

td.wizardBottom
{
    border-top: solid 1px #9d9fa2; 
}

.textBoxError
{
	height: 18px; 
	BACKGROUND-COLOR: #ffdaa9 !important; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; border: 1px solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid; 
	border-color: #7f9db9    
 
}
.textBoxMatch
{
	height: 18px; 
	BACKGROUND-COLOR: #ceffb6 !important; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; border: 1px solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid; 
	border-color: #7f9db9    
 
}



/* Attributi dei testi */
.testopiccolo { font-size: 7pt; font-style: normal; color: #333333; font-weight: bold }
.testomedio { font-size: 8pt; font-style: normal; color: #333333 }
.testospento { font-size: 8pt; font-style: normal; color: #9d9fa2 }
.titoli { font-size: 8pt; color: #0083C1 ; font-weight: bold }
.testobianco { font-size: 8pt; font-style: normal; color: #ffffff }
.elaborazione { font-size: 8pt; color: #0083C1; }
.testoGiga { font-family: "Trebuchet MS", Tahoma, Arial; font-size: 10pt; color: #007593 }
.errors { font-size: 8pt; font-style: normal; color: #ff0000 }
.testoArancio { font-size: 8pt; font-style: normal; color: #ff9900 ; font-weight: bold }
.notifiche 
{
    font-size: 8pt; font-style: normal; color: #008000 ; background: #ffffff; 
    padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;
    border-bottom: solid 1px #008000; 

    }
.wizardContent { font-size: 8pt; font-style: normal; color: #333333 ;
    background: #ffffff;
    padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;  
    border: solid 1px #333333; 
}    


/* Attributi dei link */
A:link {  TEXT-DECORATION: none; }
A:active {   TEXT-DECORATION: none; }
A:visited {	  TEXT-DECORATION: none; }
A:hover {	TEXT-DECORATION: underline; }
A.gv:link { COLOR: #008000; TEXT-DECORATION: none; }
A.gv:active { COLOR: #008000; TEXT-DECORATION: none; }
A.gv:visited {	COLOR: #008000; TEXT-DECORATION: none; }
A.gv:hover {	COLOR: #008000; TEXT-DECORATION: underline; }
A.gvRed:link { COLOR: #FF0000; TEXT-DECORATION: none; }
A.gvRed:active { COLOR: #FF0000; TEXT-DECORATION: none; }
A.gvRed:visited {	COLOR: #FF0000; TEXT-DECORATION: none; }
A.gvRed:hover {	COLOR: #FF0000; TEXT-DECORATION: underline; }

A.common:link { COLOR: #7f9db9; TEXT-DECORATION: none; font-size: 8pt;}
A.common:active { COLOR: #7f9db9; TEXT-DECORATION: none; font-size: 8pt;}
A.common:visited {	COLOR: #7f9db9; TEXT-DECORATION: none; font-size: 8pt;}
A.common:hover {	COLOR: #0083C1; TEXT-DECORATION: underline; font-size: 8pt;}
A.default:link { COLOR: #375b72; TEXT-DECORATION: none; font-size: 8pt;}
A.default:active { COLOR: #375b72; TEXT-DECORATION: none; font-size: 8pt;}
A.default:visited {	COLOR: #375b72; TEXT-DECORATION: none; font-size: 8pt;}
A.default:hover {	COLOR: #375b72; TEXT-DECORATION: underline; font-size: 8pt;}
A.bianco:link { COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 8pt;}
A.bianco:active { COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 8pt;}
A.bianco:visited {	COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 8pt;}
A.bianco:hover {	COLOR: #FFFFFF; TEXT-DECORATION: underline; font-size: 8pt;}


/* Testo cercato */
.highlight {text-decoration:none; font-weight:bold; color:black; background:yellow;}


/* Attributi delle form */
form {
margin:0px;
padding:0px;
}
.userInput 	{
	height: 18px; 
	BACKGROUND-COLOR: #FFFFFF; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; border: 1px solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid; 
	border-color: #7f9db9
}
.userInputRequired 	{
	height: 18px; 
	BACKGROUND-COLOR: #FFFF99 !important; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; border: 1px solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid; 
	border-color: #7f9db9
}
.userInputDisabled 	{
	height: 18px; 
	BACKGROUND-COLOR: #FFFFFF !important; 
	COLOR: #999999; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; border: 1px solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid; 
	border-color: #c9c7ba
}
.userInputDisplay 	{
	height: 18px; 
	BACKGROUND-COLOR: #FFFFFF !important; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; border: 1px solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid; 
	border-color: #9d9fa2
}
.userEdit 	{
	height: 18px; 
	BACKGROUND-COLOR: #FFFFd3; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; border: 1px solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid; 
	border-color: #7f9db9
}
.userButton	
{
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	height: 18px;
	width: 120px;	 
	border-top: solid 1px #333333; 
    border-left: solid 1px #333333; 
    border-bottom: solid 1px #333333; 
    border-right: solid 1px #333333; 
	background: #dadbdc ;
}  
.userButtonBOM	
{
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	height: 18px;
	width: 120px;	 
	border-top: solid 1px #333333; 
    border-left: solid 1px #333333; 
    border-bottom: solid 1px #333333; 
    border-right: solid 1px #333333; 
	background: #d4ebed ;
}  
.transparentButton
{
	height: 20px;
	width: 26px;	 
	border: solid 0px #333333; 
	background: url(images/blank.gif);
} 
.wizardSideButton	
{
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	height: 18px;
	width: 130px;	 
	border-top: solid 1px #333333; 
    border-left: solid 1px #333333; 
    border-bottom: solid 1px #333333; 
    border-right: solid 1px #333333; 
	background: #dadbdc ;
} 
.wizardSideButtonActive	
{
	COLOR: #0083C1; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	height: 18px;
	width: 130px;	 
	border-top: solid 1px #333333; 
    border-left: solid 1px #333333; 
    border-bottom: solid 1px #333333; 
    border-right: solid 1px #333333; 
	background: #f3f9ff ;
} 
.searchBox 	{
	height: 18px; 
	BACKGROUND-COLOR: #FFFFFF; 
    background-image:url(images/searchBox.gif);
    background-repeat:no-repeat;
    padding-left:18px;	
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; border: 1px solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid; 
	border-color: #7f9db9
}
.addNew	
{
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	padding-left:18px; 
	height: 18px;
	border-top: solid 1px #333333; 
    border-left: solid 1px #333333; 
    border-bottom: solid 1px #333333; 
    border-right: solid 1px #333333; 
	BACKGROUND-COLOR: #dadbdc; 
    background-image:url(images/addNew.gif);
} 





.customizationTitle 	{
	width: 640px; 
	BACKGROUND-COLOR: #efefef; 
	COLOR: #0083C1; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	border-left: solid 1px #9d9fa2; 
    border-top: solid 1px #9d9fa2;
    border-right: solid 1px #9d9fa2;  
}

.selettore 	{
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	border-left: solid 1px #9d9fa2; 
    border-top: solid 1px #9d9fa2;
    border-right: solid 1px #9d9fa2; 
    border-Bottom: solid 1px #9d9fa2; 
}

/* AutoComplete highlighted item */
.AutoCompleteExtender_Item
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
  text-align : left;
}
/* AutoComplete highlighted item */
.AutoCompleteExtender_HighlightedItem
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
  text-align : left;
  background-color: #0000ff;
  color: White;
}
