body{font-size:14px;}
a{color:#F60;}
a:hover{color:#F60;}
#schermataIniziale{margin:0px auto; width:426px; height:269px; background-image:url(/imgGr/home.jpg);}
#formLogin{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#formLogin input{border:1px solid #999999;}

/*  :::::::::::::: menu pannello ::::::::::::::::: */
#gest_pannello{margin: 0px auto; width:100%; max-width:980px;  background:#f1f1f1;}
#gest_PannelloIcone{margin:0px auto; width:100%; max-width:980px; background:#f1f1f1;  }
#gest_pannello a{ color:#333;}


.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;}

/*  :::::::::::::: 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 ::::::::::::::::: */

.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%;}



/*  :::::::::::::: blocchi azione ::::::::::::::::: */
.bloccoAzione{margin:0px auto;   max-width:980px;}

/*  :::::::::::::: tabelle form ::::::::::::::::: */
.tabellaForm{margin:0px auto;max-width:100%;}
.intestazioneForm{	background:#719dad;	padding:3px;	text-align:left;	border-bottom:1px solid #CCCCCC; color:#FFF; 	font-weight:bold;	font-size:14px;}
.intestazioneForm a{color:#0CF;}


.rigaForm{border-bottom:1px solid #CCC; background:#f4f4f4;}
.campoForm{padding:0px 4px;}
.piedeForm{text-align:center; margin-top:10px; }

.campoForm1{background:#FF0;}
.campoForm2{background:#CCC;}

.eticSezione{background:#acc9d4;	font-weight:bold;	 border-bottom:1px solid #CCCCCC; padding:2px;}
.eticSezione a{color:#000;}
.eticRaggruppamentoForm{background:#FEF0C7;	 border-bottom:1px solid #CCCCCC;padding:2px;}
.eticScheda{background:#dcecf2;}

/* :::::::::::::::::: 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:#f4f4f4;}
.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:#dcecf2;}
.tabella a:hover{	text-decoration:underline;	color:#000000;}
.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;}
/* :::::::::::::::::: /Tabelle gestione ::::::::::::::::::::::::  */

/*  :::::::::::::: messaggi ::::::::::::::::: */
.boxMessaggio{width:100%;  max-width:980px;}

/*  :::::::::::::: 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;}


.riq{/*width:14px; height:14px; background:#FFF; */padding:2px; display:inline;}


#chiediCancellazione{display:none ;        /*background:#fdf5ce;*/   }


/*  :::::::::::::: 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; cursor: n-resize;}

/*  ::::::::::::::correzione per timePicker ::::::::::::::::: */
.ui-timepicker-table td a{width:auto;}
.ui-widget{font-size:1em;}


/*  :::::::::::::: 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 screen {
	.soloStampabile{display:none;}
	}


@media only screen and (min-width: 100px) and (max-width: 599px) {
	body{font-size:20px; }
	.btn-xs,.btn-group-xs>.btn{font-size:1.3em;/*padding:1px 5px;line-height:1.5;border-radius:3px*/}
	.dropdown-menu{font-size:1.2em}
}

@media only screen and (min-width: 600px) and (max-width: 1023px) {
	body{font-size:18px; }
	.btn-xs,.btn-group-xs>.btn{font-size:1.1em;/*padding:1px 5px;line-height:1.5;border-radius:3px*/}
	.dropdown-menu{font-size:1.1em}
}

@media only screen and (min-width: 1024px) {
	body{font-size:14px; }

}




