﻿body 
{
    margin: 0 auto;
    font-family:Verdana;
    font-size:10px;

}
    
.Link { 
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#3399cc;
	text-decoration:none;
 
}
Link:hover
{
	color:#a6de4e;
}

.master 
{
	font-family:Verdana;
    font-size:10px;

}

/*** HEADER APPLICAZIONE ***/

div#header
{
	margin-top: 0px;
	background-color: #FFFFFF;
	height: 90px;
	font-size: 10px;
}


#header #helpdesk
{
	height: 61px;
	width: 115px;
	background-image: url(../image/help-desk.png);
	background-repeat:no-repeat;
	position:absolute;
	left:+30px;
	margin-top:35px;

}

#header #toolbar
{
	position: fixed; /* set fixed position for the bar */
	top: -40;
	left: 0px;
	z-index: 9999; /* keep the bar on top  */
	height: 35px; /* CSS3 */
	background-color: #CFD0D2;
	width:100%;


	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/

}
#header #toolbarUser
{
	margin: 0 auto;
	width:1000px;
}

#header #toolbarShow
{
	position: fixed; /* set fixed position for the bar */
	top: -40;
	right: 0px;
	z-index: 9999; /* keep the bar on top  */
	height: 20px; /* CSS3 */
	background-color: #CFD0D2;
	width:30px;
	margin: 0px auto; 
	display:none;
	text-align:center;
	vertical-align:middle;

	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/

}

#userLogOn
{
	
	margin-top: -1px;
	float:left;
	
	
}
	
#userLogOn #ULuserLogOn li
{
	display: inline-block;
	font-family: Verdana;
	
	font-weight: bold;
	color: #58585A;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #58585A;
	padding-left:5px;
	height:25px;
	width:400px;




}


#userBottoni
{
	
	margin-top: -1px;
	float:left;
	margin-left:10px;
	

}
#logo
{
	height: 34px;
	width: 121px;
	background-image: url(../image/logoHeader.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:30px;
}
	
.UserBottoniLI
{
	display: inline-block;
	font-family: Verdana;
	font-weight: bold;
	color: #00568e;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #00568e;
	padding-left: 5px;
	height: 25px;
	width: 80px;
	text-align: center;
	cursor: pointer;
}
.EndUserBottoni
{
	display: inline-block;
	height:25px;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #00568e;
	margin-left:-5px;
	
}
.lnk_Esci
{
	font-family: Verdana;
	font-weight: bold;
	color: #00568e;
	text-decoration:none;
	}


.UserBottoniLI:hover
{

	background-color: #E3E4E5;


}

.UserBottoniLISelect
{

	background-color: #E3E4E5;
}

#MenuProfilo
{
	background-color: #E3E4E5;
	position: absolute; /* important */
	top: +35px;
	margin-left:400px;
	width: 205px;
	display: none;

}

.MenuProfiloLIFirst
{
	display: inline-block;
	font-family: Verdana;
	font-weight: bold;
	color: #1c9641;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CFD0D2;
	height:25px;
	width:195px;
	margin-left:-40px;
	vertical-align:middle;
	padding-top:10px;
	padding-left:10px;
	margin-top:-10px;

}

.MenuProfiloLIa
{
	color: #1c9641;
	text-decoration:none;
}

.MenuProfiloLIFirst:hover
{
	background-color:#DCE8CB ;

}

.MenuProfiloLI
{
	display: inline-block;
	font-family: Verdana;
	font-weight: bold;
	color: #1c9641;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CFD0D2;
	height:25px;
	width:195px;
	margin-left:-40px;
	vertical-align:middle;
	padding-top:10px;
	padding-left:10px;


}



.MenuProfiloLI:hover
{
	background-color: #DCE8CB;
}

.MenuProfiloLILast
{
	display: inline-block;
	font-family: Verdana;
	font-weight: bold;
	color: #1c9641;
	height:25px;
	width:195px;
	margin-left:-40px;
	vertical-align:middle;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:-10px;

}



.MenuProfiloLILast:hover
{
	background-color:#DCE8CB ;

}

#HideToolBar
{
	
	margin-top: 10px;
	float:right;
	background-image: url(../image/HideToolbar.png);
	background-repeat:no-repeat;
	margin-right:10px;
	height:11px;
	width:11px;
	cursor:pointer;
	

}

#ShowToolBar
{
	
	
	margin-top: 5px;
	float:right;
	background-image: url(../image/ShowToolbar.png);
	background-repeat:no-repeat;
	margin-right:10px;
	height:11px;
	width:11px;
	cursor:pointer;
}


.LineaBlue
{
	background-repeat: repeat-x;
	background-image: url(../image/linee_separatrici.png);
	margin-top:10px;
}

.OminoUser
{
	
	background-image: url(../image/omino.png);
	background-repeat:no-repeat;
	vertical-align: bottom;
	height:21px;
	width:11px;
	float:left;
}
.ProfiloShowFreccia
{
	background-image: url(../image/freccia-profilo.png);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	float:right;
	margin-right:10px;
}

.ProfiloHideFreccia
{
	background-image: url(../image/freccia-profilo_su.png);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	float:right;
	margin-right:10px;
}
	

/*** FINE HEADER APPLICAZIONE ***/





/*-----------Inizio Menu------------*/

.leftbar 
{
	width: 250px;

	background-color: #FFFFFF;
	vertical-align: text-top;
}

.TreeViewMenu
{
    padding-top:10px;
    padding-left:3px;
    padding-right:5px;
    font-size:13px;
}

.MenuRootItemStyle
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #58585A;
	cursor: pointer;
}

.MenuSottoRootItemStyle
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color:  #00568e;
	cursor: pointer;
}

.MenuItemStyle
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	text-decoration:none;
}

.MenuItemStyle:hover
{
	background-color: #58585A;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.MenuItemStyleSelect
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #00568e;
	
}


/** Pagine **/
.trRowTitoloFunzione
{
	background-color: #00568e;
	height: 20px;
}
.tdRowTitoloFunzione
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:3px;
	}
	
.trRowSeparatorePagina
{
	background-color:#fae04e;
	height: 20px;
	}
	
	
.BoxDati
{
	border: 1px solid #000000;
	padding:5px;
	
}



/*-----------GridView------------*/
.grid
{
	
	padding: 2px 2px 2px 2px;
	font-family: Verdana;
	font-size: 10px;
}
.gridheader
{
	background-color: #CFD0D2;
	font-weight: bold;
	color: #000000;
	text-align: left;
	border: 1px solid #A6A6A8;
}

.gridfooter
{
	background-color: #CFD0D2;
	font-weight: bold;
	color: #000000;
}
.gridBorderStyle
{
	border: 1px solid #A6A6A8;

	}
	
.gridColumnHeader
{
	border: 1px solid #A6A6A8;
	height:40px;

}

.gridrowstyle
{
	background-color:#DCE8CB;
	border: 1px solid #A6A6A8;
	text-align:left;
	height:20px;
}
.gridalternative
{
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #A6A6A8;
	height:20px;
}

.gridrowselected
{
	background-color: #a6de4e;
	border: 1px solid #A6A6A8;
	text-align: left;
	height:20px;
}

.selectedgridrowstyle
{
    background-color: #a6de4e;
    text-align: left;
    color: #FFFFFF;
}

.gridpager
{
	background-color: #CFD0D2;
	color: #000000;
	height: 8px;
	font-size: 10px;
	font-weight: bold;
}
.GridColumnFilter
{
	background-color: #82C0DF;
}



/*-----------Pagina------------*/



.bottone
{
	border: 1px solid #58585A;
	background-color: #58585A;
		color: #FFFFFF;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		cursor:pointer;
	height: 19px;
}

.textboxMessaggio
{
	color: #990000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 10px;
}

.textboxTxt /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 10px;
}


.textboxTxt14 /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 14px;
}
.textboxTxt14Bold /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 14px;
	font-weight:bold;
}

.textboxNumeric /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 10px;
	text-align:right;
}

.textboxDecimal /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 10px;
	text-align:right;
}

.textboxDecimal14 /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 14px;
	text-align:right;
}
.textboxDecimal14bold /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 14px;
	text-align:right;
	font-weight:bold;
}
.textboxData /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 10px;

}



.textboxOra /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 10px;

}

.checkbox /** buono **/
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;  
    cursor:hand;
}

.textboxDisabilitata
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 10px;
	background-color: #DADADA;
	font-weight: bold;
	text-align:left;
}

.textboxNumericDisabilitata /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 10px;
	background-color: #DADADA;
	text-align:right;
}

.textboxNumericDisabilitata /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	font-size: 10px;
	text-align:right;
}
.textboxDataDisabilitata /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	background-color: #DADADA;
	font-size: 10px;

}

.textboxOraDisabilitata /** buono **/
{
	color: #000000;
	padding-left: 3px;
	font-family: verdana;
	background-color: #DADADA;
	font-size: 10px;

}

.checkboxDisabilitata /** buono **/
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;  
	background-color: #DADADA;
    cursor:hand;
}
    
.label 
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-left: 3px;
}

.label14 
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-left: 3px;
}
   
   
    
.linkButton
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
}

.linkButton:hover
{
	color: #3399cc;
	text-decoration: none;
}
        
        
.dropdownlist /** buono **/
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.listbox /** buono **/
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
}







.RequiredField
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #00568e;
	width: 2px;
	text-align: center;
	vertical-align: middle;
}

.FiltroStd
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #88BA14;
	width: 2px;
	text-align: center;
	vertical-align: middle;
}
.FiltroStd acronym
{
	display:none;
}

.FiltroStd:hover
{
	color: #a6de4e;

	cursor: help;

}


.FiltroStd:hover acronym
{
	background-position: #a6de4e;
	display: block;
	position: absolute;
	top: 50px;
	left: 30px;
	background: #a6de4e;
	padding: 5px 5px 5px 5px;
	border: solid 1px #DDDDDD;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}









/*CollapsiblePanel*/
.ContainerPanel
{
	border: 1px solid #CFD0D2;
}
.collapsePanelHeader
{
	background-color: #88BA14;
	color: #FFFFFF;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
}
.HeaderContent
{
	float:left;
	padding-left:5px;
	vertical-align:middle;
	margin-top:7px;
}
.Content
{
	
}
.ArrowExpand
{
	background-image: url(../image/ShowToolbar.png);
	width: 11px;
	height: 11px;
	float: left;
	margin-top: 7px;
	margin-right: 2px;
	margin-left:3px;
}
.ArrowExpand:hover
{
	cursor:hand;
}
.ArrowClose

{
	background-image: url(../image/HideToolbar.png);
	width: 11px;
	height: 11px;
	float: left;
	margin-top: 7px;
	margin-right: 2px;
	margin-left:3px;
	
	
}
.ArrowClose:hover
{
	cursor:hand;
}


.btnAddOne
{
	background-image: url(images/ui-icons_000000_256x240.png);
	background-position: -64px -160px;

	
}
.btnAddAll
{
	background-image: url(images/ui-icons_000000_256x240.png);
	background-position: -32px -160px;

}

.btnRemoveOne
{
	background-image: url(images/ui-icons_000000_256x240.png);
	background-position: -80px -160px;

}
.btnRemoveAll
{
	background-image: url(images/ui-icons_000000_256x240.png);
	background-position: -48px -160px;

}

.btnSpostaSopra
{
	background-image: url(images/ui-icons_000000_256x240.png);
	background-position: -96px -192px;

}
.btnSpostaSotto
{
	background-image: url(images/ui-icons_000000_256x240.png);
	background-position: -64px -192px;

}

.btnSpostaIndietro
{
	background-image: url(images/ui-icons_000000_256x240.png);
	background-position: -144px -192px;

}
.btnSpostaAvanti
{
	background-image: url(images/ui-icons_000000_256x240.png);
	background-position: -112px -192px;

}

.PanelGriglia
{
	}
	
	
/** Classi disegno maschere **/
.LineaGriglia2
{
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
}

.LineaGriglia1
{
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

#AnteprimaProdotto
{
	font-size: 10px;
	border: 1px solid #CFD0D2;
	background-color: #fff;
}
.AnteprimaProdottoHeader
{
	background-color: #88BA14;
	color: #FFFFFF;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	text-align:center;
}
.AnteprimaProdottoRow
{
	height:20px;
	}
	
.AnteprimaProdottoRow .lbl
{
	width: 100px; 
	float: left;
	font-weight: bold;
	}
	
	.AnteprimaProdottoRow .value
{
	float: left;
	}
	



#Div_ProdottoRow
{
    position: absolute;
    z-index: 10;
    width: 515px;
    display: none;
}
#Div_ProdottoRowFreccia
{
    float: left;
    width: 30px;
    height: 30px;
    background-color: #FFF;
}
#Div_ProdottoRowHeader
{
    float: left;
    width: 480px;
    background-color: #88BA14;
    color: #FFFFFF;
    height: 30px;
    font: 14px Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #CFD0D2;
    border-right: solid 1px #CFD0D2;
    text-align: center;
    font-weight: bold;
}

#Div_ProdottoRowSottoFreccia
{
    float: left;
    width: 30px;
    height: 270px;
    margin-top: -12px;
}
.Div_ProdottoRowContenuto
{
    float: left;
    width: 158px;
    height: 270px;
    background-color: #FFF;
    color: #000;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #CFD0D2;
    border-bottom: solid 1px #CFD0D2;
    border-right: solid 1px #CFD0D2;
    border-left: solid 1px #CFD0D2;
    margin-top: -12px;
}

