﻿.borderTest
{
	border-top-style: outset;
	border-top-color: White;
	border-top-width:1px;
	border-left-style: outset;
	border-left-color: White;
	border-left-width:1px;
	
	border-bottom-style: outset;
	border-bottom-color: Black;
	border-bottom-width:1px;
	border-right-style: outset;
	border-right-color: Black;
	border-right-width:1px;
}

.borderTest2
{
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width:1px;
	border-right-style: solid;
	border-right-color: Black;
	border-right-width:1px;
	
	border-top-style: solid;
	border-top-color: White;
	border-top-width:1px;
	border-left-style: solid;
	border-left-color: White;
	border-left-width:1px;
}

.PanelCSS  
{  
	visibility:hidden;  
}
.dragContainer{
	background-color: #FFC0FF;
	height: 282px;
	width: 357px;
	border-bottom-color: black;
}

.dragHeader{
	background-color: #8080FF; 
	height: 48px;
	width: 358px;	
}

.dragDetail{
	background-color: #FFC0FF;
	height: 213px; 
	width: 357px;	
}

.uppercase
{
	text-transform: uppercase;
}

form
{
    height: 100%;
}
body
{
	background-color: #BBC9E0;/*#E6E6FA;*/ 
	color: Black;
	font-family:Verdana;
	font-size:small;
	margin:0px;
	padding:0px;
}
.listBox
{
	border-style: none;
}
.lbutton_W
{
	background-color: #6D91BC;
	color: White;
	border-style: solid;
	border-width: 1px;
	border-color: #00538D;/*#6D91BC;*/
	text-decoration: none;
	font-weight: bold;
}



.lbutton_W:hover
{
	/*text-decoration: underline;*/
	/*border-width:2px;*/
	background-color: #00538D;
	
	/*border-bottom-width:2px;
	border-left-width:2px;
	border-right-width:2px;
	border-top-width:2px;*/
}

.lbutton_W_img
{
	background-color: #6D91BC;
	color: White;
    font-family:Verdana;

	/*border-style: solid;
	border-width: 1px;
	border-color: #00538D;*/
	
    border-bottom-style: solid;
    border-bottom-width: 1px;
	border-bottom-color: #00538D;
	
    border-right-style: solid;
    border-right-width: 1px;
	border-right-color: #00538D;
	
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: whitesmoke; /*#94ADCE;*/
	
    border-left-style: solid;
	border-left-width: 1px;
	border-left-color: whitesmoke; /*#94ADCE;*/

    text-decoration: none;
}

	
	


.lbutton_W_img:hover
{
	/*text-decoration: underline;*/
	/*border-width:2px;*/
	background-color: #00538D;
	
	/*border-bottom-width:2px;
	border-left-width:2px;
	border-right-width:2px;
	border-top-width:2px;*/
}

.lbutton_M
{
	background-color: #6D91BC;
	color: Maroon;
	border-style: solid;
	border-width: 1px;
	border-color: #00538D;
	text-decoration: none;
	font-weight: bold;
}

.lbutton_M:hover
{
	background-color: #00538D;
	color: Red;
	/*text-decoration: underline;
	border-width: 2px;*/
}

.lbutton_GV
{
	background-color: #94ADCE;
	border-style: solid;
	border-width: 1px;
	border-color: #00538D;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.lbutton_GV:hover
{
	background-color: #00538D;
}
.rows_GV
{
	max-width: 200px;
}
.lbutton_popup_W
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.lbutton_popup_W:hover
{
	text-decoration: underline;
	font-style: normal;
}


.button_menu_sch
{
	background-color: #94ADCE;
    color:White;
	font-family:Verdana;
	font-weight: bold;
	
/*	
	border-right-width: 1px;
	border-right-color: #00538D;
	
	border-top-width: 1px;
	border-top-color: #94ADCE;
	border-left-width: 1px;
	border-left-color: #94ADCE;
	
	border-bottom-width: 1px;
	border-bottom-color: #6D91BC;
	border-bottom-style: solid;
*/
/*
	border-bottom-width: 1px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	*/
	top: 2px;
	/*left: 2px;*/
	position: relative;
	border-bottom-width: 1px;
	border-bottom-color: #94ADCE;
	border-bottom-style: solid;
	
	border-right-width: 1px;
	border-right-color: Black;
	border-right-style: solid;
	
	
	border-top-width: 1px;
	border-top-color: #f6f6f6;/*#dddddd;*/
	border-top-style: solid;
	
	border-left-width: 1px;
	border-left-color: #f6f6f6;/*#eaeaea;#d0d0d0;*/
	border-left-style: solid;
}

.button_menu_sch:hover
{
	background-color: #00538D;
}

.button_menu_sel
{
	border-style: solid;
	border-width: 1px;
	border-color: #6282a8;
	background-color: #6282a8;
	color: White;
	font-family:Verdana;
}
.button_menu_sel:hover
{
	background-color: #00538D;
    
	border-bottom-width: 1px;
	border-bottom-color: #00538D;
	border-right-width: 1px;
	border-right-color: #00538D;
	
	border-top-width: 1px;
	border-top-color: #94ADCE;
	border-left-width: 1px;
	border-left-color: #94ADCE;
}

.button_menu_R
{
	background-color: #FFC0B6;/*#FFE1DC;*/
    
    color: Maroon;
	font-family: Verdana;
	
	border-bottom-width: 1px;
	border-bottom-color: Maroon;
	border-right-width: 1px;
	border-right-color: Maroon;
	
	border-top-width: 1px;
	border-top-color: #FFE1DC;/*#94ADCE;*/
	border-left-width: 1px;
	border-left-color: #FFE1DC;
	
}
.button_menu_R:hover
{
	background-color: Maroon;
	color: #FFE1DC;
    /*border-color:#00538D;
	/*border-style:solid;
    border-width:medium;
	color:White;
	font-family:Verdana;*/
    /*font-weight:bold;*/
}
/*
.button_menu_disable
{
	background-color:Gray;
    border-color: GrayText; 
    border-style:solid;
    border-width:1px;
	color: GrayText;
	font-family:Verdana;
}
*/
.button_avviso_old
{
	background-color:#6D91BC;
    border-color:#6D91BC;
	/*border-style:inset;*/
    color:Maroon;
	font-family:Verdana;
	
}
.button_avviso
{
	background-color:#6D91BC;
    border-color:#6D91BC;
	/*border-style:inset;*/
    color:Maroon;
	font-family:Verdana;
	
	border-bottom-width: 1px;
	border-bottom-color: #00538D;
	border-right-width: 1px;
	border-right-color: #00538D;
	
	border-top-width: 1px;
	border-top-color: #94ADCE;
	border-left-width: 1px;
	border-left-color: #94ADCE;
}
.button_avviso:hover
{
	background-color: #00538D;
	color: Red;
}
.button_prot
{
	background-color: #5d6470;/*#454b54;*/
    border-color:#5d6470;
	color:#edf1f7;
	font-family:Verdana;
	font-weight:bold;
	
	/*background-position: right center;
	background-attachment: fixed;
	background-image: url(~/images/images.jpeg);
	background-repeat: no-repeat;
*/
}

.button_prot:hover
{
	background-color: #454b54;
}

.label_statica
{
	background-color: #6D91BC;/*#94ADCE;*/
    border-color:#6D91BC;
	color:White;
	font-family:Verdana;
	border-style: solid;
	border-width: 1px;
	border-color: #00538D;
}

.button
{
	background-color: #6D91BC;/*#94ADCE;*/
    border-color:#6D91BC;
	color:White;
	font-family:Verdana;
	border-style: solid;
	border-width: 1px;
	border-color: #00538D;
}
	

.button:hover
{
	background-color: #00538D;
    border-color:#00538D;
	/*border-style:solid;
    border-width:medium;*/
	color:White;
	font-family:Verdana;
    /*font-weight:bold;*/
}



.button_menu
{
	background-color: #6D91BC;
    /*border-color:#6D91BC;*/
	color:White;
	font-family:Verdana;
	
	/*
	border-style: outset;
	border-width: 1px;
	border-color: #00538D;*//*#94ADCE#BBC9E0;*/
	
	border-bottom-width: 1px;
	border-bottom-color: #00538D;
	border-right-width: 1px;
	border-right-color: #00538D;
	
	border-top-width: 1px;
	border-top-color: #94ADCE;
	border-left-width: 1px;
	border-left-color: #94ADCE;
}
.button_menu:hover
{
	background-color: #00538D;
}
.button_menu_annulla
{
	background-color: #FFE1DC;
    color: Maroon;
	font-family: Verdana;

	border-bottom-width: 1px;
	border-bottom-color: Maroon;
	border-right-width: 1px;
	border-right-color: Maroon;
	
	border-top-width: 1px;
	border-top-color: #94ADCE;
	border-left-width: 1px;
	border-left-color: #94ADCE;
}
.button_menu_annulla:hover
{
	background-color: #FFC0B6;
}
.button_menu_disable
{
	background-color: #56759b;/*#6282a8;*/
	font-family:Verdana;
		
	border-style: inset;/* solid;*/
	border-width: 1px;
	border-color: Gray;/*#2E2E2E;#D2D2D2#94ADCE#BBC9E0;*/
}

.button_popup
{
	background-color: #00538D;
	border-color:#6D91BC;
	color:White;
	font-family:Verdana;
	border-style: outset;
	border-width: 1px;
	border-color: #00538D;
}
.button_popup:hover
{
	background-color: Navy;
}



.button_annulla
{
	background-color:#FFE1DC;
    border-color:Maroon;
	color:Maroon;
	font-family:Verdana;
	border-style: solid;
	border-width: 1px;
}
.button_annulla:hover
{
	background-color:#FFC0B6;
    border-color:#00538D;
	/*border-style:solid;
    border-width:medium;*/
	color:#00538D;
	font-family:Verdana;
    /*font-weight:bold;*/
}

.button_annulla2
{
	background-color:#FFC0B6;
    border-color:Maroon;
	/*border-style:solid;
    border-width:medium;*/
	color:Maroon;
	font-family:Verdana;
	border-style: solid;
	border-width: 1px;
}
.button_annulla2:hover
{
	background-color:#FFE1DC;
    border-color:#00538D;
	/*border-style:solid;
    border-width:medium;*/
	color: Blue;/* #00538D;*/
	font-family:Verdana;
    /*font-weight:bold;*/
}

.button2
{
	background-color:#00538D;
    border-color:#00538D;
	/*border-style:solid;
    border-width:medium;*/
	color:White;
	font-family:Verdana;
}
.button2:hover
{
	background-color:#6D91BC;
    border-color:#6D91BC;
	/*border-style:solid;
    border-width:medium;*/
	color:White;
	font-family:Verdana;
    /*font-weight:bold;*/
}
.button3
{
	/*background-color:#6D91BC;*/
    border-color:#6D91BC;
	/*border-style:solid;
    border-width:medium;*/
	/*color:White;*/
    color: #175179;
	font-family:Verdana;
	text-decoration:none;
}
.button3:hover
{
	/*background-color:#00538D;*/
    border-color:#00538D;
	/*border-style:solid;
    border-width:medium;*/
	color:White;
	font-style:oblique;
	font-family:Verdana;
	text-decoration:underline;
    /*font-weight:bold;
    border-bottom: solid 1px Navy;*/
}
.tv_aling
{
	text-align: left;
}
.ns_1
{
	color:Black;
}
.ns_1:hover
{
	color:Black;
    font-weight:bold;
}
.sns_1
{
	color:Black;
    font-weight:bold;
}
.l_1
{
	color:Red;
}
.t6D91BC
{
	background-color:#6D91BC;
	color:White;
}
.tBBC9E0
{
	background-color:#BBC9E0;
	color:Black;
}
.td_1
{
	width:160px;
}
.td320
{
	width:320px;
}
.tr_1
{
	background-color:White;
}

.errormsg
{
	width:100%;
	padding-left: 10px;
	padding-top: 10px;
}
.errormsg_upload
{
	width:300px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}
.table
{
	font-family: Arial, Verdana, helvetica, Sans-Serif;
	color: #fff;
	background-color: #069;
	font-size: small;
	font-weight: bold;
	text-align: center;
}
.dati_visualizza
{
	font-family: Arial, Verdana, helvetica, Sans-Serif;
	background-color: #BBC9E0; /*#99CCFF;*/
	border-style: none;

    font-size: 12px;
}
.dati_visualizzaOLD
{
	background-color: #94ADCE;
	border-style: none;
}
.dati_annullamento
{
	background-color: #FFC0B6; /*#FFECE9;*/
	border-style: none;
}
.dati_annullamento2
{
	font-family: Arial, Verdana, helvetica, Sans-Serif;
	background-color: #FFE5B6;
	border-style: none;
}

.aceCompletionList
{
	margin: 0px;
	background-color: White;
	cursor: default;
	overflow-y: auto;
	overflow-x: hidden;
	height: 300px;
	text-align: left;
	border: 1px solid #777;
	z-index: 10000;
}

.lb
{
	color: Blue;
}
.lb:visited
{
	color: Blue;
}
.lb:hover
{
	color: White;
}
.lse
{
	font-style: italic;
	color: Maroon;
	background-color: #99CCFF;
}
.modalBackground
{
	background-color: Black;
	filter: alpha(opacity=40);
	opacity: 0.5;
}
.modalWindow
{
	border: solid 1px #c0c0c0;
	border-bottom-width: medium;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-right-width: medium;
	border-right-color: Black;
	border-right-style: solid;
	background-color: White; /*#99CCFF;*/
	padding: 10px 10px 10px 10px;
	position: absolute;
	top: -1100px;
}

.modalWindowFIX
{
	border: solid 1px #1B488B;
	background-color: #E4E4E4;
	padding: 10px 10px 10px 10px;
	Height: 150px;
	
	border-top-left-radius: 18px;
	border-bottom-right-radius: 18px;
	
	-webkit-box-shadow: 0px 0px 10px 9px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 10px 9px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 10px 9px rgba(50, 50, 50, 0.5);
}

/*.GridView TR TH
{
	line-height: 25px;
}*/
.GridView TR TD
{
	line-height: 20px;
	/*border-bottom-style: double;
	border-bottom-color: Black;
	border-bottom-width: 1px;*/
}

.LinkButton_action_Wold
{
	text-decoration: none;
	color: White;
	font-weight: bold;
	
}
.LinkButton_action_Wold:hover
{
	background-color: Navy;
}
.LinkButton_action_R
{
	text-decoration: none;
	color: Maroon;
	font-weight: bold;
}
.LinkButton_action_R:hover
{
	background-color: Navy;
	color: Red;
}
.LinkButton_action_W
{
	text-decoration: none;
	color: White;
	font-weight: bold;
	background-color: Navy;
}
.LinkButton_action_W:hover
{
	text-decoration: underline;
}

/*
.ListBoxDestinatari
{
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	width: 100%;
	height: 100%;
	background-color: #BBC9E0;
}
*/

/* AUTOCOMPLETAMENTO */
.ace_nominativo_class
{
	margin-top: 0px;
	width:auto!important;
	min-width: 450px;
	background-color: #c7d9e8;
	margin: 0px;
	padding: 0px;
	overflow :auto; 
}
.ace_nominativo_element
{
	background-color: #acbdcb;
	font-weight: bold;
	color: Navy;
}

.ace_nominativo_item
{
	color: Navy;
	text-align: left;
	margin: 0px;
	padding-left: 5px;
	text-decoration: none;
}
/* FINE AUTOCOMPLETAMENTO */
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: Yellow;
    color: red;
}

.collapsePanel {
	        /*width: 100%;*/
	        height:0px;
	        background-color:white;
	        overflow:hidden;
        }
        .collapsePanelHeader{	
	        /*width:100%;*/		
	        height:20px;
	        color: White;
	        background-color: #00538D;
	        /*background-image: "~/images/bg-menu-main.png";*/
	        font-weight:bold;
	        float:none;
	        padding:5px; 
	        cursor: pointer; 
	        vertical-align: middle;
        }
        .collapsePanelHeader2{	
	        /*width:100%;*/		
	        height:18px;
	        color: White;
	        background-color: #6D91BC;
	        /*background-image: "~/images/bg-menu-main.png";*/
	        font-weight:bold;
	        float:none;
	        padding:5px; 
	        cursor: pointer; 
	        vertical-align: middle;
        }
        
.boximg {
  position: relative;
  width: 410px; /* Stessa larghezza dell'immagine */
  height: 300px; /* Stessa altezza dell'immagine */
}
.boximg2 {
  position: relative;
  width: 500px; /* Stessa larghezza dell'immagine */
  height: 500px; /* Stessa altezza dell'immagine */
}
.boxtesto {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background: rgb(0, 0, 0);
	filter: alpha(opacity=40);
	-moz-opacity: .40;
    opacity: .40;
}

.div_body_config_rubrica {
  position: relative;
  width: 500px; /* Stessa larghezza dell'immagine */
  height: 100%; /* Stessa altezza dell'immagine */
}
.div_layer_config_rubrica {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background: rgb(0, 0, 0);
	filter: alpha(opacity=40);
	-moz-opacity: .40;
    opacity: .40;
}

.table_border
{
	border: 1px solid #00538D;
}

.table_top_menu
{
	border-bottom: 1px inset #00538D;
	border-top: 1px inset #00538D;
	background-color: #6282a8;
	/*border-top-style:outset;*/
	
}
.table_menu
{
	/*border: 1px inset;*/
	border-top-width: 1px;
	border-top-color: #333333;
	border-top-style: solid;
	
	border-left-width: 1px;
	border-left-color: #333333;
	border-left-style: solid;
	
	border-bottom-width: 1px;
	border-bottom-color: #e9e9e9;
	border-bottom-style: solid;
	
	border-right-width: 1px;
	border-right-color: #e9e9e9;
	border-right-style: solid;
	
	background-color: #6282a8;/*#ECF0F3;TEST_CSS*/
}

.table_menu_IN
{
	/*border: 1px outset;*/
	
	
	border-top-width: 1px;
	border-top-color: #333333;/* Black;*/
	border-top-style: solid;
	
	border-left-width: 1px;
	border-left-color: #333333;/* Black;*/
	border-left-style: solid;
	
	border-bottom-width: 1px;
	border-bottom-color: #e9e9e9;/* #dddddd;/*#f6f6f6;*/
	border-bottom-style: solid;
	
	border-right-width: 1px;
	border-right-color: #e9e9e9;/* #dddddd;/*#eaeaea;#d0d0d0;*/
	border-right-style: solid;
	
	background-color: #A9BBD8;/*#94ADCE;*/
}

.table_menu_OUT
{
	/*border: 1px outset;*/
	
	
	border-bottom-width: 1px;
	border-bottom-color: #333333; /*Black;*/
	border-bottom-style: solid;
	
	border-right-width: 1px;
	border-right-color: #333333; /*Black;*/
	border-right-style: solid;
	
	border-top-width: 1px;
	border-top-color: #f6f6f6;/*#dddddd;*/
	border-top-style: solid;
	
	border-left-width: 1px;
	border-left-color: #f6f6f6;/*#eaeaea;#d0d0d0;*/
	border-left-style: solid;
	
	background-color: #BBC9E0;/*#94ADCE;*/
}

.table_menu_OUT_ann
{
	/*border: 1px outset;*/
	
	
	border-bottom-width: 1px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	
	border-right-width: 1px;
	border-right-color: Black;
	border-right-style: solid;
	
	border-top-width: 1px;
	border-top-color: #d0d0d0;
	border-top-style: solid;
	
	border-left-width: 1px;
	border-left-color: #d0d0d0;
	border-left-style: solid;
	
	background-color: #FFECE9;
}

.button_select
{
	border-style: solid;
	border-width: 1px;
	border-color: White;
	color: White;
	/*border: 1px solid White;*/
	background-color: Navy; /*#6282a8;*/
	font-weight: bold;
}

/*TABELLA MASTER*/
.table_master
{
	border: 1px solid #00538D;
	background-color: #6D91BC;
}
.td_titolo
{
	text-align: left;
	vertical-align: top;
	background-color: #00538D;
	font-weight: bold;
	color: White;
	/*background-color: #94ADCE;*/
}
.td_body
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #00538D; 
	background-color: #94ADCE;
}
.td_body2
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #00538D; 
	background-color: #BBC9E0;
}

/*FINE TABELLA MASTER*/

/*TABELLA PERMESSI*/
.td_col1
{
	text-align: left;
	width: 150px;
}
.td_col2
{
	text-align: left;
	width: 150px;
	color: White;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: Navy;
}
.td_col2_r
{
	text-align: right;
	width: 150px;
	color: White;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: Navy;
}
.td_col3
{
	text-align: center;
	width: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: Navy;
}
/*FINE TABELLA PERMESSI*/

.ddl_style
{
	border-style: none;
}

.gv_anagrafica
{
	border-bottom-style: dotted;
	border-bottom-color: Black;
	border-bottom-width: 1px;
	background-color: Yellow;
}

.box_viewbody {
  position: relative;
  width: 700px; /* Stessa larghezza dell'immagine */
  /*height: 384px;*/ /* Stessa altezza dell'immagine */
}
.box_viewlayer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 700px;
	height: 384px;
	background: rgb(162, 22, 0);
	filter: alpha(opacity=40);
	-moz-opacity: .40;
    opacity: .40;
}

.box_viewbody_u {
  position: relative;
  width: 470px; /* Stessa larghezza dell'immagine */
  height: 160px; /* Stessa altezza dell'immagine */
}
.box_viewlayer_u {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 470px;
	height: 160px;
	background: rgb(0, 83, 141);
	filter: alpha(opacity=40);
	-moz-opacity: .40;
    opacity: .40;
}

.showpanel {
    font-family: Verdana;
    font-size: 8pt;
    border-style: none;
    text-align: right;
    float: right;
    /*width:160px;*/
}

.label_pulsante_chiudi {
	position : absolute;
	top : -12px;
}