/*colori del b2b*/
/* boxheader:#a69e9e; */
/* border:#999999; */
/* buttonsfrom:#969696; */
/* title:#303030; */
/* link:#0064ac; */
/* headerlogged:#336699; */
/* lightbackground:#EBF2FC; */
/* secondmenu:#388EC9; */
/* buybackground:#EFEFEF; */
/* lines:#D0DCF2; */

body {background: url('../images/others/background/bg_main.gif') repeat-x scroll 0 0 #FFFFFF; margin: 0; padding: 0; height: 100%;
		font-family: "Trebuchet MS",tahoma, Arial, Helvetica, sans-serif; font-size: 76%; color: #303030;  background-color: #FFF;overflow-x:hidden!important}
/*
body{background: url("../images/others/background/img_header.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 170px;margin: 45px 0 18px;position: relative;
font-family: "Trebuchet MS",tahoma, Arial, Helvetica, sans-serif; font-size: 76%; color: #303030;  background-color: #FFF;overflow-x:hidden!important}
*/
ul {list-style-type:none;}
ul li {list-style-type:none;display:block;float:left;}
a{color: #0064ac}
a:link, a:active, a:visited {color: #0064ac;text-decoration: none;font-weight:bold; }
a:hover {text-decoration: none; color: #FFCC00!important;cursor:pointer;}
td, th, .rich-table-cell, .rich-table-headercell, .rich-table-footercell, li{font-size: 12px; line-height: 16px; color: #333333;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;empty-cell:show;border-color: #D0DCF2}
li{font-size: 13px;}
h1 {color: #FFFF33;}
h2 {color: #FFFF66;}
h3, h4 {color: #FFFFCC;}
h5, h6 {color: #6699CC;}
img{border:0;}
select, input, label,textarea {margin:3px 0; font-family: "Trebuchet MS",arial,verdana,sans-serif; font-size:13px; text-align: left;}
textarea {width:100%;border:1px solid #D0DCF2;}
.textarea {width:100%;border:1px solid #D0DCF2;}
input[disabled]{border:1px solid #D0DCF2;}
input[readonly]{border:1px solid #D0DCF2;}
textarea[disabled]{border:1px solid #D0DCF2;width:100%;}
label{color:#303030;font-weight:bold;}
div{display:block;}

/* Fancybox, gestione layer */
div#fancy_overlay {z-index: 300;}
div#fancy_loading {z-index: 1000;}
div#fancy_outer {z-index: 900;}


/* comuni */
.slimLine {line-height: 13px}
.widthFill {width: 100%}
.heightFill {height: 100%}
SPAN.cutText, DIV.cutText { /* funziona solo se viene impostata la larghezza fissa, no 100%*/
	text-overflow:ellipsis; white-space: nowrap; display: block; overflow: hidden}
.eraseBorder {border: 0px !important}
.detached {position: relative; width: 700px !important; left: -450px;  z-index: 999 !important; box-shadow: 10px 10px 5px #888888;}
.spaceLeft{margin-left: 5px}
.spaceRight{margin-right: 5px}
.left {text-align: left !important}
.right {text-align: right !important}
.center {text-align: center !important}
.top {vertical-align: top !important}
.bottom {vertical-align: bottom !important}
.nowrap {white-space: nowrap}

/* calendario */
.calendar {width:80px!important; padding:0px;margin:0px;display:block;float:left;margin-top:1px;padding-bottom:2px;text-align:center!important;height:20px;}
.ui-datepicker-trigger {background-color:transparent;border:0px;display:block;float:left;margin:0px;padding:0px!important;margin-top:2px;vertical-align:middle;cursor:pointer;}
.ui-datepicker-highlight .ui-state-default {color:green;font-weight:bold;}
.ui-datepicker-div{left:300px;top:100px}

/* spinner number */
.inputSpinner{text-align:right;width:45px!important;height:20px; }

/* Rich modal panel */
.modalPanel-header {
	background-color: #a69e9e;
	background-image: -moz-linear-gradient(#a69e9e, #FFFFFF);
}

.checkbox{width:50px!important;}

/*Link selezionato */
.selected{color: #FFCC00!important}

/*pulizia*/
.clear {clear:both}

/* contenitore di header e content */
.container{z-index:1;position:relative;overflow: hidden;	margin: 0 auto 2px;	min-height:100%;width: 1000px;	text-align: left;}

/* corpo */
.content{z-index:-1;position:relative; display:block;min-height:440px; margin:auto;padding-top:30px; width:100%;background-color:#FFF;
	background-image: radial-gradient(ellipse farthest-side at center top , rgba(226,226,226,1), rgba(254,254,254,1) 100%), radial-gradient(ellipse farthest-side at center top , rgba(226,226,226,1), rgba(254,254,254,1)), radial-gradient(ellipse farthest-side at center top , rgba(226,226,226,1), rgba(254,254,254,1));
    background-repeat: no-repeat;
}
/* .content{z-index:-1;position:relative; display:block;min-height:440px; margin:auto;padding-top:40px; width:100%;background-color:#FFF;
	background-image: -moz-radial-gradient(center top , ellipse farthest-side, rgba(16, 83, 130, 0.5), rgba(16, 83, 130, 0) 75%), -moz-radial-gradient(center top , ellipse farthest-side, rgba(180, 218, 244, 0.5), rgba(180, 218, 244, 0)), -moz-radial-gradient(center top , ellipse farthest-side, rgba(180, 218, 244, 0.3), rgba(180, 218, 244, 0));
    background-repeat: no-repeat;
    background-size: 100% 5px, 100% 50px, 100% 100%;
} */
/* fine corpo */

/* classi per le tabs */
.rich-tab-header{margin:3px;padding:3px;min-width:80px;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));
                 background: -webkit-linear-gradient(#a69e9e, #FFFFFF);background: -moz-linear-gradient(#a69e9e, #FFFFFF);
                 background: -ms-linear-gradient(#a69e9e, #FFFFFF);background: -o-linear-gradient(#a69e9e, #FFFFFF);
                 background: linear-gradient(#a69e9e, #FFFFFF);font-family:inherit;color:#0064ac!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a69e9e', endColorstr='#FFFFFF', gradientType='0')!important;
 	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a69e9e', endColorstr='#FFFFFF', gradientType='0')";
    position:relative;
    zoom:1}
.rich-tab-active{margin:3px!important;padding:3px!important;color:red!important}.rich-tabhdr-side-cell{margin-left:5px;margin-right:5px;}

/* classi per rich-panel */
.rich-panel-header {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));
	background: -webkit-linear-gradient(#a69e9e, #FFFFFF);
	background: -moz-linear-gradient(#a69e9e, #FFFFFF);
	background: -ms-linear-gradient(#a69e9e, #FFFFFF);
	background: -o-linear-gradient(#a69e9e, #FFFFFF);
	background: linear-gradient(#a69e9e, #FFFFFF);
	-pie-background: linear-gradient(#a69e9e, #FFFFFF);
	font-family:inherit;
	color:#0064ac;
	behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);
}

/* footer */
.footer {position:relative;bottom:0;display:block; width:100%; height:80px; margin-top:10px; text-align:center; color:#FFF; background: url('../images/others/background/bg_footer.gif') repeat-x scroll 0 0 #FFFFFF; padding:2px 0 10px 0;}
.footer .footerContainer{position: relative;overflow: hidden;	margin: 0 auto 2px;	width: 1000px;	text-align: left;}
.footer .footerContainer .footerLeft {display:block; float:left; width:370px; height:100%;padding:0px; ;}
.footer .footerContainer .footerLeft .titleFooter {font-size: 14px; line-height:15px;color:white;font-weight:bold;}
.footer .footerContainer .footerLeft .subTitleFooter {font-size: 11px; line-height: 10px;color:white;}
.footer .footerContainer .footerRight { display:block; float:right; width:250px; height:100%; padding-top:5px;}
.footer .footerContainer .footerRight .footerRightImage { display:block; float:right; width:100%;height:100%;}
.footer .footerContainer .footerRight .footerRightImage img { display:block; float:right; padding-left:10px;}
/* fine footer */

/* header */
.header{height: 110px;}
.headerLeft { display:block; float:left; width:250px; height:110px; padding-top:5px;}
.headerLeftImage { display:block; float:left; width:100%;}
.headerRight {display:block; float:right; width:750px; height:110px;}
.headerRightBanner{ display:block; float:right; width:100%;padding-top:2px;text-align:right}
.headerUser {margin:0;display:block; float:right; padding:0px 2px 0 0; width:690px; height:33px; color:#FFF; text-align:right; background-color: #EFEFEF; border: 3px solid #336699;  border-top:0px none ; border-radius: 0 0 0 10px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.headerUser .credentials {float:right;height:19px;padding:0;margin:0;text-align:left}
.headerUser .credentials td {font-size: 12px;  color: #336699;text-align:left;vertical-align:top;}
.headerUser .credentials .col1 { padding-right:5px;}
.headerUser .credentials .col2 {padding-right:5px; }
.headerUser .credentials .col3 {padding-left:0px;padding-right:5px; border-left:1px solid #336699}
.headerUser .credentials .col4 {padding-right:5px; }
.headerUser .credentials .col5 {padding-right:5px; padding-left:5px;border-left:1px solid #336699 }
.headerUser .credentials .col6 {padding-right:5px; padding-left:5px;border-left:1px solid #336699 }
.headerLang {display:block; float:right; padding:0;margin:0; width:690px; height:30px; text-align:right;}
.headerLang .langChooser { text-align:right;display:block;float:right;margin:3px;}
.headerLang .langChooser li { text-align:right;display:block;float:left;margin-left:10px;}
.printLangChooser {display:block; margin-left:auto!important;margin-right:auto!important;width:65%!important;}
.printLangChooser  li {margin:10px;}
/* .headerMenu {display:block; float:right; width:752px;text-align:right;} */
.headerMenu {display:block; float:right; width:800px;text-align:right;}
/* fine header */


/* menu top */
.menuTop {padding:0 0 0 0px; padding-right:0px;margin:0px; margin-right:5px;list-style:none; height:40px;  position:relative; color:#FFF;background: url("../images/others/menu/ulback.gif") repeat-x scroll 0 0 transparent;}
.menuTop table {border-collapse:collapse; width:0; height:0; margin:-3px -10px;}
.menuTop li {min-width:70px;float:right;}
.menuTop li ul li{background-image:none!important}
.menuTop li a {display:block; height:40px; line-height:40px; padding:0 10px 0 0; float:left; color:#fff; text-decoration:none; font-family:tahoma, sans-serif; font-size:12px;}
.menuTop li a b {display:block; height:40px; float:left; padding:0 0 0 10px; cursor:pointer;}
.menuTop li a b .text{float:left;}
.menuTop li a b .image{padding-top:12px;padding-left:10px; }
.menuTop ul {padding:0; margin:0; list-style:none; position:absolute; height:25px; min-width:790px;display:block;float:left; background:#FFFFFF; left:-9999px; top:44px; z-index:10;}
.menuTop ul li {height:25px; line-height:25px;display:block;float:right;min-width:60px;}
.menuTop ul li a {color:#000; padding:0 10px 0 10px; height:25px; line-height:25px; border-right:1px solid #388EC9; font-weight:bold; font-size:12px;}
.menuTop ul li a:hover {height:25px; line-height:25px; background:transparent; color:#388EC9;}
.menuTop ul.right li a {border-left:1px solid #388EC9; border-right:0;}
.menuTop ul li a.last {border:0;}
.menuTop li.current ul {left:0; z-index:10;background-color:transparent;}
.menuTop li.current a {background:url(../images/others/menu/tab_a.gif) no-repeat right top; line-height:36px; height:44px}
.menuTop li.current a b {background:url(../images/others/menu/tab_b.gif) no-repeat left top; line-height:36px;}
.menuTop li.current ul li a {color:#666; padding:0 10px 0 10px; height:25px; line-height:25px; background:transparent;}
.menuTop li.current ul li.current_sub a {color:#388EC9;}
.menuTop li.current ul li a:hover {color:#388EC9;}
/* fine menu top */


div#waitingPanel{ border:0px none;margin:0px none;visibility: hidden; height: 100%; width: 100%; z-index: 2000; position:fixed; top: 0px; left:0px;  background-color: #A4C0EF; vertical-align: center;
 background-image: url(../images/others/wait.gif); background-repeat: no-repeat; background-position: center; filter:alpha(opacity=45); -moz-opacity:.45; opacity:.45;}

div#waitingPanelAjax{ border:0px none;margin:0px none; height: 100%; width: 100%; z-index: 2000; position:fixed; top: 0px; left:0px;border:solid 1px; background-color: #A4C0EF; vertical-align: center;
 background-image: url(../images/others/wait.gif); background-repeat: no-repeat; background-position: center; filter:alpha(opacity=45); -moz-opacity:.45;opacity:.45;}

/* Titoli */
.titleAppName {font-size: 52px; line-height: 60px;color:white;}
.title {font-size: 24px; line-height: 30px;}
.errorMessage {font-size: 26px; line-height: 30px;color:#303030}
.question {font-size: 20px; line-height: 30px;}
.problem {font-size: 24px; line-height: 30px;color:red;}
.subtitle {font-size: 15px; line-height: 18px; font-weight: bold;}
.nav {font-size: 14px; font-weight: bold; background-color: #CCCCCC;}
.navLink {font-size: 14px; font-weight: bold; background-color: #336699;}
.sidebar {font-size: 12px; line-height: 18px; padding: 3px;	background-color: #FFFFFF;}
.sidebarHeader {font-size: 16px; line-height: 24px;	background-color: #CCCCCC;}
.sidebarFooter {font-size: 12px; line-height: 18px; background-color: #CCCCCC;}
.legal {font-size: 9px; color: #333333;}
.box1 {border-color: #CCCCCC #333333 #333333 #CCCCCC; border-width: medium;	border-style: ridge;}
.titlebar {font-size: 9px; color: #FFFFFF; background-color: #336699;}
.titleParameters{height:40px;font-size:24px; line-height: 40px; font-weight: bold;color:#303030}
.titleSection {height:40px;font-size:24px; line-height: 40px; font-weight: bold;color:#303030;border-bottom: 1px solid #D0DCF2;width:99%}
.titleSmallSection {height:40px;font-size:16px; line-height: 40px; font-weight: bold;color:#303030;border-bottom: 1px solid #D0DCF2;width:96%}
.dingbat {background-color: #336699; color: #FFF; font-weight: bolder; font-size: medium;}
.rigaTabella ,.rigaTabella  a{font-size: 14px; vertical-align:middle;}
.titleFont  {display:block;float:right;font-size:24px; line-height: 40px;vertical-align:bottom;padding-top:15px;padding-left:1px;color:#303030;text-align:right;font-weight:bold}
.titleFontLeft {display:block;float:left;font-size:24px; line-height: 24px;vertical-align:bottom;padding-top:1px;padding-left:1px;color:#303030;text-align:right;font-weight:bold}
.timeTitle {font-size: 14px;   font-weight: bold;}
.titleTooltip {font-size: 12px; line-height: 16px; font-weight: bold;color:#303030}
.labelBig{color:#303030;font-size:16px;line-height:20px!important;}
.rich-tool-tip {background-color: #f0f0f0; border: 1px solid #303030}
/*fine stili generali */

/*generic buttons*/
.buttons {width:100%;display:block;float:left;text-align:right;margin-top:10px;vertical-align:bottom;margin-bottom:5px; }
.button {margin: 0 7px 0 4px;}
.button:link, .button:active, .button:visited {color:#FFFFFF;text-decoration: none; }
.button:hover{cursor:pointer;text-decoration: none; color: #FFCC00!important;cursor:pointer;}
/*button grande per le form*/
.buttonAction {margin: 4px 15px;padding:6px;padding-left:20px; padding-right:22px;border: 1px solid #303030;text-align: center; border-radius:4px; -webkit-box-shadow: #666 3px 3px 3px;-moz-box-shadow: #666 3px 3px 3px;box-shadow: #666 3px 3px 3px;background: #969696;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#969696), to(#303030));background: -webkit-linear-gradient(#969696, #303030);background: -moz-linear-gradient(#969696, #303030);background: -ms-linear-gradient(#969696, #303030);background: -o-linear-gradient(#969696, #303030);background: linear-gradient(#969696, #303030);-pie-background: linear-gradient(#969696, #303030);behavior: url(../../../../css/PIE.htc)  url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);color:white;font-size:13px;font-weight:bold;filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;cursor:pointer; background-color:#303030;position:relative;}
/*button piccolo per le form*/
.buttonSmallAction {padding:4px 2px 4px 2px!important;border: 1px solid #303030;text-align: center; border-radius:4px; background: #969696;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#969696), to(#303030));background: -webkit-linear-gradient(#969696, #303030);background: -moz-linear-gradient(#969696, #303030);background: -ms-linear-gradient(#969696, #303030);background: -o-linear-gradient(#969696, #303030);background: linear-gradient(#969696, #303030);-pie-background: linear-gradient(#969696, #303030);behavior: url(../../../../css/PIE.htc)  url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);color:white;font-size:11px;font-weight:bold;cursor:pointer;background-color:#303030;position:relative;}
/*button come pulsante di avanti*/
.buttonNextAction {padding:2px;border: 1px solid #303030;text-align: center; border-radius:1px 15px 15px 1px; background: #969696;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#969696), to(#303030));background: -webkit-linear-gradient(#969696, #303030);background: -moz-linear-gradient(#969696, #303030);background: -ms-linear-gradient(#969696, #303030);background: -o-linear-gradient(#969696, #303030);background: linear-gradient(#969696, #303030);-pie-background: linear-gradient(#969696, #303030);behavior: url(../../../../css/PIE.htc)  url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);color:white!important;font-size:12px;font-weight:bold;position:relative;}
.buttonNextAction td{color:white!important;line-height:12px;}
/*button come pulsante di indietro*/
.buttonPrevAction {padding:2px;border: 1px solid #303030;text-align: center; border-radius:15px 1px 1px 15px; background: #969696;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#969696), to(#303030));background: -webkit-linear-gradient(#969696, #303030);background: -moz-linear-gradient(#969696, #303030);background: -ms-linear-gradient(#969696, #303030);background: -o-linear-gradient(#969696, #303030);background: linear-gradient(#969696, #303030);-pie-background: linear-gradient(#969696, #303030);behavior: url(../../../../css/PIE.htc)  url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);color:white!important;font-size:12px;font-weight:bold;position:relative;}
.buttonPrevAction td{color:white!important;line-height:12px;}
/*fine buttons*/


/*errors on validation*/
.validateError {color: red;}

/* marquee message */

.marqueeMsg{position:absolute;top:115px;display:block;float:left;color:#303030;height:15px;font-weight:bold;width:100%;line-height:15px;}
.marqueeMsgNews{position:absolute;top:128px;display:block;float:left;color:#303030;height:15px;font-weight:bold;width:100%;line-height:15px;}

/*msg di allarme*/
.alertContainer{display: none;border:0px none;margin:0px none; height: 100%; width: 100%; z-index: 100; position:fixed; top: 0px; left:0px;   vertical-align: center;}
.alert{ position:fixed; top:140px; left:30%;right:30%;min-height:200px; width:500px;  padding:5px; z-index:200; border:1px solid #ccc;  text-align:center;   background: #fff; border-radius:4px;
	background-color: #EBF2FC;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background: -moz-linear-gradient(top,  #fff,  #f6f6f6);border-radius: 10px; behavior: url(../../../../css/PIE.htc)  url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc); border: 4px solid #388EC9; }
.alert .closeAlert{ width:50px; display:block; float:right; height:32px; line-height:32px; text-align:left;}
.alert a{font-weight:bold;float:right}
.alert .rich-messages {min-height:100px;width:95%;clear:both;  padding-right:10px; font-weight:bold;font-size:16px;margin-top:10px;display:block; float:left;text-align:left;}
.alert .title{font-size:20px;float:left;color:red;width:80%;text-align:left;}
.alert .rich-messages-marker{padding-right:10px;padding-left:10px;display:block;float:left;width:5%;}
.alert .rich-messages-label{font-weight:bold;font-style:Italic;display:block;float:left;width:90%;}
.alert .rich-messages dt {display: block;    float: left;    width: 99%;padding-top:5px;}
.alert .errorMsg{}
.alertLabel {width:33px;float:right;}
.alert .confirmBody {display:block;float:left;width:100%;text-align:left;}
.alert .confirmBody .infoConfirm{padding-top:60px;clear:both;width:100%;text-align:right;float:right}
.alert .confirmBody .warningConfirm{padding-top:60px;clear:both;width:100%;text-align:right;float:right}

 /*definizione dei box*/
/* box è quello standard */
.box {z-index:1;margin: 10px; float: left;  border:1px solid #999999; border-right-width:3px;border-bottom-width:3px;border-radius:16px; -webkit-border-radius:16px;-moz-border-radius: 16px;   min-width: 350px; background: none repeat scroll 0 0 #FFFFFF;behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.boxSmall   {z-index:1;width:98%;margin-left:3px;margin-top:2px;behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);min-width:200px;}
.boxSmall    .boxBody .boxButtons {margin-top:5px;margin-bottom:3px;margin-right:5px;margin-left:1px}
.boxLarge   {z-index:1;width:98%;margin-left:10px;margin-top:2px;min-height:600px;}
.boxHeader { font-family:inherit;font-size:inherit;padding:0;border:0px none!important;float: left;width: 100%; min-height:55px; border-radius: 14px 14px 0px 0px;  -webkit-border-radius:  14px 14px 0px 0px;-moz-border-radius:  14px 14px 0px 0px; background:#a69e9e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));background: -webkit-linear-gradient(#a69e9e, #FFFFFF);background: -moz-linear-gradient(#a69e9e, #FFFFFF);background: -ms-linear-gradient(#a69e9e, #FFFFFF);background: -o-linear-gradient(#a69e9e, #FFFFFF);background: linear-gradient(#a69e9e, #FFFFFF);-pie-background: linear-gradient(#a69e9e, #FFFFFF); behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.boxHeader .boxTitle {float: left; margin: 5px 5px 5px 5px; width: 97%;text-align:left; padding-right:5px;}
.boxHeader .boxTitle img{display:block;float:left;}
.boxSmallHeader {float: left;width: 100%;  min-height:25px; border-radius:14px 14px 0px 0px; -webkit-border-radius: 14px 14px 0px 0px;-moz-border-radius: 14px 14px 0px 0px; background-image:none;background:#a69e9e;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));background: -webkit-linear-gradient(#a69e9e, #FFFFFF);background: -moz-linear-gradient(#a69e9e, #FFFFFF);background: -ms-linear-gradient(#a69e9e, #FFFFFF);background: -o-linear-gradient(#a69e9e, #FFFFFF);background: linear-gradient(#a69e9e, #FFFFFF);-pie-background: linear-gradient(#a69e9e, #FFFFFF); behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);color:#0064ac;
			 font-family:inherit;font-size:inherit;padding:0;border:0px none!important;}
.boxSmallHeader .boxTitle .titleFont {display:block;float:right;font-size:18px; line-height:26px;vertical-align:bottom;padding-top:2px;padding-left:1px;color:#303030;text-align:right;font-weight:bold;}
.boxBody   { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display:block;float:left; margin-top:10px; margin-bottom:10px;margin-left:5px;margin-right:5px;width:98%;padding:0px; }
.boxBody   p {color: #666666; font-size: 12px; line-height: 16px; margin: 10px 0;}
.boxBody   td {font-size: 12px; color: #666666; margin: 15px 0; padding: 0px;}
.boxBody   select, input, label {margin:3px 0; text-align: left;line-height:16px;}
.boxSmallBody{width:100%;margin:0px;min-height:150px;padding:0px;padding-top:3px}
.boxSmallBody td{line-height:18px;}
/* area sottotitoli */
.boxBody .boxTopGuide{font-weight:bold;font-size:20px;float:right;height:35px;display:block;width:98%;text-align:right!important}
.boxBody .boxTopGuide  table {text-align:right!important;float:right;width:100;}
.boxBody .boxTopGuide  table-cell{padding:10px;text-align:right!important;float:right;}
/*div con bordi sopra e sotto */
.divParameters {width:100%;border-bottom: 1px solid #D0DCF2; border-top: 1px solid #D0DCF2;vertical-align:top;padding-top:10px;padding-bottom:10px;}
/* contenitore del body (varie tabelle parametri */
.boxBody .boxDivParameters{display:block;width:100%;float:left;}
/*definizione tabella all'interno del box per i parametri*/
.boxParameters {width:100%;border-bottom: 1px solid #D0DCF2; border-top: 1px solid #D0DCF2;vertical-align:top;padding-top:10px;padding-bottom:10px;}
.boxParameters input{width:95%;}
.boxParameters .rich-calendar-input {width:75px;!important}

.boxParameters textarea {width:97%;}
.boxParameters select {width:95%;}
.boxParameters label {}
.boxParameters td {vertical-align:middle;}
.boxParametersSmall {padding-top:2px;padding-bottom:2px;width:99%;}
.boxParametersSmall td{line-height:16px;}
.boxParametersSmallSmall {padding-top:1px;padding-bottom:1px;}
.boxParametersSmallSmall td{line-height:10px;}
.rowNone td{border-bottom:0px none}
.rowNone td table td{border-bottom:0px none!important}
.rowBorder  td{border-bottom:1px dashed #D0DCF2}
.rowBorder td table td{border-bottom:0px none!important}
/*tabella con 2 colonne*/
.boxParameters2{width:100%; }
.boxParameters2 .col1{width:30%;}
.boxParameters2 .col2{width:70%;}
/*due colonne con pari dimensione */
.boxParameters2a{width:100%; }
.boxParameters2a .col1{width:50%!important;text-align:left!important}
.boxParameters2a .col2{width:50%!important;text-align:center!important}
.boxParameters2aTable{width:100%; }
.boxParameters2aTable td{width:60px!important; }
/* tabella partita iva edit prospect*/
.tablePartIva td{width:150px!important;}
/*tabella con 2 colonne per tabella dati con icone + stretta*/
.boxParameters2b{width:100%; }
.boxParameters2b .col1{width:10%!important;text-align:center;}
.boxParameters2b .col2{width:90%!important;}
/*tabella con 2 colonne per tabella dati e in fondo icona di validazione*/
.boxParameters2c{width:100%; }
.boxParameters2c .col1{width:90%!important;text-align:left;}
.boxParameters2c .col2{width:10%!important;text-align:left ;}
.boxParameters2c .col2 input{width:24px!important;height:24px!important;}
/*tabella con 2 colonne per tabella dati*/
.boxParameters2d{width:100%; }
.boxParameters2d .col1{width:30%;}
.boxParameters2d .col2{width:70%;border-bottom: 1px solid #D0DCF2;}
/*tabella con 2 colonne per tabella dati e in fondo icona di validazione*/
.boxParameters2e{width:100%; }
.boxParameters2e .col1{width:60%;text-align:left;}
.boxParameters2e .col2{width:40%;text-align:center;}
/*due colonne con pari dimensione per totali */
.boxParameters2f{width:100%; border-top:0px!important;}
.boxParameters2f .col1{width:50%!important;text-align:left!important}
.boxParameters2f .col2{width:50%!important;text-align:right!important;border-bottom: 1px dashed  #D0DCF2;}
/*due colonne di dimensioni diverse contenute in un div centrato rispetto alla pagina */
.boxParameters2g{width:70%;margin-left: auto!important;margin-right: auto!important;text-align:center!important}
.boxParameters2g .col1{width:30%!important;text-align:center!important}
.boxParameters2g .col2{width:70%!important;text-align:left!important}
/*due colonne 80/20 */
.boxParameters2h{width:100%;}
.boxParameters2h .col1{width:80%!important;}
.boxParameters2h .col2{width:20%!important;}
/*due colonne con pari dimensione */
.boxParameters2i{width:100%; }
.boxParameters2i .col1{width:50%!important;text-align:left!important}
.boxParameters2i .col2{width:50%!important;text-align:left!important}
/*tabella con 3 colonne*/
.boxParameters3{width:100%; }
.boxParameters3 .col1{width:30%;vertical-align:middle;}
.boxParameters3 .col2{width:10%;vertical-align:middle;}
.boxParameters3 .col3{width:60%;vertical-align:middle;}
/*tabella con 3 colonne la prima piu lunga le altre piccole*/
.boxParameters3a{width:100%; }
.boxParameters3a .col1{width:80%;vertical-align:middle;}
.boxParameters3a .col2{width:10%;vertical-align:middle;}
.boxParameters3a .col3{width:10%;vertical-align:middle;}
.boxParameters3a .col3t{width:10%;vertical-align:top;}
/*tabella con 3 colonne la prima piu lunga le altre piccole*/
.boxParameters3b{width:100%; }
.boxParameters3b .col1{width:40%;vertical-align:middle;}
.boxParameters3b .col2{width:55%;vertical-align:middle;}
.boxParameters3b .col3{width:5%;vertical-align:middle;}
/* tabella con 3 colonne */
.boxParameters3c{width:100%!important; border:0px none; }
.boxParameters3c .col1{width:35%!important;vertical-align:middle;}
.boxParameters3c .col2{width:30%!important;vertical-align:middle;}
.boxParameters3c .col3{width:35%!important;vertical-align:middle;border:0px none!important;}
/* tabella con 3 colonne 30 35 35*/
.boxParameters3d{width:100%!important; border:0px none; }
.boxParameters3d .col1{width:30%!important;}
.boxParameters3d .col2{width:35%!important;}
.boxParameters3d .col3{width:35%!important;}

/*tabella con 4 colonne*/
.boxParameters4{width:100%;}
.boxParameters4 .col1{width:30%;vertical-align:middle;}
.boxParameters4 .col2{width:5%;vertical-align:middle;text-align:center; }
.boxParameters4 .col3{width:60%;vertical-align:middle;border-bottom:1px dashed #D0DCF2;text-align:left; }
.boxParameters4 .col4{width:5%;vertical-align:middle;text-align:left;border-bottom:1px dashed #D0DCF2;}
/*tabella con 4 colonne*/
.boxParameters4b{width:100%;}
.boxParameters4b .col1{width:20%;vertical-align:middle;}
.boxParameters4b .col2{width:5%;vertical-align:middle;text-align:center; }
.boxParameters4b .col3{width:70%;vertical-align:middle;border-bottom:1px dashed #D0DCF2}
.boxParameters4b .col4{width:5%;vertical-align:middle;text-align:left;border-bottom:1px dashed #D0DCF2;}
/* tabella con 4 colonne */
.boxParameters4c{width:100%!important; border:0px none; }
.boxParameters4c .col1{width:25%!important;vertical-align:middle;}
.boxParameters4c .col2{width:30%!important;vertical-align:middle;}
.boxParameters4c .col3{width:5%!important;vertical-align:middle;text-align:center;border:0px none!important;}
.boxParameters4c .col4{width:40%!important;text-align:left;}
/* tabella con 4 colonne */
.boxParameters4d{width:100%; border:0px none; }
.boxParameters4d .col1{width:15%;vertical-align:middle;}
.boxParameters4d .col2{width:5%;vertical-align:middle;text-align:center; }
.boxParameters4d .col3{width:75%;vertical-align:middle;border-bottom:1px dashed #D0DCF2}
.boxParameters4d .col4{width:5%;vertical-align:middle;text-align:left;border-bottom:1px dashed #D0DCF2;}
/* tabella con 4 colonne per note con suggestion box*/
.boxParameters4Note{width:100%; }
.boxParameters4Note .col1{width:25%;vertical-align:middle;}
.boxParameters4Note .col2{width:55%;vertical-align:middle;}
.boxParameters4Note .col3{width:15%;vertical-align:middle;padding-left:5px;}
.boxParameters4Note .col4{width:50%;vertica-align:middle;}
.inputSuggestionBox{width:0px!important;height:0px!important;border:0px none!important;	}
.inputSuggestionBox .rich-sb-common-container{position:fixed!important;top:350px!important;left:575px!important;}
/*tabella con 5 colonne*/
.boxParameters5{width:100%; }
.boxParameters5 .col1{width:30%;vertical-align:middle;}
.boxParameters5 .col2{width:5%;vertical-align:middle;text-align:center;}
.boxParameters5 .col3{width:55%;vertical-align:middle;border-bottom:1px dashed #D0DCF2;text-align:left; }
.boxParameters5 .col4{width:5%;vertical-align:middle;text-align:left;border-bottom:1px dashed #D0DCF2;}
.boxParameters5 .col5{width:5%;vertical-align:middle;text-align:center;}
/*tabella con 6colonne*/
.boxParameters6{width:100%; }
.boxParameters6 .col1{width:20%;vertical-align:middle;}
.boxParameters6 .col2{width:27%;vertical-align:middle;}
.boxParameters6 .col3{width:3%;vertical-align:middle;text-align:center}
.boxParameters6 .col4{width:20%;vertical-align:middle;}
.boxParameters6 .col5{width:27%;vertical-align:middle;text-align:right}
.boxParameters6 .col6{width:3%;vertical-align:middle;text-align:center}
/*tabella con 6colonne*/
.boxParameters6a{width:60%; }
.boxParameters6a .col1{min-width:10%;text-align:left;}
.boxParameters6a .col2{width:10%;vertical-align:middle;text-align:left;padding-right:5%;}
.boxParameters6a .col3{min-width:10%;text-align:left;}
.boxParameters6a .col4{width:10%;vertical-align:middle;text-align:left;padding-right:5%;}
.boxParameters6a .col5{min-width:10%;text-align:left;}
.boxParameters6a .col6{width:10%;vertical-align:middle;text-align:left;padding-right:5%;}
/*tabella per campi cliente*/
.customerBoxParameters {width:100%;margin:0px;padding:0px;}
.customerBoxParameters .col1 {width:85%;}
.customerBoxParameters .col1 input{width:95%;}
.customerBoxParameters .col2 {width:30px;}
.customerBoxParameters .col2 input{margin-left:2px;width:24px;margin-right:2px;text-align:right;border:0px none}
.customerBoxParameters .col2 input[disabled]{margin-left:2px;width:24px;margin-right:2px;text-align:right;border:0px none}
.customerBoxParameters .col3 {width:30px;}
.customerBoxParameters .col3 input{margin-left:2px;width:24px;margin-right:2px;text-align:right;border:0px none}
.customerBoxParameters .col3 input[disabled]{margin-left:2px;width:24px;margin-right:2px;text-align:right;border:0px none}
/*tabella per aggiunta opzioni di risposta per domande registrazione utente*/
.userQuestionOptionBox{width:100%;}
.userQuestionOptionBox .userQuestionOptionTab{min-height:50px;width:100%;margin-bottom: 4px; float: left;display:block;  border: 1px solid #D0DCF2; background: none repeat scroll 0 0 trasparent;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.userQuestionOptionBox .userQuestionOptionTab .col1{width:5%!important;vertical-align:middle;}
.userQuestionOptionBox .userQuestionOptionTab .col2{width:10%!important;vertical-align:middle;}
/*.userQuestionOptionBox .userQuestionOptionTab .col2 a{float:right;} */
.userQuestionOptionBox .userQuestionOptionTab thead{width:100%;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));background: -webkit-linear-gradient(#a69e9e, #FFFFFF);background: -moz-linear-gradient(#a69e9e, #FFFFFF);background: -ms-linear-gradient(#a69e9e, #FFFFFF);background: -o-linear-gradient(#a69e9e, #FFFFFF);background: linear-gradient(#a69e9e, #FFFFFF);-pie-background: linear-gradient(#a69e9e, #FFFFFF); font-family:inherit;behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.userQuestionOptionBox .userQuestionOptionTab th{color:#0064ac!important;}

/*definizione area pulsanti*/
.boxBody .boxButtons {width:100%;margin-right:10px;margin-top:10px;margin-bottom:15px;text-align:right;float:right!important}
.boxBody .boxButtons table {text-align:right;float:right!important}

/*definiziione area ulteriori scelte a sinistra del pulsante*/
.boxOtherChoices {display:block;float:left;width:100%;margin-top:10px;}
.boxOtherChoices ul{display:block;float:left;margin:0px;padding:0px;}
.boxOtherChoices ul li{display:block;float:left;text-align:left;line-height:25px;clear:both;}
.boxOtherChoices ul li a {display: block; padding: 3px 0 0 30px; background: url("../images/icons/16x16/Choice.png") no-repeat scroll 0 transparent; text-decoration: none; outline: medium none; }
/*menu superiore alla parte dei parametri nel box */
.boxMenuChoices {z-index:1;position:relative;display:block;float:left;width:99%;margin-top:5px;margin-left:3px;margin-bottom:5px;}
.boxMenuChoices ul{display:block;float:left;margin:0px;padding:0px;}
.boxMenuChoices ul li{display:block;float:left;text-align:left;line-height:22px;width:100%;vertical-align:middle;clear:both;}
.boxMenuChoices ul li a {display: block; padding: 1px 0 0 22px; background: url("../images/icons/16x16/Choice.png") no-repeat scroll 0 transparent; text-decoration: none; outline: medium none; }


/*definizione di menu dentro un box */
.boxBody .boxMenu {display:block;float:left;width:95%;margin:0;padding:0;}
.boxBody .boxMenu  ul {display:block;float: left; list-style: none outside none; margin: 3px; padding: 0;width: 100%;}
.boxBody .boxMenu  ul li {border-bottom: 1px solid #D0DCF2;float: left;font-size: 16px; font-weight: normal;line-height: 24px;margin: 0; padding:0;width: 100%;}
.boxBody .boxMenu  ul  li  a {font-weight: normal; background: url('../images/icons/16x16/Choice.png') no-repeat scroll 0 50% transparent  ; outline: medium none;  display: block; padding:3px;padding-left:30px;text-decoration: none;}


/*panel bar*/
.boxPanelBar {border: 0px none;width:98%;margin-left:5px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.boxPanelBar .rich-panelbar-header {font-size:18px;padding-left:10px;float:left;width: 98%; min-height:20px; font-family:inherit;margin-bottom:2px;padding-top:3px;border:0px none;color:#0064ac;background-image:none;background-color:white;border-bottom: 4px solid #D0DCF2;}
.boxPanelBar .rich-panelbar-header td:hover{color: #FFCC00!important;cursor:pointer;}
.boxPanelBar .rich-panelbar-header td{vertical-align:middle;min-height:30px;font-size:18px;}
.boxPanelBar .rich-panelbar-header-act td {color: #FFCC00!important;cursor:pointer; vertical-align:middle;font-size:18px; }
.boxPanelBar .rich-panelbar-header-act {color: #FFCC00!important;font-weight:bold;float: left;width: 98%;min-height:20px;  font-family:inherit;margin-bottom:2px;padding-top:3px;padding-left:10px;border:0px none;border-bottom:4px solid #D0DCF2;background-image:none;background-color:white;font-size:18px; }
.boxPanelBar .rich-panelbar-header img {padding-top:4px;margin-right:4px;margin-left:4px}
.boxPanelBar .rich-panelbar-header-act img {padding-top:4px;margin-right:4px;margin-left:4px}
.boxPanelBar .rich-panelbar-content {border:0px none;}
.boxPanelBar .rich-panelbar-content-exterior {width:100%;border:0px none;overflow-x:hidden!important;min-height:250px;}
.boxPanelBar .rich-panelbar-content-exterior .rich-panelbar-content {padding-left:2px;padding-right:2px;padding-top:5px;}


/*panel bar setup*/
.boxPanelBarSetup {border: 0px none;width:98%;margin-left:5px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.boxPanelBarSetup .rich-panelbar-header {font-size:20px;padding-left:10px;float:left;width: 98%; min-height:30px; font-family:inherit;margin-bottom:5px;padding-top:5px;border:0px none;color:#0064ac;background-image:none;background-color:white;border-bottom: 4px solid #D0DCF2;}
.boxPanelBarSetup .rich-panelbar-header td:hover{color: #FFCC00!important;cursor:pointer;}
.boxPanelBarSetup .rich-panelbar-header td{vertical-align:middle;min-height:30px;font-size:18px;}
.boxPanelBarSetup .rich-panelbar-header-act td {color: #FFCC00!important;cursor:pointer; vertical-align:middle;font-size:18px; }
.boxPanelBarSetup .rich-panelbar-header-act {padding-top:5px;color: #FFCC00!important;font-weight:bold;float: left;width: 98%;min-height:30px;  font-family:inherit;margin-bottom:5px;padding-top:5px;padding-left:10px;border:0px none;border-bottom:4px solid #D0DCF2;background-image:none;background-color:white;font-size:20px; }
.boxPanelBarSetup .rich-panelbar-header img {padding-top:4px;margin-right:4px;margin-left:4px}
.boxPanelBarSetup .rich-panelbar-header-act img {padding-top:4px;margin-right:4px;margin-left:4px}
.boxPanelBarSetup .rich-panelbar-content {border:0px none;}
.boxPanelBarSetup .rich-panelbar-content-exterior {width:100%;border:0px none;overflow-x:hidden!important;min-height:100px;padding:5px;}
.boxPanelBarSetup .rich-panelbar-content-exterior .rich-panelbar-content {padding-left:2px;padding-right:2px;padding-top:5px;}
.boxPanelBarSetup legend{padding-top:5px;padding-bottom:5px;}

/*griglia*/
.dataGrid { width:99%;  border: 0px none; padding:0px;margin:0px;}
.dataGrid .row{border: 1px solid #999999;border-radius:5px; background: none repeat scroll 0 0 #EBF2FC;behavior:url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc)}
.dataGrid .rich-table-cell{line-height:12px;width: 100%;margin:5px 2px 2px ;padding:0px;float: left;   background: none repeat scroll 0 0 #EBF2FC;}
.dataGrid .rich-table-cell .row{ min-height:20px;  border:0px none;  width:96%;  padding:5px; overflow: hidden;  margin: 0;}




/*tabella*/
.dataTable {width:100%;border:0px none;position:relative;empty-cells:show;background-color:#D0DCF2;overflow:auto!important;z-index:1!important;}
.dataTable .table-thead {width: 100%; height:20px;font-family:inherit;font-size:inherit;padding:0;border:0px none!important;}
.dataTable .rich-table-header, .rich-table-subheader, .rich-subtable-header, .rich-table-footer { margin: 0px;text-align:left; height:20px;padding:0px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));background: -webkit-linear-gradient(#a69e9e, #FFFFFF);background: -moz-linear-gradient(#a69e9e, #FFFFFF);background: -ms-linear-gradient(#a69e9e, #FFFFFF);background: -o-linear-gradient(#a69e9e, #FFFFFF);background: linear-gradient(#a69e9e, #FFFFFF);
}
.dataTable .rich-table-subheadercell,.rich-subtable-subheadercell,.rich-subtable-subfootercell
	{
	vertical-align: middle;
	color: #303030;
	text-align: center;
	padding: 0px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e),
		to(#FFFFFF));
	background: -webkit-linear-gradient(#a69e9e, #FFFFFF);
	background: -moz-linear-gradient(#a69e9e, #FFFFFF);
	background: -ms-linear-gradient(#a69e9e, #FFFFFF);
	background: -o-linear-gradient(#a69e9e, #FFFFFF);
	background: linear-gradient(#a69e9e, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a69e9e',
		endColorstr='#FFFFFF', gradientType='0') !important;
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#a69e9e', endColorstr='#FFFFFF', gradientType='0')";
	position: relative;
}

.dataTable .rich-table-header,.rich-subtable-header,.rich-table-footer {margin: 2px 2px 0 2px;text-align:left; }
.dataTable .rich-table-headercell, .rich-subtable-headercell, .rich-table-footercell{ vertical-align:middle;color: #303030;text-align:center;line-height:12px}
.dataTable .rich-table-row { padding:0;vertical-align:top;}
.dataTable .rich-subtable{border-bottom:1px solid #999999!important;}
.dataTable .rich-subtable-row {  height:18px;padding:0;border-bottom:1px solid #999999!important;}
.dataTable .rich-subtable-header {border:1px solid #999999!important;}
.dataTable .rich-subtable-headercell {border:1px solid #999999!important;color: #303030;line-height: 12px;text-align: center;vertical-align: middle;}
.dataTable .rich-table-cell, .rich-subtable-cell  , .rich-table-footercell{vertical-align:top;margin:2px;text-align:left; vertical-align:middle;padding:2px;line-height:13px;empty-cells:show;border-bottom:1px solid #D0DCF2!important;border-cell:collapse;}
.dataTable .rich-subtable-cell {border-bottom:1px solid #999999;}
.rich-subtable-footercell{text-align:right;}
.dataTable .listamaster_r1{ background-color:white; height:30px;vertical-align:middle}
.dataTable .listamaster_r2{ background-color:#EFEFEF; height:30px;vertical-align:middle}
.dataTable .listatitle_r1{ background-color:white; height:30px;vertical-align:middle;text-align:left;font-size:20px}
.dataTable .listatitle_r2{ background-color:white; height:30px;vertical-align:middle;text-align:left;font-size:20px}
.lista_r1{background-color:white;}
.lista_r2 { background-color:#EFEFEF;}
.listasub_r1{background-color:white;}
.listasub_r2{background-color:#EFEFEF;}
.listasmall_r1{background-color:white;}
.listasmall_r2{important;background-color:#EFEFEF;}
.listasmall_r1 .rich-table-cell {height: 12px!important; padding:0px!important}
.listasmall_r2 .rich-table-cell {height: 12px!important;padding:0px!important}
.listaVerticale_r1{background-color:white; float:none !important;}
.listaVerticale_r2 { background-color:#EFEFEF; float:none !important;}
/*contenitore esterno tabella per eventuali scontornature di bordi*/
.boxDataTable {min-height:400px;width: 100%;margin-bottom: 4px; float: left;display:block;  border: 1px solid #D0DCF2; background: none repeat scroll 0 0 trasparent;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
/*tabella senza bordi*/
.dataTableNoBord .rich-table-cell{border:0px none}

/*scroller*/
.dataScrollerContainer {display:block;float:left;width:99%}
.dataScroller .rich-dtascroller-table {margin:0 auto;font-size:18px;height:28px;background-color:transparent;border:0px none; margin-top:2px;border-bottom:2px solid #303030; padding-bottom:1px;}
.dataScroller .rich-dtascroller-table {padding:2px;}
.dataScroller .rich-datascr-button-dsbld {color: #FFFFFF;background-color:transparent; }
.dataScroller .rich-datascr-button { background-color: transparent;    border: 1px solid #FFFFFF;    height: 24px;    width: 24px;}
.dataScroller .rich-datascr-inact {border-top-color: #303030;font-size:19px; background-color:transparent; }
.dataScroller .rich-datascr-act {border-top-color: #000000; color: #000000;font-size:18px;background-color:transparent;font-weight:bold; }
.dataScroller .rich-datascr-button:hover{  border: 1px solid #FFCC00 ; border-radius: 7px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.dataScroller .rich-datascr-inact:hover {border-top-color: #303030; color: #303030; background-color:transparent; }
.dataScroller .rich-datascr-button-dsbld:hover {border: 1px solid #FFCC00 ; border-radius: 7px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);background-color:transparent; }



/* menuBox serve per elencare scelta tipo menu verticale*/
.menuBox {border:1px solid #336699;}
/*fine definizione box */

/*login */
.loginContainer {width:480px;margin:auto;}
.loginContainer .loginBox{width:95%;behavior: url(css/PIE.htc) url(../css/PIE.htc) url(../../css/PIE.htc) }
.loginContainer .loginBox .boxHeader {behavior: url(css/PIE.htc) url(../css/PIE.htc) url(../../css/PIE.htc) ;}
.loginContainer .loginBox .boxParameters3{min-height:90px;height:90px;}
.loginContainer .loginBox .boxParameters3 td{vertical-align:middle}
.loginContainer .loginBox .boxOtherChoices{height:50px;width:50%;padding-top:6px;padding-bottom:6px;}
.loginContainer .loginBox .boxButtons {float:right;behavior: url(css/PIE.htc) url(../css/PIE.htc) url(../../css/PIE.htc) }
.loginContainer .loginBox .buttonAction{behavior: url(css/PIE.htc) url(../css/PIE.htc) url(../../css/PIE.htc) }

/*change password*/
.chgpwdContainer {width:500px;margin:0 auto;min-height:250px;}
.chgpwdContainer .chgpwdBox {width:470px}

/*logout*/
.logoutContainer {width:450px;margin:0 auto;min-height:250px;padding-top:50px;}

/*app closed*/
.appclosedContainer {width:500px;margin:auto;min-height:250px;}

/*user structure*/
.userStructureContainer {width:800px;margin:auto;min-height:500px;}

/*docs*/
.docsBoxContainer {width:930px;margin:auto;min-height:500px;margin:auto;}
.docsBoxContainer .docsBox  {  min-height:500px;  width:100%;float: left;   width:900px;  background: none repeat scroll 0 0 #FFFFFF; }
.docsBoxContainer .docsBox .boxTopGuide {padding:3px;width:100%;}
.docsBoxContainer .docsBox .boxTopGuide .boxTopGuideParameters2{float:left}
.docsBoxContainer .docsBox .boxTopGuide .boxTopGuideParameters2 .col2{min-width:150px;text-align:left;font-size: 18px;padding-left:10px;}
.docsBoxContainer .docsBox .boxTopGuide .boxTopGuideParameters2 .col1{text-align:right;}
.docsBoxContainer .docsBox .boxOtherChoices{height:50px;width:200px;padding-top:6px;padding-bottom:6px;}
.docsBoxContainer .docsBox .dataTable .rich-table-cell{vertical-align:middle;font-size: 14px;}
.docsBoxContainer .docsBox .dataTable .col1{width:70%;text-align:left;vertical-align:middle;}
.docsBoxContainer .docsBox .dataTable .col1 a {vertical-align:middle;font-size: 15px;}
.docsBoxContainer .docsBox .dataTable .col2{width:15%;text-align:right}
.docsBoxContainer .docsBox .dataTable .col3{width:15%;text-align:right}
.docsBoxContainer .docsBox .dataTable .col1 .boxParameters2{width:100%; }
.docsBoxContainer .docsBox .dataTable .col1 .boxParameters2 .col1{width:5%;text-align:left;}
.docsBoxContainer .docsBox .dataTable .col1 .boxParameters2 .col2{width:95%;text-align:left;}

/*news*/
.newsBoxContainer {width:100%;margin:auto;min-height:500px;margin:0 auto;}
.newsBoxContainer .newsBox  {min-height:500px;float: left;   border-radius: 10px; width:98%;background: none repeat scroll 0 0 #FFFFFF;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.newsBoxContainer .boxNewsCategory {text-align:right!important;height:400px;min-height:400px;width:200px;display:block;float:right;padding:0;margin:0;padding-top:30px;background-color:white }
.newsBoxContainer .boxNewsCategory .rich-table-cell{text-align:right!important;padding:0px;margin:0px;}
.newsBoxContainer .boxNewsList{min-height:400px;width:700px;display:block;float:right;padding-top:10px;}
.newsBoxContainer .boxNewsCategory a{font-size:18px!important}
.newsBoxContainer .boxNewsCategory .newsCatListSelected a{color: #FFCC00!important;text-decoration: none;font-weight:bold;font-size:18px!important}

/*lost password */
.forgotPwdContainer {width:550px;margin:auto;height:600px;}
.forgotPwdContainer .forgotPwdBox{width:550px;}
.forgotPwdContainer  .boxOtherChoices{height:50px;width:300px;padding-top:50px;padding-bottom:6px;clear:both;}


/*register user*/
.registerUserContainer {width:700px;min-height:1050px;height:1100px;margin:auto;}
.registerUserContainer .registerUserBox{min-height:1050px; width:100%;  background: none repeat scroll 0 0 #FFFFFF;}
.registerUserContainer .registerUserConfirmBox{width:100%;  background: none repeat scroll 0 0 #FFFFFF;}
.registerUserContainer .registerUserBox .boxOtherChoices{height:50px;width:400px;padding-top:6px;padding-bottom:6px;}
.registerUserContainer .questions .rich-table-cell{border:0px none!important;}
.registerUserContainer .questions .rich-table{border:0px none!important;}
.registerUserContainer .questions{border:0px none!important;}

/*pagina con accesso e registrazione insieme */
.accessRegistrationContainer {width:99%;margin:0 auto;}
.accessRegistrationContainer .loginContainer {width:350px;display:block;float:left;position:relative;}
.accessRegistrationContainer .loginContainer .loginBox {min-width:350px}
.accessRegistrationContainer .registerUserContainer {display: block;    float: right;    min-height: 1200px;    position: relative;    width: 600px;}

/*welcome page*/
.welcomeContainer {width:100%;min-height:400px;margin:0 auto;}
.welcomeDivLeft  {width:49%;min-height:400px;display:block;float:left;padding:0px;margin:0px;}
.welcomeDivRight  {width:49%;min-height:400px;display:block;float:right;padding:0px;margin:0px;}

.welcomeDivScaduti  {width:100%;display:block;float:left;padding:0px;margin:0px;}
.welcomeDivScaduti .scadutiContainer {width:100%;}
.welcomeDivScaduti .scadutiContainer  .box   {width:100%;min-height:300px;}
.welcomeDivScaduti .scadutiContainer  .box  .boxSmallBody .dataTableContainer{border-left:1px solid #D0DCF2}
.welcomeDivScaduti .scadutiContainer  .box  .boxSmallBody .scadutiDataTable { }
.welcomeDivScaduti .scadutiContainer  .box  .boxSmallBody .scadutiDataTable .col1{width:70%;text-align:left;}
.welcomeDivScaduti .scadutiContainer  .box  .boxSmallBody .scadutiDataTable .col2{width:10%;text-align:center;}
.welcomeDivScaduti .scadutiContainer  .box  .boxSmallBody .scadutiDataTable .col3{width:20%;text-align:right;}

.welcomeDivFatturato  {width:100%;min-height:250px; display:block;float:left;padding:0px;margin:0px;}
.welcomeDivFatturato .fatturatoContainer {width:100%;}
.welcomeDivFatturato .fatturatoContainer  .box   {width:95%;min-height:250px;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody {min-height:100px; }
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters {width:100%;float:left;display:block;padding:0;margin:0;margin-top:40px;padding-bottom:3px;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters tr{padding:0;margin:0;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters td{height:30px;padding:0;margin:0;border:0px none;vertical-align:middle;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters td table{width:100%}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters .col1{padding:0px;margin:0px;border:0px none;font-weight:bold;font-size:20px;;text-align:center;width:25%;border-right:1px solid #D0DCF2; }
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters .col1 table td{width:100%;font-size:20px;font-weight:bold;color: #303030;width:100px;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters .col2{padding:0px;margin:0px;border:0px none;font-size:18px;text-align:right;width:30%;border-right:1px solid #D0DCF2;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters .col2 table td{width:100%;font-size:18px;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters .col2 .rowHeader td {border:0px none!important;font-weight:bold;font-size:20px!important;text-align:center!important;color: #303030!important;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters .col3{padding:0px;margin:0px;border:0px none;font-size:18px;text-align:right;width:30%;border-right:1px solid #D0DCF2;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters .col3 .rowHeader td{border:0px none!important;font-weight:bold;font-size:20px!important;text-align:center!important;color: #303030!important;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters .col3 table td{width:100%;font-size:18px;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters .col4{padding:0px;margin:0px;border:0px none;text-align:center;width:15%;}
.welcomeDivFatturato .fatturatoContainer .box .boxBody .fatturatoBoxParameters .col3 table td{width:100%}

.welcomeDivNews {width:49%;min-height:280px!important; display:block;float:left;}
.welcomeDivNews  .welcomeNewsBox {width:465px;min-height:300px;}
.welcomeDivNews  .welcomeNewsBox .boxBody {min-height:240px;height:50%!important;min-height:100px!important;margin:0 auto;}
.welcomeDivNews .welcomeNewsBox .rich-panelbar-content-exterior {min-height:100px!important;}
.welcomeDivNews  .welcomeNewsBoxPanelBar  .dataTable {border:0px none!important;width:100%;}
.welcomeDivNews  .welcomeNewsBoxPanelBar  .dataTable .rich-table-row{border:0px none;}
.welcomeDivNews  .welcomeNewsBoxPanelBar  .dataTable .rich-table-cell{border:0px none;border-bottom:1px solid #EBF2FC;height:28px}
.welcomeDivNews  .welcomeNewsBoxPanelBar  .dataTable .col1 {width:15%;border-bottom:1px solid #EBF2FC;height:28px}
.welcomeDivNews  .welcomeNewsBoxPanelBar  .dataTable .col2 {width:5%;text-align:center;border-bottom:1px solid #EBF2FC;height:28px}
.welcomeDivNews  .welcomeNewsBoxPanelBar  .dataTable .col3 {width:80%;border-bottom:1px solid #EBF2FC;height:28px}


.welcomeDivSospesi  {width:100%;min-height:200px; display:block;float:left;padding:0px;margin:0px;}
.welcomeDivSospesi .sospesiContainer {width:100%;}
.welcomeDivSospesi .sospesiContainer  .box   {width:100%;min-height:200px}
.welcomeDivSospesi .sospesiContainer .box  .boxBody {min-height:190px;}
.welcomeDivSospesi .sospesiContainer .box  .boxBody .dataTableContainer {height:170px;border:1px solid #999999;}
.welcomeDivSospesi .sospesiContainer  .box  .boxBody .scadutiDataTable .col1{width:70%;text-align:left;}
.welcomeDivSospesi .sospesiContainer  .box  .boxBody .scadutiDataTable .col2{width:10%;text-align:center;}
.welcomeDivSospesi .sospesiContainer .box  .boxBody .scadutiDataTable .col3{width:20%;text-align:right;}

/*dettaglio news*/
.newsDetailDate {display:block;float:right;width:20%;font-size: 16px;  font-weight: bold;height:60px;}
.newsDetailCategory {display:block;float:left;width:80%;font-size: 46px;  font-weight: bold; color:#EBF2FC;height:80px; }
.newsDetailBody {display:block;float:left;width:100%;min-height:320px;height:320px;overflow:auto;}
.newsDetailAttachment {display:block;float:left;width:100%;margin-top:15px;vertical-align:middle;}
.newsDetailAttachment table td{vertical-align:middle}


.genericTooltip{ position:fixed; top:140px; left:30%;right:30%;min-height:200px; width:500px;  z-index:200; border:1px solid #ccc;  text-align:center;   background: #fff;
	background-color: #EBF2FC;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background: -moz-linear-gradient(top,  #fff,  #f6f6f6);border-radius:17px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc); border: 4px solid #388EC9; }
.genericTooltip .close{ width:50px; display:block; float:right; height:32px; line-height:32px; text-align:left;}
.genericTooltip a{font-weight:bold;float:right}

/*Finestra generica di dettaglio*/
.genericWindowDetail {behavior: url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);position:fixed; margin:0 auto;bottom:0;margin-left:8%; height: 600px; width:850px;  float: left;  border: 4px solid #303030; border-radius:17px 17px 0px 0px;border-bottom:0px; background: none repeat scroll 0 0 #FFFFFF; font-size:11px;  z-index:100;
		-webkit-box-shadow: #666 6px 6px 6px;-moz-box-shadow: #666 6px 6px 6px;box-shadow: #666 6px 6px 6px;background: url('../images/others/background/white.png') repeat scroll 0 0 #FFFFFF;
}
.genericWindowDetail .boxHeader {behavior: url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);z-index:100;padding-left:2px;margin-left:2px;padding-top:2px;width:848px;display:block;position:relative;float:right;}
.genericWindowDetail .boxHeader .boxTitle .titleFont{padding-right:40px;}
.genericWindowDetail .boxBody {margin-top:5px!important}
.genericWindowDetail .close{position:absolute;  right:5px;  top:5px;  cursor:pointer;  height:35px;  width:35px; }

/*Finestra di dettaglio per il TCE */
.tceWindowDetail {behavior: url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);position:absolute; top: 0px; margin:0 auto;bottom:0;margin-left:8%; height: 700px; width:900px;  float: left;  border: 4px solid #303030; border-radius:0px 0px 17px 17px; border-top:0px; background: none repeat scroll 0 0 #FFFFFF; font-size:11px;  z-index:100; padding-bottom: 5px;
		-webkit-box-shadow: #666 6px 6px 6px;-moz-box-shadow: #666 6px 6px 6px;box-shadow: #666 6px 6px 6px;background: url('../images/others/background/white.png') repeat scroll 0 0 #FFFFFF;
}
.tceWindowDetail .boxHeader {behavior: url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);z-index:100;padding-left:2px;margin-left:2px;padding-top:2px;width:898px;display:block;position:relative;float:right; border-radius: 0px !important;}
.tceWindowDetail .boxHeader .boxTitle .titleFont{padding-right:40px;}
.tceWindowDetail .boxBody {margin-top:5px!important}
.tceWindowDetail .close{position:absolute;  right:5px;  top:5px;  cursor:pointer;  height:35px;  width:35px; }

/*finestra di inserimento mail*/
.genericTooltip .boxHeader {z-index:100;margin-left:2px;width:100%;display:block;position:relative;float:right;}
.genericTooltip .boxHeader .boxTitle .titleFont{padding-right:40px;}
.genericTooltip .close{position:absolute;  right:5px;  top:5px;  cursor:pointer;  height:35px;  width:35px; }
.genericTooltip .queryBox {width:100%;}
.genericTooltip .queryBox .tableDestMail{width:100%;}
.genericTooltip .queryBox .tableDestMail td{width:100%; text-align:left; margin:8px;}
.genericTooltip .queryBox .tableDestMail .textMail {width:100%;}
.genericTooltip .queryBox .tableDestMail .titleTooltip{font-size:16px;}

/*finestra presentazione Commenti Righe Ordine*/
.genericTooltip .queryBox .tableViewComment{width:100%;}
.genericTooltip .queryBox .tableViewComment td{width:50%; text-align:left; margin:8px;}
.genericTooltip .queryBox .tableViewComment .tdBold{width:50%; text-align:left; margin:8px;color: black}
.genericTooltip .queryBox .tableViewComment .titleTooltip{font-size:16px;}


/*Definizione dell'area di query*/
.queryBody {width:100%;float:left;display:block}
.queryParam {width:270px;float:right;display:block}
.queryMain {width:715px;float:left;display:block}
.queryMain .queryList{width:100%;float:left;display:block;min-height:450px;}
.queryOrderBoxParameters {margin:0px;padding:0px;width:100%;}

/*Definizione dei parametri area di query */
.queryParam .queryParamContainer {width:97%}
.queryParam .queryParamContainer td {line-height:16px;}


.queryOrdiniInevasiBox {min-height:300px;}
.queryStatisticheBox {min-height:500px;}
.queryStatoOrdiniBox {min-height:380px;}
.queryProvvigioniBox {min-height:250px;}
.queryScadenzeBox {min-height:250px;}
.queryFattureBox {min-height:440px;}
.queryBolleBox {min-height:400px;}
.querySchedeClientiBox {min-height:200px;}
.queryStatisticheBIBox {min-height:200px;}
.catalogoParamsBox{min-height:270px;}

/*definizione del box parametri generico per query*/
.queryParam .queryParamContainer .queryBox .boxBody .boxDivParameters{min-height:120px;vertical-align:top}
.queryParam .queryParamContainer .queryBox .boxBody .boxDivParameters ul {width:100%}
.queryParam .queryParamContainer .queryBox .boxBody .boxDivParameters li {width:100%;display:block;float:left;}
.queryParam .queryParamContainer .queryBox .boxBody .boxDivParameters select {width:240px}
.queryParam .queryParamContainer .queryBox .queryBoxParameters{width:100%;padding-top:5px; padding-bottom:5px;text-align:left}
.queryParam .queryParamContainer .queryBox .queryBoxParameters {text-align:left;}
.queryParam .queryParamContainer .queryBox .queryBoxParameters .rich-calendar-input  {width:70px;}
.queryParam .queryParamContainer .queryBox .queryBoxParameters td .inputCliente{width:240px!important}



/*definizione del box parametri generico per area clienti*/
.queryParam .queryParamContainer .queryBox .queryCustomerBoxParameters {width:100%;margin:0px;padding:0px;}
.queryParam .queryParamContainer .queryBox .queryCustomerBoxParameters .col1 {width:85%;}
.queryParam .queryParamContainer .queryBox .queryCustomerBoxParameters .col1 input{width:95%;}
.queryParam .queryParamContainer .queryBox .queryCustomerBoxParameters .col2 {width:30px;border:0px;}
.queryParam .queryParamContainer .queryBox .queryCustomerBoxParameters .col2 input{margin-left:2px;width:24px;margin-right:2px;text-align:right;border:0px;}
.queryParam .queryParamContainer .queryBox .queryCustomerBoxParameters .col3 {width:30px;border:0px;}
.queryParam .queryParamContainer .queryBox .queryCustomerBoxParameters .col3 input{margin-left:2px;width:24px;margin-right:2px;text-align:right;border:0px;}

/*definizione del box parametri generico per stato ordini*/
.queryParam .queryParamContainer .queryDataBoxParameters {width:100%;}
.queryParam .queryParamContainer .queryDataBoxParameters td .inputCliente{border:0px none;color:#303030;font-weight:bold;font-size:16px;background-color:white;}

/*definizione del box dei risultati generico per query */
.queryList .queryBox  {margin-top:10px;width:99%;z-index:1;min-height:450px;}
.queryList .queryBox label{font-weight:bold;}
.queryErrorMessageContainer{width:100%;height:260px;display:block;float:left;text-align:center;margin-top:190px; }
.queryWidgetErrorMessageContainer{width:100%;min-height:50px;display:block;float:left;text-align:center;margin-top:50px; }
.queryList .queryListBox {padding:15px;padding-left:5px;margin-top:3px; min-height:300px;width: 99%;margin-bottom: 4px; float: left;  border: 1px solid #999999; border-right-width:3px;border-bottom-width:3px;border-radius:10px; background: none repeat scroll 0 0 white ;behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.queryList .queryBox {width:100%;float:left;display:block; }
.queryList .queryTitle {display:block;float:left;width:100%;min-height:30px}
.queryList .queryTitleBox{display:block;float:left;width:100%;}
.queryList .queryTitleLegend  {display:block;width:300px;height:32px;padding:0;margin:0;float:left;}
.queryList .queryTitleButtons {display:block;width:300px;height:32px;text-align:right;float:right;padding:0;margin:0;}
.queryList .queryTitleButtons img{padding-right:10px;}



/*definizione di data grid per interrogazione ordini/offerte/fatture/bolle*/
.queryDataGrid { width: 100%;  border: 0px none; padding:0px;}
.queryDataGrid .rich-table-cell{width: 100%;margin-bottom: 4px; float: left; border: 1px solid #999999; border-radius:5px; background: none repeat scroll 0 0 #fbfbfb!important; -pie-border-radius:5px;behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc); }
.queryDataGrid .rich-table-cell .row{ z-index:2; min-height:105px;  border:0px none;  width:100%;  padding: 0; overflow: hidden;  margin: 0;}
.queryDataGrid .rich-table-cell .row .data{  width:95%;  display:block;  float:left;  height:100%;}
.queryDataGrid .rich-table-cell .row .data .head{  width:100%;  display:block;  float:left;  height:38%;padding-bottom:1px}
.queryDataGrid .rich-table-cell .row .data .head .headParameters {padding:0;margin:0;width:100%;}
.queryDataGrid .rich-table-cell .row .data .head .headParameters td{padding:0;margin:0;line-height:14px;}
.queryDataGrid .rich-table-cell .row .data .head .headParameters .col1{width:10%;text-align:left}
.queryDataGrid .rich-table-cell .row .data .head .headParameters .col2{width:90%;text-align:left; border-bottom: 1px solid #D0DCF2;}
.queryDataGrid .rich-table-cell .row .data .grid{  width:100%;  display:block;  float:left;  height:62%;margin:0;padding:0;}
.queryDataGrid .rich-table-cell .row .data .grid2 .grp1{ width:35%; margin-left:3px;display:block;  float:left;  height:95%;  border: 1px solid #D0DCF2;  border-radius: 5px; background: none repeat scroll 0 0 #EFEFEF!important;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.queryDataGrid .rich-table-cell .row .data .grid2 .grp2{ width:63%;margin-left:1px;   display:block;  float:left;  height:95%;  border: 1px solid #D0DCF2;  border-radius:  5px; background: none repeat scroll 0 0 #EFEFEF!important;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.queryDataGrid .rich-table-cell .row .data .grid2 .grp2 .gridParameters .col1{width:37%;empty-cells:show}
.queryDataGrid .rich-table-cell .row .data .grid2 .grp2 .gridParameters .col2{width:67%;empty-cells:show}
.queryDataGrid .rich-table-cell .row .data .grid3 .grp1{ width:32%; margin-left:3px;display:block;  float:left;  height:95%;  border: 1px solid #D0DCF2;  border-radius: 5px; background: none repeat scroll 0 0 #EFEFEF!important;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.queryDataGrid .rich-table-cell .row .data .grid3 .grp2{ width:34%;margin-left:1px;   display:block;  float:left;  height:95%;  border: 1px solid #D0DCF2;  border-radius:  5px; background: none repeat scroll 0 0 #EFEFEF!important;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.queryDataGrid .rich-table-cell .row .data .grid3 .grp3{  width:32%;margin-left:1px; display:block;  float:left;  height:95%;   border: 1px solid #D0DCF2;   border-radius: 5px; background: none repeat scroll 0 0 #EFEFEF!important;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.queryDataGrid .rich-table-cell .row .data .gridParameters {padding:0;margin:0;width:100%;empty-cells:show}
.queryDataGrid .rich-table-cell .row .data .gridParameters td{padding:0;margin:0;line-height:15px;}
.queryDataGrid .rich-table-cell .row .data .gridParameters .col1{width:50%;text-align:left}
.queryDataGrid .rich-table-cell .row .data .gridParameters .col2{width:50%;text-align:right; border-bottom: 1px solid #D0DCF2; }
.queryDataGrid .buttons{  width:5%;  display:block;  float:left;  height:100%;margin:0!important;padding:0px!important;line-height:16px!important}
.queryDataGrid .buttons table td{  margin:0!important;padding:0px!important;line-height:16px!important}
.queryDataGrid .buttons table td input {margin:0!important;padding:0px!important;}


/* modifiche dataGrid per risultati*/
.statoOfferteQueryDataGrid .rich-table-cell .row{height:80px!important}
.statoOfferteQueryDataGrid .rich-table-cell .row{ z-index:2; height:80px;  border:0px none;  width:100%;  padding: 0; overflow: hidden;  margin: 0;}
.statoOfferteQueryDataGrid .rich-table-cell .row .buttons{  width:5%;  display:block;  float:left;  height:100%;margin:0!important}
.statoOfferteQueryDataGrid .rich-table-cell .row .buttonsOfferte{  width:21%;  display:block;  float:right;margin:0!important}
.statoOfferteQueryDataGrid .rich-table-cell .row .data{width:98%;}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .head{ width:100%;  display:block;  float:left; height:auto;padding-bottom:1px}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .grid{ width:100%;  display:block;  float:left; height:auto;margin:0;padding:0;}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .gridButtons{padding:0;margin:0;empty-cells:show;width:100%!important}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .gridButtons td{padding:0;margin:0;line-height:15px;}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .gridButtons td input{align:center;}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .grid2 .grp1TwoRows{ width:35%; margin-left:3px;display:block;  float:left;  height:68%;  border: 1px solid #D0DCF2;  border-radius: 5px; background: none repeat scroll 0 0 #EFEFEF!important;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .grid2 .grp2TwoRows{ width:42%;margin-left:1px;   display:block;  float:left;  height:68%;  border: 1px solid #D0DCF2;  border-radius:  5px; background: none repeat scroll 0 0 #EFEFEF!important;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .gridButtons .col1{width:10%;}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .gridButtons .col2{width:10%;}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .gridButtons .col3{width:10%;}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .gridButtons .col4{width:10%;}
.statoOfferteQueryDataGrid .rich-table-cell .row .data .gridButtons .col5{width:10%;}

/* per query Bolle è + bassa la parte di riga */
.bolleQueryDataGrid .rich-table-cell .row{height:95px!important}
.bolleQueryDataGrid .rich-table-cell .row .data .head {height:50%}
.bolleQueryDataGrid .rich-table-cell .row .data .grid2 {height:50%}
.bolleQueryDataGrid .rich-table-cell .row .buttons {height:100%;padding:0px!important;margin:0px!important;}
.bolleQueryDataGrid .rich-table-cell .row .buttons table td{line-height:18px;}
.bolleQueryDetail .dataTableContainer  {height:340px!important;}

/* dettagli fattura */
.invoiceQueryDetail .dataTableContainer  {height:270px!important;}

/*finestra di dettaglio dati della query*/
.queryDetail {width:100%;}
.queryDetail  .headParameters1  {padding:0;margin:0;width:100%;}
.queryDetail  .headParameters1  td {width:100%;}
.queryDetail  .headParameters2 {padding:0;margin:0;width:100%;}
.queryDetail  .headParameters2 td{padding:0;margin:0;line-height:14px;}
.queryDetail  .headParameters2 .col1{width:15%;text-align:left}
.queryDetail  .headParameters2 .col2{width:85%;text-align:left; border-bottom: 1px solid #D0DCF2;}
.queryDetail  .headParameters4 {padding:0;margin:0;width:100%;}
.queryDetail  .headParameters4 td{padding:0;margin:0;line-height:14px;}
.queryDetail  .headParameters4 .col1{width:15%;text-align:left}
.queryDetail  .headParameters4 .col2{width:35%;text-align:left; border-bottom: 1px solid #D0DCF2;padding-right:5px;}
.queryDetail  .footerParameters2 {width:100%;padding:0px;margin:0px;}
.queryDetail  .footerParameters2 td{width:50%;vertical-align:top;}
.queryDetail  .footerParameters2 td table{width:100%;}
.queryDetail  .footerParameters2 textarea{height:87px;border: 1px solid #D0DCF2;width:95%;background-color:transparent;border: 1px solid #D0DCF2;float: left;  border: 1px solid #D0DCF2; border-radius: 10px;   background: none repeat scroll 0 0 #FFFFFF;behavior: url(../../../../css/PIE.htc)  url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.queryDetail  .footerParametersTotalsBox {min-height:70px;width:96%;border:1px solid #D0DCF2;float: left;padding:5px;border: 1px solid #D0DCF2; border-radius:5px;   background: none repeat scroll 0 0 #fbfbfb;behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.queryDetail  .footerParametersTotals {padding:0px;margin:0px;background-color:#fbfbfb;width:95%;}
.queryDetail  .footerParametersTotals .rich-table-cell {line-height:14px;padding:4px;border:0px none;}
.queryDetail  .footerParametersTotals .col1 {width:50%;border:0px none;line-height:16px;}
.queryDetail  .footerParametersTotals .col2 {width:50%;border:0px none;line-height:16px;border-bottom: 1px solid #999999;text-align:right!important;vertical-align:top;font-weight:bold}
.queryDetail  .dataTable {border:0px none;}
.queryDetail  .dataTable .rich-table-cell {height:26px}
.queryDetail  .paymentDataTable .rich-table-cell {height:18px}
.queryDetail  .dataTableContainer {height:270px;border:1px solid #D0DCF2;}
.queryDetail .note {height:25px; width:100%!important;}

/*note ordini*/
.queryDetail  .notesQueryParameters {width:100%;padding:0px;margin:0px;}
.queryDetail  .notesQueryParameters .col1 {width:15%;}
.queryDetail  .notesQueryParameters .col2 {width:85%;}
.queryDetail  .notesQueryParameters textarea{height:30px;border: 1px solid #D0DCF2;width:95%;background-color:transparent;border: 1px solid #D0DCF2;float: left;  border: 1px solid #D0DCF2; border-radius: 10px;   background: none repeat scroll 0 0 #FFFFFF;behavior: url(../../../../css/PIE.htc)  url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}

/* query stato ordini */
.queryDetail .dataTableContainer{height:290px;min-height:270px;border:1px solid #D0DCF2;}

/* query statistiche */
.queryStatDrillNavigator {display:block;float:left;width:100%;}
.queryStatDrillNavigator ul{height:95%;list-style: none outside none;padding: 0;}
.queryStatDrillNavigator ul li{display:inline;float: left;vertical-align: middle;}
.queryStatDrillNavigator ul li .queryStatDrillNavigatorStep {line-height:15px;display:block;float:left;background: url('../images/others/navigator/order_step_next.png') no-repeat scroll right center #D5E3F9;font: italic 16px trebuchet ms,arial,verdana,sans-serif;height: 26px;padding: 3px 12px 0 12px;}
.queryStatDrillNavigator ul li .queryStatDrillNavigatorStepEnd {line-height:15px;display:block;float:left;background: url('../images/others/navigator/order_step_end.png') no-repeat scroll right center #D5E3F9;font: italic 16px trebuchet ms,arial,verdana,sans-serif;height: 26px;padding: 3px 12px 0 12px;}
.queryList .statisticheQueryTitle {min-height:80px!important}

/* pagina dettaglio dati cliente */
.customerCardBox{width:710px }
.customerCardBoxPanelBar {border: 0px none;width:750px  }


/* elenco clienti suddivisi per colore */
.customer_C {color:black}
.customer_D {color:green}
.customer_P {color:blue}
.customer_S {color:red}
.customerGridList {padding:0px;margin:0px;margin-left:30px;border:0px none!important;}
.customerGridList td{padding:0px;margin:0px;vertical-align:top;line-height:15px;}
.customerGridList .row1 td{font-size: 14px;text-transform: uppercase;vertical-align:top}
.customerGridList .row2 td{font-size: 11px;vertical-align:top}

/* header del picker */
.pickerChoicesContainer{width:100%;display:block;float:left;height:40px;}


/*pulsanti e campi di ricerca sopra la tabella picker*/
.upperToolbar{background-color:transparent;background-image:none;width:100%;border:0px;border-bottom: 1px solid #D0DCF2; border-top: 1px solid #D0DCF2;vertical-align:top;padding-top:4px;padding-bottom:4px;}
.upperToolbar input {margin-left:10px;}
.upperToolbar label {margin-right:20px;}
.upperToolbarFields {width:90%;}
.upperToolbarFields .upperToolBarParameters{width:100%}

.upperToolbarFields .upperToolBarParameters2 .col1{width:20%;}
.upperToolbarFields .upperToolBarParameters2 .col2{width:80%;}

.upperToolbarFields .upperToolBarParameters4{width:700px}
.upperToolbarFields .upperToolBarParameters4 .col1{width:10%;}
.upperToolbarFields .upperToolBarParameters4 .col2{width:40%;}
.upperToolbarFields .upperToolBarParameters4 .col2 input{width:100%}
.upperToolbarFields .upperToolBarParameters4 .col3{width:20%;padding-left:20px;text-align:right}
.upperToolbarFields .upperToolBarParameters4 .col4{width:30%;}
.upperToolbarFields .upperToolBarParameters5{width:650px}
.upperToolbarFields .upperToolBarParameters5 .col1{width:10%;}
.upperToolbarFields .upperToolBarParameters5 .col2{width:40%;}
.upperToolbarFields .upperToolBarParameters5 .col3{width:10%}
.upperToolbarFields .upperToolBarParameters5 .col4{width:20%;}
.upperToolbarFields .upperToolBarParameters5 .col5{width:10%;}
.upperToolbarButtons {width:10%}


/*lista dati generica*/
.genericDataTable {border:0px none;margin-top:0px;}
.genericDataTable .rich-table-cell {height:30px;padding:0px;margin:0px;vertical-align:middle;border:0px none;border-bottom:1px solid #D0DCF2}


/* box messaggi su lista */
.errorMessageContainer{width:100%;height:280px;display:block;float:left;text-align:center;margin-top:150px; }
.errorMessageContainerSmall{height:180px!important;margin-top:50px!important; }


/*tooltip*/
.tooltip{position:relative; overflow: visible; min-height:30px; width:200px;  padding:5px; z-index:999; border:1px solid #ccc;  -moz-box-shadow: 0 3px 5px #ccc; -webkit-box-shadow: 0 3px 5px #ccc; box-shadow: 0 3px 5px #ccc; text-align:center; background: #fff; border-radius:4px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background: -moz-linear-gradient(top,  #fff,  #f6f6f6);border-radius: 10px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc); }
.tooltipNoPos {min-height:30px; width:200px;  padding:5px; z-index:999; border:1px solid #ccc;  -moz-box-shadow: 0 3px 5px #ccc; -webkit-box-shadow: 0 3px 5px #ccc; box-shadow: 0 3px 5px #ccc; text-align:center; background: #fff; border-radius:4px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background: -moz-linear-gradient(top,  #fff,  #f6f6f6);border-radius: 10px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc); }
.tooltip textarea {border:0px none; height:180px;width:100%; background-image:nonte;background-color:transparent;font-weight:bold;}
.tooltipLarge {width:550px!important;z-index:999}

.tooltipSmall{overflow:hidden;line-height:45px;vertical-align:middle; position:fixed; top:200px; left:20%;right:20%;min-height:40px; width:300px;  padding:5px; z-index:150; border:1px solid #ccc;  -moz-box-shadow: 0 3px 5px #ccc; -webkit-box-shadow: 0 3px 5px #ccc; box-shadow: 0 3px 5px #ccc; text-align:center; background: #fff; border-radius:4px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background: -moz-linear-gradient(top,  #fff,  #f6f6f6);border-radius: 10px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.tooltipSmall textarea {overflow:hidden;}

.tooltipImg{ position:fixed; left:20%;top:150px!important; left:150px!important;min-height:200px;  padding:5px; z-index:999; border:1px solid #ccc;  text-align:center; background: #fff; }



/*definizione del calendario*/
.rich-calendar-input  {width:75px;}
.rich-calendar-popup {border-radius:6px;width:300px;height:250px;margin:5px;border: 3px solid #303030;behavior:url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc)}
.rich-calendar-exterior {background-color:#EBF2FC!important; padding:5px;}
.rich-calendar-header, .rich-calendar-toolfooter, .rich-calendar-tool,  .rich-calendar-footer  {background-color:#EBF2FC!important}
.rich-calendar-cell {height:25px;width:25px;line-height:25px;vertical-align:middle;}
.rich-calendar-today {background-color:#303030;color:white!important;}
.rich-calendar-boundary-dates {color:#EFEFEF!important}
.rich-calendar-holly {color:#EFEFEF!important}
.rich-calendar-special-dates{background-color: orange;color:gray!important}
.rich-calendar-highlight-day{  background-color: #D1F4D4;color:gray!important;}


/*catalogo*/
.catalogoNavigation{ height:100%; width: 260px;display:block;float:right }
.catalogoList {z-index:1;width:740px;float:left;display:block;min-height:450px;}

/* parametri*/
.catalogoNavigation .catalogoParamContainer {width:95%;min-height:270px}
/* pulsanti cambio visualizzazione */
.catalogoSelectView {background-color:#EBF2FC; width:145px;  border: 1px solid #999999;border-radius:10px;padding-top:3px; margin:3px;float:left; }
.catalogoSelectView a{padding-left:10px;}
/* lista prodotti */
.catalogoList .catalogoListBox {margin-top:2px; min-height:300px;width: 97%;margin-bottom: 4px; float: left;  border: 1px solid #999999; border-right-width:3px;border-bottom-width:3px;border-radius:10px; background: none repeat scroll 0 0 white ;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
/* area superiore alla lista prod */
.catalogoList .catalogoListBox .catalogoListBoxOperations {height:40px;width:100%;display:block;float:right}
.catalogoList .catalogoListBox .catalogoListBoxOperations .catalogoTitle {display:block;float:left;width:100%;min-height:30px}
.catalogoList .catalogoListBox .catalogoListBoxOperations .catalogoTitleBox{display:block;float:left;width:100%;}
.catalogoList .catalogoListBox .catalogoListBoxOperations .catalogoTitleLegend  {display:block;height:32px;padding:0;margin:0;float:right;text-align:right}
.catalogoList .catalogoListBox .catalogoListBoxOperations .catalogoTitleButtons {display:block;float:left;width:250px;text-align:left;padding-right:10px;}
.catalogoList .catalogoListBox .catalogoListBoxOperations .catalogoTitleButtons a{padding-right:10px;}
/*area dati*/
.catalogoList .catalogoListBox .catalogoListBoxData {min-height:500px;width:100%;display:block;float:left;height:520px}
/*lista catalogo a 1 elemento per riga */
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 { width: 100%;  border: 0px none; padding:0px;margin:0px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell{line-height:12px;width: 100%;margin:0px;padding:0px;border:0px none; float: left;border-bottom: 1px dashed #999999; border-top: 1px dashed #999999; margin: 0; background: none repeat scroll 0 0 #EBF2FC;  }
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row{height:102px;  border:0px none;  width:100%;  padding: 0; overflow: hidden;  float: left;  }
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div1{ width:540px;height:100%;float:left;display:block;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div1 .div1NoImg{width:468px!important}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div11 {line-height:20px; width:100%;height:20px;text-align:left;vertical-align:middle;padding-left:5px;font-weight:bold;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 { width:100%;float:left;display:block;height:80px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp1{width:65px;display:block;  float:left;  height:100%;padding-right:5px;padding-top:5px;padding-left:3px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp2{width:200px; margin-left:2px;display:block;  float:left;  height:97%;  border: 1px solid #999999!important;  border-radius: 5px; -webkit-border-radius:5px;-moz-border-radius: 5px;background: none repeat scroll 0 0 #EFEFEF!important;behavior:url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc)!important}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp2 .gridParameters {width:100%;empty-cells:show}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp2 .gridParameters td{line-height:12px;height:15px;empty-cells:show}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp2 .gridParameters .col1{width:37%;line-height:12px;empty-cells:show}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp2 .gridParameters .col2{width:67%;line-height:12px;border-bottom:1px dashed #D0DCF2;text-align:right;empty-cells:show}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp3{width:252px;margin-left:2px;display:block;  float:left;  height:97%;  border: 1px solid #999999!important;  border-radius:5px; -webkit-border-radius:5px;-moz-border-radius: 5px;background: none repeat scroll 0 0 #EFEFEF!important;behavior:url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc)!important}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp3 .gridParameters {width:100%;empty-cells:show}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp3 .gridParameters td{line-height:12px;height:15px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp3 .gridParameters .col1{width:37%;line-height:12px}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div12 .grp3 .gridParameters .col2{width:67%;line-height:12px;border-bottom:1px dashed #D0DCF2;text-align:right}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 { width:170px; display:block;  float:left;  height:100%;padding:0px;margin:0px;margin-right:0px;line-height:10px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div2NoImg{width:249px!important}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 input{padding:0px;margin:0px;line-height:16px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div21 {margin:0px;padding:1px;text-align:right;width:98%;float:left;display:block;padding-right:3px;padding-left:3px;min-height:24px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .buttonsRiga{min-height:16px;height:16px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div21 input{padding-right:10px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div22 {margin:0px;padding:1px;text-align:center;width:98%;float:right;display:block;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div22 .div221 {padding:0px;margin:0px;min-height:60px;width:97%; padding-left:1px;padding-top:3px;display:block;padding-right:0px; float:left;border: 1px solid #999999!important;  border-radius: 5px!important; background: none repeat scroll 0 0 #EFEFEF!important;behavior:url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc)}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div22 .div221multi table td input{width:40px!important;text-align:right}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div22 .div221 table {width:100%;line-height:15px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div22 .div221 table td {height:1px;line-height:15px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div22 .div221 .gridParameters {width:100%;empty-cells:show}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div22 .div221 .gridParameters td{line-height:12px;height:15px;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div22 .div221 .gridParameters .col1{vertical-align:middle;width:37%;line-height:24px;text-align:left;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid1 .rich-table-cell .row .div2 .div22 .div221 .gridParameters .col2{vertical-align:middle;width:63%;line-height:24px;border-bottom:1px dashed #D0DCF2;text-align:left!important}


/*lista catalogo a 3 elemento per riga */
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid2 { width: 100%;  border: 0px none; padding:0px;margin:0px; }
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid2 .rich-table-cell{height:100%;width:205px;border:0px;margin:5px;padding:5px; }
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid2 .rich-table-cell .item{ min-height:160px; height:160px;  width:100%;display:block;float: left;  border: 1px solid #999999; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius: 5px;  background: none repeat scroll 0 0 #EBF2FC;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid2 .rich-table-cell .item .buttons{  height:38px;  width:100%;  padding: 0; overflow: hidden;  margin: 0;display:block;float:right;text-align:right}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid2 .rich-table-cell .item .image{ min-height:75px; height:75px;  width:75px;  padding: 2px; overflow: hidden;  margin: 2;display:block;text-align:left;float:left}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid2 .rich-table-cell .item .data { min-height:70px; height:70px;  width:120px;  padding: 2px; overflow: hidden;  margin: 2;display:block;float:left;border: 1px solid #D0DCF2;  border-radius: 5px; -webkit-border-radius:5px;-moz-border-radius: 5px;background: none repeat scroll 0 0 #EFEFEF;}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid2 .rich-table-cell .item .data table {width:100%}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid2 .rich-table-cell .item .data table td {line-height:13px}
.catalogoList .catalogoListBox .catalogoListBoxData  .catalogoDataGrid2 .rich-table-cell .item .desc{  height:50px;  width:98%;  padding: 0; overflow: hidden;  margin: 0;display:block;float:left}

/*spinner inserimento dati*/
.catalogoList .rich-spinner-c{width:40px;text-align:center;height:35px!important;}
.catalogoList .rich-spinner-btn {	border:0px!important;height:10px; width:30px;}
.catalogoList .rich-spinner-buttons .rich-spinner-button{height:20px!important;width:100%;}
.catalogoList .rich-spinner-buttons{width:25px!important;border-radius:9px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));background: -webkit-linear-gradient(#a69e9e, #FFFFFF);background: -moz-linear-gradient(#a69e9e, #FFFFFF);background: -ms-linear-gradient(#a69e9e, #FFFFFF);background: -o-linear-gradient(#a69e9e, #FFFFFF);background: linear-gradient(#a69e9e, #FFFFFF);-pie-background: linear-gradient(#a69e9e, #FFFFFF); behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.catalogoList .rich-spinner-input-container{	height:50px;	border:0px!important;	background:transparent;width:30px!important;}
.catalogoList .rich-spinner-input-container input{	font-size:28px;	font-weight:bold;	width:32px;	text-align:center;	border:1px solid #EFEFEF;background-color:transparent;}


.catalogoImageContainer {width:100%;float:left;display:block;min-height:450px;}
.catalogoImageContainer img {margin:0 auto;}

/* gestione template pre step ordine*/
.preStepsContainer {width:100%;height:100%;overflow:hidden;display:block;float:left}
.preStepsContainer .preStepsHeader {width:100%;height:80x;overflow:hidden;display:block;float:left}
.preStepsContainer .preStepsBody {width:100%;height:90%;overflow:hidden;display:block;float:left}
.preStepGenericListContainer {width:100%;min-height:500px;max-height:500px;overflow:hidden;display:block;float:left}

/* step selezione cliente pre step ordine*/
.selectCustomerStepBodyContainer {width:100%;min-height:330px;max-height:500px;overflow:hidden;display:block;float:left}
.createCustomerStepBodyContainer {width:100%;height:160px;overflow:hidden;display:block;float:left}
.createCustomerStepBodyContainer .boxParameters,.boxParameters6 {line-height:12px;padding-top:5px;padding-bottom:1px;margin:1px;}
.selectCustomerStepBodyContainer .errorMessageContainer{width:100%;height:210px;display:block;float:left;text-align:center;margin-top:100px; }

/* step destinatario ordine */
.selectDeliveryCustomerStepBodyContainer {width:100%;min-height:300px;overflow:hidden;display:block;float:left}
.selectNoneDeliveryCustomerStepBodyContainer {width:100%;overflow:hidden;display:block;float:left}
.selectNoneDeliveryCustomerStepBodyContainer  .boxParameters {line-height:12px;padding-top:5px;padding-bottom:1px;margin:1px;}

/*step verifica problemi finanziari */
.alertFidoStepBodyContainer {width:100%;min-height:50px;max-height:500px;overflow:hidden;display:block;float:left}
.alertInsolutiStepBodyContainer {width:100%;min-height:350px;max-height:500px;overflow:hidden;display:block;float:left}
.alertContinueStepBodyContainer {width:100%;height:80px;overflow:hidden;display:block;float:left}
.alertContinueStepBodyContainer  .boxParameters {line-height:12px;padding-top:5px;padding-bottom:1px;margin:1px;}
.alertInsolutiStepBodyContainer .boxDataTable {width:77%;padding-left:0px;margin-right:5px;}
.alertInsolutiStepBodyContainer .totaliContainer{width:20%;border-left:2px solid #303030; padding-left:10px;min-height:400px;margin-bottom: 4px;margin-left:5px;margin-top:2px; float: left;display:block;}
.alertInsolutiStepBodyContainer .totaliContainer .lista_r1{background-color:white;text-align:center;line-height:16px;}
.alertInsolutiStepBodyContainer .totaliContainer .lista_r2 { background-color:white;text-align:right;line-height:16px;}
.alertInsolutiStepBodyContainer .totaliContainer .lista_r2 td{border-bottom:1px solid #D0DCF2 !important;line-height:16px;}

/*step selezione ordini/offerte/ricambi */
.stepContestoListContainer ul {width:100%;padding:0px;margin:0px;}
.stepContestoListContainer ul li{width:100%;display:block;float:left;}
.stepContestoListContainer ul li table{width:100%;}
.stepContestoListContainer ul li table .col1{width:10%;}
.stepContestoListContainer ul li table .col2{width:90%;text-align:left}


/* pagina dettaglio dati cliente */
.orderCustomerCardBox{width:100% }
.orderCustomerCardBoxPanelBar {border: 0px none;width:97%;  }
.orderCustomerCardBoxPanelBar  .rich-panelbar-content-exterior {min-height:350px!important;}



/*riapri ordini sospesi*/
.ordiniSospesiContainer {width:100%;min-height:460px;height:100%;overflow:hidden;display:block;float:left}

/*definizione dettaglio buy */
.buyContainer {width:100%;min-height:480px;height:100%;overflow:hidden;display:block;float:left;}
.buyContainer .boxButtons {margin-top:0px;}
.buyContainer .ui-spinner-buttons{top:-5px!important;}
.buyTopContainer {width:100%;height:100px;overflow:hidden;display:block;float:left}
.buyMiddleContainer {width:100%;height:385px;overflow:hidden;display:block;float:left}
.buyMiddleContainer .buyMiddleLeftContainer {width:54%;height:376px;min-height:376px;overflow:hidden;display:block;float:left;padding:5x; margin:2px;
											 background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #D0DCF2;border-radius: 5px 5px 5px 5px;behavior:url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc)}
.buyMiddleContainer .buyMiddleRightContainer {width:43%;height:365px;min-height:365px;overflow:hidden;display:block;float:right;padding:5px; margin:2px;
											 background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #D0DCF2;border-radius: 5px 5px 5px 5px;behavior:url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc)}
.buyMiddleContainer table input {text-align:right}
.buyMiddleContainer table td{line-height:21px;}
.buyMiddleContainer table textarea {height:50px}
.buyMiddleContainer table span {font-weight:bold;}
.buyMiddleContainer table select {width:100%;}
.buyMiddleContainer .buyQtaBoxParameters {width:100%;}
.buyMiddleContainer .buyPriceBoxParameters {width:100%;}
.buyMiddleContainer .buyQtaBoxParameters .col1{width:30%!important}
.buyMiddleContainer .buyQtaBoxParameters .col2{width:65%;border-bottom: 1px dashed #D0DCF2;text-align: left;}
.buyMiddleContainer .buyQtaBoxParameters .col3{text-align: center;width:5%;}
.buyMiddleContainer .buyQtaBoxParameters6 .col1{width:30%!important}
.buyMiddleContainer .buyQtaBoxParameters6 .col2{width:25%!important;border-bottom: 1px dashed #D0DCF2;text-align: center;}
.buyMiddleContainer .buyQtaBoxParameters6 .col3{text-align: center;width:3%!important;}
.buyMiddleContainer .buyQtaBoxParameters6 .col4{width:8%!important;text-align:right;}
.buyMiddleContainer .buyQtaBoxParameters6 .col5{width:20%!important;border-bottom: 1px dashed #D0DCF2;text-align: center;}
.buyMiddleContainer .buyQtaBoxParameters6 .col6{text-align: center;width:15%!important;}
.buyMiddleContainer .buyPriceBoxParameters .col1{width:40%;text-align: right;}
.buyMiddleContainer .buyPriceBoxParameters .col1a{width:40%;text-align: left;}
.buyMiddleContainer .buyPriceBoxParameters .col2{width:30%;border-bottom: 1px dashed #D0DCF2;text-align: right;}
.buyMiddleContainer .buyPriceBoxParameters .col3{text-align: center;width:19%;}
.buyMiddleContainer .buyPriceBoxParameters .col4{text-align: center;width:5%;}

.buyMiddleContainer .ui-spinner-buttons  {*margin-top:8px}

.buyMiddleContainer .rich-spinner-c{width:50px;text-align:center;height:35px!important;}
.buyMiddleContainer .rich-spinner-btn {	border:0px!important;height:10px; width:30px;}
.buyMiddleContainer .rich-spinner-buttons .rich-spinner-button{height:20px!important;width:30px; }
.buyMiddleContainer .rich-spinner-buttons{width:25px!important;border-radius:9px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));background: -webkit-linear-gradient(#a69e9e, #FFFFFF);background: -moz-linear-gradient(#a69e9e, #FFFFFF);background: -ms-linear-gradient(#a69e9e, #FFFFFF);background: -o-linear-gradient(#a69e9e, #FFFFFF);background: linear-gradient(#a69e9e, #FFFFFF);-pie-background: linear-gradient(#a69e9e, #FFFFFF); behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.buyMiddleContainer .rich-spinner-input-container{	height:50px;	 	background-color:#EFEFEF;width:30px!important;border-radius:9px}
.buyMiddleContainer .rich-spinner-input-container input{height:50px;	font-size:28px;	font-weight:bold;	width:90px;	text-align:center;;background-color:transparent;}

.buyBottomContainer {width:100%;height:5%;overflow:hidden;display:block;float:left;padding-top:5px;}
.buyBottomBoxParameters{width:100%;}
.buyBottomBoxParameters .col1{width:50%;text-align:left}
.buyBottomBoxParameters .col2{width:50%;text-align:right}

/* suggestion commenti ordine */
.textareaCommentiOrdineStep{width:300px!important}
.suggestCommentiOrdineStep {width:300px!important}
.suggestCommentiOrdineStep  .rich-sb-overflow {width:297px!important;overflow-x:hidden;}
.suggestCommentiOrdineStep  .rich-sb-overflow  .rowSuggestion .rich-sb-cell-padding{border-bottom:1px dashed #D0DCF2!important;}

/* carrello definizione area pagina */
.orderNavigation{z-index:1;height:100%; width: 260px;display:block;float:right }
.orderContent {z-index:1;width:740px;float:left;display:block;min-height:450px;overflow:hidden;}
.orderContent .orderBoxContainer {padding:1px;margin:1px; min-height:500px;width: 98%;margin-bottom: 4px; float: left;  border: 1px solid #999999; border-right-width:3px;border-bottom-width:3px;border-radius:14px; background: none repeat scroll 0 0 white ;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.orderContent .orderBoxContainer .boxBody{width:100%;margin:0px;margin-top:10px;}
.orderContent .orderBoxContainer .header {padding:1px;margin:1px; min-height:500px;width: 98%;margin-bottom: 4px; float: left;  border: 1px solid #999999; border-radius:10px; background: none repeat scroll 0 0 white ;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
/* area wizard ordini + buttons */
.orderContent .orderBoxContainer .orderWizard {display:block;float:left;width:100%;height:102px;}
.orderContent .orderBoxContainer .orderWizardButtons {display:block;width:98%;height:40px;margin:0 auto;}
.orderContent .orderBoxContainer .orderWizardNavigator {display:block;float:left;width:100%;height:58px;padding-top:2px;margin-bottom:5px;}
.orderContent .orderBoxContainer .orderWizardNavigator  ul{height:100%;list-style: none outside none;padding:0px; margin:0 auto;float:left;display:block}
.orderContent .orderBoxContainer .orderWizardNavigator img{float:left;display:block;padding-top:20px;text-align:left;}
.orderContent .orderBoxContainer .orderWizardNavigator  ul li{line-height:16px;display:inline;float: left;vertical-align: bottom;width:112px;padding:0px;margin:0px;height:100%;color:white;font-weight:bold;}
.orderContent .orderBoxContainer .orderWizardNavigator  ul li div {line-height:16px;font: italic 13px trebuchet ms,arial,verdana,sans-serif;height: 100%;width:100%;text-align:center;color:white;font-weight:bold;}
.orderContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardFirstSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_current_start.png') no-repeat scroll right bottom;color: #FFCC00;text-decoration: none;font-weight:bold; }
.orderContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardFirstNoSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_current_start.png') no-repeat scroll right bottom ;font-weight:bold;}
.orderContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardFirstDone{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_done_start.png') no-repeat scroll center bottom ;color: #FFCC00;text-decoration: none;font-weight:bold;}
.orderContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardLastSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_current_end.png') no-repeat scroll left bottom ;color: #FFCC00;text-decoration: none; font-weight:bold;}
.orderContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardLastNoSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_todo_end.png') no-repeat scroll left bottom ; font-weight:bold;}
.orderContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardLastDone{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_current_end.png') no-repeat scroll left bottom ;color: #FFCC00;text-decoration: none;font-weight:bold; }
.orderContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardStepSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_current.png') no-repeat scroll center bottom ;color: #FFCC00;text-decoration: none; font-weight:bold;}
.orderContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardStepNoSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_todo.png') no-repeat scroll center bottom ;font-weight:bold;}
.orderContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardStepDone{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_done.png') no-repeat scroll center bottom ;color: #FFCC00;text-decoration: none;font-weight:bold; }
.orderContent .orderBoxContainer .orderWizardButtons  .orderWizardPrev {display:block;float:left;width:48%;overflow:hidden;}
.orderContent .orderBoxContainer .orderWizardButtons  .orderWizardNext {display:block;float:right;width:48%;overflow:hidden;}
.orderContent .orderBoxContainer .orderWizardButtons  .orderWizardNext input{float:right;}
.orderContent .orderBoxContainer .orderBody {width:100%;display:block;float:left;min-height:450px;margin-top:3px}

/* carrello */
.orderBoxContainer .orderBody .orderListBox{min-height:350px;}
.orderBoxContainer .orderBody .orderListDataGrid { width:100%;  border: 0px none; padding:0px;margin:0px;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell{line-height:12px;width: 100%;margin:0px;padding:0px;float: left;border:0px; border-bottom:1px dashed #999999;border-top:1px dashed #999999;background: none repeat scroll 0 0 #EBF2FC!important;  }
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row{height:80px;width:98%;  padding:0px; overflow: hidden;  margin: 0 auto;;  behavior:url(../../../../css/PIE.htc)  url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc)}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div1{ width:99%;height:35px;float:left;display:block;font-weight:bold;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div11{ width:67%;height:100%;float:left;display:block;line-height:35px;padding-top:3px}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div12{ width:30%;height:100%;float:right;display:block;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div12 input {padding-right:10px;text-align:right;float:right;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div12 img{padding-top:3px;padding-right:10px;text-align:right;float:right;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div12 img:hover {cursor:pointer;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div2{ width:100%;height:48px;float:left;display:block;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div21 table {width:100%;padding:0px;margin:0px;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div21 table td {line-height:18px;padding:2px;margin:2px;vertical-align:middle;height:18px;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div21 table .row1 {text-align:center;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div21 table .row2 {text-align:right;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div21{width:13%;height:100%;float:left;display:block;border-left:1px solid #999999;border-right:1px solid #999999;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div21Begin{border-left:0px none;width:40px;}
.orderBoxContainer .orderBody .orderListDataGrid .rich-table-cell .row .div21End{border-right:0px none;text-align:center;}

/* carrello TCE */
.tcediv11{ width:67%;height:100%;float:left;display:block;line-height:35px;padding-top:3px; border-top: 1px solid black;}
.tcediv12{ width:30%;height:100%;float:right;display:block; border-top: 1px solid black;}
.tcediv12 input {padding-right:10px;text-align:right;float:right;}
.tcediv12 img{padding-top:3px;padding-right:10px;text-align:right;float:right;}
.tcediv12 img:hover {cursor:pointer;}
.tceOrderRow {color: #606060 !important; border-width: 0px; background-color: #ebf2fc !important; font-weight: bold; margin: 1px}

/*input qta in carrello, lista prodotti , al posto dello spinner */
.inputQta {width:55px!important;text-align:right;font-size:16px;}
.inputSmallQta {width:55px!important;text-align:right;font-size:12px;line-height:12px;}

/* easy buy */
.easyBuyBox{min-height:260px}
.orderEasyBuy {width:95%;display:block;float:left;min-height:260px}
.orderEasyBuy .boxSmallBody .boxDivParameters{min-height:205px}
.orderEasyBuy .box .boxBody .boxParameters td{vertical-align:top;line-height:16px;}
.orderEasyBuy .box .boxBody .boxParameters3c td{vertical-align:middle}
.orderEasyBuy .box .boxBody .boxParameters3c .col1{width:80%}
.orderEasyBuy .box .boxBody .boxParameters3c .col1 input {width:170px}
.orderEasyBuy .box .boxBody .boxParameters3c .col2{width:10%}
.orderEasyBuy .box .boxBody .tipMovBoxParameters td input{width:35%}
.orderEasyBuy .box .boxBody .tipMovBoxParameters td{text-align:center;line-height:16px;}
.orderEasyBuy .rich-spinner-c{width:50px;text-align:center;height:35px!important;}
.orderEasyBuy .rich-spinner-btn {	border:0px!important;height:10px; width:30px;}
.orderEasyBuy .rich-spinner-buttons .rich-spinner-button{height:20px!important;width:30px; }
.orderEasyBuy .rich-spinner-buttons{width:25px!important;border-radius:9px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));background: -webkit-linear-gradient(#a69e9e, #FFFFFF);background: -moz-linear-gradient(#a69e9e, #FFFFFF);background: -ms-linear-gradient(#a69e9e, #FFFFFF);background: -o-linear-gradient(#a69e9e, #FFFFFF);background: linear-gradient(#a69e9e, #FFFFFF);-pie-background: linear-gradient(#a69e9e, #FFFFFF); behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.orderEasyBuy .rich-spinner-input-container{	height:50px;	 	background-color:#EFEFEF;width:30px!important;border-radius:9px}
.orderEasyBuy .rich-spinner-input-container input{height:50px;	font-size:28px;	font-weight:bold;	width:80px;	text-align:center;;background-color:transparent;}
.orderEasyBuy .rich-calendar-input {width:75px!important}
/*due colonne di 50% per buyeasy*/
.orderEasyBuy .boxParametersBig{width:100%; }
.orderEasyBuy .boxParametersBig .col1{width:45%!important;text-align:left!important;vertical-align:middle!important;line-height:24px;}
.orderEasyBuy .boxParametersBig .colLarge{width:80%!important;text-align:left!important;vertical-align:middle!important;line-height:24px;}
.orderEasyBuy .boxParametersBig .col2{width:55%!important;text-align:left!important;vertical-align:middle!important;line-height:24px;}
.orderEasyBuy .boxParametersBig .col2 .inputQta{width:100%!important;}
.orderEasyBuy .boxParametersBig .col2 select{width:100%!important;}


/* Scelte funzioni su ordini(deprecated) */
.orderSubNavigationContainer {width:95%;}
.orderSubNavigationContainer  .box   {width:90%;margin-left:10px;}
.orderSubNavigationContainer  .box  .boxHeader .boxTitle .titleFont {line-height:16px;padding-top:10px;}
.orderSubNavigationContainer  .box  .boxHeader {min-height:25px;}

/* Totali ordine*/
.summaryTotalsBox{min-height:530px;}
.summaryBox{min-height:265px; }
.orderSummaryContainer { width:95%}
.orderSummaryContainer  .orderSummaryBoxCustomer {font-size:14px;font-weight:bold;text-align:center;width:100%;min-height:20px;line-height:20px;vertical-align:middle;font-style:italic;margin-bottom:7px;}
.orderSummaryContainer  .orderSummaryBoxTotals {width:100%;padding:0;margin:0;line-height:10px; }
.orderSummaryContainer  .orderSummaryBoxTotals label {font-size:16px;font-weight:bold}
.orderSummaryContainer  .orderSummaryBoxTotals td{text-align:center;margin:0px;padding:0px;}
.orderSummaryContainer  .orderSummaryBoxTotals .col1 {text-align:center;width:40%;border-right:2px solid #303030}
.orderSummaryContainer  .orderSummaryBoxTotals .col2 {text-align:center;width:30%;border-right:2px solid #303030}
.orderSummaryContainer  .orderSummaryBoxTotals .col3 {text-align:center;width:30%;border-right:0px none;}
.orderSummaryContainer  .orderSummaryBoxTotals td table{width:100%;padding:0;margin:0;line-height:10px;}
.orderSummaryContainer  .orderSummaryBoxTotals td table td {width:100%;border:0px none;margin:0px;padding:0px}

/* ordine step fatturazione */
.orderBillingBox {width:98%;margin:auto;}

/*step destinatario ordine*/
.orderDeliveryContainter { width:100%}
.orderDeliveryContainerLeft {display:block;float:left;width:342px;}
.orderDeliveryContainerRight{display:block;float:right;width:342px;border-left:1px solid #D0DCF2;padding-left:5px}
.destinationChoices {display:block;float:left;width:350px;margin-top:10px;}
.destinationChoices ul{display:block;float:left;margin:0px;padding:0px;width:100%}
.destinationChoices ul li{margin:1px; vertical-align:top;display:block;float:left;text-align:left;line-height:14px;min-height:40px;max-height:50px; border-bottom:1px dashed #D0DCF2;width:100%;background: url("../images/icons/16x16/Choice.png") no-repeat scroll top left transparent; text-decoration: none;}
.destinationChoices ul li a {font-size:12px;display: block; padding: 0px 0px 0px 24px;  outline: medium none; }
.destinationDataGrid {display:block;float:left;margin:0px;padding:0px;width:350px;border:0px none;}
.destinationDataGrid .rich-table-cell {border:0px none;margin:2px; vertical-align:top;display:block;float:left;text-align:left;line-height:12px;min-height:35px;max-height:50px; border-bottom:1px dashed #D0DCF2;width:350px;text-decoration: none;}
.destinationDataGrid .rich-table-cell .row {width:350px;display:block;float:left}
.destinationDataGrid .rich-table-cell .row a {font-size:12px;display: block;outline: medium none;width:93%;float:right }
.boxWeek{width:100%;border-radius:6px; border:1px solid #303030;margin:3px;min-height:80px;behavior:url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc)}
.weekParameters {width:100%;padding:0px;margin:0px; }
.weekParameters td{margin:0px;padding:0px}
.weekDayParameters{width:100%;padding:0px;margin:0px; border-bottom:1px solid #D0DCF2;}
.weekDayParameters td{height:25px;padding:0px;margin:0px;vertical-align:middle;}
.weekDayParameters .col1{width:80px;text-align:left; }
.weekDayParameters .col2{width:26px;text-align:center; }
.weekDayParameters .col3{width:150px;text-align:center; }
.weekDayParameters .col4{width:26px;text-align:center; }
.weekDayTimeParameters{padding:0px;margin:0px;width:100%;}


/*step promozioni */
.orderPromotionsContainer{width:100%;display:block;float:left;min-height:450px}
.orderPromotionsContainer .promotionsDataGridContainer {width:100%;height:350px;}
.orderPromotionsDetailContainer {width:100%;display:block;float:left;height:450px}
.orderPromotionsAlternativeContainer {width:100%;display:block;float:left;height:450px}
.orderPromotionsContainer .boxDataTable {min-height:100px !important;}
.orderPromotionsContainer .boxPanelBar .rich-panelbar-header {font-size:12px;padding-left:5px;float:left;width: 98%; min-height:10px; font-family:inherit;margin-bottom:0px !important;padding-top:0px !important;border:0px none;color:#0064ac;background-image:none;background-color:white;border-bottom: 4px solid #D0DCF2;}
.orderPromotionsContainer .boxPanelBar .rich-panelbar-header-act {padding-top:0px !important;color: #FFCC00!important;font-weight:bold;float: left;width: 98%;min-height:10px;  font-family:inherit;margin-bottom:0px !important;padding-top:0px !important;padding-left:10px;border:0px none;border-bottom:4px solid #D0DCF2;background-image:none;background-color:white;font-size:12px; }
.orderPromotionsContainer .boxPanelBar .rich-panelbar-header td{vertical-align:middle;min-height:10px;font-size:12px;}
.orderPromotionsContainer .boxPanelBarSetup {border: 0px none;width:98%;margin-left:5px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.orderPromotionsContainer .boxPanelBarSetup .rich-panelbar-header {font-size:12px;padding-left:15px;float:left;width: 98%; min-height:10px; font-family:inherit;margin-bottom:0px !important;padding-top:0px !important;border:0px none;color:#0064ac;background-image:none;background-color:white;border-bottom: 4px solid #D0DCF2;}
.orderPromotionsContainer .boxPanelBarSetup .rich-panelbar-header td:hover{color: #FFCC00!important;cursor:pointer;}
.orderPromotionsContainer .boxPanelBarSetup .rich-panelbar-header td{vertical-align:middle;min-height:10px;font-size:12px !important;}
.orderPromotionsContainer .boxPanelBarSetup .rich-panelbar-header-act td {color: #FFCC00!important;cursor:pointer; vertical-align:middle;font-size:12px !important; }
.orderPromotionsContainer .boxPanelBarSetup .rich-panelbar-header-act {padding-top:0px !important;color: #FFCC00!important;font-weight:bold;float: left;width: 98%;min-height:10px;  font-family:inherit;margin-bottom:0px !important;padding-top:0px !important;padding-left:10px;border:0px none;border-bottom:4px solid #D0DCF2;background-image:none;background-color:white;font-size:12px !important; }
.orderPromotionsContainer .boxPanelBarSetup .rich-panelbar-header img {padding-top:4px;margin-right:4px;margin-left:4px}
.orderPromotionsContainer .boxPanelBarSetup .rich-panelbar-header-act img {padding-top:4px;margin-right:4px;margin-left:4px}

.promotionsDataGrid{width:100%;}
.promotionsDataGrid .rich-table-cell{line-height:12px;width: 100%;margin:0px;padding:0px;float: left;border:0px; border-bottom:1px dashed #999999;border-top:1px dashed #999999;background: none repeat scroll 0 0 #EBF2FC!important;  }
.promotionsDataGrid .rich-table-cell .row{height:35px;width:100%;  padding:0px; overflow: hidden;  margin: 0 auto;  }

/*step finale*/
.finalCheckContainer{width:100%;display:block;float:left;min-height:450px}
.finalCheckContainer .blocksDataGridContainer {width:100%;display:block;float:left;min-height:60px;}
.finalCheckContainer .blocksDataGridContainer img{cursor:pointer;}
.finalCheckContainer .detailOrderContainer  {width:100%;display:block;float:left;min-height:200px;}
.finalCheckContainer .detailOrderContainer  .orderRowsGridContainer{width:100%;display:block;float:left;height:200px;}
.finalCheckContainer .detailOrderContainer  .orderRowsGridContainer img{cursor:pointer;}
.finalCheckContainer .viewOrderContainer {display:block;float:left;width:100%;}

/*completed step*/
.completedContainer{width:100%;display:block;float:left;min-height:450px}
.completedContainer .esitoContainer {width:100%;display:block;float:left;min-height:90px;}
.completedContainer .detailOrderContainer  {width:100%;display:block;float:left;min-height:200px;}
.completedContainer .detailOrderContainer  .orderRowsGridContainer{width:100%;display:block;float:left;height:200px;}
.completedContainer .detailOrderContainer  .orderRowsGridContainer img{cursor:pointer;}


/*blocchi*/
.orderBlockContainer{width:100%;display:block;float:left;min-height:450px}
.orderBlockContainer .box{width:96%!important;display:block;float:left;}
.orderBlockDataList {width:100%;}
.blockDataTable .rich-table-cell {border-bottom:1px solid #D0DCF2!important;border-right:1px solid #D0DCF2!important;}
.blockDataTable img{cursor:pointer;}
.blockDataTable .rich-table-subfootercell {text-align:center;}
.blockDataTable .colNormal{text-align:center;min-width:30px;}
.blockDataTable .colWarning{text-align:center;min-width:30px;background-color: #ffffcf; font-style: italic;}
.orderBlockDetailContainer{width:100%;display:block;float:left;min-height:460px}
.orderBlockDetailContainer .boxDataTable{width:100%;display:block;float:left;min-height:380px}
.orderBlockDetailContainer .blockDetailDataTable .colNormal{text-align:center;min-width:30px;}
.orderBlockEditOrderContainer { min-height:450px;width:100%   }
.orderBlockEditOrderPanelBar {width:100% }


/*editProspect*/
.editProspectDiv{width:100%;}

/*amministrazione*/
.adminContainer {width:100%;margin:0 auto;min-height:500px;}
/*file system upload*/
.fileSystemUpload {  width: 99.5% !important;  padding: 0; margin: 0;}
.fileSystemUpload table {  padding: 0;  margin: 0;}
.fileSystemUpload tr {  padding: 0;  margin: 0;}
.fileSystemUpload td {  padding: 0;  margin: 0;}
.fileSystemUploadList {  height: 30px !important;}
.fileSystemUploadList td{  height: 30px !important;  padding-left: 5px;}

/* upload order*/
.rich-fileupload-list-decor { width: 100% !important; }
.messageList {font-weight:bold;color:#0064ac!important;font-size:20px;padding-left:10px;float:left;width:100%;}
.messageList ul{color:#0064ac!important;display:block;float:left;margin:0px;padding:0px;}
.messageList ul li{color:#0064ac!important;display:block;float:left;text-align:left;line-height:22px;width:100%;vertical-align:middle;clear:both;}

.uploadSetup {width:0px!important; border:none!important;height:20px!important}
.uploadSetup .rich-fileupload-toolbar-decor {background-color:#FFFFFF!important; border-bottom-color:#FFFFFF!important;border-bottom-style:none!important;border-bottom-width:0px!important; border-left-color:#FFFFFF!important;border-left-style:none!important;border-left-width:0px!important;border-top-style:none!important;border-top-width:0px!important;padding:0px!important;width:0px!important}
.uploadSetup .rich-fileupload-toolbar-decor .rich-table-headercell {line-height:0px!important;}

/*Finestra generica di dettaglio Immagine*/
.genericImagePicker {behavior: url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);position:fixed; border-bottom:0; bottom:0px; left:15%;right:15%; margin:auto; text-align:center; height: 500px; width:647px;   border: 4px solid #303030; border-bottom:0px; border-radius:17px 17px 0px 0px; background: none repeat scroll 0 0 #FFFFFF; font-size:11px;  z-index:100;
		-webkit-box-shadow: #666 6px 6px 6px;-moz-box-shadow: #666 6px 6px 6px;box-shadow: #666 6px 6px 6px;background: url('../images/others/background/white.png') repeat scroll 0 0 #FFFFFF;
}
.genericImagePicker .boxHeader {behavior: url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);z-index:100;margin-left:2px;width:647px;display:block;position:relative;float:right;}
.genericImagePicker .boxHeader .boxTitle .titleFont{padding-right:40px;}
.genericImagePicker .close{position:absolute;  right:5px;  top:5px;  cursor:pointer;  height:35px;  width:35px; }

/* Picker in apertura su dettaglio stato offerte per viualizzazione allegati */
.uploadAttachments .rich-fileupload-list-overflow {float: right !important;height: 0px !important;}
.dataTable .rich-table-subheadercell .attachCol{width:50%;}

/*Riepilogo ordine --> indirizzo email*/
.inputEmail{width:300px!important}
.boxEmailCliente .col1{width:15%!important;}
.boxPanelBar .boxEmailCliente .rich-panelbar-content-exterior{min-height:50px!important;}

/* messaggio di allerta superata dimensione massima */
.overflowAlertPanel{font-weight:bold;text-align:center; color:red; font-size:18px;}

/* data visualizzata nell'elenco di job*/
.rich-toolbar-item  .toolBarData  {width:400px!important;}

/* pulsanti cambio visualizzazione su query*/
.querySelectView {background-color:#EBF2FC; display:block;float:left; border: 1px solid #999999;border-radius:10px;padding-top:3px;  }
.querySelectView a{padding-left:10px;}

/* box visualizzazione domanda-risposta utente da admin*/
/*tabella con 2 colonne*/
.boxParametersQuestion{width:100%; }

.notesPicker {behavior: url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);position:fixed; top:200px;border-bottom:0;   left:15%;right:15%; margin:auto; text-align:center; height: 350px; width:350px;   border: 4px solid #303030; border-bottom:0px; border-radius:17px 17px 17px 17px; background: none repeat scroll 0 0 #FFFFFF; font-size:11px;  z-index:100;
		-webkit-box-shadow: #666 6px 6px 6px;-moz-box-shadow: #666 6px 6px 6px;box-shadow: #666 6px 6px 6px;background: url('../images/others/background/white.png') repeat scroll 0 0 #FFFFFF;
}
.notesPicker .boxHeader {behavior: url(../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);z-index:100;margin-left:2px;width:98%px;display:block;position:relative;float:right;}
.notesPicker .boxHeader .boxTitle .titleFont{float:left;padding-right:40px;}
.notesPicker .close{position:absolute;  right:5px;  top:5px;  cursor:pointer;  height:35px;  width:35px; }
.notesPicker .rich-datalist{width:100%;text-align:left;margin:0px;padding:0px!important;}
.notesPicker .rich-list-item {width:100%; text-align:left;padding-left:20px;background: url("../images/icons/16x16/Choice.png") no-repeat scroll 0 transparent;}

/* pannello delle autorizzazioni*/
.autorizzazioniPanel {width:100%;}
.autorizzazioniPanel textarea {width:96%;margin-left:2%;}
.autorizzazioniPanel .textAreaAlta {height:200px;}
.autorizzazioniPanel .titoloAutorizzazione {width:100%;color:#303030;font-weight:bold;text-align:center;}
/* tabella con 4 colonne per note con suggestion box*/
.boxParametersAuth{width:100%; }
.boxParametersAuth .col1{width:10%;vertical-align:middle;}
.boxParametersAuth .col2 {width:10%;vertical-align:middle;color:#303030;font-weight:bold;}
.boxParametersAuth .col3{width:50%;vertical-align:middle;padding-left:5px;}
.boxParametersAuth .col4{width:30%;vertical-align:middle;}

/* RICAMBI
28/02/2013 MICDAL std RICAMBI */
.boxDataTableTabelle {min-height:180px!important;}
.ricambiBoxSmallBody{width:100%;margin:0px;min-height:50px;padding:0px;padding-top:3px}
.ricambiCatalogoParamsBox{min-height:190px;}
.ricambiSummaryContainer{width:95%}
.ricambiSummaryContainer .sceltaClienteGrid{width:95%;}
.ricambiSummaryContainer .inputCliente{width:90%;margin-left:2px;}
.ricambiSummaryBox{min-height:80px; }
.ricambiSummaryContainer  .ricambiSummaryBoxCustomer{font-size:14px;font-weight:bold;text-align:center;width:100%;min-height:20px;line-height:20px;vertical-align:middle;font-style:italic;margin-bottom:7px;}
.ricambiSummaryContainer  .ricambiSummaryBoxTotals {width:100%;padding:0;margin:0;line-height:10px; }
.ricambiSummaryContainer  .ricambiSummaryBoxTotals .subtitleNoOrd{font-style:italic;font-size: 15px;font-weight:bold;line-height:18px;}
.ricambiSummaryContainer  .ricambiSummaryBoxTotals label {font-size:16px;font-weight:bold}
.ricambiSummaryContainer  .ricambiSummaryBoxTotals td{text-align:center;margin:0px;padding:0px;}
.ricambiSummaryContainer  .ricambiSummaryBoxTotals .col1 {text-align:center;width:40%;}
.ricambiSummaryContainer  .ricambiSummaryBoxTotals .col2 {text-align:center;width:30%;}
.ricambiSummaryContainer  .ricambiSummaryBoxTotals .col3 {text-align:center;width:30%;border-right:0px none;}
.ricambiSummaryContainer  .ricambiSummaryBoxTotals td table{width:100%;padding:0;margin:0;line-height:10px;}
.ricambiSummaryContainer  .ricambiSummaryBoxTotals td table td {width:100%;border:0px none;margin:0px;padding:0px}
.ricambiTabellaParametri {width: 100%;}
.ricambiRigheParametriCol1 {border-bottom: 1px solid #D0DCF2;}
.ricambiRigheParametriCol2 {border-bottom: 1px solid #D0DCF2;}
.ricambiRigheParametriCol3 {border-bottom: 1px solid #D0DCF2;}
.ricambi-panel-header {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));
	background: -webkit-linear-gradient(#a69e9e, #FFFFFF);
	background: -moz-linear-gradient(#a69e9e, #FFFFFF);
	background: -ms-linear-gradient(#a69e9e, #FFFFFF);
	background: -o-linear-gradient(#a69e9e, #FFFFFF);
	background: linear-gradient(#a69e9e, #FFFFFF);
	font-family:inherit;
	color:#0064ac;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a69e9e',
		endColorstr='#FFFFFF', gradientType='0') !important;
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#a69e9e', endColorstr='#FFFFFF', gradientType='0')";
	position: relative;
}
.ricambiSceltaClassList {height: 120px; overflow: auto;}
.ricambiMenuChoices {z-index:1;position:relative;display:block;float:left;width:99%;margin-top:5px;margin-left:3px;margin-bottom:5px; border-top: 1px solid lightGrey; border-bottom: 1px solid lightGrey}
.ricambiMenuChoices ul{display:block;float:left;margin:0px;padding:0px; background-color: transparent;}
.ricambiMenuChoices ul li{display:block;float:left;text-align:left;line-height:22px;width:100%;vertical-align:middle;clear:both;}
.ricambiMenuChoices ul li a {color: grey; display: block; padding: 1px 0 0 22px; background: left top no-repeat scroll url("../images/icons/16x16/Plus.png") ; text-decoration: none; outline: medium none; vertical-align: top}

/** wizard navigator dei ricambi */
.ricambiSearchHeader{ font-family:inherit;font-size:inherit;padding:0;border:0px none!important;float: left;width: 100%; min-height:55px;background-color:white;}
.ricambiWizardNavigator {display:block;float:left;width:100%;height:95%;}
.ricambiWizardNavigator .wizardNavigator ul{height: 95%;list-style: none outside none;padding: 0;}
.ricambiWizardNavigator .wizardNavigator li{display:inline;float: left;vertical-align: middle;}
.ricambiWizardNavigator .wizardNavigator li .ricambiWizardNavigatorStep {line-height:15px;display:block;float:left;background: url('../images/others/navigator/order_step_end.png') no-repeat scroll right center #D5E3F9;font: italic 12px trebuchet ms,arial,verdana,sans-serif;height: 16px;padding: 2px 10px 3px 4px;}
.ricambiWizardNavigator .wizardNavigator li .ricambiWizardNavigatorStepEnd {line-height:15px;display:block;float:left;background: url('../images/others/navigator/order_step_end.png') no-repeat scroll right center #D5E3F9;font: italic 12px trebuchet ms,arial,verdana,sans-serif;height: 16px;padding: 2px 10px 3px 4px;}
.ricambiLens  { background-color: white}

/** evidenzia una riga con sconto merce o omaggio*/
.selectedRow{color:red!important;font-weight:bold;}

/** per evidenziare una riga ordine copiata rispetto ad un'altra */
.copiaRigaOrdine{display:block;float:left;font-size:24px; line-height: 40px;vertical-align:bottom;padding-top:15px;padding-left:5px;color:red;text-align:left;font-weight:bold}
/** css per i depositi*/
.depositiNavigation{width: 200px!important;}
.depositiContent .orderBoxContainer .orderWizard {display:block;float:left;width:100%;height:102px;}
.depositiContent .orderBoxContainer .orderWizardButtons {display:block;width:98%;height:40px;margin:0 auto;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardStepNoSel{line-height:16px;display:block;float:left;background: url('../../../images/others/orderWizard/step_todo.png') no-repeat scroll center bottom ;font-weight:bold;}
.depositiContent .orderBoxContainer .orderWizardNavigator {display:block;float:left;width:100%;height:58px;padding-top:2px;margin-bottom:5px;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul{height:100%;list-style: none outside none;padding:0px 0px 0px 350px; margin:0 auto;float:left;display:block;height:60px}
.depositiContent .orderBoxContainer .orderWizardNavigator img{float:left;display:block;padding-top:20px;text-align:left;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li{line-height:16px;display:inline;float: left;vertical-align: bottom;width:112px;padding:0px;margin:0px;height:100%;color:white;font-weight:bold;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li div {line-height:16px;font: italic 13px trebuchet ms,arial,verdana,sans-serif;height: 100%;width:100%;text-align:center;color:white;font-weight:bold;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardFirstSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_current_start.png') no-repeat scroll right bottom;color: #FFCC00;text-decoration: none;font-weight:bold; }
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardFirstNoSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_current_start.png') no-repeat scroll right bottom ;font-weight:bold;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardFirstDone{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_done_start.png') no-repeat scroll center bottom ;color: #FFCC00;text-decoration: none;font-weight:bold;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardLastSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_current_end.png') no-repeat scroll left bottom ;color: #FFCC00;text-decoration: none; font-weight:bold;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardLastNoSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_todo_end.png') no-repeat scroll left bottom ; font-weight:bold;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardLastDone{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_current_end.png') no-repeat scroll left bottom ;color: #FFCC00;text-decoration: none;font-weight:bold; }
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardStepSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_current.png') no-repeat scroll center bottom ;color: #FFCC00;text-decoration: none; font-weight:bold;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardStepNoSel{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_todo.png') no-repeat scroll center bottom ;font-weight:bold;}
.depositiContent .orderBoxContainer .orderWizardNavigator  ul li .orderWizardStepDone{line-height:16px;display:block;float:left;background: url('../images/others/orderWizard/step_done.png') no-repeat scroll center bottom ;color: #FFCC00;text-decoration: none;font-weight:bold; }
.depositiContent .orderBoxContainer .orderWizardButtons  .orderWizardPrev {display:block;float:left;width:40%;overflow:hidden;}
.depositiContent .orderBoxContainer .orderWizardButtons  .orderWizardNext {display:block;float:right;width:48%;overflow:hidden;}
.depositiContent .orderBoxContainer .orderWizardButtons  .orderWizardNext input{float:right;}
.depositiEstesoContent {width:100%!important;}
.ordiniDepositiPanel {width:100%!important;}
.ordiniDepositiPanel .colOrdini{width:700px!important;}
.ordiniDepositiPanel .colParametri{vertical-align:top;}
.ordiniDepositiPanel .colLabel{width:5%;}
.ordiniDepositiPanel .colLocalita{width:30%!important;}
.ordiniDepositiPanel .colDati{font-weight:bold;font-size:14px;width:45%;color:black;}
.ordiniDepositiConfermaPanel {width:50%;}
.ordiniDepositiConfermaPanel .col20{width:20%;}
.ordiniDepositiConfermaPanel .col10{width:10%;}
.dataTableDepositi {width:900px!important;}

/* Modifica per IE, i pulsanti non si spostano usando lo zoom*/
.boxButtons, .upperToolbar, .upperToolbarButtons, .rich-toolbar-item,
.upperToolbarFields,  .upperToolBarParameters, .boxTopGuide,
.button, .upperToolBarParameters5{
	position:relative!important;
	zoom:1!important;
}


.selectDeliveryCustomerStepBodyContainer .errorMessageContainer {
    height: 50px;
    margin-bottom: 150px;
    margin-top: 80px;
}

/* WIDGET CONTAINER */
.widgetContainer {width:100%;min-height:400px;margin:0 auto;}
.selectWidgetPanel .selectBox{height:300px!important;}
.selectWidgetPanel .selectBox .boxDataTable{min-height:150px!important;}
.selectWidgetPanel .selectBox .boxHeader{width:100%!important;}
.selectWidgetPanel .boxParameters3d .box{min-width:150px!important;}
.widgetContainer .settingsImg {
    position: absolute;
    top: 5px;
    z-index: 999;
}


/* Tabelle estese per la selezione dei gruppi e permessi*/
.selectWidgetPanel .rich-extdt-subheader{display:none}
.selectWidgetPanel .rich-extdt-maindiv {height: auto !important;}
.selectWidgetPanel .extdt-outerdiv {height: auto !important;overflow: visible !important;}
.selectWidgetPanel .extdt-content {height: auto !important;max-height: 200px;min-height: 200px;overflow-y: scroll !important;}
.selectWidgetPanel .extdt-outerdiv {overflow: visible !important;}
.selectWidgetPanel .extdt-firstrow {height:30px;}
.selectWidgetPanel .rich-extdt-maindiv,
.selectWidgetPanel .extdt-innerdiv {position: relative !important;border:0}
.selectWidgetPanel .dataTable{border-collapse: separate !important; background-color: rgba(0, 0, 0, 0);}
.selectWidgetPanel .extdt-header{background-image: none !important;   background-color: rgba(0, 0, 0, 0);}
.selectWidgetPanel .extdt-headercell{ color: #303030; font-size: 18px;background: linear-gradient(#a69e9e, #FFFFFF) repeat scroll 0 0 transparent;border: 0!important;border-radius: 14px 14px 0 0;}



/* tabella contenente i widget inseriti*/
.selectedWidgetTable .rich-extdt-subheader{display:none}
.selectedWidgetTable .rich-extdt-maindiv {height: auto !important;}
.selectedWidgetTable .extdt-outerdiv {height: auto !important;overflow: visible !important;}
.selectedWidgetTable .extdt-content {height: auto !important;max-height: 150px;min-height: 150px;}
.selectedWidgetTable .extdt-outerdiv {overflow: visible !important;}
.selectedWidgetTable .extdt-firstrow {height:30px;}
.selectedWidgetTable .rich-extdt-maindiv,
.selectedWidgetTable .extdt-innerdiv {position: relative !important;border:0}
.selectedWidgetTable .dataTable{border-collapse: separate !important; background-color: rgba(0, 0, 0, 0);}
.selectedWidgetTable .extdt-header{background-image: none !important;   background-color: rgba(0, 0, 0, 0);}
.selectedWidgetTable .extdt-headercell{ color: #303030; font-size: 18px;background: linear-gradient(#a69e9e, #FFFFFF) repeat scroll 0 0 transparent;border: 0!important;}


/* stile per i widget */
.widgetBox {z-index:1;margin: 10px; float: left;  border:1px solid #999999; border-right-width:3px;border-bottom-width:3px;border-radius:16px; -webkit-border-radius:16px;-moz-border-radius: 16px; background: none repeat scroll 0 0 #FFFFFF;behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.widgetHeader { font-family:inherit;font-size:inherit;padding:0;border:0px none!important;float: left;width: 100%; min-height:55px; border-radius: 14px 14px 0px 0px;  -webkit-border-radius:  14px 14px 0px 0px;-moz-border-radius:  14px 14px 0px 0px; background:#a69e9e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a69e9e), to(#FFFFFF));background: -webkit-linear-gradient(#a69e9e, #FFFFFF);background: -moz-linear-gradient(#a69e9e, #FFFFFF);background: -ms-linear-gradient(#a69e9e, #FFFFFF);background: -o-linear-gradient(#a69e9e, #FFFFFF);background: linear-gradient(#a69e9e, #FFFFFF);-pie-background: linear-gradient(#a69e9e, #FFFFFF); behavior: url(../../../../css/PIE.htc) url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.widgetHeader .widgetTitle {float: left; margin: 5px; width: 97%;text-align:left; padding-right:5px;}
.widgetHeader .widgetTitle img{display:block;float:left;}
.widgetHeader .titleText {display:block;float:left;font-size:24px; line-height: 40px;padding-top:15px;padding-left:1px;color:#303030;text-align:left;font-weight:bold}
.widgetHeader .titleIcons{display:block;float:right; background:#FFF; border-radius: 3px; behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.widgetHeader .titleIcons img{margin-right:2px!important}
.widgetBody { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display:block;float:left; margin-top:10px; margin-bottom:10px;margin-left:5px;margin-right:5px;width:98%;padding:0px;height:210px;overflow:auto;}
.widgetBody p {color: #666666; font-size: 12px; line-height: 16px; margin: 10px 0;}
.widgetBody td {font-size: 12px; color: #666666; margin: 15px 0; padding: 0px;}
.widgetBody select, input, label {margin:3px 0; text-align: left;line-height:16px;}

.statoI .widgetHeader{height:55px!important;}
.widgetBox.statoI{max-height:100px!important;}
.widgetBox.statoF{
	height: 95% !important;
    position: absolute;
    top: 0;
    bottom: 20px;
    left:0;
    width: 95% !important;
    z-index:2;
    background: none repeat scroll 0 0 #FFFFFF;
}

/* stile per l'amministrazione dei widget */
.pagePickList {padding-left: 20px;padding-top: 10px;}
.pagePickList .infoText{font-weight:bolder;font-size:12pt;padding:10px}
.pagePickList .rich-toolbar{background-image:none!important}
.cssTextArea{display: block;margin: 25px auto;resize: none;width: 95%; height:400px}

/* 30.09.2013 MICDAL classi per bottoni schedeClienti*/
.schedeClientiQueryDataGrid .rich-table-cell .row{height:80px!important}
.schedeClientiQueryDataGrid .rich-table-cell .row{ z-index:2; height:80px;  border:0px none;  width:100%;  padding: 0; overflow: hidden;  margin: 0;}
.schedeClientiQueryDataGrid .rich-table-cell .row .buttons{  width:5%;  display:block;  float:left;  height:100%;margin:0!important}
.schedeClientiQueryDataGrid .rich-table-cell .row .buttonsSchedeClienti{  width:30%;  display:block;  float:right;margin:0!important}
.schedeClientiQueryDataGrid .rich-table-cell .row .data{width:98%;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .head{ width:100%;  display:block;  float:left; height:auto;padding-bottom:1px}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .grid{ width:100%;  display:block;  float:left; height:auto;margin:0;padding:0;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons{padding:0;margin:0;empty-cells:show;width:100%!important}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons td{padding:0;margin:0;line-height:15px;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons td input{align:center;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .grid2 .grp1TwoRows{ width:35%; margin-left:3px;display:block;  float:left;  height:68%;  border: 1px solid #D0DCF2;  border-radius: 5px; background: none repeat scroll 0 0 #EFEFEF!important;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .grid2 .grp2TwoRows{ width:42%;margin-left:1px;   display:block;  float:left;  height:68%;  border: 1px solid #D0DCF2;  border-radius:  5px; background: none repeat scroll 0 0 #EFEFEF!important;behavior: url(../../../css/PIE.htc)  url(../../css/PIE.htc) url(../css/PIE.htc) url(css/PIE.htc);}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons .col1{width:10%;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons .col2{width:10%;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons .col3{width:10%;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons .col4{width:10%;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons .col5{width:10%;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons .col6{width:10%;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons .col7{width:10%;}
.schedeClientiQueryDataGrid .rich-table-cell .row .data .gridButtons .col8{width:10%;}
}
