BODY
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Avantgarde;
    TEXT-ALIGN: justify;
    margin-top: 0px;
    margin-bottom: 0px;
}
A:link, A:active, A:visited, A:link
{
    COLOR: #FF9C00
}
A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

.PageHdr
{
    margin-top: 40px;
    margin-bottom: 20px;
    //margin-left: 6px;
    font-weight: bold;
    font-size: 13px;
    color: #FF9C00;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.PageHdr A,
.PageHdr A:active, 
.PageHdr A:visited, 
.PageHdr A:link, 
.PageHdr A:hover 
{
    color: #FF9C00;
}


.ParHdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000080;
    TEXT-DECORATION: none
}

.filtro_attivo,
a.filtro_attivo,
a.filtro_attivo:active, 
a.filtro_attivo:visited, 
a.filtro_attivo:link, 
a.filtro_attivo:hover 
{
	color: #000000
}

TD
{
    FONT-SIZE: 11px;
}

.testolibero
{
    FONT-SIZE: 11px;
	margin-left: 200px;
	margin-right: 200px;
	margin-top: 60px;
	margin-bottom: 60px;
	text-align: center;
}

.ParSeparator
{
	color: #FF9C00;
	background-color: #FF9C00;
	height: 2px;
	border: 1px;
}

.Notine
{
	margin-top: 10px;
 	padding-top: 0px;
	padding-bottom: 0px;
   	background: #DCE4EA;
    color: #FF9C00;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica;
    width: 100%;
    text-align: center;
    background-image: url("../images/webapplslogo.gif");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    border-top: #FF9C00 1px solid;
    
}
.P_Notine
{
	margin-bottom: 6px;
	margin-top: 0px;
	//margin-bottom: 3px;
	//margin-top: 4px;
}


.footer
{
	margin-top: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
    background: #DCE4EA;
    color: #FF9C00;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica;
    width: 100%;
    text-align: center;
    border-top: #FF9C00 1px solid;
}

/*************** menu drop down *************************/
.ddmx_wholemenucontainer
{
    background: #397FAD;
}

.ddmx {
    font: 11px tahoma;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1:visited,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    margin-top: 1px;
    margin-bottom: 1px;
    background: #397FAD;
    font-size: 10px;
    font-family: verdana, Helvetica, Avantgarde;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    border: #397FAD 5px solid;
    padding-top: 4px;
    text-align: center;
    vertical-align: middle;
   width: 130px;
   height: 15px;
}

.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx a.item1-active,
.ddmx a.item1-active:active,
.ddmx a.item1-active:visited,
.ddmx a.item1-active:link,
.ddmx .item1-active:hover
{
    background: #ffffff;
    color: #397FAD;
    vertical-align: middle;
}


.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2:visited,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    margin: 0px;
    padding: 2px 10px 2px 10px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, Avantgarde;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
    border-right: #000000 0px solid;
    text-align: left;
}
.ddmx .item2 {
    background: #5C96BB;
}

.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:active,
.ddmx a.item2-active:visited,
.ddmx a.item2-active:link

{
    background: #DCE4EA;
    color: #336699;
    vertical-align: middle;
}

.ddmx .arrow,
.ddmx a.arrow:link,
.ddmx a.arrow:visited,
.ddmx a.arrow
{
	background-image: url(../ddmenu/images/ddmarrowdx_white.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.ddmx a.arrow:hover
{
	background-image: url(../ddmenu/images/ddmarrowdx_black.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}


.ddmx .section {
    border-top: #397FAD 0px solid;
    border-left: #397FAD 0px solid;
    border-right: #397FAD 0px solid;
    border-bottom: #397FAD 5px solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    vertical-align: middle;
}

.ddmx .selected,
.ddmx .selected:visited
{
    background: #FF9C00;
    color: #ffffff;
}

.ddmx .selected:hover {
    background: #F7F7F7;
    color: #FF9C00;
}

.ddmx_toggler {
    padding: 0px;
    margin-top: 1px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    background: #f6f6f6;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, Avantgarde;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    width:	20px;
    text-align: center;
    vertical-align: middle;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    height: 20px;
    position: absolute;
}

.ddmx_td_item0 {
    vertical-align: top;
    margin-top: 1px;
}

.ddmx_menucontainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    background: #ffffff;
    vertical-align: middle;
}

.ddmx .simplesection,
.ddmx a.simplesection:active,
.ddmx a.simplesection:link,
.ddmx a.simplesection:visited,
.ddmx a.simplesection:hover,
.ddmx a.simplesection
{
    text-align: center;
    font-weight: bold;
}


/************** waform ***************/

.waform_boxrow
{    
}

.waform_boxcell
{
}

.waform_button
{
    color: #000080;
	background-color: #c6cfd2;
    border: #000080 1px outset;
    font-family: verdana, arial, helvetica, avantgarde;
    font-size: 10px;
    text-align: center;
    cursor: pointer;
}
.waform_button_disabled
{
    color: #000080;
	background-color: #a0a0a0;
    border: #000080 1px inset;
    font-family: verdana, arial, helvetica, avantgarde;
    font-size: 10px;
}

.waform_buttonimg
{
	margin: 0px;
	margin-left: 0px;
    vertical-align: middle;
	background-color: transparent;
	border: none;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
 
    /* trucco per non fare vedere la caption */
    color: #397fad;
	font-size: 10px;    
	letter-spacing: 100px;
	text-indent: 100px;
	overflow: hidden;

}

.waform_buttonimg_showfile_disabled,
.waform_buttonimg_monthcal_disabled,
.waform_buttonimg_yearcal_disabled,
.waform_buttonimg_registra_disabled,
.waform_buttonimg_annulla_disabled,
.waform_buttonimg_ordinafiltra_disabled
{
}

.waform_checkbox,
.waform_currency,
.waform_date,
.waform_datetime,
.waform_select,
.waform_multiselect,
.waform_radio,
.waform_text,
.waform_textarea,
.waform_integer,
.waform_mailaddress,
.waform_time,
.waform_upload
{
    border: #000080 1px outset;
    font-family: verdana, arial, helvetica, avantgarde;
    font-size: 10px;
}

.waform_checkbox_disabled,
.waform_currency_disabled,
.waform_date_disabled,
.waform_datetime_disabled,
.waform_select_disabled,
.waform_multiselect_disabled,
.waform_radio_disabled,
.waform_text_disabled,
.waform_textarea_disabled,
.waform_integer_disabled,
.waform_mailaddress_disabled,
.waform_time_disabled,
.waform_upload_disabled
{
    border: #000080 1px inset;
    font-size: 10px;
    font-family: verdana, arial, helvetica, avantgarde;
	color: #404040;
	background-color: #e0e0e0;
}


.waform_listbox
{
    border: #000080 1px solid;
    font-family: lucida console, courier;
    font-size: 10px;
}
.waform_listbox_disabled
{
    font-size: 10px;
    font-family: lucida console, courier;
	color: #404040;
	background-color: #e0e0e0;

}
.waform_listboxhdr
{
    font-family: lucida console, courier;
    font-size: 10px;
	color: #ffffff;
	background-color: #c0c0c0;
}

.waform_form
{
	background-color: #397fad;
    border: #ff9c00 1px solid;
    margin-bottom: 0px;
	position:	relative;
}

.waform_lbl
{
    font-size: 11px;
    font-family: verdana, arial, helvetica, avantgarde;
	color: #ffffff
}

.waform_mdtlbl
{
    font-size: 11px;
    font-family: verdana, arial, helvetica, avantgarde;
	color: #ff9c00
}
a.waform_mdtlbl:active, 
a.waform_mdtlbl:visited, 
a.waform_mdtlbl:link, 
a.waform_mdtlbl
{
	color: #ff9c00;
}

.waform_nomdtlbl
{
    font-size: 11px;
    font-family: verdana, arial, helvetica, avantgarde;
	color: #ffffff
}
a.waform_nomdtlbl:active, 
a.waform_nomdtlbl:visited, 
a.waform_nomdtlbl:link, 
a.waform_nomdtlbl
{
	color: #ffffff
}


.calpop
{
	position:absolute;
	visibility:hidden;
	z-index:1000;
	background-color: #800000;
    font-size: 9px;
	color: #000000
}
lcalpop, a.lcalpop:visited, a.lcalpop:active, a.lcalpop:link, a.lcalpop
{
    font-size: 9px;
	color: #000000
}
.calhdr
{
    font-size: 9px;
    font-weight: bold;
	color: #800000
}
.calmhdr
{
    font-size: 10px;
    font-weight: bold;
	color: #000000
}
.waform_portalbody
{
	background-color: #e0e0e0;
    border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: none;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
    padding-left: 0px
}
.waform_portaltable
{
    border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: none;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
    padding-left: 0px
}
.waform_portalcaption
{
    margin-right: 0px;
    margin-left: 0px;
	margin-top: 0;
	margin-bottom: 0;
    padding-right: 1px;
    padding-left: 1px;
	border-right: #404040 1px solid;
    border-top: none;
    font-weight: bold;
    border-left: none;
    color: #ffffff;
    text-indent: 0pt;
    border-bottom: #404040 1px solid;
    font-size: 10px;
    font-family: verdana, arial, helvetica, avantgarde;
	background-color: #808080
}
.waform_portalcolhdr
{
    margin-right: 0px;
    margin-left: 0px;
	margin-top: 0;
	margin-bottom: 0;
    padding-right: 1px;
    padding-left: 1px;
    border-right: #404040 1px solid;
    border-top: none;
    font-weight: bold;
    font-size: 10px;
    border-left: none;
    color: #ffffff;
    text-indent: 0pt;
    border-bottom: #404040 1px solid;
    font-family: verdana, arial, helvetica, avantgarde;
	background-color: #808080
}
.waform_portalrow_odd
{
	background-color: #c0c0c0;
}
.waform_portalrow_even
{
	background-color: #e0e0e0;
}

.waform_portalrow_selected
{
	background-color: #ffffff;
}

.waform_portalcell
{
    font-size: 10px;
    font-family: verdana, arial, helvetica, avantgarde;
    margin-right: 0px;
    margin-left: 0px;
	margin-top: 0;
	margin-bottom: 0;
    border-right: #404040 1px solid;
    border-top: none;
    padding-right: 1px;
    padding-left: 1px;
    border-left: none;
    border-bottom: #404040 1px solid
}

.waform_portalbuttonadd
{
	width:	60px;
	height:	16px;
    font-size: 10px;
    font-family: verdana, arial, helvetica, avantgarde;
}
.waform_portalbuttonshow,
.waform_portalbuttonmod,
.waform_portalbuttondel
{
	margin: 0px;
	width:	20px;
	height:	16px;
    font-size: 10px;
    font-family: verdana, arial, helvetica, avantgarde;
}

button.waform_portalbuttonadd,
button.waform_portalbuttonshow,
button.waform_portalbuttonmod,
button.waform_portalbuttondel,
button.waform_portalbuttonadd_disabled,
button.waform_portalbuttonshow_disabled,
button.waform_portalbuttonmod_disabled,
button.waform_portalbuttondel_disabled
{
	background-color: transparent;
	color: #ffffff;
	border: none;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    text-align: center;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}



.waform_frame
{
    border-right: #000000 1px solid;
    border-top:  #000000 1px solid;
    border-left:  #000000 1px solid;
    border-bottom: #000000 1px solid;
	color: #000000
}
.waform_iframe
{
    border-right: #000000 1px solid;
    border-top:  #000000 1px solid;
    border-left:  #000000 1px solid;
    border-bottom: #000000 1px solid
}


.waform_buttonimg_monthcal
	{
	height: 16px;
	}
.waform_buttonimg_yearcal
	{
	height: 16px;
	margin-left: -10px;
	}
.waform_buttonimg_showfile
	{
	height: 16px;
	}





/************* watable ***********************/
.watbl_sortfilter
{
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, avantgarde;
    background-color: #ffffff;
    text-align: justify;
    margin-top: 0px;
}

.watbl_pagehdr
{
    font-family: verdana, arial, helvetica;
    margin-top: 22px;
    margin-bottom: 12px;
    //margin-left: 6px;
    font-weight: bold;
    font-size: 13px;
    color: #000000;
    text-align: center;
    text-decoration: none
}

.watbl_colhdr
{
    border-right: #397fad 1px solid;
    border-top: medium none;
    font-weight: bold;
    font-size: 10px;
    border-left: medium none;
    color: #ffffff;
    text-indent: 0pt;
    border-bottom: #397fad 1px solid;
    font-family: verdana, arial, helvetica;
	background-color: #5c96bb;
	padding: 2px;
}

.watbl_bottoniera_viste
{
    vertical-align: middle;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    background: #397fad;
    border-top: #397fad 6px solid;
    border-right: #397fad 6px solid;
    border-left: #397fad 6px solid;
    border-bottom: #397fad 2px solid;
}
.watbl_cmdbts
{
    font-size: 11px;
    width: 60px;
    height: 20px;
    color: #ffffff;
	background-color: #c6cfd2;
    border: #000080 1px outset;
    margin-top: 1px;
    margin-right: 1px;
    cursor: pointer;
    text-align: center;
}
.watbl_cmdbts_disabled
{
    font-size: 11px;
    width: 60px;
    height: 20px;
    color: #c0c0c0;
	background-color: #a0a0a0;
    border: #000080 1px inset;
    margin-top: 1px;
    margin-right: 1px;
    text-align: center;
}


.watbl_ricerca_rapida
{
	margin-top: 3px;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana, arial, helvetica;
    border: #000080 1px solid;
}
.watbl_label_ricerca_rapida
{
    color: #ffffff;
    margin-left: 5px;
    margin-right: 1px;
}

.watbl_recnavbar
{
	background-color: #397fad;
    color: #ffffff;
    margin-top: 0px;
    margin-bottom: 5px;
    border-bottom: #397fad 6px solid;
    text-align: center;
}

.watbl_recnavbar_button
{
    vertical-align: middle;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	background-color: #ff9c00;
    color: #ffffff;
    border: #000080 1px solid;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 6px;
    margin-left: 3px;
    margin-right: 3px;
    
    
}

.watbl_tdborder
{
    border-right: #397fad 1px solid;
    padding-right: 2px;
    border-top: medium none;
    padding-left: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-left: medium none;
    border-bottom: #397fad 1px solid
}
.watbl_tdborderselected
{
    background-color: #c0c0c0;
	color: #000000;
    border-right: #000000 1px solid;
    padding-right: 2px;
    border-top: medium none;
    padding-left: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-left: medium none;
    border-bottom: #000000 1px solid
}
.watbl_tdborderhili, 
a.watbl_tdborderhili:active , 
a.watbl_tdborderhili:visited , 
a.watbl_tdborderhili:link , 
a.watbl_tdborderhili
{
    border-right: #000000 1px solid;
    padding-right: 2px;
    border-top: medium none;
    padding-left: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-left: medium none;
    border-bottom: #000000 1px solid;
    background-color: #000000;
	color: #ffffff;
}

a.watbl_tdborderlink:active , 
a.watbl_tdborderlink:visited , 
a.watbl_tdborderlink:link , 
a.watbl_tdborderlink
{
	color: #ff9c00;
}


.watbl_trborder
{
    background-color: #edf5fb;
	color: #000080;
}

.watbl_trborderselected, 
a.watbl_trborderselected:active , 
a.watbl_trborderselected:visited , 
a.watbl_trborderselected:link , 
a.watbl_trborderselected
{
    background-color: #808080;
	color: #ffffff
}

.watbl_trborderhili, 
a.watbl_trborderhili:active , 
a.watbl_trborderhili:visited , 
a.watbl_trborderhili:link , 
a.watbl_trborderhili
{
    background-color: #397fad;
	color: #ffffff;
    border: #ffffff 1px solid;;
}
.watbl_tbborder
{
	border-spacing: 0px;
	border-collapse: collapse;
    border: #ff9c00 1px solid;;
	margin-top: -3px;
	//margin-top: -18px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.watbl_cmdrowbts
{
    font-size: 10px;
    width: 16px;
    text-align: center;
    color: #000080;
	background-color: #c6cfd2;
    border: #000080 1px outset;
    margin-right: 1px;
}

.watbl_cmdrowbts_disabled
{
    font-size: 10px;
    width: 16px;
    text-align: center;
    margin-right: 1px;
    color: #c0c0c0;
	background-color: #a0a0a0;
    border: #000080 1px inset;
}

.watbl_actionimgbutton
{
    vertical-align: middle;
    margin-top: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 10px;
	width: 32px;
	height: 18px;
    border: none;
    background-color: transparent;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;

    /* trucco per non far vedere la caption del bottone */
    color: #397fad;
    font-size: 1px;
    text-indent: 100px;
    letter-spacing: 100px;
	overflow: hidden;
	
	/* per msie */
    // text-indent: 0px;
    // font-size: 100px;
}

.watbl_actionimgbutton_prevpage,
.watbl_actionimgbutton_nextpage
{
    margin-bottom: 2px;
	height: 18px;
	background-position: center center;
    border: #000080 1px solid;
	background-color: #ff9c00;
	text-align: center;
	width: 50px;
	height: 20px;
    
}

.watbl_actionimgbutton_prevpage
{
	margin-left: 3px;
}

.watbl_actionimgbutton_nextpage
{
	margin-right: 3px;
}

.watbl_cmdimgrowbts_vedi,
.watbl_cmdimgrowbts_modifica,
.watbl_cmdimgrowbts_cancella,
.watbl_cmdimgrowbts_vedi_disabled,
.watbl_cmdimgrowbts_modifica_disabled,
.watbl_cmdimgrowbts_cancella_disabled
{
	height: 16px;
    width: 16px;
	margin: 0px;
}

.watbl_cmdimgrowbts_vedi_disabled,
.watbl_cmdimgrowbts_modifica_disabled,
.watbl_cmdimgrowbts_cancella_disabled
{
	cursor: default;
}

.watbl_cmdimgrowbts_vedi,
.watbl_cmdimgrowbts_modifica,
.watbl_cmdimgrowbts_cancella,
.watbl_cmdimgrowbts_vedi_disabled,
.watbl_cmdimgrowbts_modifica_disabled,
.watbl_cmdimgrowbts_cancella_disabled
{
	height: 16px;
    width: 16px;
	margin: 0px;
}

.watbl_cmdimgrowbts_vedi_disabled,
.watbl_cmdimgrowbts_modifica_disabled,
.watbl_cmdimgrowbts_cancella_disabled
{
	cursor: default;
}




/***************** iframes applicativi (forms e help) **************/
.helpiframe
	{
	position: absolute;
    border: #000000 1px dotted;
	visibility: visible;
	width: 400px;
	height: 230px;
	margin-top: 0px;
	z-index: 10;
	border-collapse: collapse;
	background-color: #ffffd5;
	}

.help
{
	background-color: #ffffd5;
	margin: 0px;
}

.helptext
	{
	background-color: #ffffd5;
	margin: 20px;
	}
	
.helpclose
	{
	background-color: #ffffd5;
	margin: 30px;
	}
	
.serviceiframe
	{
	position: absolute;
	left: 0px;
    border: #000000 1px dotted;
	visibility: visible;
	margin-top: 0px;
	z-index: 10000;
	border-collapse: collapse;
	background-color: #ffffff;
	}
	
.helpiframe_hidden,
.serviceiframe_hidden
	{
	margin-top: 0px;
	visibility: hidden;
	position: absolute;
	z-index: -1;
	}
	
.generichelp
	{
	border-collapse: collapse;
	margin-top: 0px;
    height: 12px;
	width: 100%;
	background-color: #000080;
	color: #ffffff;
    border: #c0c0c0 1px solid;
    cursor: pointer;
	}

.generichelpclose
	{
	width: 12px;
    border: #c0c0c0 1px solid;
    text-align: center;
	}
	
.screenshots table 
	{
	width: 100%;
    border: none;
    text-align: center;
	}
	
.screenshots td
	{
	width: 20%;
	padding: 20px;
    border: none;
    text-align: center;
    vertical-align: top;
	}
	
.screenshots img
	{
    border: none;
	}
	

