/*  CSS Document  */

/* Formattazione generale  */
html, body {
margin: 0;
padding: 0;
background: #fff !important;
}

td {
	vertical-align: top;
}

body {
	font: 0.7em Verdana, Arial, sans-serif;
	color: #000;
}

a:link, a:hover, a:visited  {
	text-decoration: none;
	color: #2d69c3;
}

a {
	outline: none;
}

img {
	border: none;
	vertical-align: middle;
}
table.table {
     width: 100%;
     border: 1px solid #ccc;
     background: #eee;
}
.table td {
     border: 1px solid #eee;
     background: #fff;
     padding: 2px;
}
.table th {
     border: 1px solid #eee;
     background: #fff;
     padding: 2px;
	 text-align:center;
}
/* Cursor */
.pointer { cursor: pointer; }
/* Jquery Validator */
.success { border: 1px solid #080; }
.invalid { border: 1px solid #f00; }
/* Float */
.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.clear {
	clear: both;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

/* Input e Bottoni  e Fieldset */
input[type=submit], input[type=reset], input[type=button] {
  margin: 10px 0 10px 5px;
  color: #000;
  font-size: 1em;
  background-color: #ddd;
  border: 1px solid;
  padding: 3px 4px 3px 4px;
  border-color: #555;
  text-transform: uppercase;
  cursor: pointer;
}

input:hover[type=submit],input:hover[type=reset],input:hover[type=button] {
  background-color: #eee;
}

input[type=text], input[type=password], input[type=file], textarea, select {
  color: #555;
	font: 12px Verdana, Arial, sans-serif; 
}

.button {
	background: #79c9ec;
	color: white !important;
	border: 1px solid #2191c0;
	padding: 3px 3px 5px 3px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.8em;
}

.multilingua {
	cursor: pointer;
}

.upload_button {
	background: #79c9ec;
	color: white !important;
	width: 80px;
	cursor: pointer;
	text-align: center;
	border: 1px solid #2191c0;
	padding: 5px 3px 5px 7px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.8em;
}

fieldset {
	color: #000;
	border: 1px dotted rgb(134,134,134); 
	margin: 10px 0 5px 0; 
	padding: 5px;
}

legend {
  padding: 0.2em 0.5em;
  border: 1px solid #aaa;
  text-transform: uppercase;
  color: #2d69c3;
  background: #fff;
  font-size: 90%;
  text-align: right;
}

#submenu fieldset {
	width: 985px;
}

.sform  input[type=text], .sform  textarea {
	width: 97%;
}

.sform select, .sform input[type=file] {
	width: 404px;
}

.sform p {
	padding-left: 10px;
}

.sform  label {
	background: #fff none repeat scroll 0%;
	color: #2d69c3;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 10px 0 0;
	padding: 0;
	width: 115px;
	display: -moz-inline-box; /*for mozilla*/
	display: inline-block; /*for Opera & IE*/
	vertical-align: top;
	cursor: help;
}
.sform .opzioni label {
	display:block;
    width:auto;
}

.sform  label.long {	

	width: auto;	
}

#messaggio label { width: auto;}
div.upl {
	padding-left: 10px;
	padding-top: 10px;
	vertical-align: middle;
}
div.upl label{
	width: 145px;
}

div.upl #uploadifyUploader  {
	left:-20px;
	position:relative;
	top:-13px;
}

#uploadifyQueue  .cancel{
	display: inline;
}
.sform .floatleft {
	width: 570px;
}

.sform .floatright {
	width: 370px;
}

.sform ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}
.sform li {
	padding: 0;
	margin: 0;
	font-size: 1em;
	color: #555;
	vertical-align: middle;
}
/* Layout  */
#pagina {
  margin: auto;
  width: 1000px;
  background-color: #fff;
}

#testa {
  height: 50px;
  background-color: #fff;
  background: url(../images/bannerAR.jpg);
  border: 0;
}

#menubar {
  /*border: 0;
  height: 95px;
  width: 900px;
  /*overflow: auto;
  padding: 0;
  margin: 0;
  text-align: center; */
} 



.external {
   clear: both;
   width: 1000px;
   height: 85px;
   margin: 0 auto;
   padding: 0;
}

.external a.ArrowLeftLogos {
   background: url(../images/menu/arrow_video_left.png) no-repeat;
   width: 20px;
   height: 85px;
   display: block;
   float: left;
   margin-right: 10px;
}


.external a.ArrowRightLogos {
   background: url(../images/menu/arrow_video_right.png) no-repeat;
   width: 20px;
   height: 85px;
   display: block;
   float: right;
   margin-left: 10px;
}


.external .wrapper {
   width: 920px;
   height:90px;
   overflow:hidden;
   float:left;
   position:relative;
}

.external .wrapper ul { list-style:none; position:relative; left: 0px; padding: 0;}

.external .wrapper ul li { float:left; width: 60px; height:65px; text-align: center; }

#nav {
  color: #aaa;
  padding: 5px;
}

#titlebar, #paginator {
  color: #eaf5f7;
  height: 15px;
  background-color: #0078ae;
  padding: 5px;
  border: 1px solid #4297d7;
  margin-bottom: 10px;
  font-weight: bold;
}

#paginator a {
	color: #fff;
}

#paginator a:hover {
	color: #eee;
}

#titlebar {
	text-align: center; 
	text-transform: uppercase;
}

#paginator {
	text-align: right;
}

#submenu {
  border: 0;
  overflow: auto;
  padding: 0;
  margin: 0;
  text-align: center;
}

#corpo {
  background-color: #fff;
  border: 0;
  clear: both;
  padding: 0px;
}

#piede {
  background-color: #fff;
  border-top: 1px dotted #aaa;
  color: #2d69c3;
  text-align: center;
  font-size: 0.85em;
  margin-top: 15px;
}

#preview {
	width: 965px;
	display: none;
	clear: both;
}

#divpreview img{
	max-width: 900px;
}

.help {
	vertical-align: top;
	cursor: help;
}

.table {
	width: 100%;
	border: 1px solid #F0F8DD;
	background: #F0F8DD;
	margin: 5px 0;
}

.table td {
	vertical-align: middle;
	border: 1px solid #F0F8DD;
	padding: 2px;
}

.table caption {
	background: #fff;
	padding: 10px 0px 3px 5px;
	text-align: left;
	color: #888;
	font-weight: bold;
}

.tablenav {
	width: 100%;
	background: #fff;
	border: 0px;
	margin: 5px 0;
}

.tablenav td {
	padding: 2px;
	background: #fff;
}

.tablenav a:link, a:visited {
	text-decoration: none;
	color: #2d69c3;
}

.tablenav a:hover {
	text-decoration: underline;
}

.off:hover, .on:hover {
	background: #fff9e5;
}

.neutro {
  background: #fece2f;
}

.on {
  background: #fff;
}

.off {
  background: #fff;
}

/* Schede */
ul.schede {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

ul.schede li {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 5px 10px;
	background: #2191c0;
	border: 1px solid #448dae;
	border-bottom: 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
}

ul.schede li a {
  color: #fff;
}
ul.schede li:hover {
	background: #79c9ec;
	color: #026890;
	border: 1px solid #448dae;
	border-bottom: 0px;
}

ul.schede li.selezionata {
	background: #6eac2c;
	border: 1px solid #2191c0;
	border-bottom: 0px;
}
ul.schede li.selezionata a {
	color: #fff;
}

#schede {
  border: 1px solid #448dae;
  overflow: auto;
  background-color: #fff;
  clear: both;
  padding: 10px;
}
#filtri {
	padding: 5px;
}
#filtri input[type="text"]  {
    width: 130px;
}
#ricerca{
	width: 700px;
}
.ricercacorr{
	width: 700px !important;
}
.cercapaginecorr,.cercatuttecorr{ cursor:pointer;}
/* Login */
#loginMainDiv {
	padding-top: 24px;
	height: 640px;
}

.divLoginbox {
	margin-top:100px;
	background-color: white;
	position:relative;
	width: 370px; 
	border: #9c9c9c 1px solid; 
}

.divLoginboxHeader {
	text-align:center;
	background-color:#dddddd;
	padding-top:2px;
	color:#666666;
}

/* Lingue */
.listalingue li{
	float: left;
	width: 180px;
	border: 0;
}

.listalingue {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  width: 360px;
}

/* Menu */
.menu {
	padding: 5px 25px;
	margin: 0;
	list-style-type: none;
	text-align: center;
}

/*#menu li {
	display: block;
	float: left;
	padding: 5px 3px;
	width: 60px;
	border: 0;
	text-align: center;
	font-size: 1em;
}*/

#submenu li {
	display: block;
	float: left;
	padding: 5px 3px;
	width: 70px;
	border: 0;
	text-align: center;
	font-size: 1em;
}

.menu a {
	color: #999;
}
.menu a:hover {
	color: #2d69c3;
}

/* Upload*/
#uploadifyUploader {
	vertical-align: middle;
}
/* Block UI */
#growlUI { height: 70px; cursor: pointer; display: none; }
.growlUI { background: url(../images/check48.png) no-repeat 10px 10px }
.growlUI h2 { color: white; padding: 15px 5px 5px 75px; text-align: left }


/* Utility */
.suggerimenti { text-align: left; font-size: 0.9em; color: #aaa; padding: 0px 10px; }
.cercapagine { cursor: pointer; }
.foto-edit { width: 220px; min-height: 250px; padding: 5px; border: 0; float: left; margin-right: 3px; }
.foto-edit >div {
	width: 220px;
	min-height: 165px;
	text-align:center;
	vertical-align: middle;
	border: 1px solid #ccc;
}
.foto-edit input { width: 220px !important; }
.foto-edit p { margin: 0; padding: 0; }
.foto-edit p input { margin: 0 0 3px 0; }

.u-edit { width: 220px; min-height: 190px; padding: 5px; border: 0; float: left; margin-right: 3px; }
.u-edit >div {
	width: 220px;
	min-height: 165px;
	text-align:center;
	vertical-align: middle;
	border: 1px solid #ccc;
}
.u-edit input { width: 220px !important; }
.u-edit p { margin: 0; padding: 0; }
.u-edit p input { margin: 0 0 3px 0; }

.foto-edit-art { width: 220px; height: 240px; padding: 5px; border: 0; float: left; margin-right: 3px; }
.foto-edit-art >div {
	width: 220px;
	min-height: 165px;
	text-align:center;
	vertical-align: middle;
	border: 1px solid #ccc;
}
.foto-edit-art input { width: 220px !important; }
.foto-edit-art p { margin: 0; padding: 0; }
.cercapagine, .cercatutte,.cercavarianti,.cercatuttevar { cursor: pointer; }
#list_pagine {width:auto;}
/* Hacked UI */
.ui-highlight { border: 1px solid #e8e1b5; background: #fcf0ba url(south-street/images/ui-bg_glass_55_fcf0ba_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-highlight a { color: #363636; }
.ui-default{ border: 1px solid #327E04; background: #459e00 url(south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.ui-default a { color: #ffffff; text-decoration: none; outline: none; }
.ui-hover{ border: 1px solid #327E04; background: #67b021 url(images/ui-bg_highlight-soft_25_67b021_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.ui-hover a { color: #ffffff; text-decoration: none; outline: none; }
.variaflag,.variaart {cursor: pointer;}

#abilitati{}
#disponibili {
	height:500px;
	overflow:auto;
	width:470px;
}

#abilitati ul,#disponibili ul{
	padding: 5px 0;
}

#abilitati li,#disponibili li{
	font-weight: bold;
	margin: 2px 5px;
	padding: 5px;
	text-transform: capitalize;
	width: 435px;
}
#formadmin .error{
	color:#FF0000;
	margin-right: 10px;
	text-transform: capitalize;
}

#formadmin .valid{
	background: url("../images/icons/16/check2.png") no-repeat right top;
}

#formadmin input[type=text], #formadmin input[type=password], #formadmin select {
  width: 500px;
}

#areaopt {
	border:1px dotted #868686;	
	padding-right:10px;
	text-align:right;
	width:394px;
}
#areaadd .handle {
	background:none repeat scroll 0 0 #0000FF;
	border-left:3px solid #ACACAC;
	color:#00FF00;
	padding:3px;	
}
#areaadd input {
	display: inline;
	width: 86%;
	margin-right: 2px;
}

#divp {
	padding-left: 10px;
}
#tagsform  label {	
	width: 100%;
}
.emailvideo{font-weight:bold;}
.erroreimport{color:red;}
.validoimport{color:green;}
.infobox{
	background: none repeat scroll 0 0 #F1F1F1;
    border: 1px dotted #C4C4C4;
    color: #FF0000;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin: 5px;
    padding: 5px;
    text-align: center;
}
table.import { 
	width: 100%;
}

table.import td{ 
	border-bottom: 1px dotted #c4c4c4;padding: 10px;
}

.totaleimport{}
.nonvalidiimport{
	background:red; 
	color:#yellow;	
}
.importatiimport{
	 background:green; 
	 color:#fff;
}

.doppiimport{
 background:orange; 
}

table.riepilogo { 
	width: 100%;
}

table.riepilogo td{ 
	border-bottom: 1px dotted #c4c4c4;padding: 10px;
}
.totaleriepilogo{}
.totalegruppiriepilogo{}
.totaleemailgruppiriepilogo{}
div.totaleemailriepilogo{background:#f1f1f1;}
table.totaleemailriepilogo td{
	border-bottom: 1px dotted #c4c4c4;padding: 10px;
}
.inviotest{
	cursor:pointer;
}
td.totaleemailriepilogo{}
.nuovocommento {background-color: #0078AE !important;}

.eventopresente {background: #f03; color:#ff0}

td.principale{
	background: #eeeeee; /* old browsers */
	background: -moz-linear-gradient(top, #eeeeee 14%, #FFFFFF 67%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#eeeeee), color-stop(67%,#FFFFFF)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#FFFFFF',GradientType=0 ); /* ie */
}	
td.reply{
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 44%, #eeeeee 94%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(44%,#FFFFFF), color-stop(94%,#eeeeee)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#eeeeee',GradientType=0 ); /* ie */
}	

.banned{
	text-decoration:line-through;
	color: #c4c4c4;	
}
#archiviaopt{float:right;}

/* Css per dock  */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
	margin-top:50px;
}
#dock2 {
	width: 100%;
	bottom: 0px;	
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(../images/dock/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}

/*Nuovi Campi Utenti*/
#formgruppiadmin #slider{margin-top: 5px;}
#formgruppiadmin .tabelladati td{width:20%}
#formgruppiadmin .tabelladati td+td{width:80%}
form.newform{position:relative;}
form.newform .error{
	color:#FF0000;
	margin-right: 10px;
	text-transform: capitalize;
}

form.newform .valid{
	/*background: url("../images/icons/16/check2.png") no-repeat right top;*/
}

form.newform input[type=text]{
  width: 100%;
}
form.newform select {
  height:21px;
  margin-left:5px;
}
form.newform  textarea {
  width: 100%;
}
#aggtrad{
	position:absolute;
	right:5px;
	text-align:right;
	top:5px;
}
#chiuditrad{
	bottom:5px;
    position:absolute;
    right:5px;
}
#vistraduzioni{text-align:right;}

#campitraduzioni{
	display:none;
	 background:none repeat scroll 0 0 #FFFFFF;
    border:1px dotted #C4C4C4;
    box-shadow:10px 10px 20px #000000;
    margin:10px 0 10px 50px;
    padding:10px 10px 40px 10px;
    position:absolute;
    width:800px;
    z-index:9999;
}

.elementi_trad{}
.contenitoretrad{
	border-top: 1px dotted #c4c4c4;
	padding: 5px 0;
	margin-top: 5px;
}
.barrattiva{
  background-color:#0078AE;
  border:1px dotted #FDFAA4;
  bottom:0;
  left:0;
  opacity: 0.85;
  position:fixed;
  width:100%;  
 } 
 #formadmin .titologruppi{
	  font-size:1.2em;
    font-weight:bold;
    margin:10px 0;
}
 #formadmin #gruppidisp{
	background-color:#F5F5F5;
    border:1px dotted #C4C4C4;
    margin:0 10px;
    padding-bottom:10px;
    padding-top:10px;
 }
 #formadmin #gruppiscelti{
	background-color:#F5F5F5;
    border:1px dotted #C4C4C4;
    margin:0 10px;
    padding-bottom:10px;
    padding-top:10px;
 }
 #formadmin #gruppidisp li{padding:7px 0;}
 .draggato {background-color:#00BFFF}
 #formadmin #gruppidisp li>span{
	
 }
#formadmin #gruppiscelti li{}
#formadmin #gruppiscelti li>span{
	
}
#formadmin #gruppiscelti li>img{	
    
}
#fieldsetgroup {padding:5px 5px 15px;}

#campitraduzioniseo{	
	margin:10px 0 10px 50px;
    padding:10px 10px 40px 10px;
}

.elementi_tradseo{}
.contenitoretradseo{
	border-top: 1px dotted #c4c4c4;
	padding: 5px 0;
	margin-top: 5px;
}

.slidernegozi{
	position:relative;
	width:200px;
	height:27px;
	cursor:pointer;
	overflow:hidden;
	
	margin: 0 auto;
}
.slidernegozi .on{
	background:url("../images/icons/slider.png") no-repeat scroll 0 0 transparent;	
	height:22px;
	display:block;
	padding-top:5px;	
	position:absolute;
	top:0;	
	color:#fff;	 
    font-weight:bold;
    line-height:17px;
    text-transform:uppercase;
    white-space:nowrap;
	padding-left:6px;
	padding-right:6px;
	width:100%;	
}
.slidernegozi .divright{
	background:url("../images/icons/slider.png") no-repeat scroll 0 -27px transparent;	
	height:27px;
	display:block;
	padding-left:3px;
	position:absolute;
	top:0;	
	z-index:3;
	left:99px;
	width:96px;
	
}
.slidernegozi .divleft{
	background:url("../images/icons/slider.png") no-repeat scroll 100% -27px transparent;	
	height:27px;
	display:block;
	padding-left:3px;
	position:absolute;
	top:0;
	z-index:3;
	left:3px;
	width:96px;
	
}
.slidernegozi .bordo_sin_on{
	background:url("../images/icons/slider.png") no-repeat scroll 0 -4px transparent;	
	height:20px;
	display:block;	
	position:absolute;
	top:4px;	
	width:3px;
	z-index:2;
	left:0;
	
}
.slidernegozi .bordo_des_on{
	background:url("../images/icons/slider.png") no-repeat scroll 100% -27px #fff;	
	height:27px;
	display:block;	
	position:absolute;
	top:0;	
	width:3px;
	z-index:2;
	right:0;
}

.slidernegozi .bordo_sin_off{
background:url("../images/icons/slider.png") no-repeat scroll 0 -27px #fff;	
	height:27px;
	display:block;	
	position:absolute;
	top:0;	
	width:3px;
	z-index:2;
	left:0;
}
.slidernegozi .bordo_des_off{
	background:url("../images/icons/slider.png") no-repeat scroll 100% -4px transparent;	
	height:20px;
	display:block;	
	position:absolute;
	top:4px;	
	width:3px;
	z-index:2;
	right:0;	
}
.slidernegozi .off{
	background:url("../images/icons/slider.png") no-repeat scroll 100% 0 transparent;	
	height:22px;
	display:block;
	padding-top:5px;
	position:absolute;
	top:0;	
	right:0;
	color:#fff;		
    font-weight:bold;
    line-height:17px;
	padding-left:3px;
	padding-right:3px;
    text-transform:uppercase;
    white-space:nowrap;
}

.slidernegozi .stato{
	-moz-user-input:enabled !important;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
}
.attiva{
	cursor:pointer;
}

#infonegozio{margin:10px;}

#formnegozio div.upl #uploadifyUploader  {	
	position:static;	
}
#contenitorecampitraduzionifoto{
	float:left;
    height:250px;
    margin-left:20px;
    width:70%;
}
#campitraduzionifoto{
	height:100%;
    overflow:auto;
    width:100%;
}
#campitraduzionifoto input[type="text"] {
    width: 95%;
}
#lingueinserite{
	display:inline;
    margin:10px 0 5px;
}
.linguepresenti{
	background-color:#B0E0E6;
    border:1px solid #C4C4C4;
    color:#2E6E9E;
    margin:2px;
    padding:3px;
	text-transform:uppercase;
}

#tablethumb{margin:10px auto;}
#tablethumb td{ text-align:center; padding:5px;}
#tablethumb td input[type="text"]{
	width:40px;
	text-align:center;
}

.catalogoleft{
	border:1px dotted #C4C4C4;    
    padding:10px;    
}	

#titolocategorie{
	font-size:15px;
	font-weight:bold;
	margin:10px 0;
}

ul.testa_tree{
	list-style:none outside none;
    padding-left:10px;
	width:100%;
}
ul.testa_tree li ul{	
}

.ordina{
	border:1px dotted #c4c4c4;    
    padding:10px;
}

ul.testa_tree li{	 
	margin: 5px;
}
ul.testa_tree li div{
	font-size:14px;
    font-weight:bold;
    height:23px;
    padding-left:35px;
    padding-top:3px;
}

.elemento_tree_titolo{
	background:url("../images/icons/24/dir_sprite.png") no-repeat scroll 5px -24px transparent;

}
.elemento_tree_titolo_open{
	background:url("../images/icons/24/dir_sprite.png") no-repeat scroll 5px 0px transparent;    
}
.open_tree,.open_tree:hover{
	font-size:10px;
    font-weight:normal;
	color:#c4c4c4;
}
div.selezionato{
	background-color:#F0F8FF;
    border:1px dotted #C4C4C4;
    -moz-border-radius:5px 5px 5px 5px;	
	padding-right:5px;
}
.spazio { height: 26px; 
	background: url("redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") repeat-x scroll 50% 50% #FBF9EE;
    border: 1px solid #FCEFA1;
    color: #363636;}
#addesterno{margin:10px;}
.ecomvisibile{
	background:url("../images/icons/16/visibile_sprite.png") no-repeat scroll 0 0 transparent;	
    left:2px;
    margin-right:5px;
    padding:0 8px;
    position:relative;
    top:4px;
}
.ecomnonvisibile{ 
	background:url("../images/icons/16/visibile_sprite.png") no-repeat scroll 0 -16px transparent;
    left:2px;
    margin-right:5px;
    padding:0 8px;
    position:relative;
    top:4px;
}
.elemento_tree .opzioni{
	display:none;
	position:absolute;
}
.barratracce, .deleteriga{
	display:none;
}
#traccia .barratracce{
	border: 1px dotted #C4C4C4;
    display: block;
    margin: 5px 0;
    padding: 5px;
}
 #traccia .deleteriga{
  display: inline;
}
#disponibili .barratracce, #disponibili .deleteriga{
	display:none;
}

/* Prodotto */

#formprodotto label {
width:150px;
float: left;
}

#formprodotto #tabella_prezzi th, #formprodotto #tabella_prezzi td {
border: 2px solid #eee;
}

#formprodotto p img {
margin-left: 5px;
}

#formprodotto input[type="text"] {
width: 450px;
}

#formprodotto #maga_qta_disponibile, #formprodotto #maga_qta_arrivo, #formprodotto #maga_data_arrivo, #formprodotto #maga_minimo_acquistabile, #formprodotto #maga_qta_minima {
width: auto;
}

#formprodotto .mceLayout {
width: 550px !important;
}

#tabella_prezzi input[type="text"], #prezzo_vendita_master, #prezzo_scontato_master, #prezzo_dalladata_master, #prezzo_alladata_master, #prezzo_listino ,#sconto,#ricarico{
width: auto !important;
}

#seo td {
width: 30%;
}

#seo td+td {
width: 70%;
}

#seo input[type="text"] {
width: 450px;
}

#seo .mceLayout {
width: 456px !important;
}

#seo label.help {
    width: 300px !important;
}

#seo .mceLayout td, #seo .mceLayout td+td {
width: auto !important;
}

#formprodotto label.help {
    background: none repeat scroll 0 50% #FFFFFF;
    color: #2D69C3;
    cursor: help;
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 0;
    text-transform: uppercase;
    vertical-align: top;
    width: 115px;
}

#formprodotto textarea.mceNoEditor {
    width: 99%;
}
#barraricerca{
	background-color: #0078AE;
    border: 1px solid #4297D7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius:5px
	
}
#barraricerca #barrabottoni{
	text-align: right;
}
#barraricerca #paginator{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    text-align: left;
    width: auto;
}
#barraricerca #resetbtn{}
#barraricerca #cercabtn{
	 background: url("redmond/images/ui-bg_gloss-wave_60_fece2f_500x100.png") repeat-x scroll 50% 50% #fece2f;
    border-color: #d19405;
    color: #272727;
}
#barraricerca #cercabtn:hover{
	background: url("redmond/images/ui-bg_gloss-wave_70_ffdd57_500x100.png") repeat-x scroll 50% 50% #ffdd57;    
	border-color: #a45b13;
}
#tabella_promo label{
	float:none;
	width:100px;
}
#tabella_promo  input[type="text"]{	
	width: 80px;
	text-align:center;
}
#tabella_promo select{
	width: 100%;
}
#barraselezioni{
	text-align: right;
}
.linkselezioni{cursor:pointer;margin: 0 1px;}
.linkselezioni:hover{
	background:#0078AE;
	color:#fff;
	border: 1px solid #4297D7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius:5px;
	margin: 0;
}
#form_gestione_prodotti .table th {
    background: none repeat scroll 0 0 #0078AE;
    border: 1px solid #4297D7;
    color: #FFFFFF;
    padding: 2px;
    text-align: center;
}
#textcat{
	font-size:20px;
}
#textric{
	font-size:12px;
}
#filtraCat,#filtraric{
	padding: 2px 0;
	font-weight:bold;
}
#view_categorie_gest_prod{
	 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #4297D7;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 10px 10px 20px #999999;
    color: #000000;
    margin: 0;
    position: absolute;    
    z-index: 9999;
}
#view_categorie{
	 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #4297D7;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 10px 10px 20px #999999;
    color: #000000;
    margin: 0;
    position: absolute;    
    z-index: 9999;
}
#view_categorie_gest_prod .elemento_tree_titolo,#view_categorie .elemento_tree_titolo{
cursor: pointer;
}

#view_categorie_gest_prod .annullatree,#view_categorie .annullatree{
    margin-bottom: 5px;
    margin-left: 35%;
    margin-top: 5px;
}
#contenitorecategorie, #contenitorefiltroricerca{
	float:left;
	margin: 0 10px 0 0;
}
/* Filtro Ricerca*/
#listaricerca >ul, #view_filtroricerca>ul{
	padding:0;
	margin:0;
}
#listaricerca ul, #listaricerca li , #view_filtroricerca ul, #view_filtroricerca li{
	list-style:none;
}
#listaricerca li , #view_filtroricerca li{
	padding:4px 0 3px 30px;
}
#listaricerca li ul , #view_filtroricerca li ul{
	display:none;
	padding:0;
}
#listaricerca span.apriric , #view_filtroricerca span.apriric{
	cursor:pointer;
	font-weight:bold;
}
#listaricerca li.nopadding, #view_filtroricerca li.nopadding{
	padding:0 0 0 10px;
}

#view_ricerca_gest_prod {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #4297D7;
	border-radius:5px 5px 5px 5px;
	box-shadow:10px 10px 20px #999999;
	color:#000000;
	margin:0;
	position:absolute;
	z-index:9999;
	padding: 10px 10px 10px 0;
}

#view_ricerca_gest_prod .annullaric{
	margin-bottom:5px;
	margin-left:35%;
	margin-top:5px;
}	

#view_filtroricerca{
	 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #4297D7;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 10px 10px 20px #999999;
    color: #000000;
    margin: 0;
    position: absolute;    
    z-index: 9999;
	padding: 10px 10px 10px 0;
}
/* fine */
.input_table_da_a{
	width: 46px;
}
.input_table_da_a_prezzo{
	width: 75px;
}
.divvariantiinterna{
     background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid;
    box-shadow:5px 5px 20px #888888;
    padding:10px;
    position:absolute;
    right:-61px;
    top:-50px;
    width:920px;
}	
.divvariantiinternaric{
     background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid;
    box-shadow:5px 5px 20px #888888;
    padding:10px;
    position:absolute;
    right:5px;
    top:-50px;
    width:920px;
}
#campi #disponibili {
	overflow:auto;
	width:438px;
	height:auto;
}

#campi #disponibili li{
	font-weight: bold;
	margin: 2px 5px;
	padding: 5px;
	text-transform: capitalize;
	width: 400px;
}

#form_annullaordine{
	border: 1px solid #999999;
    border-radius: 10px 10px 10px 10px;
    margin: 10px;
    padding: 10px;
}
#form_annullaordine .titolo{
	font-size: 20px;
    margin: 10px 0;
    text-align: center;
}
#form_annullaordine .domanda{
	font-size: 14px;
    font-weight: bold;
}
#form_annullaordine .dati{
	font-style: italic;
    margin: 10px;
}
#form_annullaordine .storno{
	
}
#statiordini_container{
	height: 150px;
    margin: 0 10px;
    overflow: auto;
}
#statiordini_container .statiordini{margin:5px 0;}
#statiordini_container .statiordini .descstato{font-weight:bold;}
#statiordini_container .statiordini .datastato{}
.abottone{
	background: rgb(136,191,232); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4YmZlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MGIwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(136,191,232,1) 0%, rgba(112,176,224,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,191,232,1)), color-stop(100%,rgba(112,176,224,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(136,191,232,1) 0%,rgba(112,176,224,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 ); /* IE6-8 */
	
    border: 1px solid #ddd;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    float: left;
    margin: 10px;
    padding: 10px;
	color: #FFFFFF !important;
	cursor:pointer; 
}
.abottone:hover{
	background: background: rgb(167,199,220); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3YzdkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NWIyZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(167,199,220,1) 0%, rgba(133,178,211,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(167,199,220,1)), color-stop(100%,rgba(133,178,211,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(167,199,220,1) 0%,rgba(133,178,211,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(167,199,220,1) 0%,rgba(133,178,211,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(167,199,220,1) 0%,rgba(133,178,211,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(167,199,220,1) 0%,rgba(133,178,211,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c7dc', endColorstr='#85b2d3',GradientType=0 ); /* IE6-8 */
}
.rigamod{display:none;text-align:center;}
#form_inviobuonoreso{
	border: 1px solid #4A4A4A;
    border-radius: 5px 5px 5px 5px;
    margin: 2px;
    padding: 10px;
    position: relative;
}
#form_inviobuonoreso #titolobuono{
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
#form_inviobuonoreso div{
	padding: 10px;
}
#form_inviobuonoreso label{
	 font-size: 12px;
    font-weight: bold;
    margin: 0 10px 0 0;
}
#form_inviobuonoreso #mailinvio{
	width: 80%;
}
#form_inviobuonoreso #scontoreso{
	text-align: right;
    width: 100px;
}
#form_inviobuonoreso #counter{
	text-align: right;
	margin-right: 10px;
    width: 20px;
}
#form_inviobuonoreso #scadenza1{
	text-align: center;
    width: 100px;
}
.box_info_stat{
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */

    border: 1px solid #c4c4c4;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 10px 10px 15px -5px #C4C4C4;    
    margin: 0 10px 15px;
}
.box_info_stat table{
	border: 1px solid #C4C4C4;
    border-radius: 0 0 10px 10px;
    margin: 1px auto;
}
.box_info_stat thead{
	background: rgb(181,189,200); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-8 */
}
.box_info_stat th{
	color: #FFFFFF;
    padding: 5px 4px;
}
.box_info_stat thead tr{
	
}
.box_info_stat tbody tr{
	text-align: right;
}
.box_info_stat tbody tr:nth-child(odd){}
.box_info_stat tbody tr:nth-child(even){  
	background-color: #888888;
    color: #FFFFFF;    
}
.box_info_stat td{
	padding: 5px;
}
.box_info_stat td.left,.box_info_stat th.left{
	text-align:left;
}
.box_info_stat .barra{
	margin-top: 5px;
}
.box_info_stat caption{
	font-size: 18px;
	font-weight:bold;
}
.box_info_stat tfoot{}
.box_info_stat tfoot tr{}
.box_info_stat tfoot td{padding:10px; font-size:16px; font-weight:bold;}
.box_info_stat tfoot td.left{ text-align: center;}
.box_info_stat div.titolo{
	background: rgb(238,238,238); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
	padding: 5px;
	font-weight:bold;
	color:#888
}
.box_info_stat div.label{
	background: rgb(181,189,200); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-8 */
    border-left: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;
    color: #FFFFFF;
    font-weight: bold;
    margin: 1px;
    padding: 5px;
}
.box_info_stat div.valore{
	font-weight: bold;
    padding: 5px;
    text-align: center;	
	margin: 1px;
	border-left: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;	
}
.box_info_stat div.valore:last-child{	
	border: none;
}
.ricercastatvuoto{
	border-bottom: 1px dotted #C4C4C4;
    margin: 10px;
    padding: 0 10px 5px;
}

.prezzo_scontato{
	background: none repeat scroll 0 0 #C4C4C4;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: help;
    font-size: 9px;
    font-style: italic;
    font-weight: bold;
    margin-right: 5px;
    padding: 3px 5px;
}

/* Movimenti su cancellazione ordine*/
.tabmov_title{
		font-size: 14px;
		font-weight: bold;
		margin: 10px;
	}
	#tabmov {
		border:1px solid #c4c4c4; border-radius: 5px 5px 5px 5px;
		margin: 0 0 10px;
	}
	#tabmov th{
		border: 1px solid #C4C4C4;
		border-radius: 5px 5px 0 0;
		font-size: 10px;
		padding: 4px;
	}
	#tabmov td{
		padding: 5px;
		vertical-align: middle;
	}
	#tabmov thead{
		background: none repeat scroll 0 0 #EEEEEE;
	}
	#tabmov tbody{
	}
	#tabmov tr{
	}
	#tabmov tbody tr:nth-child(even){
		background: #DDDDDD;
	}	
	.tabmov_note{}
	/*Visualizza XML*/
	#form_invioxml,#form_invioxmlresi{
		border: 1px solid #C4C4C4;
		border-radius: 5px 5px 5px 5px;
		margin: 5px;
		padding: 5px;
	}
	#datidoc{
		background: none repeat scroll 0 0 #EEEEEE;
		border: 1px solid #C4C4C4;
		border-radius: 5px 5px 0 0;
		margin-bottom: 10px;
		padding: 0 5px 5px;
	}
	#datidoc .titolo{
		font-size: 14px;
		font-weight: bold;
		margin: 5px 5px 10px;
		text-align: center;
	}
	#datidoc span{
		font-weight: bold;
		padding: 0 5px;
	}
	#form_invioxml #titolo_tracciato,#form_invioxmlresi #titolo_tracciato{
		font-weight: bold;
		margin: 5px 0;
	}
	#form_invioxml input[type="checkbox"] ,#form_invioxmlresi input[type="checkbox"]{
		margin: 5px;
	}
	#form_invioxml label,#form_invioxmlresi label{
		font-weight: bold;
		margin: 5px 0;
	}
	.infonote{
		font-size: 0.8em;
		font-weight: normal;
	}
	.infocheck{
		 border-bottom: 1px dashed #C4C4C4;
		font-weight: bold;
		margin: 5px;
		padding-bottom: 5px;
	}
	.resetta{
		
	}
	.campi_small{
		margin: 0 10px;
		width: 100px !important;
	}
	
	#salvord label {	
	vertical-align: middle;	
}
#salvord label {		
	vertical-align: middle;	
}	

.inputverticali{
	clear: both;
    margin-left: 150px;
}
.no_close .ui-dialog-titlebar-close {display: none }
#stampaordinediv{ text-align: right;}
.solostampa{display:none;}
/*aggiunte in gestione catalogo*/

#attendereprego{
	background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #272727;
    border-radius:5px 5px 5px 5px;
    box-shadow:10px 13px 20px 1px #777777;
    display:none;
    left:35%;
    padding:10px;
    position:fixed;
    text-align:center;
    top:0;
    width:400px;
    z-index:99;
}
#vis_elemento_id{
	background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:1px solid #272727;
    border-left:1px solid #272727;
    border-radius:0 0 0 5px;
    box-shadow:-5px 5px 10px -4px #272727;
    font-size:15px;
    font-weight:bold;
    padding:10px 5px;
    position:fixed;
    right:0;
    top:0;
}
#view_categorie_simple{
	background:none repeat scroll 0 0 transparent;
    border:1px solid #272727;
    border-radius:5px 5px 5px 5px;
    box-shadow:6px 6px 10px 2px #272727;
    left:158px;
    padding:10px;
    position:relative;
    top:10px;
}
.listascelto{
	font-size:14px;
    margin:0 0 5px;
}
.percorsoscelto{font-style:italic;}
.scelto{font-weight:bold;}
#attenderepregocat{
	background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #272727;
    border-radius:5px 5px 5px 5px;
    box-shadow:10px 13px 20px 1px #777777;
	display:none;
    left:35%;
    padding:10px;
    position:absolute;
    text-align:center;
    top:0;
    width:400px;
    z-index:9999;
}
.prodotti_selezionati{
	height:30px;
	overflow:hidden;
}
.prodotti_selezionati:hover{
	height:auto;
	cursor:pointer;
}
.titoli_sezioni{
	font-weight:bold;
	font-size:15px;
}
.titoli_sezioni .info_prod{
	font-weight:normal;
	font-size:10px;
	font-style:italic;
}
/*separatore date negli ordini*/
.sepdataord{
	background:none repeat scroll 0 0 #448DAE !important;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding:5px !important;
}
/*visualizza qta magazzino*/
.prodmag{
	display:block;
    font-weight:bold;
    margin:4px 0 0;
    padding:3px 0;
    text-align:center;
}
.varmag{
	display:inline-block;
    font-weight:bold;
    margin:0 0 0;
    padding:2px 4px;
    text-align:center;
}
.mag_zero{
	background:none repeat scroll 0 0 #FF0000;
    color:#FFFF00;
    
}
.mag_2lastqta{
	background:none repeat scroll 0 0 #F8BD56;
    color:#0000FF;
    
}
.mag_lastqta{
	 background:none repeat scroll 0 0 #FFFF00;
    color:#0000FF;
    
}
.mag_blank{
}
.mag_qtasup{
}