/*  :::::::::::::: menu pannello ::::::::::::::::: */
#gest_pannello{margin: 0px auto; width:100%; max-width:1200px;  background:#333333;}
#gest_PannelloIcone{margin:0px auto; width:100%; max-width:1200px; background:#fff;  }

.nav > li > a {color:#fff;}
.nav > li > a:hover {color:#000;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color:#6a6a6a;}

a{ color:#ff4800;}

.contenitoreForm{width: 100%; max-width: 1200px; margin: 0px auto;}
.dropdown-submenu { position: relative;}
.dropdown-submenu>.dropdown-menu {   top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu {display: block;}
.dropdown-submenu>a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover>a:after {    border-left-color: #fff;}
.dropdown-submenu.pull-left {    float: none;}
.dropdown-submenu.pull-left>.dropdown-menu {   left: -100%;    margin-left: 10px;    -webkit-border-radius: 6px 0 6px 6px;    -moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}


.imgAttesaAjax {  visibility: hidden;  background-color: rgba(255,255,255,0.7);  position: fixed;     z-index: +100 !important;   width: 100%;  height:100%;}
.imgAttesaAjax img {  position: relative;  top:50%;  left:50%;}

/*  :::::::::::::: per sotto menu ::::::::::::::::: */
.dropdown-menu>li{	position:relative;	-webkit-user-select: none; /* Chrome/Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+ */	/* Rules below not implemented in browsers yet */	-o-user-select: none; user-select: none; cursor:pointer;}
.dropdown-menu .sub-menu {    left: 100%;    position: absolute;    top: 0;    display:none;    margin-top: -1px;	border-top-left-radius:0;	border-bottom-left-radius:0;	border-left-color:#fff; box-shadow:none;}
.right-caret:after,.left-caret:after {	content:"";    border-bottom: 5px solid transparent;    border-top: 5px solid transparent;    display: inline-block;    height: 0;    vertical-align: middle;    width: 0;	margin-left:5px;}
.right-caret:after{	border-left: 5px solid #ffaf46;}
.left-caret:after{	border-right: 5px solid #ffaf46;}
/*  :::::::::::::: / per sotto menu ::::::::::::::::: */

/*  :::::::::::::: blocchi azione ::::::::::::::::: */
.bloccoAzione{margin:0px auto;   max-width:1200px;}

/*  :::::::::::::: tabelle form ::::::::::::::::: */
.tabellaForm{margin:0px auto;   max-width:1200px;}
.intestazioneForm{	background:#7895b1;  color:#fff;	padding:3px;	text-align:left;	border-bottom:1px solid #CCCCCC;	font-weight:bold;	font-size:14px;}
.intestazioneForm > .blocco>.col>a{color: #efefef;}


.rigaForm{border-bottom:1px solid #CCC; background:#efefef; padding-top:3px; padding-bottom:3px;}
.campoForm{padding:0px 4px;}
.piedeForm{text-align:center; margin-top:10px; }

.campoForm1{background:#FF0;}
.campoForm2{background:#CCC;}

.eticSezione{background:#819cb6;	font-weight:bold;	 border-bottom:1px solid #CCCCCC; padding:2px; color:#fff;}

.eticSezione a{color:#fff;}

.eticRaggruppamentoForm{background:#FEF0C7;	 border-bottom:1px solid #CCCCCC;padding:2px;}
.eticScheda{font-weight:bold;}

/* :::::::::::::::::: Tabelle gestione ::::::::::::::::::::::::  */
.tabella{border-right:1px solid #666666;border-bottom:1px solid #CCCCCC;width:100%;}
.tabella thead{	background:#F1f1f1;	padding:3px;	text-align:left;	border-bottom:1px solid #CCCCCC;	font-weight:bold;	font-size:14px;}
.tabella .eticVert{	font-weight:bold;	border-bottom:1px solid #CCCCCC;	font-size:13px;	}
.tabella tbody{	background:#ffffec;}
.tabella tbody td{	border-bottom: 1px solid #cccccc;padding-bottom:5px; padding:2px;}
.tabella tbody td input, select, textarea{border:1px solid #666666;}
.tabella tbody td input:hover, select:hover, textarea:hover{border:1px solid #FF9966;	color:#ff0000;}

.tabella a{	text-decoration:none;		color:#333333; }
.tabella tr:hover{	background:#fdf792;}
.tabella a:hover{	text-decoration:underline;	color:#C00;}
.rigaCel{	background:url(/gest/img/sfCelesteCel.jpg) repeat-x;	background:#e9f6f8;}
.tdSemplice{	border-bottom: 1px solid #cccccc;padding-bottom:5px;}
.tdEticSezione{	background:#ffe4af;	font-weight:bold;	 border-bottom:1px solid #CCCCCC;padding:2px;}
.tdEticSottoSezione{	background:#fff9c8;	font-weight:bold;	 border-bottom:1px solid #CCCCCC;padding:2px;}
.eticCampoTabella{	font-size:12px;	font-weight:bold;	color:#000000;}

.tabElenco tbody tr:hover{background:#FFE135;}

fieldset.gruppoInput {  border: 1px groove #ddd !important;  padding: 0 1.4em 1.4em 1.4em !important;  margin: 0 0 1.5em 0 !important;   -webkit-box-shadow:  0px 0px 0px 0px #000;     box-shadow:  0px 0px 0px 0px #000;}
legend.gruppoInput { font-size: 1.1em !important;  font-weight: bold !important;  text-align: left !important;   width:auto;   padding:0 10px;  border-bottom:none;}
.form-group{margin-bottom:0px;}
/* :::::::::::::::::: /Tabelle gestione ::::::::::::::::::::::::  */

.rigaEvidenziabile:hover{background: #dee5eb;}
.rigaEvidenziabile:hover a{color: #000000;}
.rigaSelezionata{background: #f8f88a;}
.rigaSelezionata a{color:#000;}
.testoGrassetto{font-weight: bold;}

/*  :::::::::::::: liste ordinabili ::::::::::::::::: */
.listaOrdinabile{list-style-type:none; margin: 0; padding: 0; float: left; margin-right: 10px; min-width:400px;   padding: 5px;}
.listaOrdinabile li{ margin: 5px; padding: 5px; font-size: 1.2em;   }
.voceOrdinabile{background:#fff8a9; border-top:1px solid #d4ca84;  border-right:1px solid #d4ca84; border-bottom:1px solid #b7af73; border-left:1px solid #b7af73;  padding:5px; margin:3px; clear:both;}

/*  :::::::::::::: messaggi ::::::::::::::::: */
.boxMessaggio{width:100%;  max-width:1200px;}

/*  :::::::::::::: form avvisi ::::::::::::::::: */
.formAvviso {  min-height: 25px;  display: block !important;  margin: 0;  color: #e10000;    font-weight: bold;}

/*  :::::::::::::: risorse connesse ::::::::::::::::: */
.listaRisorseConnesse{list-style-type:none; margin:0px; padding:0px;}
.listaRisorseConnesse li{border-bottom:1px dashed #CCC;}

/*  :::::::::::::: debug ::::::::::::::::: */
.bloccoFunzione{border:1px solid #999999; padding:5px; margin:5px;}
.bloccoFunzione h3{font-size:14px;}
.eticOperDebug{border-top:1px dashed #666666;padding-bottom:3px; margin-bottom:3px}
.eticOperDebug a{color:#000000;}
.datiOperDebug{padding-left:20px;}


@media print {
  a[href]:after { content: none !important; }
  img[src]:after { content: none !important; }
 
}