﻿ 
 .error
{
	text-align :left ;
	font-family :verdana,sans-serif,Arial, Helvetica;
	font-size :1em;
	color :Red ;
	font-weight:normal
}


/*------------ Stili contenitore ---------*/

.IntestazioneSezione
{
	background-color  :#E6E6E6;
	color :#000;
	font-weight : bolder; 
	background : url('../Immagini/PuntiElenco/c_led2.gif') #eae1ce no-repeat 0.5em 0.7em;
	border-top: 0.06em solid #B7AE88; 
	
}

.IntestazioneSezione h1
{
	background: none;
	height :1.5em;
	text-align :left ;
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.86em;
	padding:0.2em 0 0.1em 1.5em;
}


.dvContenutoSezioni {
    margin-bottom: 0.5em;
	padding: 0em;
    clear: both;
    border-right: 0.06em solid #B7AE88;
    border-bottom: 0.06em solid #B7AE88;
    border-left: 0.06em solid #B7AE88;
}

div.centro
{
  text-align:center;
}


/*------------ Fine Stili contenitore ---------*/


td.tdcentrale
{
	width:100%	
}

table.listaProdotti
{
	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;
	width:100%;
}

th.listaProdotti
	{
	text-align :left;
	padding-bottom :0.5em;
	padding-top :0.5em;
	padding-left:0.3em;
	padding-right:0.3em;
	color :#3b3b3b;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
		}
		
td.listaProdotti
	{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.listaProdottiValue
	{
	text-align :left;
	padding-bottom :0.2em;
	padding-top :0.2em;
	padding-left:0.2em;
	padding-right:0.2em;
	color :#3b3b3b;
	border-left:1px solid gray;
	border-bottom: 1px solid gray;
	width:60%
		}
	
td.testoLista 
{
	color :#3B3B3B;
	font-family :verdana,sans-serif,Arial, Helvetica;  
	font-size:0.9em;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #808080;
	vertical-align:middle;
	padding:0.2em;
	text-align:left;
	padding-right:0.1em;
	padding-left:0.1em;
	vertical-align:top;
	overflow:hidden;
	width:5em;
}

div.tdhd
{
	width:50em;
	overflow:hidden;
}
	

td.testoLista_center
{
	color :#3B3B3B;
	font-family :verdana,sans-serif,Arial, Helvetica;  
	font-size:0.9em;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #808080;
	vertical-align:middle;
	padding:0.2em;
	text-align:center;
	padding-right:0.1em;
	padding-left:0.1em;
	vertical-align:top;
	
}

th.intestazionelista_1
{
	background:#eae1ce;
	height:25px;
}
		
th.intestazionelista_10
{
	background:#eae1ce;
	height:25px;
	width:40%
}

th.intestazionelista_70
{
	background:#eae1ce;
	height:25px;
	width:70%;
	border-top:solid 1px ##353535;
}

th.intestazionelista_30
{
	background:#eae1ce;
	height:25px;
	width:30%
}
th.intestazionelista_20
{
	background:#eae1ce;
	height:25px;
	width:30%
}

th.intestazionelista_15
{
	background:#eae1ce;
	height:25px;
	width:15%;
	text-align:left;
}



th.intestazionelista_40
{
	background:#eae1ce;
	height:25px;
	width:40%;
	text-align:left;
	
}


th.intestazionelista_2
{	
	background:url('../Immagini/Loghi/immagine2.gif') no-repeat;
    height:25px;
    width:50%; 
}

th
{
	vertical-align:middle 
}

div.divLabel
{
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.9em;
	color:#3B3B3B;
	padding-top :0.1em;
	padding-left:0.8em
}

/*div.divLabel
{
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.9em;
	color:#3B3B3B;
	padding-top :0.1em;
	padding-left:0.8em
}*/


#box_login {
 text-align:center;
} 

.PnlLogIN
{
	margin: 0 auto 0 auto; 
	border-color :#E6E6E6;
	border-style :Solid; 
    border-width:1px;
	width: 11em;
}

.PnlLogOUT
{
	border-color :#E6E6E6;
	border-style :Solid; 
    border-width:1px;
    background-color :#E6E6E6;
    height :1.3em
}

div.testo
{padding-top:0.5em
	}
div.divLabel_right
{	text-align: right; 
 	height: 1em
}

div.div_center
{	
	text-align: center;
}

div.divLabel_right2
{	text-align: right; 
 	height: 2em
}



div.Home
{
	font-family :verdana,sans-serif,Arial, Helvetica;  
	font-size:0.80em;
	text-align:justify;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.5em;

}

div.Content
{
	font-family :verdana,sans-serif,Arial, Helvetica;  
	font-size:0.80em;
	text-align:justify;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.5em;

}
div.Content ul li
{
	list-style-type:none;
	direction:ltr;
	padding-right:1em;
}

div.divLabelPrincipale
{
	background : #E6E6E6;
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.75em;
	color:#3B3B3B;
	font-weight : bolder;
	height:1.3em;
	text-align:center;
	padding-top :0.3em;
}
div.divLabelPrincipaleLogOut
{
	background : #E6E6E6;
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.60em;
	color:#3B3B3B;
	font-weight : bolder;
	height:1.3em;
	text-align:left;
	padding-top :0.3em;
	float:left
}

div.divLabelPrincipaleEsci
{
	background : #E6E6E6;
	height:1.3em;
	text-align:right;
	float:right 
}

.captionStyle
{
	font-weight : bolder; 
	background : url(../Immagini/PuntiElenco/c_led2.gif) #E6E6E6 no-repeat 0.5em 0.7em; 
	color  : #3B3B3B; 
	font-family :Verdana, Times, serif;
	height :2em;
	border-bottom: solid 0.1em #ffffff;
	text-align :left ;
	padding:0.4em 0 0 1.5em;
	font-size :0.9em;
}


.right
{text-align:right
 }
 
input.rightreadonly
{text-align:right;
 border:solid 1px #2f2f2f
	}

input.retribuzione
{text-align:right;
 width:60%
	}
	
input.totale_retribuzione
{text-align:right;
 border:solid 1px #2f2f2f;
 width:60%
	}
 
 




	

 








/* 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;
 	

	}
	
#tblcorpo
{
	width:100%;
}
	
div.div4buttonCommand
 {	text-align:center;
	vertical-align:middle;
	padding:1em
	 }
	
	
div.btninline
{
	display:inline;
	 vertical-align:middle}
	


.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 */












li.descrizioni
{
	padding-bottom:0.5em
}
	
img.grafico
{
	border: none;
}

input.login
{
	width:90%;
	font-size:1.2em
}

div.divButtonForm
{	text-align:center;
 	display:block
}


.Label
{
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.80em;
	color:#3B3B3B;

}


div.error
{	height:2em
}

div.message
{
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.95em;
	color:#3B3B3B;
	padding-left:0.8em;
	height:1em
}

div.btnRicerca
{
	text-align :left ;
	padding-bottom :1em;
	padding-top :1em
	}
	
	div.btnAvviaRicerca
{
	text-align :right ;
	padding-bottom :1em;
	padding-top :1em
	}



div.elenco
{
	width: 95%;
 padding-left:1.5em;
 }
 
 div.div_inline
{ display:inline
  }

th

{
	vertical-align:middle 
}



td.comandiLista
{
	text-align :center;
	height :2em;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #808080;
	font-size : 0.9em; 
	vertical-align:middle; 
	padding-right:0.2em;
	padding-left:0.2em;

}

.ButtonLink4Header
{
	background-color :Transparent;
	font-weight : bolder; 
	font-size : 0.95em; 
	color: Black; 
	border :none;
	text-decoration :none;
	font-family :Verdana, Times, serif; 
	cursor :pointer 
}
.ButtonLink4Header:hover
{
	color: #AB0102; 
	text-decoration : underline;
	
}

.ButtonLink4List
{
	background-color :Transparent;
	font-weight : bolder; 
	color: #3B3B3B; 
	border :none;
	text-decoration :none;
	font-family :Verdana, Times, serif; 
	cursor :pointer 
}
.ButtonLink4List:hover
{
	color: #AB0102; 
	text-decoration : underline;
	
}

.ButtonLinkLogOut
{
	background-color :Transparent;
	font-weight : bolder; 
	font-size : 0.65em; 
	color: Black; 
	border :none;
	text-decoration :none;
	font-family :Verdana, Times, serif; 
	cursor :pointer;
	text-align :right ;
	height :1.3em;
}
 
 .ButtonLink
{
	background-color :Transparent;
	font-weight : bolder; 
	font-size : 0.85em; 
	color: Black; 
	border :none;
	text-decoration :none;
	font-family :Verdana, Times, serif; 
	cursor :pointer 
}

.ButtonLink:hover
{
	color: #AB0102; 
	text-decoration : underline;
	cursor :pointer 
	
}



.ButtonLink:hover
{
	color: #AB0102; 
	text-decoration : underline;
	cursor :pointer 
	
}

h3
{ font-weight:bold;
  font-size : 1em;
  padding:0em
	}
	
h4
{ font-weight:normal;
  font-size : 1em;
  padding:0em
	}

 
#Path
{
   width:95%;
   display:table;
   
}

ul.Path
{
    list-style:none; 
    margin-left:0em;
    font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.7em;
	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;
}




/* Midifiche ai css originali */


    
div.dvTestataDx {
    color: #3F3F3F;
    margin-left: 0.1em;
    
    }
    
    
h1.nomeSito {
	font-weight : lighter; 
	font-size : 182%; 
	padding: 0 0 0 0;
	margin : 0em; 
	line-height : normal; 
	font-family :  "Times New Roman", Times, serif;
	letter-spacing : 0.1em; 
	text-align : center;
    background-color:Transparent;
    
    }
    
.nascosto    
{ display:none;}

.visibile 
{ display:block;}

a {font-weight :bolder ;     }

a.nounderline:hover
{
	text-decoration:none;
	}

.width_100
 {
 	width:100%
 	}
 	
.width_100_h5
 {
 	width:99%;
 	height:5em;
 	}
 	
.width_99
 {
 	width:100.1%;

 }
 	
.width_99_h10
{
	width:99%;
	height:10em;
}
 	
.width_90
 {
 	width:90%
 	}
 	
.width_70
 {
 	width:70%
 	}
 	
 	.width_60
 {
 	width:60%
 	} 	
 	
 	
	
 	
.width_50
 {
 	width:50%
}
 	
.width_45
 {
 	width:45%
}
 .width_35
 {
 	width:35%
}


.width_15
 {
 	width:15%
}
 

.sottolineato
{ text-decoration:underline
}


.field
{
	border:0;
		
}

.field_center
{
	border:0;
	text-align:center;
		
}

 div.jsabilitato
  {
        display: none;
  }  
  
  
 p.testo_red
  {
  	color:Red;
  	text-align:justify;
  }
  
  p.testo_justify
  {
  	text-align:justify;
  } 
  
  p.testo_justify_Grassetto
  {
  	text-align:justify;
  	font-weight :bolder;  
  }
  
  p.testo_red_corsivo
  {
  	text-align:justify;
  	font-style :italic;
  	color:Red;
  	font-size:0.85em;
  }
  
  p.note
  {
	font-size:0.78em;
	display:inline;
  }
  
  
/* ----- 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:bottom;
	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;
	
}
  
/* ----- Fine Paging ----- */



/* ----- MenuTab ----- */

/*-----------STILI Menu Dip (TAB)--------------------*/
 
.dvMenuTab {
    float: left;
    width: 100%;
	margin-top: 0.17em;
    padding-bottom:0em;
    background: #fff url(../immagini/Tab/BordoTab.jpg) repeat-x bottom;
    font-family :verdana,sans-serif,Arial, Helvetica; 
    font-size :0.8em;
}


.dvMenuTab ul {
    margin: 0em;
    padding: 0em;
    list-style-type: none;
    font-family :verdana,sans-serif,Arial, Helvetica; 
}

.dvMenuTab ul li 
{
	 padding: 0em;
    display: inline;
}

.dvMenuTab ul li a {
    float: left;
    background: #fff url(../immagini/Tab/tabs_sin.gif) no-repeat left top;
    padding: 0 0 0 0.56em;
    margin: 0em;
    border-bottom: 0.06em solid #B7AE88;
    text-decoration: none;
    color: #202020;
    font-weight: bolder;
}

.dvMenuTab ul li a span {
    float: left;
    display: block;
    background: #fff url(../immagini/Tab/tabs_dex.gif) no-repeat right top;
    padding: 0.31em 0.94em 0.25em 0.38em;
    margin: 0em;
    color: #202020;
    font-weight: bolder;
    cursor:pointer 
}    

.dvMenuTab > ul li a span {
    width: auto;
}
    
.dvMenuTab li a:hover, .dvMenuTab li a:active, .dvMenuTab li a:focus {
    background-position: 0% -150px;
    color: #800001;
    font-weight: bolder;
    text-decoration:underline;
}

.dvMenuTab li a:hover span, .dvMenuTab li a:active span, .dvMenuTab li a:focus span {
    background-position: 100% -150px;
    color: #800001;
    font-weight: bolder;
    text-decoration:underline;
}
    
.dvMenuTab ul li.correntetab {
    float: left;
    display: block;
    background: #fff url(../immagini/Tab/tabs_sin.gif) no-repeat left top;
    padding: 0  0 0 0.56em;
    margin: 0em;
    background-position: 0% -150px;
    border-bottom: 0.06em solid #fff;
    color: #800001;
    font-weight: bolder;
}
    
.dvMenuTab ul li.correntetab span {
    float: left;
    display: block;
    background: #fff url(../immagini/Tab/tabs_dex.gif) no-repeat right top;
    padding: 0.31em 0.94em 0.25em 0.38em;
    margin: 0em;
    background-position: 100% -150px;
    color: #800001;
    font-weight: bolder;
}

.dvContenutoMenuTab {
    margin-bottom: 0.5em;
	padding: 0em;
    clear: both;
    border-right: 0.06em solid #B7AE88;
    border-bottom: 0.06em solid #B7AE88;
    border-left: 0.06em solid #B7AE88;
}







/* ----- Fine MenuTab ----- */


/* I Banner hanno sfondi di colore diverso. Se si aggiunge un Banner ricordarsi di aggiungere anche la regola BannerX img */



.dvFloat {

	float: left;

	width: 100%;

	margin-bottom: 6px;

	overflow: auto;

	}



p.Banner1 {

	clear: left;

	float: left;

	width: 97%;

	 background-color: #FAF8D6;

	 color: #353535;

	 border: #DBCE13 1px solid; 

	 padding: 2px 1px; 

	 margin: 0.25em 0 0.25em 0;

	 font-size: 95%;

	 line-height: 2;	 

	 }


p.Banner5 {
clear: left;

	float: left;

	width: 96%;

	background-color: #FBEDC9;

	color: #353535;	

	border: #E7BE52 1px solid; 
	
	padding: 0.1em  0.5em 0.1em  0.5em  ; 

	margin: 0em 0 0.5em 0;

	font-size: 85%;

	line-height:2;

	}
	
p.Banner4 {

	clear: left;

	float: left;

	width: 96%;

	background-color: #E9EFF2;

	color: #353535;	

	border: #8DC1D5 1px solid; 

	padding: 0.2em  0.5em 0.2em  0.5em  ; 

	margin: 0.25em 0 0.25em 0;

	font-size: 95%;

	line-height: 2;

	}
	






p.Banner3 {

	clear: left;

	float: left;

	width: 97%;

	background-color: #FBEDC9;

	color: #353535;	

	border: #E7BE52 1px solid; 

	padding: 2px 1px; 

	margin: 0.25em 0 0.25em 0;

	font-size: 95%;

	line-height:2;

	}





p.Banner2 {

	clear: left;

	float: left;

	width: 97%;

	background-color: #E8F2D6;

	color: #353535;	

	border: #95AE67 1px solid; 

	padding: 2px 1px; 

	margin: 0.25em 0 0.25em 0;

	font-size: 95%;

	line-height: 2;	

	}





p.Banner1 img, p.Banner2 img, p.Banner3 img,  p.Banner4 img { 

	margin-right: 0.6em;	

	float: left;

	}

	
#bodyInterno .dvBoxBanner {

	padding:  .5em 0em 0em 1em;

		margin-bottom:18em;
	}
	
	
	
	.tabellagruppodomandesceltamultipla
{
	width :99%;
	margin-top:1em

	
}

th.intestazionedomada
{
	text-align :center;
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.94em;
	font-weight :bolder;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
	border-right:solid 1px gray;
	color :#3b3b3b;
	width:70%;
	padding-top:0.5em;
	padding-bottom:0.5em;
	

}

th.intestazionerisposta
{
	text-align :center;
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :0.94em;
	font-weight :bolder;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
	border-right:solid 1px gray;
	color :#3b3b3b;
	width:15%;
	padding-top:0.5em;
	padding-bottom:0.5em;
}


td.domanda
{
	text-align :left;
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :1em;
	padding-left :0.3em;
	padding-top :0.5em;
	padding-bottom :0.5em;
	color :#3b3b3b;
	border-bottom:1px solid gray;
	border-left:1px solid gray;
	border-right:solid 1px gray;
	vertical-align:top;
	width:70%

}


td.risposta
{	text-align :right;
	font-family :verdana,sans-serif,Arial, Helvetica; 
	font-size :1em;
	padding-top :0.5em;
	padding-bottom :0.5em;
	padding-right :0.5em;
	color :#3b3b3b;
	border-bottom:1px solid gray;
	border-right:solid 1px gray;
	vertical-align:top;
	width:15%

	}