﻿.nascosto    
{ display:none;}

.visibile 
{ display:block;}

a {font-weight :bolder ;     }

.width_100
 {
 	width:100%
 	}
 	
.width_99
 {
 	width:99%
 	}
 	
.width_70
 {
 	width:70%
 	}
 	
 	
 .width_50
 {
 	width:50%
 	}
 	
.width_40
 {
 	width:40%
 	}
 	
.width_90
 {
 	width:90%
 	}
.sottolineato
{ text-decoration:underline
}


   /* MSGBOX */
.msgBox
{
	
	left:40%; top:50%; 
	height:130px;
	width:450px; 
	border: solid 1px black; 
	background:#FFFFFF;
	text-align:left; 
	z-index:2;
	font-family :verdana,sans-serif,Arial, Helvetica;  
	font-size:0.80em;
	color: #3B3B3B;
	
}

.msgBoxHeader
{
	
	background:#efeae4; 
	text-align:center;
	color:black;
	font-weight:bold;
	vertical-align:middle 

}


.msgBox input
{
	border: solid 1px gray;
	text-decoration:none;
	background:#FFFFFF;
	cursor:pointer;
	padding-top:0.1em;
	padding-bottom:0.1em;
	
}

#frmMsgBox
{	display:inline;
 	

	}
	
div.div4buttonCommand
 {	text-align:center;
	vertical-align:middle;
	padding:1em
	 }
	
	
div.btninline
{	display:inline;
	vertical-align:middle;
	padding:0;
	margin:0;
}
	


.msgBox a
{ 
	border: solid 1px gray;
	text-decoration:none;
	padding-left:2em;
	padding-right:2em;
	padding-top:0.35em;
	padding-bottom:0.35em;
	color:#000000
	
	
}

.msgBox a:hover
{ 
	border: solid 1px gray;
	text-decoration:none;
	color:#000000
}


/* END MSGBOX */



/*PAGING*/

ul.numeropagina
{
	font-family :verdana,sans-serif,Arial, Helvetica;
	font-size :0.84em;
	list-style:none;
	padding:0em;
	margin:0em;
	
	}
	
li.numeropagina{
	display:inline;
	vertical-align:middle;
	padding:0em;}

.numeropagina
{
	color: #4B4B4B;
	text-decoration: none;
	border: none;
	background: #fff;
	cursor: pointer;
}


.numeropaginaselezionato
{
	color:#AB0102;
	background: #fff;
	font-weight:bold;
	vertical-align:middle;
	
}


/*END PAGING*/





/* ----- Path ----- */
ul.Path
{
    list-style:none; 
    margin-left:0em;
    font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.9em;
	color :#3b3b3b;
}

ul.Path li
{
	
	font-weight:normal;
	float: left; 
    height:2em;
    line-height:2em;
	margin:0;
    padding:0; 
    color :#3b3b3b;
   

}
ul.Path li.corrente
{
	padding-left:0.31em; 
	font-weight:bolder ;
	float: left; 
	margin: 0em;
}

ul.Path li a
{
   	color: black;
    display:block ;
    text-decoration:none; 
    font-weight:normal;
    color :#3b3b3b;

}

ul.Path li a:hover
{
	color: #800001;
}


/* ----- END Path ----- */



/* ----- comandi ----- */
ul.comandi
{
    list-style:none; 
    margin-left:0em;
    font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.9em;
}

ul.comandi li
{
	float: left; 
    height:2em;
    line-height:2em;
	margin:0;
    padding:0; 
}

ul.comandi li a ,ul.comandi li input
{
   	color: black;
    display:block ;
    text-decoration:none; 
    font-weight:bold;
    color :#585858;
    padding-right:2em;

}

ul.comandi li a:hover
{
	color: #800001;
	text-decoration: underline;
}


ul.comandi li input
{
   background-color :Transparent;
	font-weight : bolder; 
	color: #585858; 
	border :none;
	text-decoration :none;
	font-family :Verdana, Times, serif; 
	cursor :pointer; 
}

ul.comandi li input:hover
{
	color: #800001; 
	text-decoration : underline;
	cursor :pointer 
}



/* ----- END comandi ----- */




 .error
{
	text-align :left ;
	font-family :verdana,sans-serif,Arial, Helvetica;
	font-size :1em;
	color :Red ;
	font-weight:normal
}


.ButtonLink3
{
	background-color :Transparent;
	font-size : 1em; 
	color: #3B3B3B; 
	border :none;
	text-decoration :none;
	font-family :Verdana, Times, serif; 
	cursor :pointer ;
	font-weight:bold 
}

.ButtonLink2:hover
{
	color: #AB0102; 
	text-decoration: underline
	
}

.ButtonLink
{
	background-color :Transparent;
	font-weight : bolder; 
	color: #585858; 
	border :none;
	text-decoration :none;
	font-family :Verdana, Times, serif; 
	cursor :pointer; 
	font-size :0.9em;
}

.ButtonLink:hover
{
	color: #800001; 
	text-decoration: underline;
	cursor :pointer
}



div.divButtonForm
{	text-align:center;
 	display:block
}


div.divButtonForm_left
{	
 	text-align :left
 	
}

div.divButtonForm_center
{	
 	text-align :center
}

div.divButtonForm_right
{	
 	text-align :right
}

ul.ulLogin
{	
 	 font-size:0.8em;
}

div.btnRicerca
{	text-align:right;
 	display:block;
 	margin-right:2em;
}



th.intestazionelista
{
	text-align:left;
 
	}
	
	th.footerlista
{background:#eae1ce;
 height:15px;
 text-align:left;
	}

table.elaborazioni
{
	border-bottom:1px solid gray;
	border-top:1px solid gray;
	border-right:1px solid gray;
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :1em;
	}

th.elaborazioni
	{
	text-align :center;
	padding-bottom :0.5em;
	padding-top :0.5em;
	padding-left:0.3em;
	padding-right:0.3em;
	color :#3b3b3b;
	border-left:1px solid gray;
		}
		
td.elaborazioni
	{text-align :left;
	padding-bottom :0.2em;
	padding-top :0.2em;
	padding-left:0.3em;
	padding-right:0.3em;
	color :#3b3b3b;
	border-left:1px solid gray;
	border-top:1px solid gray;
		}
td.elaborazionivalue
	{
	text-align :right;
	padding-bottom :0.2em;
	padding-top :0.2em;
	padding-left:0.2em;
	padding-right:0.2em;
	color :#3b3b3b;
	border-left:1px solid gray;
	border-top:1px solid gray;
	width:15%
		}
		
	
UL.UlStyle1 {
	 list-style-image:url(../immagini/Template/punto_elenco.gif);padding-left:0.1em;
	 list-style-position:inside;
}


.aling_right_3
 {
 	text-align:right;
 	width:3em;
 }
 
 .width_3
 {
 	width:3em;
 }



.PnlLogIN
{
	border-color :#E6E6E6;
	border-style :Solid; 
    border-width:1px;
	width: 11em;
}

.justify
{text-align:justify }


.messagge
{text-align:center; 
 color:Red;
 font-weight:bold;}


div.contentColumms {
	position:relative;
	width: 100%;
	
}
	
div.contentColumms div.colSx {
	position:relative;
	width: 10em;
	float:left;
	padding-left:1em;
	}
	
div.contentColumms div.colDx {
	position:relative;
	margin-left:11.8em;
	}

div.split3 div{
    float: left;
    width: 29%;
    width: 33%;
    width: 29%;
    padding: 0 2%
    }
    
.borderbottom {
	border-bottom:1px solid gray;
}

.testoListaBorder
{
color: #353535;

font-weight: bolder;
border-bottom:1px solid gray;
}