﻿*{padding:0 0 0 0; margin:0 0 0 0;}

 @font-face {
font-family: "Inder";
src: url("Inder-Regular.ttf") format("truetype");
}
@font-face {
	font-family: attractive-font;
	src: url("BebasNeue.otf");
} 
html{
	height:100%;
	/*overflow-y: scroll;*/
}
.button::-moz-focus-inner{
	border: 0;
	padding: 0;
}

body{  
	font-family: 'Inder', 'sans-serif';
	margin: 0;
	padding: 0;
	background-color:#174983;	
	
	color:#d5d5d5
}
a:link {color: #65AFE0;}      /* unvisited link */
a:visited {color: #65AFE0;}  /* visited link */
a:hover {	color: #44a2da;}  /* mouse over link */
a:active {	color: #44a2da;}  /* selected link */ 

/* disabled */	

/*button[disabled]:hover,
button[disabled]:active {
	cursor: auto;
	  opacity: 0.4;
	  color: #44A2DA;

}*/

imput[disabled] {
	cursor: auto;
	  opacity: 0.0;
	  
	  background-color: #5e94bf; 


}

/* H1 */	

h1 {
  font-size:1.40em;
  line-height:1.30em;
  color:#FFF;
  padding:10px;
}
h2 {
  font-size:1em;
  line-height: 1.1em;
  color:#FFF;
  padding:5px;
}
h3,h4,h5, h6 {
   font-size:0.9em;
   line-height: 1em;
   color:#FFF;padding:5px;
}

/* UTILITY */	
.FloatLeft{	
	padding:0; 
	margin:0;
	float:left;
}

.FloatRight{	
	padding:0; 
	margin:0;
	float: right;
}
a:hover img  {
    opacity: 0.6;
}


.clear{clear: both}
button, select, option{ cursor:pointer;}

/* CONTENITORE  */	 
#container{
	padding:0; 
	margin:0;
	background-color:#156fb3;
	background: -moz-linear-gradient(top,  #156fb3 0%, #174983 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#156fb3), color-stop(100%,#174983)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #156fb3 0%,#174983 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #156fb3 0%,#174983 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #156fb3 0%,#174983 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #156fb3 0%,#174983 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#156fb3', endColorstr='#174983',GradientType=0 ); /* IE6-8 */	
	height:100%;
	z-index:-10;
}
	
#content{
	clear:both; 
	background:url("../gif/htmlShell/logonts100.png") no-repeat scroll center 250px transparent;
	background-attachment:fixed;
	position: relative; line-height: 1.3;
	/*margin: 118px 0 20px;*/
	min-height: 400px;
	
	overflow: hidden;
	position: relative;
}	 

/* OGGETTI HEADER  */
#header{
	position:fixed;
	width:100%;
	background: none repeat scroll 0 0 transparent;
	/* height: 11.8em;
	left: 0;
	margin: 0;
	position: fixed;*/
	top: 0;
	width: 100%;
	z-index:300;
}
	
#header #pnlInfoUtente {
	padding:0; 
	margin:0px;
	background-color:#0c2c4b;
	height:30px;
	color:#FFFFFF;
}	
	
#header #pnlInfoUtente #lblTerminale{
	padding:0; 
	margin:0 0 0 50px;
	font-size:0.9em
}
	
#header #pnlInfoUtente #lblNoteTerminale
{
	padding:0; 
	margin:0 0 0 50px;
	font-size:0.7em
}
#header #pnlInfoUtente #lblAgenzia
{
	padding:0; 
	margin:0 0 0 50px;
	font-size:0.7em
}
#header #pnlInfoUtente #lblPratica 
{
	padding:0; 
	margin:0 0 0 50px;
}
#header #pnlInfoUtente #lblPratica .label
{
	padding:0; 
	margin:0px;
	font-size:0.7em
}

#header #pnlInfoUtente #lblPratica .text
{
	padding:0; 
	margin:0px;
	font-size:0.7em;
	font-style:italic;
}

#header #pnlAccessori
{
	padding:0; 
	margin:0;
	height:32px;
    background-color:#65afe0;
	background: -moz-linear-gradient(top,  #65afe0 0%, #014885 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65afe0), color-stop(100%,#014885)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #65afe0 0%,#014885 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #65afe0 0%,#014885 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #65afe0 0%,#014885 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #65afe0 0%,#014885 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65afe0', endColorstr='#014885',GradientType=0 ); /* IE6-8 */
	z-index:100;
}
	
#header #pnlAccessori #lblChartItemsCount
{
	margin-bottom:20px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	background-color:#d31b29;
	border:2px solid #fff;
	padding:3px 5px;
	color:#FFFFFF;
}
#header .radialwhite{	
	padding:0; 
	margin:0;
	height:0.08em;
	background-color:#e2e2e2;
	background-image: -moz-radial-gradient(center 45deg,circle cover, #e2e2e2, #1e5a8e);
	background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%,800, from(#e2e2e2), to(#1e5a8e));
	background-image: radial-gradient(center 45deg,circle cover, #e2e2e2, #1e5a8e);
}

#header .radialwhitebottom{	
	padding:0; 
	margin:0;
	height:0.06em;
	background-color:#e2e2e2;
	background-image: -moz-radial-gradient(center 45deg,circle cover, #e2e2e2, #1e5a8e);
	background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%,800, from(#e2e2e2), to(#1e5a8e));
	background-image: radial-gradient(center 45deg,circle cover, #e2e2e2, #1e5a8e);
}

#header .logo{	
	padding:0; 
	margin:5px 5px 0 0;
}
#header #pnlWorkSpaceTitle{	
	padding:0; 
	margin:0;
	background-color:#0b2c4b;
	height:34px;
}

#header #pnlWorkSpaceTitle span{
	padding:0; 
	margin:0 0 0 70px;
	font-size:1.2em	;
	color:#FFF;
}



#header #pnlBreadCrumbs
{	
	padding:0; 
	margin:2px 0 0 52px;
	
}

/* warning */
#divWarning
{
	float: left;
	margin-top: 2px;
}

#messageArea
{
	margin: 0px 0px 0px 50px;
	padding: 3px;
	float: left;
	height: 23px;
	background-color: #87AFCF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#btnEmptyHideMsg
{
	/*display: block;*/
	float: right;
	margin: 0px 5px 0px 5px;
	margin-top: 0px;
	padding: 2px;
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	border: 0px;
}

.warning, .error
{
	margin: 0px 20px 0px 5px;
	padding: 0px;
	color: #FFF;/*#7a1016;*/
	font-size: 0.9em;
}
.imgMainWarning, .imgMainError
{
	margin-right: 5px;
	vertical-align:middle
}

.evidenza
{
	background-color: #fcf065;
	color: #7a1016;
}




/* OGGETTI SIDEBAR  */	
#leftSideBar{ position: fixed; top:63px;  left:0px; height:100%; text-align:left; }
.sidebar {  background-color:#0c2c4b; width: 50px; border-right:2px solid #426279;   }
#leftSideBar .sideBarButtons{position: fixed; top:90px;  left:-5px;  }
#leftSideBar .sideBarButtons button {
	/*writing-mode:tb-rl;*/
	transform: rotate(-90deg);
	-Webkit-transform: rotate (-90deg); 
	-Moz-transform: rotate (-90deg);	
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-o-transform: rotate(-90deg);
	white-space:nowrap; 
	display:block; height: 50px; width: 100px;
	line-height:10px;
	display:block;
	padding:0; 
	margin:50px -20px;
	background: -moz-linear-gradient(center top , #2466b1, #033c74) repeat scroll 0 0 transparent;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2466b1), color-stop(1, #033c74) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2466b1', endColorstr='#033c74');
	background-color:#2466b1;
	border: 1px solid #012751;
	border-radius: 40px  0;
	color: #44a2da;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	outline: medium none;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
}	
		
#leftSideBar .sideBarButtons button:hover, .sideBarButtons  button:active  {
	background: -moz-linear-gradient(center top , #4193d0, #033c74) repeat scroll 0 0 transparent;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4193d0), color-stop(1, #033c74) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4193d0', endColorstr='#033c74');
	background-color:#4193d0;
	border: 1px solid #012751;
	color: #fff;
}			
		
#leftSideBar .sideBarButtons button[disabled]:hover  {
	background: -moz-linear-gradient(center top , #2466b1, #033c74) repeat scroll 0 0 transparent;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2466b1), color-stop(1, #033c74) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2466b1', endColorstr='#033c74');
	border: 1px solid #012751;
	color: #44a2da;
	cursor: auto;
}	
#leftSideBar .sideBarButtons button.on 
{
	background: -moz-linear-gradient(center top , #006600, #033c74) repeat scroll 0 0 transparent;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006600), color-stop(1, #033c74) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006600', endColorstr='#033c74');
	background-color:#006600;	
}

#rightSideBar{position: fixed; width: 70px; right:0px; height:100%}
#rightSideBar .sideBarButtons button
{
	writing-mode:tb-rl;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	white-space:nowrap; display:block; height: 120px; width: 100px
}
	
/* OGGETTI PANNELLO notizie  */



.pannelloNotizie {
	width: auto;
	margin-left: 20px;
	margin-top: 20px;
	box-shadow: -5px 0px 20px #0c3a6c;
}
.pannello .headerPannelloNotizie {
	box-sizing: border-box;
	height: 33.43px;
	border: 1px solid #979797;
	padding-left: 10px;
	border-radius: 10px 10px 0 0;
	background-color: #525864;

	color: #F2F2F2;
	font-family: Inder;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 24px;
}

.contentPannelloNotizie {
	border: 1px solid #979797;
	border-radius: 0 0 10px 10px;
	background-color: #E0E0E0;

	padding: 10px 10px 10px 10px;
	text-align: justify;
}
.contentPannelloNotizie .titolo-della-notizia {
	color: #353C4D;
	font-family: Inder;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 24px;
}
#pnlWorkSpace .contentPannelloNotizie > .news p, #pnlWorkSpace .contentPannelloNotizie .newsText * {
	color: #80888F;
	font-family: Inder;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 24px;
	text-align: justify;
}
.pnlDataAutore {
	height: 24px;
	color: #EAAF47;
	font-family: Inder;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 24px;
}
.pnlDataAutore img {
	vertical-align: middle;
}


hr { color: #979797; background: #979797; border: 0; height: 1px; margin-top: 10px; margin-bottom: 5px; margin-left: 0; margin-right: 0; }
/* hot news*/


.item1 { grid-area: 1 / 1 / 1 / 3; }
.item2 { grid-area: 1 / 3 / 1 / 3; }
.item3 { grid-area: 2 / 1 / 2 / 1; }
.item4 { grid-area: 2 / 2 / 2 / 2; }
.item5 { grid-area: 2 / 3 / 2 / 3; }


.grid-container {
  display: grid;
  grid-auto-columns: auto auto auto auto ;
  grid-gap: 10px;
/*  background-color: #2196F3;*/
  padding: 10px;
}

.grid-container > div {
  /*background-color: rgba(255, 255, 255, 0.8);*/
  
  padding: 20px 0;
  
}

.pannelloNotizieHot {
	
    width: auto;
    height: 100%;
	margin-left: 20px;
    
	border-radius: 10px;
    background-color: #7893B3;
    border: 1px solid #979797;
  
}


.pannelloNotizieHot .headerPannello {
	height:50px;
	background-color:#8D3A56;
	border-radius: 10px  10px 0 0  ;
	border-bottom: 1px solid #C56D87;
    padding-top: 10px;
    padding-left: 20px;
    color: #fff;
    font-size: 18px;
	
}	

.circle {
  height: 57px;
  width: 57px;
  border-radius: 34px;
      background-color: #DDF2FF;
}



.contentPannelloNotizieHot {
	color: #80888F;
	font-family: Inder;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 24px;
	text-align: justify;
	border: 1px solid #979797;
	border-radius: 10px;
	background-color: #FFFFFF;
	border-radius: 0 0 10px 10px;
	padding: 10px 10px 10px 10px;
}
.contentPannelloNotizieHot p{
	
	text-align:justify;
      color:#333333 !important;
}
.contentPannelloNotizieHot h2{
    margin: 5px 0 5px 0;
    font-size: 22px;
      color:#333333; 
	
}

/* Style the tab */
.pannelloNotizieTab {
	
   width: 40%;
  height: 250px;
	margin-left: 20px;
    margin-top: 20px;
	border-radius: 10px;
	float:right;
	
	
}
.tab {
  width: 30%;
  display:inline-block;
  vertical-align:top;
}
.tabcontents{
  width: 69%;
  display:inline-block;
  vertical-align:top;
}
/* Style the buttons inside the tab */
.tab button {
  display: block;
  background-color: inherit;
  color:#00B2C8;
  padding: 22px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px;
  /*  border-radius: 10px; */
    
}

/* Change background color of buttons on hover */
.tab button:hover {
  color: #ddd;
 
    
}

/* Create an active/current "tab button" class */
.tab button.active {
  
 color: #8CE985;
}

/* Style the tab content */
.tabcontent {

  padding: 0;
 /* border: 1px solid #ccc;*/
  width: 100%;
  border-left: none;
   
  /*height: 250px;*/
  display:none;
}
.tabcontent p {


    margin-left: 100px;

}
	
/* OGGETTI PANNELLO DX E SX  */	
	
.pannello {
	background: -moz-linear-gradient(top,  #0c5a99 0%, #014885 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c5a99), color-stop(100%,#156db3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0c5a99 0%,#156db3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c5a99', endColorstr='#156db3',GradientType=0 ); /* IE6-8 */
	background-color:#0c5a99;
}
.contentPannello{
	padding: 20px 20px 20px 20px;
	text-align:left;
}
.pannelloDestra {
	position: fixed; 
	top:64px; 
	width:300px;
	min-height:350px;  
	right: 0px;
	border-radius: 10px  0 0 0;
	-moz-box-shadow:-5px 0px 20px #0c3a6c;
	-webkit-box-shadow:-5px 0px 20px #0c3a6c;
	box-shadow:-5px 0px 20px #0c3a6c;
	border: 1px solid #084874;
	z-index:350;
	
}
		 
.pannelloDestra .btnChiudi {
	float:right;
	margin-right:15px
		
}
		
.pannelloDestra .btnEliminaItemCarrello {
	float:right;
	margin-right:15px
		
}

.pannelloSinistra .btnChiudi {
	float:right;
	margin-right:15px
		
}		 
		 
.pannelloSinistra {
	position: fixed; 
	top:64px; 
	width:300px;
	min-height:350px; 
	left: 51px;
	border-radius: 0px  10px 0 0 ;
	-moz-box-shadow:0px 5px 20px #0c3a6c;
	-webkit-box-shadow:0px 5px 20px #0c3a6c;
	box-shadow:0px 5px 20px #0c3a6c;
	border: 1px solid #084874;
	z-index:350;
	
}
		 
		 
.pannello .pannelloSinistra .headerPannello {
	height:37px;
	background-color:#0e5993;
	border-radius:  0px  10px 0 0 ;
	border-bottom: 1px solid #4587c3;
	margin-top:5px;
}
.pannello .itemCarrelloUser {
	border-bottom: 1px solid #2e74b8;
	padding-top:5px;
	padding-bottom:5px;
	background:#0C2C4B url(../gif/htmlShell/user.png) no-repeat 10px 10px;
}	
.pannello .itemCarrelloIcona {
	margin-left:22px;
	line-height:30px;
}	

.pannello .itemCarrelloNome {
	color:#c2e5f4;
	font-size:1.20em;
	line-height:30px;
	margin-left:45px;
	margin-top:10px	
}	
.pannello .itemCarrelloBottoni
{
	float: left; margin-left: 20px;
}
.pannello .itemCarrelloBottoni .disable
{
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
.pannello .headerPannello {
	height:37px;
	background-color:#0e5993;
	border-radius: 10px  0 0 0 ;
	border-bottom: 1px solid #4587c3;
	margin-top:5px;
}	

.pannello .itemCarrello {
	border-bottom: 1px solid #2e74b8;
	padding-top:5px;
	padding-bottom:5px;
}
#pnlCarrello{bottom:50px;}
#pnlContentCarrello{
	height:400px; /* Il javascript deve adattarlo alla finestra e al contenuto!*/
	overflow-y:auto;
}
		 
#pnlButtonsCarrello
{
	padding-left:22px;
}
/* OGGETTI PANNELLO DX E SX   TXT */			 
.pannello .headerPannello span {
	margin-left:5px;
	color:#FFFFFF;
	font-size:1.50em;
	line-height:20px;
}	
		 
.pannello .itemCarrelloTitle {
	margin-left:22px;
	color:#fff;
	font-size:1.20em;
	line-height:1.25em;
}
		 
.pannello .itemCarrelloSubTitle {
	margin-left:22px;
	color:#fff;
	font-size:1.02em;
}
.pannello .itemCarrelloDescription
{
	margin-left:22px;
	color:#44A2DA;
	font-size:1em;
} 
.pannello .itemCarrelloDescription .qty  {
	color: #e8ad00;
	font-size:1.3em;
	font-weight:bold;
}
.pannello .itemPrezzo
{
	margin-left:22px;
	color:#0b2240;
	font-size:16px;
	font-weight:bold;
}
		 
#pnlTotaleCarrello span
{
	color:#0b2240;
	text-align:right; 
	font-size: 1.80em; 
	font-weight:bold;
}
#pnlTotaleCarrello #lblQuantitaCarrello{ color:#e8ad00; float:left; padding-left:10px;}
		 
/* GRUPPO BOTTONI */
#pnlBreadCrumbs button{
  padding: 4px 12px;
}

#pnlBreadCrumbs  button.eseguito, #pnlBreadCrumbs #switchPlantView button { 

	 margin-right: -7px; /* Overlap each right button border */
	background: -moz-linear-gradient(top,  #62ae41 0%, #3b803d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62ae41), color-stop(100%,#3b803d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #62ae41 0%,#3b803d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #62ae41 0%,#3b803d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #62ae41 0%,#3b803d 100%); /* IE10+ */
	background: linear-gradient(top bottom,  #62ae41 0%,#3b803d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62ae41', endColorstr='#3b803d',GradientType=0 ); /* IE6-8 */
	/*display:block; NON DEVE ANDARE A CAPO!*/
	  
	margin-bottom: 10px;
	border: 1px  ridge #1d561f;
	color: #484847;
	cursor: pointer;
	font-size:12px;
	font-weight:bold;
	outline: medium none;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
}



	  


#pnlBreadCrumbs button.corrente { 
    margin-right: -6px; /* Overlap each right button border */
    background: -moz-linear-gradient(top,  #f7f429 0%, #cfad05 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f429), color-stop(100%,#cfad05)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6f7f429 0%,#cfad05 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6f7f429 0%,#cfad05 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f429 0%,#cfad05 100%); /* IE10+ */
	background: linear-gradient(top bottom,  #6f7f429 0%,#cfad05 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f429', endColorstr='#cfad05',GradientType=0 ); /* IE6-8 */
	/*display:block; NON DEVE ANDARE A CAPO!*/
	  
	margin-bottom: 10px;
	border: 1px  ridge #1d561f;
	color: #484847;
	cursor: default;
	font-size:12px;
	font-weight:bold;
	outline: medium none;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
}	  
	  
	  

#pnlBreadCrumbs  button.daeseguire { 
    margin-right: -6px; /* Overlap each right button border */
    background: -moz-linear-gradient(top,  #efe6e1 0%, #a2a3a4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efe6e1), color-stop(100%,#a2a3a4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6efe6e1 0%,#a2a3a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6efe6e1 0%,#a2a3a4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efe6e1 0%,#a2a3a4 100%); /* IE10+ */
	background: linear-gradient(top bottom,  #efe6e1 0%,#a2a3a4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe6e1', endColorstr='#a2a3a4',GradientType=0 ); /* IE6-8 */
	/*display:block; NON DEVE ANDARE A CAPO!*/
	  
	margin-bottom: 10px;
	border: 1px  ridge #1d561f;
	color: #484847;
	cursor: default;
	font-size:12px;
	font-weight:bold;
	outline: medium none;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;

}	  
	  	  
	  
	  
#pnlBreadCrumbs button:active{
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;   
}

#pnlBreadCrumbs button.first /*:first-child*/{
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

#pnlBreadCrumbs button.first:active /*:first-child:active*/{
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
}

#pnlBreadCrumbs button:last-child{
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

#pnlBreadCrumbs button:last-child:active{
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset;
}		 
		 
	 
		 
/* OGGETTI PANNELLO DX E SX  BUTTON */	
button.btnChiudiLeft  {
background-color:transparent;
width:20px;
height:20px;
background-image:url(../gif/htmlShell/btnclosepanel.png);
background-repeat:no-repeat;
float:left;
margin-left: 15px;
border:none;
}
		
button.btnChiudiLeft:hover   {
background-image:url(../gif/htmlShell/btnclosepanel_hover.png);
background-repeat:no-repeat;
width:20px;
height:20px;
}	
button.btnChiudiLeft:active  {
	background-image:url(../gif/htmlShell/btnclosepanel_hover.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}	
			  

button.btnChiudi   {
	background-color:transparent;
		  
	background-image:url(../gif/htmlShell/btnchuidi.png);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	border:none;
}
		
button.btnChiudi:hover   {
	background-image:url(../gif/htmlShell/btnchidi_hover.png);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
}	
button.btnChiudi:active  {
	background-image:url(../gif/htmlShell/btnchidi_hover.png);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
}	

button.btnEliminaItemCarrello   {
	background-color:transparent;
	background-image: url(../gif/htmlShell/btneliminaCart.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	border:none;
	color:Red;
}
		
button.btnEliminaItemCarrello:hover    {
	background-image:url(../gif/htmlShell/btneliminaCart_hover.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}	
button.btnEliminaItemCarrello:active  {
	background-image:url(../gif/htmlShell/btneliminaCart_hover.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}

button#btnClose {
background-color:transparent;
background-image: url(../gif/htmlShell/btnlogin.png);
background-repeat:no-repeat;
width:26px;
height:27px;
border:none;
margin-top:10px;
margin-right:10px;
		  
}
		 
button#btnClose:hover {
background-color:transparent;
background-image: url(../gif/htmlShell/btnlogin_hover.png);
background-repeat:no-repeat;
		 
border:none;
		 
}
			  
		
.bottonedefault  {
background: -moz-linear-gradient(top,  #2b5a81 0%, #154374 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5a81), color-stop(100%,#154374)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2b5a81 0%,#0154374 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* IE10+ */
background: linear-gradient(top bottom,  #2b5a81 0%,#154374 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a81', endColorstr='#154374',GradientType=0 ); /* IE6-8 */
/*display:block; NON DEVE ANDARE A CAPO!*/
margin-bottom: 10px;
margin-right:2px; /*Per separare bottoni consecutivi*/
border: 1px solid #0c2c4c;
border-radius: 12px;
color: #b0e1f1;
cursor: pointer;
font-size:14px;
font-weight:bold;
outline: medium none;
padding: 10px 20px;
text-align: center;
text-decoration: none;
}	
		
.bottonedefault:hover,.bottonesmall:hover {
color: #44A2DA;
text-decoration: none;
}
.bottonedefault:visited,.bottonesmall:visited  {
color: #44A2DA;
text-decoration: none;
}	

.bottonesmall  {
background: -moz-linear-gradient(top,  #2b5a81 0%, #154374 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5a81), color-stop(100%,#154374)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2b5a81 0%,#0154374 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* IE10+ */
background: linear-gradient(top bottom,  #2b5a81 0%,#154374 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a81', endColorstr='#154374',GradientType=0 ); /* IE6-8 */
/*display:block; NON DEVE ANDARE A CAPO!*/
margin-bottom: 3px;
border: 1px solid #0c2c4c;
border-radius: 12px;
color: #b0e1f1;
cursor: pointer;
font-size:10px;
font-weight:bold;
outline: medium none;
padding: 3px 10px;
text-align: center;
text-decoration: none;
}


	
.bottoneStampa, .bottoneRendicontoC1  {
background: -moz-linear-gradient(top,  #fcd005 0%, #cc9112 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcd005), color-stop(100%,#cc9112)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcd005 0%,#cc9112 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcd005 0%,#0cc9112 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcd005 0%,#cc9112 100%); /* IE10+ */
background: linear-gradient(top bottom,  #fcd005 0%,#cc9112 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd005', endColorstr='#cc9112',GradientType=0 ); /* IE6-8 */
/*display:block; NON DEVE ANDARE A CAPO!*/
padding:0; 
margin-bottom: 10px;
border: 1px solid #cc9112;
border-radius: 100px;
color: #fff;
cursor: pointer;
font-size:14px;
font-weight:bold;
outline: medium none;
padding: 20px 20px;
text-align: center;
text-decoration: none;
}	
		
.bottoneStampa:hover {
	
	color: #755103;
    text-decoration: none;
}
.bottoneStampa:visited  {
	color: #755103;
    text-decoration: none;
}
	  
		  
			  
			  
button#btnApriChiudiCarrello	 {
	  background: -moz-linear-gradient(top,  #4293d0 0%, #0E5993 100%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4293d0), color-stop(100%,#0E5993)); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  #4293d0 0%,#0E5993 100%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  #4293d0 0%,#0E5993 100%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  #4293d0 0%,#0E5993 100%); /* IE10+ */
	  background: linear-gradient(to bottom,  #4293d0 0%,#0E5993 100%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4293d0', endColorstr='#0E5993',GradientType=0 ); /* IE6-8 */
	  display:block;
	   border: 1px solid #064b75;
	  border-radius: 12px   12px 0 0;
	  color: #b0e1f1;
	  cursor: pointer;
	  font-size:14px;
	  font-weight:bold;
	  outline: medium none;
	  padding:5px 20px 23px 10px; 
	  text-align: left;
	  text-decoration: none;
	  height:30px;
	  margin:3px 15px 0 0 ;
}
		
		
					  
button#btnApriChiudiCarrello:hover	 {
	background: -moz-linear-gradient(top,  #3c83b7 0%, #276795 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c83b7), color-stop(100%,#276795)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3c83b7 0%,#276795 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3c83b7%,#276795 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3c83b7 0%,#276795 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3c83b7 0%,#276795 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c83b7', endColorstr='#276795',GradientType=0 ); /* IE6-8 */
}			  	  
/* WORK PAGE pnlWorkSpace */	
#pnlWorkSpace{
	margin: 150px 0px 62px 52px;

}
	
	
#pnlWorkSpace p {
	margin-left:10px;
	color:#FFFFFF;
	font-size:1em;
}
#pnlWorkSpace p span.testoValore {
	margin-left:10px;
	color:#FFFFFF;
	font-size: smaller;
	line-height:1em;
	font-style:italic
}
#pnlWorkSpace p span.testoEtichetta 
{
	font-weight:bolder;
}



/* BOTTONI GRANDI E PICCOLI WORK AREA */


.selezioneabottoniChiaro button.item {
	 float:left;
	 border-radius:10px;
	 border:none;
	 background: -moz-linear-gradient(top,  #2b5a81 0%, #154374 100%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5a81), color-stop(100%,#154374)); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  #2b5a81 0%,#0154374 100%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* IE10+ */
	  background: linear-gradient(top bottom,  #2b5a81 0%,#154374 100%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a81', endColorstr='#154374',GradientType=0 ); /* IE6-8 */
	 border: 2px solid #4376a7;
	 box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	 -moz-box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	 -webkit-box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	 text-align:left;
	 color: #fff;
} 





.selezioneabottoniChiaro button.item:hover {
	 color: #fff;
     text-decoration: none;
     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
     box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset; 
	 box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82 inset;  
}
.selezioneabottoniChiaro button.item:visited   {
	color: #44A2DA;
    text-decoration: none;
}
	 
.selezioneabottoni button.item,.selezioneabottoni div.item {
	 float:left;
	 border-radius:10px;
	 border:none;
	 background: -moz-linear-gradient(top,  #2b5a81 0%, #154374 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5a81), color-stop(100%,#154374)); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  #2b5a81 0%,#0154374 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* IE10+ */
	 background: linear-gradient(top bottom,  #2b5a81 0%,#154374 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a81', endColorstr='#154374',GradientType=0 ); /* IE6-8 */
	 border: 2px solid #133c65;
	 box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	 -moz-box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	 -webkit-box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	 text-align:left;
	 color:#FFFFFF;
}	
.selezioneabottoni button.item:hover,.selezioneabottoni div.item:hover {
	 color: #44A2DA;
     text-decoration: none;
     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
     box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset; 
	 box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82 inset;  
}
.selezioneabottoni button.item:visited,.selezioneabottoni div.item:visited   {
	color: #44A2DA;
    text-decoration: none;
}					  
.selezioneabottoni .itemDispo span{ visibility: hidden;}

.big button.item {
	
	width:285px;
	height:130px;
	margin:3px 3px 3px 10px ;
	padding:0;
} 
.big .itemTitle{
	margin-left:10px;
	font-size:1.40em;
	line-height:1.30em;
	font-weight:bold;
	
} 
	
.big .itemSubTitle{
	margin-top:5px;	
	margin-left:10px;
	font-size:1em;
	line-height:1.10em;
	
} 
	
	
.big .itemDescription{
	margin-top:5px;	
	margin-left:10px;
	font-size:0.80em;
	line-height:1em;
}
	
.small button.item,.small div.item
{
	width:135px;
	height:130px;
	margin:3px 3px 3px 10px ;
	padding:10px 40px;
} 

.selezioneapagamento button.item {
	 float:left;
	 border-radius:10px;
	 border:none;
	 background: -moz-linear-gradient(top,  #2b5a81 0%, #154374 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5a81), color-stop(100%,#154374)); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top,  #2b5a81 0%,#0154374 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* IE10+ */
	 background: linear-gradient(top bottom,  #2b5a81 0%,#154374 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a81', endColorstr='#154374',GradientType=0 ); /* IE6-8 */
	 border: 2px solid #133c65;
	 box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	 -moz-box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	 -webkit-box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	 text-align:center;
	 color:#FFFFFF;
}	
.selezioneapagamento  button.item:hover {
	opacity: 0.7;
     text-decoration: none;
     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
     box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset; 
	 box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82 inset;  
}
.selezioneapagamento button.item:visited   {
	color: #fff;
    text-decoration: none;
}	

/*.small button.item:hover
{
	  opacity: 0.4;

}*/
	
.small .itemTitle
{
	margin-top: -10px;
	margin-left:10px;
	font-size:1.10em;
	line-height:1.15em;
	font-weight:bold;
}

.small .itemSubTitle
{
	margin-top:5px;	
	margin-left:10px;
	font-size:1em;
	line-height:1em;
} 

.small  .itemDescription{
	margin-left:10px;
	margin-top:5px;
	font-size:0.80em;
	line-height:1em;
}

.itemThumbnail{
	float:right;
}



.smallest button.item
{
	width:67px;
	height:65px;
	margin:3px 3px 3px 10px ;
	padding:0;
	text-align:center;
}


.smallest .itemDispo
{
	visibility:hidden;
	margin:0;
	padding:0;
	display:none;
} 


.smallest .giornos
{
	margin-top: -30px;
	
	font-size:1.2em;
	line-height:1.4em;
	font-weight:bold;
	
} 



.smallest .giorno
{
	margin-top: 5px;
	
	font-size:1.0em;
	line-height:1.2em;
	font-weight:bold;
	
} 


.smallest .orario
{
	margin-top: 5px;
	font-size:1.2em;
	line-height:1.0em;
	font-weight:bold;
	
}
	
/* BANDE WORK AREA  */
.selezioneabande button.item, .selezioneabande div.item {
	border-bottom: 1px solid #77c0f5;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	background-color: #005695;
	text-align: left;
	color: #FFFFFF;
	width: 100%;
	height: auto;
	min-height: 80px;
	padding: 5px;
	cursor: pointer;
} 
	
	
.selezioneabande button.item:hover, .selezioneabande div.item:hover  {
	color: #44A2DA;
	text-decoration: none;
	background-color:#194785
}

.selezioneabande  button.item:visited, .selezioneabande div.item:visited {
	color: #44A2DA;
	background-color:#194785;
	text-decoration: none;
}	
	
.selezioneabande .itemTitle{
	font-size:1.40em;
	line-height:1.30em;
} 
	
.selezioneabande .itemSubTitle{
	font-size:1em;
	line-height:1.50em;
} 

.selezioneabande .itemDescription{
	font-size:0.80em;
	line-height:1em;
}
	
.selezioneabande .itemThumbnail{
	margin-right:10px;
	float:left;
}

.selezioneabande .itemDispo span{
	visibility:hidden;
}
.selezioneabande .itemInfo{
	/*display:none;*/ /*in attesa di farlo funzionare su Internet explorer*/
	margin-right: 5%;
	margin-top: 20px;
	float: right;
	background: url(../gif/htmlShell/info.png) no-repeat;
	height: 25px;
	width: 25px;    
}
.selezioneabande .itemDispoAlta
{
	margin-right:5%;
	margin-top:20px;
	float:right;
	background: url(../gif/htmlShell/dispoalta.png) no-repeat;
	height:25px;
	width:25px;
}
	
.selezioneabande .itemDispoMedia{
			
	margin-right:5%;
	margin-top:20px;
	float:right;
	background: url(../gif/htmlShell/dispomedia.png) no-repeat;
	height:25px;
	width:25px;
}
	
.selezioneabande .itemDispoBassa{
			
	margin-right:5%;
	margin-top:20px;
	float:right;
	background: url(../gif/htmlShell/dispobassa.png) no-repeat;
	height:25px;
	width:25px;
}
.selezioneabande .itemDispoMoltoBassa {
	margin-right: 5%;
	margin-top: 20px;
	float: right;
	background: url(../gif/htmlShell/dispomoltobassa.png) no-repeat;
	height: 25px;
	width: 25px;
}
.selezioneabande .itemDispoScarsa {
	margin-right: 5%;
	margin-top: 20px;
	float: right;
	background: url(../gif/htmlShell/dispoquasiterminata.png) no-repeat;
	height: 25px;
	width: 25px;
}
.selezioneabande .itemEuroOn
{
	margin-right:2%;
	margin-top:20px;
	float:right;
	background: url(../gif/htmlShell/euroon.png) no-repeat;
	height:25px;
	width:25px;
}

.selezioneabande .itemEuroOff
{
	margin-right:2%;
	margin-top:20px;
	float:right;
	background: url(../gif/htmlShell/eurooff.png) no-repeat;
	height:25px;
	width:25px;
}


.selezioneadata button.item {
	float:left;
	border-radius:10px;
	border-radius:10px;
	border:none;
	background: -moz-linear-gradient(top,  #2b5a81 0%, #154374 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5a81), color-stop(100%,#154374)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2b5a81 0%,#0154374 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* IE10+ */
	background: linear-gradient(top bottom,  #2b5a81 0%,#154374 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a81', endColorstr='#154374',GradientType=0 ); /* IE6-8 */
	border: 2px solid #133c65;
	box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	-moz-box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	-webkit-box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	text-align:left;
	color:#FFFFFF;
	text-align:left;
	margin:3px 3px 3px 10px ;
	width:100px;
	height:100px;
} 
	
.selezioneadata button.item:hover
{
	color: #44A2DA;
	text-decoration: none;
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
}
.selezioneadata button.item:visited
{
	color: #44A2DA;
	text-decoration: none;
}


/* search settori
-------------------------------------- */
/*.itemSettori div.item {
	font-size:1em;
	line-height:1.10;
	border-bottom:1px solid #77c0f5;
	border-left:0;
	border-right:0;
	border-top:0;
	background-color:#005695;
	text-align:left;
	color:#FFFFFF;
	width:100%;
	height:auto;
	padding:5px;
	margin-left:8px;
}*/

.col-sm-1 {
    width: 55%;
}
.col-sm-1, .col-sm-2 {
    float: left;
}

.FormListino {
    background-color: #0E5996;
	font-size:14px;
    border: 1px solid #13477B;
    border-radius: 3px;
    color: #FFFFFF;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 5px;
	min-width:240px;
}

.itemTastiera .conferma  {
    margin-left:30px
}	
		


 .tastieraSuDueRighe{
   
	width:360px;
	display:inline-block;
	position:relative;
	top:-22px;
	
}
 .itemSelectMultiple
  {
	background-color:#146cb2;
	border-radius:  0px  10px 0 0 ;
	border: 1px solid #4587c3;
	border-radius:5px ;
	-moz-box-shadow:0px 5px 20px #0c3a6c;
	-webkit-box-shadow:0px 5px 20px #0c3a6c;
	box-shadow:0px 5px 20px #0c3a6c;
    color:#FFF;
    font-size:0.95em;
	padding:10px 5px 20px 5px;
	margin:10px 5px;
	overflow: auto;
	
	height:110px;
}

.itemSelectListino,  .itemSelectBlocco
{
	width:28%;
}

#bottoniPianta {float:right;}
#bottoniPianta a{ display:block; margin: 1px 4px 2px 8px;}

@media screen and (max-width: 1020px) {
    #bottoniPianta a{ display:inline; margin: 1px 4px 2px 8px;}
}
.itemSelectMultiple option{cursor:pointer;}

.itemTastiera button.num {
	border-radius:10px;
	border:none;
	background: -moz-linear-gradient(top,  #2b5a81 0%, #154374 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5a81), color-stop(100%,#154374)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2b5a81 0%,#0154374 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* IE10+ */
	background: linear-gradient(top bottom,  #2b5a81 0%,#154374 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a81', endColorstr='#154374',GradientType=0 ); /* IE6-8 */
	border: 2px solid #4376a7;
	box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	-moz-box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	-webkit-box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82;
	text-align:center;
	color: #fff;
	width:50px;
	height:50px;
	font-size:1.2em;
	margin:5px 2px 3px 2px;
}
.itemTastiera button.num:hover {
	 color: #44A2DA;
     text-decoration: none;
     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset;
     box-shadow: 0 0 1px rgba(0, 0, 0, .2) inset, 5px 0 5px -3px rgba(0, 0, 0, .2) inset, -5px 0 5px -3px rgba(0, 0, 0, .2) inset; 
	 box-shadow: 2px 2px 5px #144d82, -2px -2px 5px #144d82, 2px -2px 5px #144d82, -2px 2px 5px #144d82 inset;  
}
.itemTastiera button.num:visited   {
	color: #44A2DA;
    text-decoration: none;
}


.itemTastiera .itemCorrenti  {
	color: #e8ad00;
    text-decoration: none;
	font-size:1.3em;
	font-weight:bold;
	padding:10px 20px;
}	

.item .itemDispo  {
	font-size:1em;
	font-weight:bold;
}
.item .itemTitle  {
	font-size:1.2em;
	font-weight:bold;
}

.item .itemSubTitle {
	font-size:1em;
	font-style:oblique;
}

.item .itemTitleBig  {
	font-size:1.5em;
	font-weight:bold;
	text-transform:uppercase
}


/* search form 
-------------------------------------- */


.sideSearch {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #4587C3;
	padding: 3px 5px;
	margin:15px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#63afe1), to(#4992ce));
	background: -moz-linear-gradient(top,  #63afe1,  #4992ce);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#63afe1', endColorstr='#4992ce'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#63afe1', endColorstr='#4992ce'); /* ie8 */
}
.sideSearch input {
	font-size:0.90em;
	
	color:#fff
}
.sideSearch .sideSearchField {
	background: #749acb;
	padding: 6px 6px 6px 8px;
	width: 202px;
	border: solid 1px #4587C3;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.sideSearch .searchbutton {
	  color: #fff;
	  font-size: 11px;
	  height: 27px;
	  width: 27px;
	  text-shadow: 0 1px 1px rgba(0,0,0,.6);
	  cursor:pointer;
	  -webkit-border-radius: 2em;
	  -moz-border-radius: 2em;
	  border-radius: 2em;
	  background: #5f5f5f;
	  background: -moz-linear-gradient(top,  #2b5a81 0%, #154374 100%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5a81), color-stop(100%,#154374)); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  #2b5a81 0%,#0154374 100%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* IE10+ */
	  background: linear-gradient(top bottom,  #2b5a81 0%,#154374 100%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a81', endColorstr='#154374',GradientType=0 ); /* IE6-8 */
	  border: 1px solid #133c65;
}


.sideSearchNoResultPanel{
	
	 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	  /*background-color:#729acb;*/
	  color: #9C0;
	  padding:30px;
	  font-size:1.3em;
	  text-align:center;
	 


}

.calPanel
{
	display: inline-block;
	border-radius:10px;
	background: -moz-linear-gradient(top,  #0c5a99 0%, #014885 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c5a99), color-stop(100%,#156db3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0c5a99 0%,#156db3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c5a99', endColorstr='#156db3',GradientType=0 ); /* IE6-8 */
	background-color:#0c5a99;
	-moz-box-shadow:-5px 0px 20px #0c3a6c;
	-webkit-box-shadow:-5px 0px 20px #0c3a6c;
	box-shadow:-5px 0px 20px #0c3a6c;
	border: 1px solid #084874;
	text-align:left;
	color:#FFFFFF;
}

.calPanel>div  {
     float:left;
	 margin-left:10px;
	 margin-right:10px;
}

/*background-color: #0E5993;
    border-bottom: 1px solid #4587C3;
    border-radius: 10px 0 0 0;
    height: 37px;
    margin-top: 5px;
	
}	*/
	
.calendar {
   font-size:1em;
    margin-bottom: 10px;
    margin-top: 5px;
    text-align: center;
	border:none;
	padding:5px;
   
}

.cal_curDate {
	/*-webkit-border-radius:0.30em;
	-moz-border-radius:0.30em;
	border-radius:0.30em;*/
     background: #3c83b7;
    background: -moz-linear-gradient(top,  #3c83b7 0%, #276795 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c83b7), color-stop(100%,#276795)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3c83b7 0%,#276795 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3c83b7%,#276795 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3c83b7 0%,#276795 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3c83b7 0%,#276795 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c83b7', endColorstr='#276795',GradientType=0 ); /* IE6-8 */
    color: #1A1921;
	padding:5px;
}
.cal_HighLightDate {
		background: #f1f1f1;
		background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
		background: -webkit-linear-gradient(top,  #00adee,  #0078a5);
		background: -moz-linear-gradient(top,  #00adee,  #0078a5);
		background: -ms-linear-gradient(top,  #00adee,  #0078a5);
		background: -o-linear-gradient(top,  #00adee,  #0078a5);
		/*	-webkit-border-radius:0.30em;
		-moz-border-radius:0.30em;
		border-radius:0.30em;*/
		color: #fff;
		cursor: pointer;
		padding:5px;
}
.cal_today {
    background-color: #FDB834;
}
.cal_otherMonths {
    color: #1A1921;
    font-size: smaller;
	padding:5px;
	cursor: default;
}
.cal_curMonth {
    background-color: #005695;
    color: #0a2c4c;
	background: -webkit-gradient(linear, left top, left bottom, from(#005695), to(#014373));
	background: -moz-linear-gradient(top,  #005695,  #014373);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#005695', endColorstr='#014373'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#005695', endColorstr='#014373'); /* ie8 */
	
	/*-webkit-border-radius:0.30em;
	-moz-border-radius:0.30em;
	border-radius:0.30em;*/
	padding:8px;
	cursor: default;
}
.cal_month {
	color: #FFFFFF;
	font-size:1.2em;
}
.cal_next, .cal_previous {
	color: #FFFFFF;
	font-size:1.1em;
	text-decoration: none;
}


				  
#pnlApriChiudiCarrello{ float:right;}

#pnlInfoUtente div{display:inline;}
.btnEliminaItemCarrello{float:right;}
	
.itemPrezzo{ text-align:right; font-size:1.20em;}
#pnlTotaleCarrello{ clear:both; text-align:right}
#pnlFooterCarrello{ bottom:0px; position:absolute; width:280px;}
#pnlButtonsCarrello button{ display:block;}
#btnClose{ float:right;}

/*FOOTER*/

.btnfooter  {
	  background: -moz-linear-gradient(top,  #2b5a81 0%, #154374 100%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5a81), color-stop(100%,#154374)); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  #2b5a81 0%,#0154374 100%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  #2b5a81 0%,#154374 100%); /* IE10+ */
	  background: linear-gradient(top bottom,  #2b5a81 0%,#154374 100%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a81', endColorstr='#154374',GradientType=0 ); /* IE6-8 */
	  /*display:block; NON DEVE ANDARE A CAPO!*/
	  
	  margin-bottom: 10px;
	  border: 1px solid #0c2c4c;
	  border-radius: 5px;
	  color: #44A2DA;
	  cursor: pointer;
	  font-size:15px;
	  font-weight:bold;
	  outline: medium none;
	  padding: 5px 12px;
	  text-align: center;
	  text-decoration: none;
	  opacity: 0.4;
	 
		}	
	
		
  .btnfooter:hover  {
	
	color: #44A2DA;
    text-decoration: none;
	opacity: 1;
}
.btnfooter:visited  {
	color: #44A2DA;
    text-decoration: none;
	opacity: 1;
}

img.bottom {
 
    vertical-align: text-top;
	margin-right:7px;
}



.pnlfooter {
	
	padding: 30px 10px;
	border-radius: 10px 10px 0px 0px;
	
}	
		
#footer{ position:fixed; bottom:0px; clear:both; height: 50px;  width:100%; background-color:#0c2c4b; border-top:2px solid #426279; }
.footerButtons{margin-left:50px; margin-top:5px;}

.menuFooter
{
	width:auto;
	height: auto;
	position:fixed;
	bottom: 50px;
}
.menuFooter button,.menuFooter a
{
	display:block;
	width:300px;
	padding-top:10px
}


.menuFooter .btnmenufooter {
	 
	  padding:0; 
	  margin-bottom: 10px;
	 border:none;
	  border-radius: 5px;
	  color: #44A2DA;
	  cursor: pointer;
	  font-size:14px;
	  font-weight:bold;
	  outline: medium none;
	  padding: 5px 15px;
	  text-align:left;
	  text-decoration: none;
	  background: none;
		}
		
	
		
.menuFooter .btnmenufooter:hover {
	
	color: #44A2DA;
    text-decoration: none;
	background-color:#194473
	 
	
}


.menuFooter .btnmenufooter:visited  {
	color: #44A2DA;
    text-decoration: none;
		background-color:#194473
}
	
			
.menuFooter button[disabled].btnmenufooter:hover, button[disabled].btnmenufooter{
	
	
	cursor: default;
	background-color: transparent;
 opacity: 0.4;
	 
	
}


/*POP UP */
#loaderPanel {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color:#0B2C4B;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
  width:100%;
  height:100%;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 10000;
  display: block; top: 72.5px; left: 0px;
}
#lightbox .loading
{
	background:url(../gif/htmlShell/loading.gif) no-repeat ;
	width:300px;
	height:128px;
	margin:250px auto;

	
	
	
  
}


/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
	  position: relative;
	  *zoom: 1;
	  border-radius: 10px  ;
	  -moz-box-shadow:0px 5px 20px #0c3a6c;
	  -webkit-box-shadow:0px 5px 20px #0c3a6c;
	  box-shadow:0px 5px 20px #0c3a6c;
	  border: 1px solid #084874;
	  margin: 0 auto;
	  background: -moz-linear-gradient(top,  #0c5a99 0%, #014885 100%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c5a99), color-stop(100%,#156db3)); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* IE10+ */
	  background: linear-gradient(to bottom,  #0c5a99 0%,#156db3 100%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c5a99', endColorstr='#156db3',GradientType=0 ); /* IE6-8 */
	  background-color:#0c5a99;
  
}

.lb-outerContainerHeader {	
	background-color:#0e5996;
	border-radius:  0px  10px 0 0 ;
	margin-top:5px;
	text-align:left;
	padding-bottom:10px;
	padding-right:10px;
	

}
.lb-outerContainerBody
{
	
}
 .lb-radialwhitebottom{	
	padding:0; 
	margin:0;
	height:0.08em;
	background-color:#e2e2e2;
	background-image: -moz-radial-gradient(center 45deg,circle cover, #e2e2e2, #1e5a8e);
	background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%,800, from(#e2e2e2), to(#1e5a8e));
	background-image: radial-gradient(center 45deg,circle cover, #e2e2e2, #1e5a8e);
}
.lb-outerContainerHeader span {
    color: #FFFFFF;
    font-size: 1.5em;
    line-height: 30px;
    margin-left: 22px;
	
	
}

/* login
-------------------------------------- */


.sideLogin {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #4587C3;
	padding: 3px 5px;
	margin:5px;
	width:300px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #63afe1;
	background: -webkit-gradient(linear, left top, left bottom, from(#63afe1), to(#4992ce));
	background: -moz-linear-gradient(top,  #63afe1,  #4992ce);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#63afe1', endColorstr='#4992ce'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#63afe1', endColorstr='#4992ce'); /* ie8 */
}
.sideLogin input {
	font-size:0.90em;
	color:#fff
}
.sideLogin .sideLoginField {
	background-color: #749acb;
	padding: 6px 6px 6px 8px;
	width: 180px;
	border: solid 1px #4587C3;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	float:right;
}


.sideLogin label {
    color: #FFFFFF;
    display: inline-block;
    font-size: 0.90em;
	width: 100px;	
}

/* FORM DATI
-------------------------------------- */

div.contentPannelloForm{
	margin-top:20px;
	margin-right:20px;
	text-align:left;
}
div.contentPannelloForm p{
	font-size:0.85em;
	font-weight:normal;
	color:#fff;
	margin-top:3px;
	margin-bottom:20px;
	margin-left:20px;
	text-align:left;
}

div.contentPannelloForm label{
	width:200px;
	color:#fff;
	font-size:1.00em;
	font-weight:normal;
	display: inline-block;
	margin-top:3px;
    margin-bottom:3px;
	margin-left:20px;
	text-align:left;
}
div.contentPannelloForm select{
	margin-top:3px;
	margin-bottom:3px;
	background-color: #0e5996; 
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: solid 1px #13477b;
	padding:3px;
	color:#fff;
}
	
	div.contentPannelloForm select {
		margin-top: 3px;
		margin-bottom: 3px;
		background-color: #0e5996;
		webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border: solid 1px #13477b;
		padding: 3px;
		color: #fff;
	}


div.contentPannelloForm input{
	margin-top:3px;
	margin-bottom:3px;
	width:240px;
	background-color: #0e5996; 
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: solid 1px #13477b;
	color: #fff;
	padding:3px;
}

		  
div.contentPannelloForm textarea{
	margin-top:3px;
	margin-bottom:3px;
	margin-left:5px;
	width:240px;
	background-color: #0e5996; 
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: solid 1px #13477b;
	color: #fff;
	padding:3px;
}
    div.contentPannelloForm p.bg-daticompilati {
        margin-top: 3px;
        margin-bottom: 3px;
        margin-left: 5px;
        min-width: 350px;
        max-width: 350px;
        background-color: #0e5996;
        webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: solid 1px #13477b;
        color: #fff;
        padding: 3px;
        display: inline-block;
    }		  

div.contentPannelloForm span.mandatory{color:#FF0000}
div.contentPannelloForm span.validation{font-size:0.85em;color:#FF0000}
div.contentPannelloForm a{text-decoration: none}
div.contentPannelloForm a:hover{text-decoration:none}

div.contentPannelloForm div.validators{font-size:0.85em;margin-left:5px}

#pnlWorkSpace div.contentPannelloForm p.info {
    font-size:0.85em;
    margin-left:0px;
    color:#44a2da;
}

div.contentPannelloFormButtons{ max-width: 470px; text-align:right; margin-top:15px;}

td.importo{text-align:right;}
table.report {margin-top:20px;}

table.report th{background-color:#4a95ce; padding: 0 2px 0 2px; border-top:2px solid #1e5077; color:#fff; font-size:1em; font-weight:normal}

table.report td,table.excel th{ border: solid thin #0e5996; padding:10px; }
table.report {border-collapse: collapse; width:70%}
table.report tr.even{background-color:#1c6aaf; }
table.report tr.odd{background-color:#114d8b;}
table.report tfoot,table.report tr.tfoot{background-color:#172d49;}


table.report tr:hover td{background-color:#379CED;}
table.report tfoot tr td{ font-weight:bolder; font-style:italic; font-size:1.2em}
table.report tr.tfoot td{ font-weight:bolder; font-style:italic; }

div.filtriOpzionaliForm fieldset {
    font-weight: bold;
    color: white;
    border: 2px solid #FFF;
    border-radius: 25px;
    padding-top: 15px;
    padding-bottom: 20px;
}

div.filtriOpzionaliForm button {
    padding: 12px 12px;
    font-size: 16px;
    font-weight: bold;
    margin-left: 20px;
    color: #FFF;
    background-color: #174983;
    border-radius: 10px;
}

.filtriOpzionaliForm fieldset {
    display: none;
}

/* LISTINO  */	

.DescriptionAnnullata{
	
	text-decoration:line-through;
	font-weight:normal;
	background-color:#2a6aa5;
	padding-top:3px;
	padding-bottom:3px;
	opacity:0.3; 
	
	
} 
div .pagelistino{	
	  padding:10px;
	  width:70%
	
}


.Panel
{
	display: inline-block;
	border-radius:10px;
	background: -moz-linear-gradient(top,  #0c5a99 0%, #014885 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c5a99), color-stop(100%,#156db3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0c5a99 0%,#156db3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0c5a99 0%,#156db3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c5a99', endColorstr='#156db3',GradientType=0 ); /* IE6-8 */
	background-color:#0c5a99;
	-moz-box-shadow:-5px 0px 20px #0c3a6c;
	-webkit-box-shadow:-5px 0px 20px #0c3a6c;
	box-shadow:-5px 0px 20px #0c3a6c;
	border: 1px solid #084874;
	text-align:left;
	color:#FFFFFF;
	
	margin-top:10px;
	margin-bottom:10px;
	 margin-right:10px;
	 padding:5px 5px 5px 5px;
}
.Panel h2
{
	font-size:1em;
	line-height: 1.31em;
	color:#c2e5f4;
	background:url(../gif/htmlShell/user.png) no-repeat 0px 10px;
	height:35px;
	padding-left:45px;
	padding-top:25px;
  
}

.piantaswf
{
	 margin-bottom:10px;
	 margin-right:10px;
	 float:left;
}
#mmcLeft{float:left; width:200px;
          /*margin-top:150px;*/

}
#mmcLeft>div{padding: 10px}
#mmcRight{float:left; width: 700px;}
#sectorTitle{ text-align:center;}

.pippo
{
	
	
	 margin-bottom:10px;
	 margin-right:10px;
	 float:left;
	
}

.calculator{ margin: 20px auto; max-width:50%}
.calculator>.itemTastiera{ width: 180px; margin:10px 12%;}

#importoDato{
	border-top:#4376a7 solid 1px; 
	border-right:#4376a7 solid 1px;
	border-left:#072f59 solid 1px;
	border-bottom:#072f59 solid 1px;
	background-color:#175693;
	color: #FFF;
	padding:10px;
	max-width: 45%;
	margin-top:10px;
}



#resto{
	border-top:#4376a7 solid 1px; 
	border-right:#4376a7 solid 1px;
	border-left:#072f59 solid 1px;
	border-bottom:#072f59 solid 1px;
	background-color:#90be8e;
	color: #194117;
	padding:10px;
	max-width: 45%;
	margin-top:10px;
}
#resto span{ font-size:1.3em;}

@media screen and (max-width: 1366px)  {
	.itemSelectListino{width:30%;}
	.itemSelectBlocco{width:22%;}
	#header #pnlWorkSpaceTitle span{
	padding:0; 
	margin:0 0 0 70px;
	font-size:1.1em	;
	color:#FFF;
}


} /*fine media*/
	

@media only screen and (max-width: 1024px)  {
	.tastieraSuDueRighe{
 		display:inline-block;
		position:relative;
		top:10px;
		bottom:10px;
		width:inherit;
		clear:both;
	}
	#header #pnlWorkSpaceTitle span{
	padding:0; 
	margin:0 0 0 70px;
	font-size:1em	;
	color:#FFF;
}


	.itemSelectListino{width:40%;}
	.itemSelectBlocco{width:40%;}
	
	.selezioneabande div.item {	padding:5px 5px 10px 5px;}
	
	.calculator{ margin: 20px; max-width:80%}
	.calculator>.itemTastiera{ width: 500px; margin:10px;}
	
.big button.item {
	
	width:200px;
	height:130px;
	margin:3px 3px 3px 10px ;
	padding:0;
}

#importoDato{
	border-top:#4376a7 solid 1px; 
	border-right:#4376a7 solid 1px;
	border-left:#072f59 solid 1px;
	border-bottom:#072f59 solid 1px;
	background-color:#175693;
	color: #FFF;
	padding:10px;
	max-width: 60%;
	margin-top:10px:
}



#resto{
	border-top:#4376a7 solid 1px; 
	border-right:#4376a7 solid 1px;
	border-left:#072f59 solid 1px;
	border-bottom:#072f59 solid 1px;
	background-color:#90be8e;
	color: #194117;
	padding:10px;
	max-width: 60%;
	margin-top:10px;
}	
} /*Fine Media*/

table.elenco-prenotazioni th, table.elenco-prenotazioni td,table.elenco-prelievi th, table.elenco-prelievi td {
    padding: 10px 30px 10px 10px;
    text-align: left;
}

table.elenco-prenotazioni td {
    max-width: 150px;
}
    table.elenco-prenotazioni tr.even, table.elenco-prelievi tr.even {
        background-color: #1c6aaf;
    }
table.elenco-prenotazioni tr.odd,table.elenco-prelievi tr.odd {
    background-color: #114d8b;
}
table.elenco-prelievi tr.riga-evidenziata {
    background-color: red;
}
table.elenco-prelievi .header-seleziona {
    margin-right: 10px;
}
table.elenco-prelievi .check-prelievi{

}
.sideSearch.sideSearchStruttura{
    display: block;
    max-width: 100%;
    margin-left: 12px;
    margin-right: 12px;    
}
.sideSearch .sideSearchField.sideSearchStrutturaField{
    width: calc(100% - 45px);
}
.sideSearch .searchStrutturaButton{
    margin-left:2px;
}

@media only screen and (max-width: 491px)  {
    #pnlWorkSpace {
        margin: 196px 0px 62px 52px;
    }
}
.searchEventoButtonContainer{
    clear: both;
}
.searchEventoButtonContainer button{
    float:right;
}
div.contentPannelloForm.searchEventoButtonContainer span{
	margin-top:3px;
	margin-bottom:3px;
	width:240px;
	padding:3px;
    display: inline-block;
}
.giornos, .giorno, .orario{
    margin-right:5px;
}
#choose-listini{
    margin-left:10px;
}
.choose-listini-rp,.choose-listini-lp {
    display:inline-block;
}
.choose-listini-lp{
    min-width:300px;
}
.choose-listini-rp.commands-div{
    padding-left:20px;
}
.applica-scelta{
    margin-right:10px;
}
.item-listini{
    padding-left:10px;
}
/*mappa*/ 
.block.unavailable {
    fill: #999999;
}
.block.available {
    fill:#DEDEDE;
}
.block.available:hover,.block.available.mouseover {
	cursor: pointer;
	fill: #D5E448;
}
.block.selected {
	fill: #FFAAAA !important;
}
.seat.available.selected {
	fill: #e4872a !important;
}
.selezioneabande .itemSettore {
    margin-right: 10px;
    font-size: 14px;
}
#mmcLeft #overviewDiv{
    padding-top:0;
    margin-top:-15px;
}
button.annulla,button.procedi{
    margin-left:15px;
}
.choose-listini-rp.itemTastiera .itemCorrenti{
    min-width: 15px;
    display: inline-block;
}
#cercaAnagrafiche .sideSearchLoading{    
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 10px;
}
#containerPianta .Panel{
    position:relative
}
#piantaLoaderPanel {
  position: absolute;
  top: 0;
  left: 0;
  bottom:0;
  right:0;
  z-index: 9999;
  background-color:#0B2C4B;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
  /*width:100%;
  height:100%;*/
}
#piantaLoaderPanel .loading
{
    background:url(../gif/htmlShell/loading.gif) no-repeat ;
    width:300px;
    height:128px;
    margin:250px auto;
    padding-left:40px;  
}
#searchEmissioneNoResultPanel,#searchFilters{
    padding-left:10px;
}
.inline-block-button{
    display:inline-block !important;
}
#pnlEmissioneAbbonamento .item, #pnlEmissioniBA .item, #pnlEventiCollegati .item{
    padding-left:25px;
}
#pnlEventiCollegatiNoContent, #pnlEmissioniBANoContent, #searchNoResultPanel, #turniWarning, #pnlElencoPrenotazioniNoResult {
    padding-left: 25px;
    margin-bottom: 10px;
}
#pnlEmissioneAbbonamento button, #pnlEmissioniBA button{
    cursor:default;
}
#turniWarning{
    display:none;
}
#pnlEventiCollegati button.cannot-emit-ba{
    cursor:default;
}
#pnlAbbonamento p.section-title,#pnlEmissioneAbbonamento p.section-title, #pnlEmissioniBA p.section-title, #pnlEventiCollegati p.section-title{
    margin-top:20px;
}
#pnlEmissioniBA .posto-diverso{
    color:red;
}
#pnlEventiCollegati .posto-occupato{
    color:red;
    padding-left:10px;
}
.barcode{
    margin-left:10px;
    line-height:38px;
}
.emissione-stampata{
    cursor:default;
}
button.disabled{    
    opacity:0.5;
    color:#d0e6f6;
}
.bottonedefault.disabled:hover,.bottoneStampa.disabled:hover{
    color:#d0e6f6;
}
.selezioneabande div.item.button-item{
    height:80px;
}
.small div.item
{
	padding:0;
    width:150px;
    height:100px;
} 
.selezioneabottoni .itemInfo {
	/*display:none;*/ /*in attesa di farlo funzionare su Internet explorer*/
	margin-top: 6px;
	background: url(../gif/htmlShell/info.png) no-repeat;
	height: 25px;
	width: 25px;    
}
.selezioneabottoni .itemDispoAlta
{
	margin-top:20px;
	background: url(../gif/htmlShell/dispoalta.png) no-repeat;
	height:25px;
	width:25px;
}
.selezioneabottoni > div.item{
    padding-top:40px;
    font-size: 13.3333px;
}
.selezioneabottoni > div.item > div.left-panel{
    margin-left:10px;
    display:inline-block;
}
.selezioneabottoni > div.item > div.right-panel{
    display:inline-block;
}
#mmcLeft div.mmc-legenda{
    display:none;
    margin-top:30px;
    margin-bottom:30px;
    border-right: 1px solid white;
    padding:0 20px 50px 10px;
}
.mmc-legenda table{
    background-color: #08375C;    
    width:100%;
    border-collapse:collapse;
}
.mmc-legenda table td {
    padding:10px;
    border: 1px solid #004075;
}
.mmc-legenda table td.colore-settore {
    width:15px;
    padding:0;
}
.mmc-legenda table td.prezzo-settore {
    min-width:50px;
}
#minimapDiv, #overviewDivContainer {
    display:inline-block;
    max-width:220px;
}
#minimapDiv {
	vertical-align: top;
	height: 180px;
	min-width: 180px;
}
#mmcLeft div#overviewDivContainer{
    padding-top:0;
}
#minimapDiv,#overviewDivContainer>div {
    border: 1px solid #dddddd;
    padding-right:0;
    padding-left:0;
	padding-top:10px;
    height:180px;
}
#mmcLeft.expanded{
    width:470px;
}
.overviewDivButton{
    margin-top:10px;
}
#pnlWorkSpace .header{
    margin-bottom:30px;
}
#pnlWorkSpace .biglietti-da-stampare .title{
    font-size:20px;
}
#pnlWorkSpace .biglietti-da-stampare .subtitle{
    font-size:18px;
}
#pnlWorkSpace .biglietti-da-stampare .description{
    font-size:14px;
}
#pnlWorkSpace .biglietti-da-stampare .toggleFiltersPanelBtn {
    margin-left:20px;
    margin-top:15px;
}
#pnlWorkSpace .biglietti-da-stampare .contentPannelloFormButtons {
    margin-left:20px;
    text-align:left;
}
#btnEmettiEStampaFisNonStampati{
    float:right;
}
#btnEmettiEStampaFisNonStampatiStop{
    float:right;
}
div.contentPannelloForm input[type=checkbox]{
    width:auto;
}
#pnlWorkSpace .biglietti-da-stampare .selezioneabande button.item, #pnlWorkSpace .biglietti-da-stampare .selezioneabande div.item{
    height:90px;
    position:relative;
}
.fiscalizza-singolo-barcode, .fiscalizza-massivo{
    width:45%;
    display:inline-block;
    vertical-align: top;
}
@media screen and (max-width: 900px) {
    .fiscalizza-singolo-barcode, .fiscalizza-massivo{
       width:100%;
     }
}
p#searchEmissioneResultPanelTitle{
    font-size:18px;
    margin-bottom:10px;
}
#searchEmissioneResultPanel button.bottoneStampa, #searchEmissioneResultPanel img.stampato, #risultatoRicerca button.bottoneStampa, #risultatoRicerca img.stampato, #elencoEmissioniGestioneAvanzataTerminale button.bottoneRendicontoC1{
    position: absolute;
    top: 10px;
    right: 20px;
    padding: 10px;
}
@media screen and (min-width: 1500px) {
	.totaliDiCassa {
		float: right;
		width: 40%;
		max-width: 450px;
		margin-right: 3%;
	}
	.totaliDiCassa table.report{
		width: 100%
	}
}
#header #pnlInfoUtente #lblIvaPreassolta
{
	padding:0; 
	font-size:0.7em
}
#myModal.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top */
    left: 0;
    top: 0; 
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    /*background-color: rgb(0,0,0);*/ /* Fallback color */
    background-color:transparent;
    text-align:center;
}
#myModal .modal-container{
    position: relative;
    top: 98px; /* resta fuori barra info utente e info evento*/
    height: calc(100% - 98px);
    background-color: rgba(0,0,0,0.65); /* Black w/ opacity */
}
/* Modal Content/Box */
#myModal .modal-content {
    display:inline-block;
    text-align:left;
    background-color: #87AFCF;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 2px solid #0c2c4c;
    max-width: 50%; /* Could be more or less, depending on screen size */
    border-radius: 20px;
    color:white;
    box-shadow: 5px 10px 30px grey;
}

/* The Close Button */
#myModal .close {
    color: white; /*#aaa*/
    float: right;
    font-size: 28px;
    font-weight: bold;
}

#myModal .close:hover,
#myModal .close:focus {
    /*color: black;*/
    text-decoration: none;
    cursor: pointer;
}
#myModal .header{
    border-bottom:1px solid white;
    font-size: 28px;
    margin-bottom:20px;
}
#myModal .body{
    margin-bottom:50px;
}
#myModal #btnCancel, #myModal #btnOk {
    float: right;
    background-color:yellow;
    padding:10px;
    margin-left:20px;
    font-size: 18px;
    color: #464A3A;
    background-image: linear-gradient(#F6F33E, #CDAC23);
}
#searchEmissioneResultPanel .loading, #risultatoRicerca .loading{
    display:none;
    background:url(../gif/htmlShell/loading.gif) no-repeat ;
    width:32px;
    height:32px;
    position: absolute;
    top: 10px;
    right: 20px;    
}
#risultatoRicerca .selezioneabande button.item, #risultatoRicerca .selezioneabande div.item{
    position:relative;
}
.elenco-prenotazioni tbody tr{
    cursor: pointer;
}
.elenco-prenotazioni tr.odd.invalid-data,.elenco-prenotazioni tr.even.invalid-data{
    cursor: default;
    background-color:gray;
}
 .bottoni .loading{
    display:none;
    background:url(../gif/htmlShell/loading.gif) no-repeat ;
    width:32px;
    height:32px;
    top: 10px;
    left: 20px;    
}
 #lblLogo{
     clear:both;
 }
#pnlInfoUtente div.icoAdminContainer{
    float: right;
    margin-top:3px;    
    margin-right:10px;    
}
#pnlInfoUtente span.icoAdminHome {
    background-color: #719DC9;
    border-radius: 12px 0 0 12px;
    margin-right: 0px; 
    /*display: inline-block;*/
    /*vertical-align:middle;*/
  	color: #FFFFFF;	
	font-size: 1.2em;
	padding: 3px;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    font-size: 0.9em;
}
#pnlInfoUtente div.icoAdminContainer{
    display:none;
}
#pnlInfoUtente span.icoAdminHome img{
    width:15px;
    height:15px;
}
#pnlInfoUtente span.icoAdminNome {
    display: inline-block;
	background-color: #3B3C3C;
	border-radius: 0 12px 12px 0;
	color: #fff;
	margin: 0 0 0 -6px;
	padding: 3px 10px;
    font-size: 0.9em;
}
#elencoEmissioniGestioneAvanzataTerminale .selezioneabande button.item, #elencoEmissioniCambioNominativo .selezioneabande button.item{
    height:90px;
} 
#elencoEmissioniGestioneAvanzataTerminale .selezioneabande div.item{
    height:80px;
    position:relative;
}
.download-pdf{
    cursor:pointer;
}
#dettaglioEmissioneGestioneAvanzataTerminale .download-pdf{
    margin-left:5px;
}
div.contentPannelloForm input[disabled], div.contentPannelloForm textarea[disabled], div.contentPannelloForm select[disabled]{
    background-color:#d2d2d5;
    color:gray;
}
div.contentPannelloForm textarea[disabled]{
    margin:0;
}
.bottoneStampa.emissione[disabled="disabled"]{
    color: gray;
    cursor: default;
}
.maschera-selected{
    background: -moz-linear-gradient(top,  #b0cbe2 0%, #154374 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0cbe2), color-stop(100%,#154374)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b0cbe2 0%,#154374 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b0cbe2 0%,#0154374 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b0cbe2 0%,#154374 100%); /* IE10+ */
    background: linear-gradient(top bottom,  #b0cbe2 0%,#154374 100%); /* W3C */
}
.SwitchMascheraAnagraficaCambioNominativoButtons button[disabled]{
    background: -moz-linear-gradient(top,  #efefef 0%, #1a1a1a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#v)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #efefef 0%,#1a1a1a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #efefef 0%,#1a1a1a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #efefef 0%,#1a1a1a 100%); /* IE10+ */
    background: linear-gradient(top bottom,  #efefef 0%,#1a1a1a 100%); /* W3C */
}

.SwitchMascheraAnagraficaCambioNominativoButtons button[disabled]:hover {
color: #b0e1f1;
text-decoration: none;
}
.selezioneabande .turno{
	margin-right: 5%;
    margin-top: 20px;
    float: right;
    height: 29px;
    width: 21px;
    color: white;
    font-weight: bold;
    font-size: 30px;
    line-height: 30px;
}
#pnlBreadCrumbs #switchPlantView{
    display: inline-block;    
    margin-left:50px;
    display:none;
}
#pnlBreadCrumbs #switchPlantView button{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65afe0), color-stop(100%,#014885));
    color:#005695;
    border:1px solid #012751;
}

#pnlBreadCrumbs #switchPlantView button.selected{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2466b1), color-stop(1, #08375C) );
    color:white;
}

.sideSearch.sideSearchNews{
    display: block;
    max-width: 100%;
    margin-left: 12px;
    margin-right: 12px;    
}
.sideSearch .sideSearchField.sideSearchNewsField{
    width: calc(100% - 45px);
}
.sideSearch .searchNewsButton{
    margin-left:2px;
}
.categoriesContainer .newsContainer .news{
    /*cursor:pointer;*/
}

.categoryContainer{
    padding:10px;
}
.categoriesContainer .hotNews {
    width:66%;
    display:inline-block;
}
.categoriesContainer .newsCol, .categoriesContainer .newsAsList{
    width:33%;
    display:inline-block;
    vertical-align:top;
}

.richMediaContainer{
    color: #FFF;
}
#newsDetails .newsTitle{
    font-size:1.3em;
    font-weight:bold;
}
#newsDetails .newsAbstract {
    font-size:0.8em;
}
#newsDetails .newsText {    
    padding-left:20px;
}
#newsDetails .richMediaContainer{
    padding-top:20px;
}
.mediaItem{
    padding-left:20px;
}
.mediaId {
    cursor: pointer;
}
.mediaTitle {
    cursor: pointer;
}
.newsContainer .newsInfo{
    display:none;
}
.newsContainer .angleUp{
    display:none;
}
.newsInfoActions{
    cursor:pointer;
}
.newsInfoActions ~ hr, .newsInfoActions ~ .newsInfo{
    clear:both;
}
.newsInfoActions i{
    float:right;
}

.angleDown {
	border-left: 2px solid #EAAF47;
	border-bottom: 2px solid #EAAF47;
	transform: rotate(-45deg);
	width: 10px;
	height: 10px;
	margin-bottom: 10px;
}
.angleUp {
	border-left: 2px solid #EAAF47;
	border-top: 2px solid #EAAF47;
	transform: rotate(45deg);
	width: 10px;
	height: 10px;
}
.selezioneabande .itemLAValid
{
	margin-right:5%;
	float:right;
	background: url(../gif/htmlShell/dispoalta.png) no-repeat;
	height:25px;
	width:25px;
}
		
.selezioneabande .itemLANotValid{
			
	margin-right:5%;
	float:right;
	background: url(../gif/htmlShell/dispobassa.png) no-repeat;
	height:25px;
	width:25px;
}
button.cercaBarcode{
    margin-left:10px;
    margin-right:10px;
}

/*Bootstrap popover*/

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	line-break: auto;
}

	.popover.top {
		margin-top: -10px;
	}

	.popover.right {
		margin-left: 10px;
	}

	.popover.bottom {
		margin-top: 10px;
	}

	.popover.left {
		margin-left: -10px;
	}

.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover > .arrow,
.popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover > .arrow {
	border-width: 11px;
}

	.popover > .arrow:after {
		content: "";
		border-width: 10px;
	}

.popover.top > .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0;
}

	.popover.top > .arrow:after {
		bottom: 1px;
		margin-left: -10px;
		content: " ";
		border-top-color: #fff;
		border-bottom-width: 0;
	}

.popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0;
}

	.popover.right > .arrow:after {
		bottom: -10px;
		left: 1px;
		content: " ";
		border-right-color: #fff;
		border-left-width: 0;
	}

.popover.bottom > .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
}

	.popover.bottom > .arrow:after {
		top: 1px;
		margin-left: -10px;
		content: " ";
		border-top-width: 0;
		border-bottom-color: #fff;
	}

.popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25);
}

.popover.left > .arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff;
}
.popover-content {
	padding: 9px 5px 9px 14px;
}
.popover.fade.in {
	background-color: #333333;
	color: #FFF;
}
.popover.right .arrow:after {
	border-right-color: #333333;
}
.popover.bottom .arrow:after {
	border-bottom-color: #333333;
}
/*FINE bootstrap popover*/