@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, select, legend, table, caption, tbody, tfoot, thead, tr, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
ul {
  list-style:none;
  margin:0;
  padding:0;
}
strong, b, big { font-weight:bold; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after {
  content:'';
  content:none;
}
a {
  margin:0;
  padding:0;
  outline:none;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  cursor:pointer;
}
ins {
  background:none;
  text-decoration:none;
}
mark {
  background-color:#ffff99;
  color:#000000;
  font-style:italic;
  font-weight:bold;
}
del { text-decoration:line-through; }
abbr[title], dfn[title] {
  border-bottom:1px dotted #000000;
  cursor:help;
}
table {
  width:100%;
  border-collapse:separate;
  border-spacing:0;
}
*+html table { border-collapse:collapse; }
* html table { border-collapse:collapse; }
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
input, select { vertical-align:middle; }
input { border:0; }
button {
  border:0;
  margin:0;
  padding:0;
  background:none;
  cursor:pointer;
}
html { -webkit-font-smoothing:antialiased; }
img { max-width:100%; }
*+html img { -ms-interpolation-mode:bicubic; }
body {
  background:#646464;
  font-family:arial, tahoma, sans-serif;
  color:#444444;
  font-size:13px;
}
a {
  color:#e31f26;
  text-decoration:none;
}
a:link, a:active, a:visited {
  color:#e94c52;
  text-decoration:none;
}
a:hover { color:#b8171d; }
p, .paragraph {
  text-align:justify;
  margin:0;
  padding:0 0 16px;
  line-height:18px;
}
.break, .clear, .clearBoth, .clearboth {
  clear:both;
  display:block;
  height:0;
  width:0;
  overflow:hidden;
  visibility:hidden;
}
.hide { display:none; }
span.sup {
  vertical-align:text-top !important;
  background:transparent none !important;
  display:inline !important;
  font-size:80% !important;
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  min-height:0 !important;
  height:auto !important;
  line-height:8px !important;
}
.blockGlobal .blockHeader { background:#ffffff; }
.blockGlobal .blockHeader .headerContent {
  width:1200px;
  margin:0 auto;
  padding:12px 0 6px;
  background: url("logo-partners-evolis.png") no-repeat scroll 243px center;
}
.blockGlobal .blockMainMenu { background:#ffffff; }
.blockGlobal .blockMainMenu .mainMenuContent {
  width:1200px;
  margin:0 auto;
}
.blockGlobal .blockCenter { background:url(bgd_blockcenter-1.png) repeat-x #f6f6f6; }
.blockGlobal .blockCenter .centerContent {
  width:1200px;
  margin:0 auto;
  background:url(bgd_blockcenter-2.png) no-repeat right 1px;
  padding:20px 0;
}
.blockGlobal .blockFooter .innerFooter-1 {
  width:1200px;
  margin:0 auto;
}
.blockGlobal #bundle .module, .blockGlobal #bundle .module > .inner-1, .blockGlobal #bundle .module > .inner-1 > .inner-2 { background:url("bgd_blockmodule-column1.png") no-repeat; }
.blockGlobal #bundle .module {
  padding:5px 0 0;
  margin:0 0 15px;
}
.blockGlobal #bundle .module > .inner-1 {
  background-position:-920px bottom;
  padding:0 0 5px;
}
.blockGlobal #bundle .module > .inner-1 > .inner-2 {
  background-position:-1840px 0;
  background-repeat:repeat-y;
  padding:10px 20px;
}
.blockGlobal #bundle .module .moduleTitle {
  padding:0 0 10px;
  margin:0 0 10px;
  border-bottom:1px solid #e5e5e5;
}
.blockGlobal #bundle .module .moduleTitle .seeAll {
  float:right;
  display:block;
  color:#777777;
  border:1px solid #dadada;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  padding:3px 7px;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.blockGlobal #bundle .module .moduleTitle .seeAll:hover {
  border-color:#bbbbbb;
  color:#333333;
}
.blockGlobal #bundle .module .moduleTitle .btnRound { float:right; }
.blockGlobal #bundle .module .moduleTitle .title {
  font-family:'Questrial', arial, tahoma, sans-serif;
  line-height:22px;
  font-size:1.3846153846154em;
  text-transform:uppercase;
}
.blockGlobal #bundle .module .moduleTitle .title, .blockGlobal #bundle .module .moduleTitle .title a { color:#e31f26; }
.blockGlobal #bundle .module .moduleTitle + .blockList { margin-top:-10px; }
.blockGlobal #bundle .module .moduleTitle > .ajaxLoader {
  position:absolute;
  top:0;
  right:1em;
}
.blockGlobal #bundle .module.hasInnerColumn > .inner-1 > .inner-2 {
  position:relative;
  padding-top:0;
  padding-bottom:0;
  padding-right:10px;
}
.blockGlobal .column.column-1 {
  width:920px;
  float:right;
  margin-right:-8px;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockGlobal .column.column-1.large {
  width:auto;
  float:none;
  margin:0;
}
.blockGlobal .column.column-2 {
  width:280px;
  float:left;
  margin-left:-4px;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockGlobal .column.column-1 .blockModule, .blockGlobal .column.column-1 .blockModule > .inner-1, .blockGlobal .column.column-1 .blockModule > .inner-1 > .inner-2 { background:url("bgd_blockmodule-column1.png") no-repeat; }
.blockGlobal .column.column-1 .blockModule {
  padding:5px 0 0;
  margin:0 0 15px;
}
.blockGlobal .column.column-1 .blockModule > .inner-1 {
  background-position:-920px bottom;
  padding:0 0 5px;
}
.blockGlobal .column.column-1 .blockModule > .inner-1 > .inner-2 {
  background-position:-1840px 0;
  background-repeat:repeat-y;
  padding:10px 20px;
}
.blockGlobal .column.column-1 .blockModule .moduleTitle {
  padding:0 0 10px;
  margin:0 0 10px;
  border-bottom:1px solid #e5e5e5;
}
.blockGlobal .column.column-1 .blockModule .moduleTitle .seeAll {
  float:right;
  display:block;
  color:#777777;
  border:1px solid #dadada;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  padding:3px 7px;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.blockGlobal .column.column-1 .blockModule .moduleTitle .seeAll:hover {
  border-color:#bbbbbb;
  color:#333333;
}
.blockGlobal .column.column-1 .blockModule .moduleTitle .btnRound { float:right; }
.blockGlobal .column.column-1 .blockModule .moduleTitle .title {
  font-family:'Questrial', arial, tahoma, sans-serif;
  line-height:22px;
  font-size:1.3846153846154em;
  text-transform:uppercase;
}
.blockGlobal .column.column-1 .blockModule .moduleTitle .title, .blockGlobal .column.column-1 .blockModule .moduleTitle .title a { color:#e31f26; }
.blockGlobal .column.column-1 .blockModule .moduleTitle + .blockList { margin-top:-10px; }
.blockGlobal .column.column-1 .blockModule .moduleTitle > .ajaxLoader {
  position:absolute;
  top:0;
  right:1em;
}
.blockGlobal .column.column-1 .blockModule.hasInnerColumn > .inner-1 > .inner-2 {
  position:relative;
  padding-top:0;
  padding-bottom:0;
  padding-right:10px;
}
.blockGlobal .column.column-1.large .blockModule, .blockGlobal .column.column-1.large .blockModule > .inner-1, .blockGlobal .column.column-1.large .blockModule > .inner-1 > .inner-2 { background:url("bgd_blockmodule-column1-large.png") no-repeat; }
.blockGlobal .column.column-1.large .blockModule {
  padding:5px 0 0;
  margin:0 0 15px;
}
.blockGlobal .column.column-1.large .blockModule > .inner-1 {
  background-position:-1200px bottom;
  padding:0 0 5px;
}
.blockGlobal .column.column-1.large .blockModule > .inner-1 > .inner-2 {
  background-position:-2400px 0;
  background-repeat:repeat-y;
  padding:10px 20px;
}
.blockGlobal .column.column-1.large .blockModule .moduleTitle {
  padding:0 0 10px;
  margin:0 0 10px;
  border-bottom:1px solid #e5e5e5;
}
.blockGlobal .column.column-1.large .blockModule .moduleTitle .seeAll {
  float:right;
  display:block;
  color:#777777;
  border:1px solid #dadada;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  padding:3px 7px;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.blockGlobal .column.column-1.large .blockModule .moduleTitle .seeAll:hover {
  border-color:#bbbbbb;
  color:#333333;
}
.blockGlobal .column.column-1.large .blockModule .moduleTitle .btnRound { float:right; }
.blockGlobal .column.column-1.large .blockModule .moduleTitle .title {
  font-family:'Questrial', arial, tahoma, sans-serif;
  line-height:22px;
  font-size:1.3846153846154em;
  text-transform:uppercase;
}
.blockGlobal .column.column-1.large .blockModule .moduleTitle .title, .blockGlobal .column.column-1.large .blockModule .moduleTitle .title a { color:#e31f26; }
.blockGlobal .column.column-1.large .blockModule .moduleTitle + .blockList { margin-top:-10px; }
.blockGlobal .column.column-1.large .blockModule .moduleTitle > .ajaxLoader {
  position:absolute;
  top:0;
  right:1em;
}
.blockGlobal .column.column-1.large .blockModule.hasInnerColumn > .inner-1 > .inner-2 {
  position:relative;
  padding-top:0;
  padding-bottom:0;
  padding-right:10px;
}
.blockGlobal .column.column-2 .blockModule, .blockGlobal .column.column-2 .blockModule > .inner-1, .blockGlobal .column.column-2 .blockModule > .inner-1 > .inner-2 { background:url("bgd_blockmodule-column2.png") no-repeat; }
.blockGlobal .column.column-2 .blockModule {
  padding:7px 0 0;
  margin:0 0 15px;
}
.blockGlobal .column.column-2 .blockModule > .inner-1 {
  background-position:-280px bottom;
  padding:0 0 7px;
}
.blockGlobal .column.column-2 .blockModule > .inner-1 > .inner-2 {
  background-position:-560px 0;
  background-repeat:repeat-y;
  padding:10px 15px;
}
.blockGlobal .column.column-2 .blockModule .moduleTitle {
  padding:0 0 10px;
  margin:0 0 10px;
  border-bottom:1px solid #e5e5e5;
}
.blockGlobal .column.column-2 .blockModule .moduleTitle .seeAll {
  float:right;
  display:block;
  color:#777777;
  border:1px solid #dadada;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  padding:3px 7px;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.blockGlobal .column.column-2 .blockModule .moduleTitle .seeAll:hover {
  border-color:#bbbbbb;
  color:#333333;
}
.blockGlobal .column.column-2 .blockModule .moduleTitle .btnRound { float:right; }
.blockGlobal .column.column-2 .blockModule .moduleTitle .title {
  font-family:'Questrial', arial, tahoma, sans-serif;
  line-height:22px;
  font-size:1.1538461538462em;
  text-transform:uppercase;
}
.blockGlobal .column.column-2 .blockModule .moduleTitle .title, .blockGlobal .column.column-2 .blockModule .moduleTitle .title a { color:#e31f26; }
.blockGlobal .column.column-2 .blockModule .moduleTitle + .blockList { margin-top:-10px; }
.blockGlobal .column.column-2 .blockModule .moduleTitle > .ajaxLoader {
  position:absolute;
  top:0;
  right:1em;
}
.blockGlobal .column.column-2 .blockModule.hasInnerColumn > .inner-1 > .inner-2 {
  position:relative;
  padding-top:0;
  padding-bottom:0;
  padding-right:10px;
}
.blockGlobal.isHome .column.column-1 {
  width:820px;
  float:left;
  margin-right:0;
}
.blockGlobal.isHome .column.column-1 .blockModule, .blockGlobal.isHome .column.column-1 .blockModule > .inner-1, .blockGlobal.isHome .column.column-1 .blockModule > .inner-1 > .inner-2 { background:url("bgd_blockmodule-column1-home.png") no-repeat; }
.blockGlobal.isHome .column.column-1 .blockModule {
  padding:5px 0 0;
  margin:0 0 15px;
}
.blockGlobal.isHome .column.column-1 .blockModule > .inner-1 {
  background-position:-820px bottom;
  padding:0 0 5px;
}
.blockGlobal.isHome .column.column-1 .blockModule > .inner-1 > .inner-2 {
  background-position:-1640px 0;
  background-repeat:repeat-y;
  padding:10px 20px;
}
.blockGlobal.isHome .column.column-1 .blockModule .moduleTitle {
  padding:0 0 10px;
  margin:0 0 10px;
  border-bottom:1px solid #e5e5e5;
}
.blockGlobal.isHome .column.column-1 .blockModule .moduleTitle .seeAll {
  float:right;
  display:block;
  color:#777777;
  border:1px solid #dadada;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  padding:3px 7px;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.blockGlobal.isHome .column.column-1 .blockModule .moduleTitle .seeAll:hover {
  border-color:#bbbbbb;
  color:#333333;
}
.blockGlobal.isHome .column.column-1 .blockModule .moduleTitle .btnRound { float:right; }
.blockGlobal.isHome .column.column-1 .blockModule .moduleTitle .title {
  font-family:'Questrial', arial, tahoma, sans-serif;
  line-height:22px;
  font-size:1.3846153846154em;
  text-transform:uppercase;
}
.blockGlobal.isHome .column.column-1 .blockModule .moduleTitle .title, .blockGlobal.isHome .column.column-1 .blockModule .moduleTitle .title a { color:#e31f26; }
.blockGlobal.isHome .column.column-1 .blockModule .moduleTitle + .blockList { margin-top:-10px; }
.blockGlobal.isHome .column.column-1 .blockModule .moduleTitle > .ajaxLoader {
  position:absolute;
  top:0;
  right:1em;
}
.blockGlobal.isHome .column.column-1 .blockModule.hasInnerColumn > .inner-1 > .inner-2 {
  position:relative;
  padding-top:0;
  padding-bottom:0;
  padding-right:10px;
}
.blockGlobal.isHome .column.column-2 {
  width:370px;
  float:right;
  margin-left:0;
}
.blockGlobal.isHome .column.column-2 .blockModule, .blockGlobal.isHome .column.column-2 .blockModule > .inner-1, .blockGlobal.isHome .column.column-2 .blockModule > .inner-1 > .inner-2 { background:url("bgd_blockmodule-column2-home.png") no-repeat; }
.blockGlobal.isHome .column.column-2 .blockModule {
  padding:5px 0 0;
  margin:0 0 15px;
}
.blockGlobal.isHome .column.column-2 .blockModule > .inner-1 {
  background-position:-370px bottom;
  padding:0 0 5px;
}
.blockGlobal.isHome .column.column-2 .blockModule > .inner-1 > .inner-2 {
  background-position:-740px 0;
  background-repeat:repeat-y;
  padding:10px 20px;
}
.blockGlobal.isHome .column.column-2 .blockModule .moduleTitle {
  padding:0 0 10px;
  margin:0 0 10px;
  border-bottom:1px solid #e5e5e5;
}
.blockGlobal.isHome .column.column-2 .blockModule .moduleTitle .seeAll {
  float:right;
  display:block;
  color:#777777;
  border:1px solid #dadada;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  padding:3px 7px;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.blockGlobal.isHome .column.column-2 .blockModule .moduleTitle .seeAll:hover {
  border-color:#bbbbbb;
  color:#333333;
}
.blockGlobal.isHome .column.column-2 .blockModule .moduleTitle .btnRound { float:right; }
.blockGlobal.isHome .column.column-2 .blockModule .moduleTitle .title {
  font-family:'Questrial', arial, tahoma, sans-serif;
  line-height:22px;
  font-size:1.3846153846154em;
  text-transform:uppercase;
}
.blockGlobal.isHome .column.column-2 .blockModule .moduleTitle .title, .blockGlobal.isHome .column.column-2 .blockModule .moduleTitle .title a { color:#e31f26; }
.blockGlobal.isHome .column.column-2 .blockModule .moduleTitle + .blockList { margin-top:-10px; }
.blockGlobal.isHome .column.column-2 .blockModule .moduleTitle > .ajaxLoader {
  position:absolute;
  top:0;
  right:1em;
}
.blockGlobal.isHome .column.column-2 .blockModule.hasInnerColumn > .inner-1 > .inner-2 {
  position:relative;
  padding-top:0;
  padding-bottom:0;
  padding-right:10px;
}
.blockGlobal .innerColumn.innerColumn-1 > .inner { position:relative; }
.blockGlobal .hasInnerColumn .innerColumn.innerColumn-1 {
  float:left;
  width:75%;
}
.blockGlobal .hasInnerColumn .innerColumn.innerColumn-1 > .inner { padding:15px 15px 15px 0; }
.blockGlobal .hasInnerColumn .innerColumn.innerColumn-2 {
  float:right;
  width:25%;
  font-size:0.9em;
  background:#fdfdfd;
  -webkit-transition:all 0.5s ease ;
  -moz-transition:all 0.5s ease ;
  -o-transition:all 0.5s ease ;
  transition:all 0.5s ease ;
}
.blockGlobal .hasInnerColumn .innerColumn.innerColumn-2 > .inner {
  background:url(bgd_blockmodule-column3.png) repeat-y;
  padding:15px 10px 15px 15px;
}
.blockGlobal.fixed .column.column-2 {
  position:fixed;
  top:20px;
}
.blockGlobal.fixed .column.column-2 .blockModule > .inner-1 { padding-right:5px; }
.blockGlobal.fixed .column.column-2 .blockModule > .inner-1 > .inner-2 {
  max-height:400px;
  overflow-x:hidden;
  overflow-y:auto;
}
.blockGlobal.fixed .hasInnerColumn .innerColumn.innerColumn-2 { position:relative; }
.blockGlobal.fixed .hasInnerColumn .innerColumn.innerColumn-2 > .inner { overflow-y:auto; }
.blockGlobal.fixed .blockCenter {
  position:absolute;
  width:100%;
  top:0;
}
.blockGlobal.fixed .blockCenter, .blockGlobal.fixed .blockCenter .centerContent { background-attachment:fixed; }
.isPopup { background:#ffffff; }
.isPopup .blockGlobal .blockCenter {
  background:#ffffff;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.isPopup .blockGlobal .blockCenter .centerContent {
  width:auto;
  background:none;
  min-height:0;
  padding:20px;
}
.mainTitle, .secondTitle, .thirdTitle {
  display:block;
  font-family:'Questrial', arial, tahoma, sans-serif;
}
.mainTitle {
  font-size:2.0769230769231em;
  text-transform:uppercase;
  padding:0 0 15px;
}
.mainTitle, .mainTitle a { color:#e31f26; }
.secondTitle {
  font-size:1.4615384615385em;
  text-transform:uppercase;
  padding:0 0 10px;
  margin:0 0 15px;
  border-bottom:1px solid #e5e5e5;
}
.secondTitle, .secondTitle a { color:#e31f26; }
.thirdTitle {
  color:#e31f26;
  font-size:1.2307692307692em;
  padding:0 0 10px;
}
.thirdTitle > span {
  background:url("icon-arrow-01-right.gif") no-repeat 0 3px;
  padding:0 0 0 15px;
}
form input.text, form textarea, form .textarea, form select, form .select {
  width:180px;
  height:26px;
  background:#fbfbfb;
  border:1px solid #eeeeee;
  border-top-color:#dbdbdb;
  font-family:arial, tahoma, sans-serif;
  font-size:1em;
  padding:0 6px;
  line-height:26px;
  color:#999999;
  font-style:italic;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
form input.text:focus, form textarea:focus, form .textarea:focus, form select:focus, form .select:focus {
  color:#1a1a1a;
  font-style:normal;
}
form input.text.disabled, form textarea.disabled, form .textarea.disabled, form select.disabled, form .select.disabled {
  -moz-opacity:0.4;
  filter:alpha(opacity:  40 );
  opacity:0.4;
}
form input.text.cp, form input.text.zipcode, form textarea.cp, form textarea.zipcode, form .textarea.cp, form .textarea.zipcode, form select.cp, form select.zipcode, form .select.cp, form .select.zipcode { width:50px; }
form input.text.calendar, form input.text.date, form textarea.calendar, form textarea.date, form .textarea.calendar, form .textarea.date, form select.calendar, form select.date, form .select.calendar, form .select.date {
  background:url("icon-calendar-01.png") no-repeat right center;
  width:90px;
}
form input.text.url, form textarea.url, form .textarea.url, form select.url, form .select.url {
  background-image:url("icon-http-01.png");
  background-position:0 center;
  background-repeat:no-repeat;
  width:35% !important;
  padding-left:40px;
}
form input.text.mini, form textarea.mini, form .textarea.mini, form select.mini, form .select.mini { width:25px; }
form input.text.small, form textarea.small, form .textarea.small, form select.small, form .select.small { width:100px; }
form input.text.large, form textarea.large, form .textarea.large, form select.large, form .select.large { width:98%; }
form input.text.mid, form textarea.mid, form .textarea.mid, form select.mid, form .select.mid { width:60%; }
form input.text.readOnly, form textarea.readOnly, form .textarea.readOnly, form select.readOnly, form .select.readOnly { background-color:#fbfbfb; }
form input.text.datePicker, form textarea.datePicker, form .textarea.datePicker, form select.datePicker, form .select.datePicker { width:90px !important; }
form input.text.social, form textarea.social, form .textarea.social, form select.social, form .select.social {
  background:none no-repeat 5px 5px;
  padding-left:26px;
  width:96%;
}
form input.text.social.facebook, form textarea.social.facebook, form .textarea.social.facebook, form select.social.facebook, form .select.social.facebook { background-image:url("facebook-16.png"); }
form input.text.social.twitter, form textarea.social.twitter, form .textarea.social.twitter, form select.social.twitter, form .select.social.twitter { background-image:url("twitter-16.png"); }
form input.text.social.google, form textarea.social.google, form .textarea.social.google, form select.social.google, form .select.social.google { background-image:url("googleplus-16.png"); }
form input.text.social.linkedin, form textarea.social.linkedin, form .textarea.social.linkedin, form select.social.linkedin, form .select.social.linkedin { background-image:url("linkedin-16.png"); }
form input.text.social.viadeo, form textarea.social.viadeo, form .textarea.social.viadeo, form select.social.viadeo, form .select.social.viadeo { background-image:url("viadeo-16.png"); }
form button.Zebra_DatePicker_Icon { background-image:url("icon-calendar-01.png"); }
form textarea, form .textarea {
  padding:6px;
  height:auto;
  line-height:normal;
  width:98%;
  font-style:normal;
  overflow:auto;
}
form select, form .select {
  padding:3px;
  height:;
  line-height:;
  background-color:#ffffff;
  color:#444444;
  font-style:normal;
  width:auto;
  height:auto;
  line-height:normal;
}
form input.radio, form input.checkbox, form input[type=radio], form input[type=checkbox] {
  width:auto;
  border:0;
  padding:0;
  margin:0 4px 0 0;
  line-height:normal;
  vertical-align:text-top;
  background:none;
  box-shadow:0 0 0 #ffffff inset;
  -moz-box-shadow:0 0 0 #ffffff inset;
  -webkit-box-shadow:0 0 0 #ffffff inset;
}
.blockTabForm .tabForm td {
  padding:0 8px 10px;
  vertical-align:top;
}
.blockTabForm .tabForm td.label {
  font-weight:bold;
  font-size:1em;
  text-align:right;
  color:#555555;
  padding-top:10px;
  white-space:nowrap;
}
.blockTabForm .blockSubmit {
  text-align:right;
  padding:0.8em;
  background:#f2f2f2;
  background:-moz-linear-gradient(top,#f2f2f2 0%,#f7f7f7 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#f7f7f7));
  background:-webkit-linear-gradient(top,#f2f2f2 0%,#f7f7f7 100%);
  background:-o-linear-gradient(top,#f2f2f2 0%,#f7f7f7 100%);
  background:-ms-linear-gradient(top,#f2f2f2 0%,#f7f7f7 100%);
  background:linear-gradient(top,#f2f2f2 0%,#f7f7f7 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr= #f2f2f2 , EndColorStr= #f7f7f7 );
  border-top:1px solid #dddddd;
}
.blockTabForm .blockSubmit .action.main { float:right; }
.blockTabForm .blockSubmit .action.secondary { float:left; }
.blockTabForm .blockSketch {
  border:1px solid #dddddd;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  background:#f8f8f8;
  text-align:center;
  padding:1.5em;
}
.blockTabForm .blockSketch.template {
  background-color:#ffffff;
  text-align:left;
}
.blockTabForm .blockValidate {
  padding:18px 0 0;
  text-align:right;
  background:url("bgd_shadow-separ-01.png") no-repeat center 0;
}
.blockTabForm .blockValidate .btnCancel {
  background:url("icon-cancel-01.gif") no-repeat 0 5px;
  color:#888888;
  float:left;
  font-style:italic;
  margin:8px 0 0;
  padding:0 0 0 11px;
}
.blockTabForm .blockValidate .btnBack { float:left; }
.fieldComment {
  display:block;
  padding:2px 0 0;
  color:#777777;
  font-style:italic;
  font-size:0.84615384615385em;
}
.fieldError {
  display:block;
  background:url("icon-arrow-04-up.png") no-repeat 6px 8px;
  padding:3px 0 0 23px;
  color:#dd0000;
  font-weight:bold;
  font-size:0.92307692307692em;
}
.requiredFields { color:#e31f26; }
.blockFormAdd input.text, .blockFormAdd input.text.large, .blockFormEdit input.text, .blockFormEdit input.text.large {
  width:94%;
  height:35px;
  line-height:35px;
}
.blockFormAdd input.text.mid, .blockFormEdit input.text.mid { width:60%; }
.blockFormAdd textarea, .blockFormEdit textarea { width:95%; }
.blockFormAdd .mceEditor, .blockFormEdit .mceEditor {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:97%;
}
.blockFormAdd select, .blockFormEdit select { padding:8px; }
.blockFormAdd .tabForm, .blockFormEdit .tabForm {
  margin:0 auto 1em;
  font-family:'Questrial', arial, tahoma, sans-serif;
}
.blockFormAdd .tabForm td, .blockFormEdit .tabForm td {
  padding:8px 15px 8px 0;
  border-bottom:0;
}
.blockFormAdd .tabForm td .message, .blockFormEdit .tabForm td .message {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.84615384615385em;
  color:#999999;
  font-style:italic;
}
.blockFormAdd .tabForm td.label, .blockFormEdit .tabForm td.label {
  padding-top:16px;
  padding-left:5px;
  width:19%;
  text-align:left;
  font-size:1.0769230769231em;
  font-weight:normal;
}
.blockFormAdd .tabForm td.input, .blockFormEdit .tabForm td.input { padding-right:0; }
.blockFormAdd .tabForm td.input .pullTranslation, .blockFormEdit .tabForm td.input .pullTranslation {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:bottom;
  background:url("icon-pull-01.png") no-repeat;
  width:20px;
  height:20px;
  margin:0 0 1px 4px;
}
.blockFormAdd .tabForm td.input .pullTranslation span, .blockFormEdit .tabForm td.input .pullTranslation span { display:none; }
.blockFormAdd .tabForm td.input .pullTranslation:hover, .blockFormEdit .tabForm td.input .pullTranslation:hover { background-position:0 -20px; }
.blockFormAdd .tabForm td.input > label, .blockFormEdit .tabForm td.input > label {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
}
.blockFormAdd .tabForm td.removeLink, .blockFormEdit .tabForm td.removeLink {
  text-align:center;
  vertical-align:middle;
}
.blockFormAdd .tabForm td.removeLink .remove, .blockFormEdit .tabForm td.removeLink .remove {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  background:url("picto_close-02.png") no-repeat;
  width:16px;
  height:16px;
}
.blockFormAdd .tabForm td.removeLink .remove span, .blockFormEdit .tabForm td.removeLink .remove span { display:none; }
.blockFormAdd .tabForm td.bitfield .label, .blockFormEdit .tabForm td.bitfield .label {
  display:block;
  float:left;
  width:170px;
  margin:0 5px 4px 0;
}
.blockFormAdd .tabForm td.bitfield .label .checkbox, .blockFormEdit .tabForm td.bitfield .label .checkbox {
  display:block;
  float:left;
  margin:0 5px 0 0;
}
.blockFormAdd .tabForm td.bitfield .label span, .blockFormEdit .tabForm td.bitfield .label span {
  float:left;
  padding:4px 0 0;
}
.blockFormAdd .tabForm td.picture .preview, .blockFormEdit .tabForm td.picture .preview {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  border:1px solid #e5e5e5;
  padding:1px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}
.blockFormAdd .tabForm td.picture .preview, .blockFormAdd .tabForm td.picture .preview img, .blockFormEdit .tabForm td.picture .preview, .blockFormEdit .tabForm td.picture .preview img {
  max-width:200px;
  max-height:110px;
}
.blockFormAdd .tabForm td.picture .preview img, .blockFormEdit .tabForm td.picture .preview img { display:block; }
.blockFormAdd .tabForm td.picture .preview:hover, .blockFormEdit .tabForm td.picture .preview:hover { border-color:#bbbbbb; }
.blockFormAdd .tabForm td.picture .preview + .actions, .blockFormEdit .tabForm td.picture .preview + .actions {
  width:80%;
  padding-left:0.6em;
}
.blockFormAdd .tabForm td.picture .actions, .blockFormEdit .tabForm td.picture .actions {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  width:100%;
}
.blockFormAdd .tabForm td.picture .actions .title, .blockFormEdit .tabForm td.picture .actions .title {
  color:#888888;
  font-style:italic;
  padding:0 0 0.5em;
}
.blockFormAdd .tabForm td.picture .actions .browse, .blockFormEdit .tabForm td.picture .actions .browse {
  display:block;
  float:left;
  vertical-align:middle;
  height:25px;
  padding:0 0.7em 1em 0;
}
.blockFormAdd .tabForm td.picture .actions .browse.computer, .blockFormEdit .tabForm td.picture .actions .browse.computer {
  min-width:165px;
  position:relative;
}
.blockFormAdd .tabForm td.picture .actions .browse.computer input[type=file], .blockFormEdit .tabForm td.picture .actions .browse.computer input[type=file], .blockFormBrochur td.blockUpload .actions .browse.computer input[type=file] {
  width:165px;
  position:absolute;
  left:0;
  z-index:1;
  -moz-opacity:0;
  filter:alpha(opacity:  0 );
  opacity:0;
  cursor:pointer;
}
.blockFormAdd .tabForm td.picture .actions .browse.computer .btnRound, .blockFormEdit .tabForm td.picture .actions .browse.computer .btnRound {
  position:relative;
  z-index:0;
  height:25px;
}
.blockFormAdd .tabForm td.picture .actions .browse.library, .blockFormEdit .tabForm td.picture .actions .browse.library {
  position:relative;
  z-index:2;
}
.blockFormAdd .tabForm td.picture .actions .browse.library .add span > span > span > span > span, .blockFormEdit .tabForm td.picture .actions .browse.library .add span > span > span > span > span {
  color:#999999;
  font-style:italic;
}
.blockFormAdd .tabForm td.tags .addTag, .blockFormEdit .tabForm td.tags .addTag {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:top;
  background:url("icon-plus-01.png") no-repeat center center #ffffff;
  width:35px;
  height:35px;
  border:1px solid #dbdbdb;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}
.blockFormAdd .tabForm td.tags .addTag > span, .blockFormEdit .tabForm td.tags .addTag > span { display:none; }
.blockFormAdd .tabForm td.tags .addTag:hover, .blockFormEdit .tabForm td.tags .addTag:hover { border-color:#bbbbbb; }
.blockFormAdd .tabForm td.tags .tagField, .blockFormEdit .tabForm td.tags .tagField {
  width:25%;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockFormAdd .tabForm td.tags .tagField:focus, .blockFormEdit .tabForm td.tags .tagField:focus { width:30%; }
.blockFormAdd .tabForm td.tags .message, .blockFormEdit .tabForm td.tags .message {
  padding:0 0 0 1em;
  height:35px;
  line-height:35px;
}
.blockFormAdd .tabForm td.tags .tagList, .blockFormEdit .tabForm td.tags .tagList {
  display:block;
  padding:10px 0 0;
}
.blockFormAdd .tabForm td.tags .tagList > li, .blockFormEdit .tabForm td.tags .tagList > li { display:inline; }
.blockFormAdd .tabForm td.tags .tagList > li > a, .blockFormEdit .tabForm td.tags .tagList > li > a {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  color:#e31f26;
  vertical-align:top;
  background:#f9f1f1;
  border:1px solid #eab8ba;
  padding:3px 6px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  margin:0 4px 7px 0;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockFormAdd .tabForm td.tags .tagList > li > a > span, .blockFormEdit .tabForm td.tags .tagList > li > a > span {
  float:left;
  padding:0 12px 0 0;
  background:url("icon-delete-01.png") no-repeat right center;
}
.blockFormAdd .tabForm td.tags .tagList > li > a:hover, .blockFormEdit .tabForm td.tags .tagList > li > a:hover {
  border-color:#de9194;
  background-color:#f6eaea;
}
.blockFormAdd .tabForm td.tabs .tabMenu, .blockFormEdit .tabForm td.tabs .tabMenu {
  display:block;
  position:relative;
  z-index:1;
}
.blockFormAdd .tabForm td.tabs .tabMenu .tab, .blockFormEdit .tabForm td.tabs .tabMenu .tab { display:inline; }
.blockFormAdd .tabForm td.tabs .tabMenu .tab > .link, .blockFormEdit .tabForm td.tabs .tabMenu .tab > .link {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  background:#f9f9f9;
  color:#888888;
  vertical-align:bottom;
  border:1px solid #e5e5e5;
  border-bottom:0;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  text-transform:uppercase;
  -moz-border-radius:3px 3px 0 0;
  -webkit-border-radius:3px 3px 0 0;
  border-radius:3px 3px 0 0;
  white-space:nowrap;
  margin-bottom:0;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockFormAdd .tabForm td.tabs .tabMenu .tab > .link > span, .blockFormEdit .tabForm td.tabs .tabMenu .tab > .link > span {
  float:left;
  height:26px;
  line-height:26px;
  padding:0 1.3em;
}
.blockFormAdd .tabForm td.tabs .tabMenu .tab > .link:hover, .blockFormEdit .tabForm td.tabs .tabMenu .tab > .link:hover { color:#444444; }
.blockFormAdd .tabForm td.tabs .tabMenu .tab > .link.activ, .blockFormEdit .tabForm td.tabs .tabMenu .tab > .link.activ {
  color:#444444;
  background-color:#ffffff;
  border-color:#d8d8d8;
  margin-bottom:-1px;
}
.blockFormAdd .tabForm td.tabs .tabMenu .tab > .link.activ > span, .blockFormEdit .tabForm td.tabs .tabMenu .tab > .link.activ > span { height:31px; }
.blockFormAdd .tabForm td.tabs .tabWrapper, .blockFormEdit .tabForm td.tabs .tabWrapper {
  position:relative;
  width:97%;
  z-index:0;
}
.blockFormAdd .tabForm td.tabs .tabWrapper > .inner, .blockFormEdit .tabForm td.tabs .tabWrapper > .inner {
  border:1px solid #e5e5e5;
  padding:1.5em 1em 0.8em;
  -moz-border-radius:0 3px 3px;
  -webkit-border-radius:0 3px 3px;
  border-radius:0 3px 3px;
}
.blockFormAdd .tabForm td.tabs .tabWrapper .tab .col, .blockFormEdit .tabForm td.tabs .tabWrapper .tab .col {
  display:block;
  float:left;
  width:50%;
}
.blockFormAdd .tabForm td.tabs .tabWrapper .tab .col label, .blockFormEdit .tabForm td.tabs .tabWrapper .tab .col label {
  display:block;
  padding:0 0 0.6em;
}
.blockFormAdd .tabForm td.tabs .tabWrapper .tab .col select, .blockFormEdit .tabForm td.tabs .tabWrapper .tab .col select {
  padding:1px;
  width:30%;
}
.blockFormAdd .tabForm td.tabs .tabWrapper .tab .col.col-1 label, .blockFormEdit .tabForm td.tabs .tabWrapper .tab .col.col-1 label { padding-bottom:1em; }
.blockFormAdd .tabForm td.tabs .tabWrapper .tab .col.col-2 label > span, .blockFormEdit .tabForm td.tabs .tabWrapper .tab .col.col-2 label > span {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:54%;
}
.blockFormAdd .tabForm td.tabs .tabWrapper .tab .col.col-2 label.maxElements input[type=text], .blockFormEdit .tabForm td.tabs .tabWrapper .tab .col.col-2 label.maxElements input[type=text] {
  border:1px solid #e5e5e5;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  width:28px;
  padding:2px 0;
  text-align:center;
}
.blockFormAdd .tabForm td.tabs .tabWrapper .tab .col.col-2 label.maxElements > span > span, .blockFormEdit .tabForm td.tabs .tabWrapper .tab .col.col-2 label.maxElements > span > span { color:#999999; }
.blockFormAdd .tabForm td.tabs .tabWrapper .tab.hide, .blockFormEdit .tabForm td.tabs .tabWrapper .tab.hide { display:none; }
.blockFormAdd .tabForm td.tabs .tabWrapper .tab.show, .blockFormEdit .tabForm td.tabs .tabWrapper .tab.show { display:block; }
.blockFormAdd .tabForm td.checkList .labelList, .blockFormEdit .tabForm td.checkList .labelList {
  float:left;
  width:50%;
}
.blockFormAdd .tabForm td.checkList .labelList > .inner, .blockFormEdit .tabForm td.checkList .labelList > .inner { padding:0 1em 0 0; }
.blockFormAdd .tabForm td.checkList .labelList .title, .blockFormEdit .tabForm td.checkList .labelList .title {
  text-align:center;
  background:#ececec;
  border:1px solid #cecece;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  padding:0.5em;
  margin:0 auto 15px;
}
.blockFormAdd .tabForm td.checkList .labelList .title label, .blockFormEdit .tabForm td.checkList .labelList .title label { display:block; }
.blockFormAdd .tabForm td.checkList .labelList > .inner > label, .blockFormEdit .tabForm td.checkList .labelList > .inner > label {
  display:block;
  width:50%;
  float:left;
}
.blockFormAdd .tabForm td.checkList .labelList > .inner > label > span, .blockFormEdit .tabForm td.checkList .labelList > .inner > label > span {
  display:block;
  padding:0.4em;
}
.blockFormAdd .tabForm td.checkList .labelList > .inner > label:hover, .blockFormEdit .tabForm td.checkList .labelList > .inner > label:hover { background-color:#fcf0f0; }
.blockFormAdd .tabForm td.checkList .labelList + .labelList > .inner, .blockFormEdit .tabForm td.checkList .labelList + .labelList > .inner {
  padding-right:0;
  padding-left:1em;
  border-left:1px solid #dddddd;
}
.blockFormAdd .tabForm td.productsLinks, .blockFormEdit .tabForm td.productsLinks {
  width:20%;
  padding:8px;
  border-right:1px solid #e5e5e5;
}
.blockFormAdd .tabForm td.productsLinks .productRange, .blockFormEdit .tabForm td.productsLinks .productRange {
  display:block;
  font-weight:bold;
  color:#e31f26;
  padding:0 0 0.3em;
}
.blockFormAdd .tabForm td.productsLinks .productRange.listProductRange, .blockFormEdit .tabForm td.productsLinks .productRange.listProductRange {
  border-bottom:1px solid #efefef;
  margin-bottom:0.9em;
}
.blockFormAdd .tabForm td.productsLinks label, .blockFormEdit .tabForm td.productsLinks label {
  display:block;
  float:left;
  width:20%;
  padding:0 0 0.5em;
}
.blockFormAdd .tabForm td.productsLinks:last-child, .blockFormEdit .tabForm td.productsLinks:last-child { border-right:0; }
.blockFormAdd .tabForm .mceLayout, .blockFormEdit .tabForm .mceLayout {
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.blockFormAdd .tabForm .mceLayout td, .blockFormEdit .tabForm .mceLayout td { padding:5px; }
.blockFormAdd .tabForm .mceLayout td.mceToolbar, .blockFormEdit .tabForm .mceLayout td.mceToolbar {
  background-color:#f9f9f9;
  -moz-border-radius:3px 3px 0 0;
  -webkit-border-radius:3px 3px 0 0;
  border-radius:3px 3px 0 0;
}
.blockFormAdd .tabForm .mceLayout td.mceStatusbar, .blockFormEdit .tabForm .mceLayout td.mceStatusbar {
  background-color:#f9f9f9;
  -moz-border-radius:0 0 3px 3px;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
}
.blockFormAdd .tabForm .rangeTitle td, .blockFormEdit .tabForm .rangeTitle td {
  background:#f8f8f8;
  vertical-align:middle;
}
.blockFormAdd .tabForm .rangeTitle td.range, .blockFormEdit .tabForm .rangeTitle td.range {
  color:#e31f26;
  font-size:1.2307692307692em;
  width:auto;
  white-space:nowrap;
  padding-right:2em;
  padding-left:0.5em;
}
.blockFormAdd .tabForm .rangeTitle td label, .blockFormEdit .tabForm .rangeTitle td label {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
}
.blockFormAdd .tabForm.switchList td.label, .blockFormEdit .tabForm.switchList td.label { width:auto; }
.blockFormAdd .tabForm.switchList td.label .message, .blockFormEdit .tabForm.switchList td.label .message { padding:0 0 0 1em; }
.blockFormAdd .tabForm.switchList td.multipleSelect, .blockFormEdit .tabForm.switchList td.multipleSelect { width:47%; }
.blockFormAdd .tabForm.switchList td.multipleSelect .message, .blockFormEdit .tabForm.switchList td.multipleSelect .message { padding:0 0 0 1em; }
.blockFormAdd .tabForm.switchList td.multipleSelect select, .blockFormEdit .tabForm.switchList td.multipleSelect select {
  width:100%;
  min-height:150px;
  padding:0.5em;
  margin:0 auto;
}
.blockFormAdd .tabForm.switchList td.multipleSelect select option, .blockFormEdit .tabForm.switchList td.multipleSelect select option { padding:0.2em; }
.blockFormAdd .tabForm.switchList td.multipleSelect select option:checked, .blockFormEdit .tabForm.switchList td.multipleSelect select option:checked { outline:none; }
.blockFormAdd .tabForm.switchList td.multipleSelect.switch, .blockFormEdit .tabForm.switchList td.multipleSelect.switch {
  width:6%;
  text-align:center;
  vertical-align:middle;
}
.blockFormAdd .tabForm.switchList td.multipleSelect.switch .btn, .blockFormEdit .tabForm.switchList td.multipleSelect.switch .btn {
  display:block;
  margin:0 auto 0.4em;
  width:26px;
  height:26px;
}
.blockFormAdd .tabForm.switchList td.multipleSelect.switch .btn > span, .blockFormEdit .tabForm.switchList td.multipleSelect.switch .btn > span {
  display:block;
  margin:0 auto 0.4em;
  border:1px solid #dddddd;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  width:24px;
  height:24px;
  background:#f9f9f9;
  background:-moz-linear-gradient(top,#f9f9f9 0%,#f9f9f9 50%,#f1f1f1 51%,#f1f1f1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(50%,#f9f9f9),color-stop(51%,#f1f1f1),color-stop(100%,#f1f1f1));
  background:-webkit-linear-gradient(top,#f9f9f9 0%,#f9f9f9 50%,#f1f1f1 51%,#f1f1f1 100%);
  background:-o-linear-gradient(top,#f9f9f9 0%,#f9f9f9 50%,#f1f1f1 51%,#f1f1f1 100%);
  background:-ms-linear-gradient(top,#f9f9f9 0%,#f9f9f9 50%,#f1f1f1 51%,#f1f1f1 100%);
  background:linear-gradient(top,#f9f9f9 0%,#f9f9f9 50%,#f1f1f1 51%,#f1f1f1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr= #f9f9f9 , EndColorStr= #f1f1f1 ,GradientType=0);
}
.blockFormAdd .tabForm.switchList td.multipleSelect.switch .btn > span > span, .blockFormEdit .tabForm.switchList td.multipleSelect.switch .btn > span > span {
  float:left;
  background:url("bgd_switchlist-push.png") no-repeat center center;
  width:24px;
  height:24px;
  font-size:0;
  text-indent:-999px;
}
.blockFormAdd .tabForm.switchList td.multipleSelect.switch .btn:hover > span, .blockFormEdit .tabForm.switchList td.multipleSelect.switch .btn:hover > span {
  border-color:#aaaaaa;
  background:#f4f4f4;
  background:-moz-linear-gradient(top,#f4f4f4 0%,#f4f4f4 50%,#e5e5e5 51%,#e5e5e5 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(50%,#f4f4f4),color-stop(51%,#e5e5e5),color-stop(100%,#e5e5e5));
  background:-webkit-linear-gradient(top,#f4f4f4 0%,#f4f4f4 50%,#e5e5e5 51%,#e5e5e5 100%);
  background:-o-linear-gradient(top,#f4f4f4 0%,#f4f4f4 50%,#e5e5e5 51%,#e5e5e5 100%);
  background:-ms-linear-gradient(top,#f4f4f4 0%,#f4f4f4 50%,#e5e5e5 51%,#e5e5e5 100%);
  background:linear-gradient(top,#f4f4f4 0%,#f4f4f4 50%,#e5e5e5 51%,#e5e5e5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr= #f4f4f4 , EndColorStr= #e5e5e5 ,GradientType=0);
}
.blockFormAdd .tabForm.switchList td.multipleSelect.switch .btn.pull > span > span, .blockFormEdit .tabForm.switchList td.multipleSelect.switch .btn.pull > span > span { background-image:url("bgd_switchlist-pull.png"); }
.blockFormAdd .tabForm.switchList td.multipleSelect.switch .btn.pullAll > span > span, .blockFormEdit .tabForm.switchList td.multipleSelect.switch .btn.pullAll > span > span { background-image:url("bgd_switchlist-pullAll.png"); }
.blockFormAdd .tabForm.switchList td.multipleSelect.switch .btn.pushAll > span > span, .blockFormEdit .tabForm.switchList td.multipleSelect.switch .btn.pushAll > span > span { background-image:url("bgd_switchlist-pushAll.png"); }
.blockFormAdd .tabForm tr.hide, .blockFormEdit .tabForm tr.hide { display:none; }
.blockFormAdd .tabForm tr.show, .blockFormEdit .tabForm tr.show { display:table-row; }
.blockFormAdd .tabForm.hide, .blockFormEdit .tabForm.hide { display:none; }
.blockFormAdd .tabForm.show, .blockFormEdit .tabForm.show { display:table; }
.typeahead {
  position:absolute;
  background:#ffffff;
  min-width:160px;
  border:1px solid #e5e5e5;
  border-top:0;
  -moz-border-radius:0 0 3px 3px;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
}
.typeahead > li {
  display:block;
  border-bottom:1px solid #e5e5e5;
}
.typeahead > li > a {
  display:block;
  padding:0.5em;
  color:#666666;
}
.typeahead > li > a:hover {
  background-color:#fcf0f0;
  color:#e31f26;
}
.typeahead > li.active > a {
  background-color:#fcf0f0;
  color:#e31f26;
}
.typeahead > li.last, .typeahead > li:last-child { border-bottom:0; }
.typeahead > li.last > a, .typeahead > li:last-child > a {
  -moz-border-radius:0 0 2px 2px;
  -webkit-border-radius:0 0 2px 2px;
  border-radius:0 0 2px 2px;
}
.isPopup .blockFormAdd select, .isPopup .blockFormEdit select {
  padding:3px;
  width:40%;
}
.isPopup .blockFormAdd .tabForm td.label, .isPopup .blockFormEdit .tabForm td.label { width:22%; }
.ajaxLoader #bundleLoad .loader {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:16px;
  height:16px;
  vertical-align:top;
  background:url("ajax-loader-01.gif") no-repeat center center;
}
.ajaxLoader #bundleLoad .loader > span { display:none; }
.ajaxLoader #bundleLoad .loader.show {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
}
.ajaxLoader #bundleLoad .loader.hide { display:none; }
.ajaxLoader.size-1 {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:16px;
  height:16px;
  vertical-align:top;
  background:url("ajax-loader-01.gif") no-repeat center center;
}
.ajaxLoader.size-1 > span { display:none; }
.ajaxLoader.size-1.show {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
}
.ajaxLoader.size-1.hide { display:none; }
.ajaxLoader.size-2 {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:24px;
  height:24px;
  vertical-align:top;
  background:url("ajax-loader-02.gif") no-repeat center center;
}
.ajaxLoader.size-2 > span { display:none; }
.ajaxLoader.size-2.show {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
}
.ajaxLoader.size-2.hide { display:none; }
.ajaxLoader.size-3 {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:32px;
  height:32px;
  vertical-align:top;
  background:url("ajax-loader-03.gif") no-repeat center center;
}
.ajaxLoader.size-3 > span { display:none; }
.ajaxLoader.size-3.show {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
}
.ajaxLoader.size-3.hide { display:none; }
#searchToolResults {
  min-height:400px;
  position:relative;
}
#searchToolResults .ajaxLoader {
  position:absolute;
  top:0;
  right:1.5em;
}
.btnRound {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  text-align:center;
  white-space:nowrap;
  text-decoration:none !important;
}
.btnRound span { float:left; }
.btnRound.disabled {
  -moz-opacity:0.4;
  filter:alpha(opacity:  40 );
  opacity:0.4;
}
.btnRound .slot {
  display:inline;
  font-style:italic;
  color:#dddddd;
}
#bundle .button {
  font-size:0.92307692307692em;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  color:#ffffff !important;
}
#bundle .button span {
  background:url("bgd_btnround-1.png") no-repeat;
  height:25px;
}
#bundle .button > span { padding:0 0 0 3px; }
#bundle .button > span > span {
  background-position:right -25px;
  padding:0 3px 0 0;
}
#bundle .button > span > span > span {
  background-position:0 -50px;
  background-repeat:repeat-x;
  padding:0 5px;
}
#bundle .button > span > span > span > span {
  background-position:0 -75px;
  line-height:25px;
  text-shadow:'1px 1px 0 rgba(0,0,0,0.2)';
}
#bundle .button > span > span > span > span > span {
  float:none;
  height:auto;
  background:none !important;
}
#bundle .button:hover > span { background-position:0 -100px; }
#bundle .button:hover > span > span { background-position:right -125px; }
#bundle .button:hover > span > span > span { background-position:0 -150px; }
#bundle .button:hover > span > span > span > span { background-position:0 -175px; }
#bundle .button #bundle .icons.light > span, #bundle .button #bundle .icons.light > span > span, #bundle .button #bundle .icons.light > span > span > span {
  background-image:none;
  padding:0;
}
#bundle .button #bundle .icons.light:hover > span > span > span > span { text-decoration:underline; }
#bundle .button #bundle .icons.add > span > span > span > span {
  background:url("icon-btn1-1-add.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button #bundle .icons.edit > span > span > span > span {
  background:url("icon-btn1-1-edit.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button #bundle .icons.delete > span > span > span > span {
  background:url("icon-btn1-1-delete.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button #bundle .icons.cancel > span > span > span > span {
  background:url("icon-btn1-1-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button #bundle .icons.save > span > span > span > span {
  background:url("icon-btn1-1-save.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button #bundle .icons.download > span > span > span > span {
  background:url("icon-btn1-1-download.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button #bundle .icons.tick > span > span > span > span {
  background:url("icon-btn1-1-tick.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button #bundle .icons.info > span > span > span > span {
  background:url("icon-btn1-1-info.png") no-repeat 0 center;
  padding-left:20px;
}
#bundle .button #bundle .icons.warning > span > span > span > span {
  background:url("icon-btn1-1-warning.png") no-repeat 0 center;
  padding-left:17px;
}
#bundle .button.light > span, #bundle .button.light > span > span, #bundle .button.light > span > span > span {
  background-image:none;
  padding:0;
}
#bundle .button.light:hover > span > span > span > span { text-decoration:underline; }
#bundle .button.add > span > span > span > span {
  background:url("icon-btn1-1-add.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.edit > span > span > span > span {
  background:url("icon-btn1-1-edit.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.delete > span > span > span > span {
  background:url("icon-btn1-1-delete.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.cancel > span > span > span > span {
  background:url("icon-btn1-1-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.save > span > span > span > span {
  background:url("icon-btn1-1-save.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.download > span > span > span > span {
  background:url("icon-btn1-1-download.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.tick > span > span > span > span {
  background:url("icon-btn1-1-tick.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.info > span > span > span > span {
  background:url("icon-btn1-1-info.png") no-repeat 0 center;
  padding-left:20px;
}
#bundle .button.warning > span > span > span > span {
  background:url("icon-btn1-1-warning.png") no-repeat 0 center;
  padding-left:17px;
}
#bundle .button.type-2 { color:#777777 !important; }
#bundle .button.type-2 span { background-image:url("bgd_btnround-1-2.png"); }
#bundle .button.type-2 span > span > span > span { text-shadow:none; }
#bundle .button.type-2:hover { color:#000000 !important; }
#bundle .button.type-2.light > span, #bundle .button.type-2.light > span > span, #bundle .button.type-2.light > span > span > span {
  background-image:none;
  padding:0;
}
#bundle .button.type-2.light:hover > span > span > span > span { text-decoration:underline; }
#bundle .button.type-2.add > span > span > span > span {
  background:url("icon-btn1-2-add.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-2.edit > span > span > span > span {
  background:url("icon-btn1-2-edit.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-2.delete > span > span > span > span {
  background:url("icon-btn1-2-delete.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-2.cancel > span > span > span > span {
  background:url("icon-btn1-2-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-2.save > span > span > span > span {
  background:url("icon-btn1-2-save.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-2.download > span > span > span > span {
  background:url("icon-btn1-2-download.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-2.tick > span > span > span > span {
  background:url("icon-btn1-2-tick.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-2.info > span > span > span > span {
  background:url("icon-btn1-2-info.png") no-repeat 0 center;
  padding-left:20px;
}
#bundle .button.type-2.warning > span > span > span > span {
  background:url("icon-btn1-2-warning.png") no-repeat 0 center;
  padding-left:17px;
}
#bundle .button.type-2 .slot { color:#888888; }
#bundle .button.type-3 span { background-image:url("bgd_btnround-1-3.png"); }
#bundle .button.type-3 span > span > span > span { text-shadow:none; }
#bundle .button.type-3.light > span, #bundle .button.type-3.light > span > span, #bundle .button.type-3.light > span > span > span {
  background-image:none;
  padding:0;
}
#bundle .button.type-3.light:hover > span > span > span > span { text-decoration:underline; }
#bundle .button.type-3.add > span > span > span > span {
  background:url("icon-btn1-3-add.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-3.edit > span > span > span > span {
  background:url("icon-btn1-3-edit.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-3.delete > span > span > span > span {
  background:url("icon-btn1-3-delete.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-3.cancel > span > span > span > span {
  background:url("icon-btn1-3-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-3.save > span > span > span > span {
  background:url("icon-btn1-3-save.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-3.download > span > span > span > span {
  background:url("icon-btn1-3-download.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-3.tick > span > span > span > span {
  background:url("icon-btn1-3-tick.png") no-repeat 0 center;
  padding-left:18px;
}
#bundle .button.type-3.info > span > span > span > span {
  background:url("icon-btn1-3-info.png") no-repeat 0 center;
  padding-left:20px;
}
#bundle .button.type-3.warning > span > span > span > span {
  background:url("icon-btn1-3-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-1 {
  font-size:0.92307692307692em;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  color:#ffffff !important;
}
.btnRound-1 span {
  background:url("bgd_btnround-1.png") no-repeat;
  height:25px;
}
.btnRound-1 > span { padding:0 0 0 3px; }
.btnRound-1 > span > span {
  background-position:right -25px;
  padding:0 3px 0 0;
}
.btnRound-1 > span > span > span {
  background-position:0 -50px;
  background-repeat:repeat-x;
  padding:0 5px;
}
.btnRound-1 > span > span > span > span {
  background-position:0 -75px;
  line-height:25px;
  text-shadow:'1px 1px 0 rgba(0,0,0,0.2)';
}
.btnRound-1 > span > span > span > span > span {
  float:none;
  height:auto;
  background:none !important;
}
.btnRound-1:hover > span { background-position:0 -100px; }
.btnRound-1:hover > span > span { background-position:right -125px; }
.btnRound-1:hover > span > span > span { background-position:0 -150px; }
.btnRound-1:hover > span > span > span > span { background-position:0 -175px; }
.btnRound-1 #bundle .icons.light > span, .btnRound-1 #bundle .icons.light > span > span, .btnRound-1 #bundle .icons.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-1 #bundle .icons.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-1 #bundle .icons.add > span > span > span > span {
  background:url("icon-btn1-1-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1 #bundle .icons.edit > span > span > span > span {
  background:url("icon-btn1-1-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1 #bundle .icons.delete > span > span > span > span {
  background:url("icon-btn1-1-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1 #bundle .icons.cancel > span > span > span > span {
  background:url("icon-btn1-1-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1 #bundle .icons.save > span > span > span > span {
  background:url("icon-btn1-1-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1 #bundle .icons.download > span > span > span > span {
  background:url("icon-btn1-1-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1 #bundle .icons.tick > span > span > span > span {
  background:url("icon-btn1-1-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1 #bundle .icons.info > span > span > span > span {
  background:url("icon-btn1-1-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-1 #bundle .icons.warning > span > span > span > span {
  background:url("icon-btn1-1-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-1.light > span, .btnRound-1.light > span > span, .btnRound-1.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-1.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-1.add > span > span > span > span {
  background:url("icon-btn1-1-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.edit > span > span > span > span {
  background:url("icon-btn1-1-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.delete > span > span > span > span {
  background:url("icon-btn1-1-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.cancel > span > span > span > span {
  background:url("icon-btn1-1-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.save > span > span > span > span {
  background:url("icon-btn1-1-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.download > span > span > span > span {
  background:url("icon-btn1-1-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.tick > span > span > span > span {
  background:url("icon-btn1-1-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.info > span > span > span > span {
  background:url("icon-btn1-1-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-1.warning > span > span > span > span {
  background:url("icon-btn1-1-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-1.type-2 { color:#777777 !important; }
.btnRound-1.type-2 span { background-image:url("bgd_btnround-1-2.png"); }
.btnRound-1.type-2 span > span > span > span { text-shadow:none; }
.btnRound-1.type-2:hover { color:#000000 !important; }
.btnRound-1.type-2.light > span, .btnRound-1.type-2.light > span > span, .btnRound-1.type-2.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-1.type-2.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-1.type-2.add > span > span > span > span {
  background:url("icon-btn1-2-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-2.edit > span > span > span > span {
  background:url("icon-btn1-2-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-2.delete > span > span > span > span {
  background:url("icon-btn1-2-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-2.cancel > span > span > span > span {
  background:url("icon-btn1-2-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-2.save > span > span > span > span {
  background:url("icon-btn1-2-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-2.download > span > span > span > span {
  background:url("icon-btn1-2-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-2.tick > span > span > span > span {
  background:url("icon-btn1-2-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-2.info > span > span > span > span {
  background:url("icon-btn1-2-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-1.type-2.warning > span > span > span > span {
  background:url("icon-btn1-2-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-1.type-2 .slot { color:#888888; }
.btnRound-1.type-3 span { background-image:url("bgd_btnround-1-3.png"); }
.btnRound-1.type-3 span > span > span > span { text-shadow:none; }
.btnRound-1.type-3.light > span, .btnRound-1.type-3.light > span > span, .btnRound-1.type-3.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-1.type-3.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-1.type-3.add > span > span > span > span {
  background:url("icon-btn1-3-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-3.edit > span > span > span > span {
  background:url("icon-btn1-3-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-3.delete > span > span > span > span {
  background:url("icon-btn1-3-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-3.cancel > span > span > span > span {
  background:url("icon-btn1-3-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-3.save > span > span > span > span {
  background:url("icon-btn1-3-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-3.download > span > span > span > span {
  background:url("icon-btn1-3-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-3.tick > span > span > span > span {
  background:url("icon-btn1-3-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-1.type-3.info > span > span > span > span {
  background:url("icon-btn1-3-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-1.type-3.warning > span > span > span > span {
  background:url("icon-btn1-3-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-2 {
  font-size:1em;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  color:#ffffff !important;
}
.btnRound-2 span {
  background:url("bgd_btnround-2.png") no-repeat;
  height:32px;
}
.btnRound-2 > span { padding:0 0 0 3px; }
.btnRound-2 > span > span {
  background-position:right -32px;
  padding:0 3px 0 0;
}
.btnRound-2 > span > span > span {
  background-position:0 -64px;
  background-repeat:repeat-x;
  padding:0 5px;
}
.btnRound-2 > span > span > span > span {
  background-position:0 -96px;
  line-height:32px;
  text-shadow:'1px 1px 0 rgba(0,0,0,0.2)';
}
.btnRound-2 > span > span > span > span > span {
  float:none;
  height:auto;
  background:none !important;
}
.btnRound-2:hover > span { background-position:0 -128px; }
.btnRound-2:hover > span > span { background-position:right -160px; }
.btnRound-2:hover > span > span > span { background-position:0 -192px; }
.btnRound-2:hover > span > span > span > span { background-position:0 -224px; }
.btnRound-2 #bundle .icons.light > span, .btnRound-2 #bundle .icons.light > span > span, .btnRound-2 #bundle .icons.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-2 #bundle .icons.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-2 #bundle .icons.add > span > span > span > span {
  background:url("icon-btn2-1-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2 #bundle .icons.edit > span > span > span > span {
  background:url("icon-btn2-1-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2 #bundle .icons.delete > span > span > span > span {
  background:url("icon-btn2-1-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2 #bundle .icons.cancel > span > span > span > span {
  background:url("icon-btn2-1-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2 #bundle .icons.save > span > span > span > span {
  background:url("icon-btn2-1-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2 #bundle .icons.download > span > span > span > span {
  background:url("icon-btn2-1-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2 #bundle .icons.tick > span > span > span > span {
  background:url("icon-btn2-1-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2 #bundle .icons.info > span > span > span > span {
  background:url("icon-btn2-1-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-2 #bundle .icons.warning > span > span > span > span {
  background:url("icon-btn2-1-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-2.light > span, .btnRound-2.light > span > span, .btnRound-2.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-2.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-2.add > span > span > span > span {
  background:url("icon-btn2-1-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.edit > span > span > span > span {
  background:url("icon-btn2-1-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.delete > span > span > span > span {
  background:url("icon-btn2-1-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.cancel > span > span > span > span {
  background:url("icon-btn2-1-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.save > span > span > span > span {
  background:url("icon-btn2-1-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.download > span > span > span > span {
  background:url("icon-btn2-1-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.tick > span > span > span > span {
  background:url("icon-btn2-1-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.info > span > span > span > span {
  background:url("icon-btn2-1-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-2.warning > span > span > span > span {
  background:url("icon-btn2-1-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-2.type-2 { color:#777777 !important; }
.btnRound-2.type-2 span { background-image:url("bgd_btnround-2-2.png"); }
.btnRound-2.type-2 span > span > span > span { text-shadow:none; }
.btnRound-2.type-2:hover { color:#000000 !important; }
.btnRound-2.type-2.light > span, .btnRound-2.type-2.light > span > span, .btnRound-2.type-2.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-2.type-2.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-2.type-2.add > span > span > span > span {
  background:url("icon-btn2-2-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-2.edit > span > span > span > span {
  background:url("icon-btn2-2-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-2.delete > span > span > span > span {
  background:url("icon-btn2-2-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-2.cancel > span > span > span > span {
  background:url("icon-btn2-2-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-2.save > span > span > span > span {
  background:url("icon-btn2-2-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-2.download > span > span > span > span {
  background:url("icon-btn2-2-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-2.tick > span > span > span > span {
  background:url("icon-btn2-2-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-2.info > span > span > span > span {
  background:url("icon-btn2-2-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-2.type-2.warning > span > span > span > span {
  background:url("icon-btn2-2-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-2.type-2 .slot { color:#888888; }
.btnRound-2.type-3 span { background-image:url("bgd_btnround-2-3.png"); }
.btnRound-2.type-3 span > span > span > span { text-shadow:none; }
.btnRound-2.type-3.light > span, .btnRound-2.type-3.light > span > span, .btnRound-2.type-3.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-2.type-3.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-2.type-3.add > span > span > span > span {
  background:url("icon-btn2-3-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-3.edit > span > span > span > span {
  background:url("icon-btn2-3-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-3.delete > span > span > span > span {
  background:url("icon-btn2-3-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-3.cancel > span > span > span > span {
  background:url("icon-btn2-3-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-3.save > span > span > span > span {
  background:url("icon-btn2-3-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-3.download > span > span > span > span {
  background:url("icon-btn2-3-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-3.tick > span > span > span > span {
  background:url("icon-btn2-3-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-2.type-3.info > span > span > span > span {
  background:url("icon-btn2-3-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-2.type-3.warning > span > span > span > span {
  background:url("icon-btn2-3-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-3 {
  font-size:1.1538461538462em;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  color:#ffffff !important;
}
.btnRound-3 span {
  background:url("bgd_btnround-3.png") no-repeat;
  height:38px;
}
.btnRound-3 > span { padding:0 0 0 3px; }
.btnRound-3 > span > span {
  background-position:right -38px;
  padding:0 3px 0 0;
}
.btnRound-3 > span > span > span {
  background-position:0 -76px;
  background-repeat:repeat-x;
  padding:0 5px;
}
.btnRound-3 > span > span > span > span {
  background-position:0 -114px;
  line-height:38px;
  text-shadow:'1px 1px 0 rgba(0,0,0,0.2)';
}
.btnRound-3 > span > span > span > span > span {
  float:none;
  height:auto;
  background:none !important;
}
.btnRound-3:hover > span { background-position:0 -152px; }
.btnRound-3:hover > span > span { background-position:right -190px; }
.btnRound-3:hover > span > span > span { background-position:0 -228px; }
.btnRound-3:hover > span > span > span > span { background-position:0 -266px; }
.btnRound-3 #bundle .icons.light > span, .btnRound-3 #bundle .icons.light > span > span, .btnRound-3 #bundle .icons.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-3 #bundle .icons.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-3 #bundle .icons.add > span > span > span > span {
  background:url("icon-btn3-1-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3 #bundle .icons.edit > span > span > span > span {
  background:url("icon-btn3-1-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3 #bundle .icons.delete > span > span > span > span {
  background:url("icon-btn3-1-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3 #bundle .icons.cancel > span > span > span > span {
  background:url("icon-btn3-1-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3 #bundle .icons.save > span > span > span > span {
  background:url("icon-btn3-1-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3 #bundle .icons.download > span > span > span > span {
  background:url("icon-btn3-1-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3 #bundle .icons.tick > span > span > span > span {
  background:url("icon-btn3-1-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3 #bundle .icons.info > span > span > span > span {
  background:url("icon-btn3-1-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-3 #bundle .icons.warning > span > span > span > span {
  background:url("icon-btn3-1-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-3.light > span, .btnRound-3.light > span > span, .btnRound-3.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-3.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-3.add > span > span > span > span {
  background:url("icon-btn3-1-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.edit > span > span > span > span {
  background:url("icon-btn3-1-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.delete > span > span > span > span {
  background:url("icon-btn3-1-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.cancel > span > span > span > span {
  background:url("icon-btn3-1-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.save > span > span > span > span {
  background:url("icon-btn3-1-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.download > span > span > span > span {
  background:url("icon-btn3-1-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.tick > span > span > span > span {
  background:url("icon-btn3-1-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.info > span > span > span > span {
  background:url("icon-btn3-1-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-3.warning > span > span > span > span {
  background:url("icon-btn3-1-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-3.type-2 { color:#777777 !important; }
.btnRound-3.type-2 span { background-image:url("bgd_btnround-3-2.png"); }
.btnRound-3.type-2 span > span > span > span { text-shadow:none; }
.btnRound-3.type-2:hover { color:#000000 !important; }
.btnRound-3.type-2.light > span, .btnRound-3.type-2.light > span > span, .btnRound-3.type-2.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-3.type-2.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-3.type-2.add > span > span > span > span {
  background:url("icon-btn3-2-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-2.edit > span > span > span > span {
  background:url("icon-btn3-2-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-2.delete > span > span > span > span {
  background:url("icon-btn3-2-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-2.cancel > span > span > span > span {
  background:url("icon-btn3-2-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-2.save > span > span > span > span {
  background:url("icon-btn3-2-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-2.download > span > span > span > span {
  background:url("icon-btn3-2-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-2.tick > span > span > span > span {
  background:url("icon-btn3-2-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-2.info > span > span > span > span {
  background:url("icon-btn3-2-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-3.type-2.warning > span > span > span > span {
  background:url("icon-btn3-2-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.btnRound-3.type-2 .slot { color:#888888; }
.btnRound-3.type-3 span { background-image:url("bgd_btnround-3-3.png"); }
.btnRound-3.type-3 span > span > span > span { text-shadow:none; }
.btnRound-3.type-3.light > span, .btnRound-3.type-3.light > span > span, .btnRound-3.type-3.light > span > span > span {
  background-image:none;
  padding:0;
}
.btnRound-3.type-3.light:hover > span > span > span > span { text-decoration:underline; }
.btnRound-3.type-3.add > span > span > span > span {
  background:url("icon-btn3-3-add.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-3.edit > span > span > span > span {
  background:url("icon-btn3-3-edit.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-3.delete > span > span > span > span {
  background:url("icon-btn3-3-delete.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-3.cancel > span > span > span > span {
  background:url("icon-btn3-3-cancel.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-3.save > span > span > span > span {
  background:url("icon-btn3-3-save.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-3.download > span > span > span > span {
  background:url("icon-btn3-3-download.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-3.tick > span > span > span > span {
  background:url("icon-btn3-3-tick.png") no-repeat 0 center;
  padding-left:18px;
}
.btnRound-3.type-3.info > span > span > span > span {
  background:url("icon-btn3-3-info.png") no-repeat 0 center;
  padding-left:20px;
}
.btnRound-3.type-3.warning > span > span > span > span {
  background:url("icon-btn3-3-warning.png") no-repeat 0 center;
  padding-left:17px;
}
.toolTip, .toolTip .tipInner-1, .toolTip .tipInner-2 {
  background:url(bgd_tooltip-1.png) no-repeat 0 -44px;
  padding:0 0 0 14px;
  height:44px;
}
.toolTip .tipInner-1, .toolTip .tipInner-2 { float:left; }
.toolTip {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  position:absolute;
  font-size:13px;
  z-index:1000;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  color:#555555;
}
.toolTip .tipInner-1 {
  background-position:right -88px;
  padding:0 14px 0 0;
}
.toolTip .tipInner-2 {
  background-position:center 0;
  padding:0 8px;
  line-height:32px;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.toolTip.show {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
}
.toolTip.hide { display:none; }
.popover {
  position:absolute;
  top:0;
  left:0;
  z-index:1010;
  display:none;
  width:auto;
  padding:1px;
  background-color:#ffffff;
  border:1px solid #cccccc;
  border:1px solid rgba(0,0,0,0.2);
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  box-shadow:0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
  -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip:padding-box;
  -moz-background-clip:padding;
  background-clip:padding-box;
}
.popover .arrow:after {
  z-index:-1;
  content:"";
}
.popover .popover-content p, .popover .popover-content ul, .popover .popover-content ol {
  margin:0;
  padding:0;
  text-align:center;
}
.popover .popover-content {
  font-family:;
  padding:8px;
}
.popover.right { margin-left:10px; }
.popover.right .arrow:after {
  bottom:-11px;
  left:-1px;
  border-right-color:rgba(0,0,0,0.1);
  border-width:11px 11px 11px 0;
}
.popover.right .arrow {
  top:50%;
  left:-10px;
  margin-top:-10px;
  border-right-color:#ffffff;
  border-width:10px 10px 10px 0;
}
.popover.bottom { margin-top:10px; }
.popover.bottom .arrow:after {
  top:-1px;
  left:-11px;
  border-bottom-color:rgba(0,0,0,0.1);
  border-width:0 11px 11px;
}
.popover.bottom .arrow {
  top:-10px;
  left:50%;
  margin-left:-10px;
  border-bottom-color:#ffffff;
  border-width:0 10px 10px;
}
.popover.top { margin-top:-10px; }
.popover.top .arrow:after {
  bottom:-1px;
  left:-11px;
  border-top-color:rgba(0,0,0,0.1);
  border-width:11px 11px 0;
}
.popover.top .arrow {
  bottom:-10px;
  left:50%;
  margin-left:-10px;
  border-top-color:#ffffff;
  border-width:10px 10px 0;
}
.popover .arrow, .popover .arrow:after {
  position:absolute;
  display:inline-block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
}
.popover .popover-title {
  display:none;
  padding:8px 14px;
  margin:0;
  font-size:14px;
  font-weight:normal;
  line-height:18px;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  -webkit-border-radius:5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  border-radius:5px 5px 0 0;
}
.popover.left { margin-left:-10px; }
.popover.left .arrow:after {
  right:-1px;
  bottom:-11px;
  border-left-color:rgba(0,0,0,0.1);
  border-width:11px 0 11px 11px;
}
.popover.left .arrow {
  top:50%;
  right:-10px;
  margin-top:-10px;
  border-left-color:#ffffff;
  border-width:10px 0 10px 10px;
}
.blockMenuTop { background:url(bgd_blockmenutop.png) repeat-x #000000; }
.blockMenuTop .blockMenu > .inner {
  width:1180px;
  margin:0 auto;
  padding:0 10px;
}
.blockMenuTop .blockMenu .menu {
  display:block;
  float:right;
  color:#ffffff;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:1.0769230769231em;
}
.blockMenuTop .blockMenu .menu > .item {
  display:block;
  float:left;
  position:relative;
}
.blockMenuTop .blockMenu .menu > .item > .link {
  display:block;
  float:left;
  color:#a4a4a4;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockMenuTop .blockMenu .menu > .item > .link > span {
  float:left;
  padding:6px 8px;
  border-left:1px solid #6b6b6b;
}
.blockMenuTop .blockMenu .menu > .item > .link > span .nbAlert {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  padding:2px 4px;
  vertical-align:middle;
  background:#ee7a7e;
  background:-moz-linear-gradient(top,#ee7a7e 0%,#e31f26 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ee7a7e),color-stop(100%,#e31f26));
  background:-webkit-linear-gradient(top,#ee7a7e 0%,#e31f26 100%);
  background:-o-linear-gradient(top,#ee7a7e 0%,#e31f26 100%);
  background:-ms-linear-gradient(top,#ee7a7e 0%,#e31f26 100%);
  background:linear-gradient(top,#ee7a7e 0%,#e31f26 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr= #ee7a7e , EndColorStr= #e31f26 );
  color:#ffffff;
  text-align:center;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  font-size:0.8650em;
  font-weight:normal;
}
.blockMenuTop .blockMenu .menu > .item > .link:hover, .blockMenuTop .blockMenu .menu > .item > .link.activ { color:#ffffff; }
.blockMenuTop .blockMenu .menu > .item > .link:hover { background-color:#444444; }
.blockMenuTop .blockMenu .menu > .item > .link.activ { background-color:#8d8d8d; }
.blockMenuTop .blockMenu .menu > .item:first-child .link > span, .blockMenuTop .blockMenu .menu > .item.first .link > span { border:0; }
.blockMenuTop .blockMenu .menu > .item.hasMenu .link > span > span {
  float:left;
  background:url("bgd_menuTop-itemHasmenu.gif") no-repeat right center;
  padding-right:12px;
}
.blockMenuTop .blockMenu .menu > .item.language .flag {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  background:url("icon-flag-fr.png") no-repeat;
  width:16px;
  height:11px;
  margin:0 0 0 4px;
  font-size:0;
  text-indent:-999px;
  color:#000000;
}
.blockMenuTop .blockMenu .menu > .item.language.uk .flag, .blockMenuTop .blockMenu .menu > .item.language.en .flag { background-image:url("icon-flag-uk.png"); }
.blockMenuTop .blockMenu .menu > .item.logout { font-style:italic; }
.blockMenuTop .blockMenu .under {
  background:#ffffff;
  left:0;
  top:27px;
  min-width:100%;
  width:auto;
  position:absolute;
  z-index:200;
  border:1px solid #dddddd;
  border-top:0;
  -moz-border-radius:0 0 3px 3px;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  box-shadow:0 1px 5px rgba(0,0,0,0.2);
  -moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);
  -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);
}
.blockMenuTop .blockMenu .under > .item {
  display:block;
  border-bottom:1px solid #dddddd;
}
.blockMenuTop .blockMenu .under > .item > .linkMenu {
  display:block;
  padding:7px;
  font-size:0.9em;
  color:#666666;
}
.blockMenuTop .blockMenu .under > .item > .linkMenu:hover {
  background-color:#f7f7f7;
  color:#e31f26;
}
.blockMenuTop .blockMenu .under > .item.last, .blockMenuTop .blockMenu .under > .item:last-child { border-bottom:0; }
.blockMenuTop .blockMenu .under > .item.last > .linkMenu, .blockMenuTop .blockMenu .under > .item:last-child > .linkMenu {
  -moz-border-radius:0 0 2px 2px;
  -webkit-border-radius:0 0 2px 2px;
  border-radius:0 0 2px 2px;
}
.blockMenuTop .blockMenu .under.hide { display:none; }
.blockMenuTop .blockMenu .under.show { display:block; }
.blockMenuTop .blockMenu .under.adminRole > .item {
  padding:0;
  color:#555555;
  font-size:0.84615384615385em;
}
.blockMenuTop .blockMenu .under.adminRole .line { padding:0.6em 0.6em 0; }
.blockMenuTop .blockMenu .under.adminRole .line.choice .label {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  width:35%;
  color:#777777;
}
.blockMenuTop .blockMenu .under.adminRole .line.choice select {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  width:55%;
  font-size:0.92307692307692em;
}
.blockMenuTop .blockMenu .under.adminRole .line.drafts {
  padding-left:7%;
  padding-bottom:0.6em;
}
.blockMenuTop .blockMenu .under.adminRole .line.drafts label {
  display:block;
  color:#777777;
  font-style:italic;
  font-size:0.84615384615385em;
}
.blockMenuTop .blockMenu .under.adminRole .valid {
  padding:0.6em;
  background:#f8f8f8;
  border-top:1px solid #dddddd;
  overflow:hidden;
}
.blockMenuTop .blockMenu .under.adminRole .valid button { vertical-align:middle; }
.blockMenuTop .blockMenu .under.adminRole .valid .actions {
  float:left;
  width:60%;
}
.blockMenuTop .blockMenu .under.adminRole .valid .btn {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  color:#777777;
  font-size:0.92307692307692em;
  white-space:nowrap;
}
.blockMenuTop .blockMenu .under.adminRole .valid .btn:hover {
  color:#333333;
  text-decoration:underline;
}
.blockMenuTop .blockMenu .under.adminRole .valid .apply { float:right; }
.blockMenuTop .blockMenu.second {
  display:none;
  background:#8d8d8d;
  clear:both;
  padding:6px 0;
}
.blockMenuTop .blockMenu.second .menu { padding:0 50px 0 0; }
.blockMenuTop .blockMenu.second .menu .item .link { color:#d9d9d9; }
.blockMenuTop .blockMenu.second .menu .item .link > span {
  padding:0 8px;
  border-left-color:#d9d9d9;
}
.blockMenuTop .blockMenu.second .menu .item .link:hover, .blockMenuTop .blockMenu.second .menu .item .link.activ { color:#ffffff; }
.blockMenuTop .blockMenu.second .menu .item .link:hover { background:none; }
.blockMenuTop .blockMenu.second .menu .item .link.activ { font-weight:bold; }
.blockMenuTop .blockMenu.second .menu.hide { display:none; }
.blockMenuTop .blockMenu.second .menu.show { display:block; }
.blockMenuTop .blockMenu.second.hide { display:none; }
.blockMenuTop .blockMenu.second.show { display:block; }
.blockHeader .block.block-1 { float:left; }
.blockHeader .block.block-1 .mainLogo { display:block; }
.blockHeader .block.block-1 .mainLogo .logo {
  display:block;
  background:url(logo_header.png?20211215) no-repeat;
  width:225px;
  height:45px;
}
.blockHeader .block.block-1 .mainLogo .logo > span { display:none; }
.blockHeader .block.block-1 .baseline {
  display:block;
  font-family:'Questrial', arial, tahoma, sans-serif;
  width:220px;
  text-align:right;
  font-size:1.3846153846154em;
  color:#9e9e9e;
}
.blockHeader .block.block-2 {
  float:right;
  width:40%;
}
.blockMainMenu .mainSearch {
  float:right;
  text-align:right;
  width:22%;
}
.blockMainMenu .mainSearch > .inner { padding:8px 5px 0 0; }
.blockMainMenu .mainSearch .search {
  background:url("bgd_searchheader.png") no-repeat right center #bfbfbf;
  border:1px solid #a0a1a1;
  color:#666666;
  height:24px;
  line-height:24px;
  width:90%;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockMainMenu .mainSearch .search:focus {
  width:95%;
  color:#000000;
}
.blockMainMenu .mainMenu, .blockMainMenu .mainMenu .inner-1, .blockMainMenu .mainMenu .inner-2 { background:url(bgd_blockmainmenu.png) no-repeat; }
.blockMainMenu .mainMenu {
  position:relative;
  bottom:-10px;
  padding:0 0 0 3px;
}
.blockMainMenu .mainMenu .inner-1 {
  background-position:right -52px;
  padding:0 3px 0 0;
}
.blockMainMenu .mainMenu .inner-2 {
  background-position:0 -156px;
  background-repeat:repeat-x;
}
.blockMainMenu .mainMenu, .blockMainMenu .mainMenu .inner-1, .blockMainMenu .mainMenu .inner-2, .blockMainMenu .mainMenu .item, .blockMainMenu .mainMenu .item .linkMenu {
  display:block;
  height:52px;
}
.blockMainMenu .mainMenu .menu {
  display:block;
  height:52px;
  float:left;
}
.blockMainMenu .mainMenu .menu > .item {
  display:block;
  float:left;
  position:relative;
  text-align:center;
  white-space:nowrap;
}
.blockMainMenu .mainMenu .menu > .item > .linkMenu {
  display:block;
  float:left;
  background:url(bgd_blockmainmenu.png) no-repeat;
  background-position:right -104px;
  font-family:'Questrial', arial, tahoma, sans-serif;
  color:#989898;
  font-size:1.1538461538462em;
  text-transform:uppercase;
}
.blockMainMenu .mainMenu .menu > .item > .linkMenu span {
  float:left;
  height:52px;
}
.blockMainMenu .mainMenu .menu > .item > .linkMenu > span > span > span {
  background:url(bgd_blockmainmenu.png) no-repeat;
  background-position:500px -500px;
}
.blockMainMenu .mainMenu .menu > .item > .linkMenu > span > span > span > span {
  background:url(bgd_blockmainmenu-icons.png) no-repeat;
  background-position:20px 0;
  padding:0 24px 0 57px;
  line-height:42px;
  border-bottom:2px solid #000000;
  height:40px;
}
.blockMainMenu .mainMenu .menu > .item > .linkMenu:hover, .blockMainMenu .mainMenu .menu > .item > .linkMenu.activ { color:#ffffff; }
.blockMainMenu .mainMenu .menu > .item > .linkMenu:hover > span > span, .blockMainMenu .mainMenu .menu > .item > .linkMenu.activ > span > span {
  background:url(bgd_blockmainmenu.png) no-repeat;
  background-position:0 -260px;
  background-repeat:repeat-x;
}
.blockMainMenu .mainMenu .menu > .item > .linkMenu.activ > span > span > span { background-position:center -208px; }
.blockMainMenu .mainMenu .menu > .item > .linkMenu.activ > span > span > span > span { border-bottom-color:#e31f26; }
.blockMainMenu .mainMenu .menu > .item.home > .linkMenu > span > span > span > span {
  background-position:center 0;
  width:27px;
  padding:0 10px;
  font-size:0;
  text-indent:-999px;
}
.blockMainMenu .mainMenu .menu > .item.home > .linkMenu:hover > span > span > span > span, .blockMainMenu .mainMenu .menu > .item.home > .linkMenu.activ > span > span > span > span { background-position:center -52px; }
.blockMainMenu .mainMenu .menu > .item.sales > .linkMenu > span > span > span > span { background-position:20px -104px; }
.blockMainMenu .mainMenu .menu > .item.sales > .linkMenu:hover > span > span > span > span, .blockMainMenu .mainMenu .menu > .item.sales > .linkMenu.activ > span > span > span > span { background-position:20px -156px; }
.blockMainMenu .mainMenu .menu > .item.support > .linkMenu > span > span > span > span { background-position:20px -208px; }
.blockMainMenu .mainMenu .menu > .item.support > .linkMenu:hover > span > span > span > span, .blockMainMenu .mainMenu .menu > .item.support > .linkMenu.activ > span > span > span > span { background-position:20px -260px; }
.blockMainMenu .mainMenu .menu > .item.rma > .linkMenu > span > span > span > span { background-position:20px -312px; }
.blockMainMenu .mainMenu .menu > .item.rma > .linkMenu:hover > span > span > span > span, .blockMainMenu .mainMenu .menu > .item.rma > .linkMenu.activ > span > span > span > span { background-position:20px -364px; }
.blockMainMenu .mainMenu .menu > .item.sales > .under, .blockMainMenu .mainMenu .menu > .item.sales > .under > .item {
  background:url(bgd_blockmainmenu-menuHover.png) no-repeat;
  width:315px;
}
.blockMainMenu .mainMenu .menu > .item.sales > .under {
  display:none;
  left:-3em;
  top:37px;
  position:absolute;
  z-index:500;
  padding:23px 0 0;
}
.blockMainMenu .mainMenu .menu > .item.sales > .under > .item {
  background-position:-315px bottom;
  padding:0 0 23px;
  height:auto;
}
.blockMainMenu .mainMenu .menu > .item.sales > .under > .item > .linkMenu {
  height:auto;
  color:#e31f26;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.3076923076923em;
  text-transform:uppercase;
}
.blockMainMenu .mainMenu .menu > .item.sales > .under > .item > .linkMenu > span {
  display:block;
  padding:0 0 0.5em;
}
.blockMainMenu .mainMenu .menu > .item.sales > .under .under { padding:0 17px 7px; }
.blockMainMenu .mainMenu .menu > .item.sales > .under .under > .item {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:49%;
  height:auto;
  text-align:center;
}
.blockMainMenu .mainMenu .menu > .item.sales > .under .under > .item > .linkMenu {
  color:#666666;
  padding:5px 0;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.3076923076923em;
  height:auto;
  background:none no-repeat center 0;
}
.blockMainMenu .mainMenu .menu > .item.sales > .under .under > .item > .linkMenu > span {
  display:block;
  padding:115px 0 0;
}
.blockMainMenu .mainMenu .menu > .item.sales > .under .under > .item > .linkMenu:hover, .blockMainMenu .mainMenu .menu > .item.sales > .under .under > .item > .linkMenu.activ {
  background-color:#ebebeb;
  box-shadow:0 0 8px rgba(0,0,0,0.3) inset;
  -moz-box-shadow:0 0 8px rgba(0,0,0,0.3) inset;
  -webkit-box-shadow:0 0 8px rgba(0,0,0,0.3) inset;
}
.blockMainMenu .mainMenu .menu > .item.sales > .under .under > .item.products > .linkMenu { background-image:url(bgd_blockmainmenu-salesMenu-products.png); }
.blockMainMenu .mainMenu .menu > .item.sales > .under .under > .item.tools > .linkMenu { background-image:url(bgd_blockmainmenu-salesMenu-tools.png); }
.blockBreadCrumb .breadCrumbContent { padding:0 0 15px; }
.blockBreadCrumb .breadCrumb {
  float:left;
  width:70%;
}
.blockBreadCrumb .breadCrumb .item {
  display:inline;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:1em;
}
.blockBreadCrumb .breadCrumb .item .link {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  color:#666666;
  padding:0 6px 0 12px;
  height:20px;
  line-height:20px;
  background:url("bgd_breadcrumb-arrow.png") no-repeat 0 center;
  white-space:nowrap;
  -webkit-transition:color 0.4s ease ;
  -moz-transition:color 0.4s ease ;
  -o-transition:color 0.4s ease ;
  transition:color 0.4s ease ;
}
.blockBreadCrumb .breadCrumb .item .link:hover { color:#000000; }
.blockBreadCrumb .breadCrumb .item.first .link, .blockBreadCrumb .breadCrumb .item:first-child .link {
  background-image:none;
  padding-left:0;
}
.blockBreadCrumb .breadCrumb .item.last .link, .blockBreadCrumb .breadCrumb .item:last-child .link {
  color:#999999;
  font-style:italic;
}
.blockBreadCrumb .breadCrumbActions {
  display:block;
  float:right;
  text-align:right;
  width:30%;
}
.blockPaging {
  text-align:center;
  padding:7px 0 5px;
  background:#f7f7f7;
  border-top:1px solid #e5e5e5;
}
.blockPaging .inner-2 { padding:0 10px; }
.blockPaging .pagingList { float:right; }
.blockPaging .nbResults { float:left; }
.blockPaging .nbResults .title {
  color:#888888;
  font-style:italic;
  height:26px;
  line-height:26px;
}
.blockPaging .nbResults select {
  padding:2px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.blockPaging .paging {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
}
.blockPaging .paging .item { display:inline; }
.blockPaging .paging .item .link {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  color:#e31f26;
}
.blockPaging .paging .item .link > span {
  float:left;
  padding:0 8px;
  background:#f7f7f7;
  border:1px solid #f7f7f7;
  height:30px;
  line-height:30px;
  -webkit-transition:all 0.5s ease ;
  -moz-transition:all 0.5s ease ;
  -o-transition:all 0.5s ease ;
  transition:all 0.5s ease ;
}
.blockPaging .paging .item .link:hover { color:#000000; }
.blockPaging .paging .item .link.activ { color:#666666; }
.blockPaging .paging .item .link.activ > span {
  border-color:#d8d8d8;
  background-color:#ffffff;
  box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);
}
.blockPaging .paging .item .link.next > span, .blockPaging .paging .item .link.previous > span, .blockPaging .paging .item .link.firstPage > span, .blockPaging .paging .item .link.lastPage > span {
  background:url("bgd_paging-previous.png") no-repeat center center;
  font-size:0;
  text-indent:-999px;
  border:0;
  padding:0;
  width:20px;
}
.blockPaging .paging .item .link.next > span { background-image:url("bgd_paging-next.png"); }
.blockPaging .paging .item .link.lastPage > span { background-image:url("bgd_paging-lastPage.png"); }
.blockPaging .paging .item .link.firstPage > span { background-image:url("bgd_paging-firstPage.png"); }
.add2Faves {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  color:#999999 !important;
  vertical-align:top;
  padding:0 0 0 18px;
  background:url("icon-star-01.png") no-repeat;
}
.add2Faves.light {
  width:16px;
  height:16px;
  padding:0;
}
.add2Faves.light span { display:none; }
.add2Faves:hover { background-image:url("icon-star-01-hover.png"); }
.add2Faves.activ { background-image:url("icon-star-01-activ.png"); }
.extLink {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  color:#999999 !important;
  vertical-align:top;
  padding:0 0 0 18px;
  background:url("icon-extlink-01.png") no-repeat;
}
.extLink.light {
  width:16px;
  height:16px;
  padding:0;
}
.extLink.light span { display:none; }
.extLink:hover { background-image:url("icon-extlink-01-hover.png"); }
.blockList .item {
  width:50%;
  float:left;
  -webkit-transition:all 0.3s ease ;
  -moz-transition:all 0.3s ease ;
  -o-transition:all 0.3s ease ;
  transition:all 0.3s ease ;
}
.blockList .item > .inner {
  border-bottom:1px solid #e5e5e5;
  padding:10px 4px 0;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockList .item .visual {
  width:25%;
  float:left;
  padding:0 0 10px;
}
.blockList .item .visual .link {
  display:block;
  position:relative;
  border:1px solid #e5e5e5;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.blockList .item .visual img {
  width:100%;
  max-width:100%;
  display:block;
  margin:0 auto;
}
.blockList .item .visual .img {
  display:block;
  height:65px;
  background:none no-repeat center center #ffffff;
}
.blockList .item .visual .ribbon {
  display:block;
  position:absolute;
  left:0;
  top:0;
  z-index:1;
  font-size:0;
  text-indent:-999px;
}
.blockList .item .visual .ribbon.new {
  background:url("icon-ribbonNew.png") no-repeat;
  width:50px;
  height:41px;
  top:-5px;
  left:-8px;
}
.blockList .item .content {
  width:75%;
  float:left;
  padding:0 0 10px;
  min-height:70px;
}
.blockList .item .content > .inner {
  display:block;
  padding:0.4em 0 0 1.5em;
  position:relative;
}
.blockList .item .content .deleteItem {
  position:absolute;
  display:none;
  top:0;
  right:0;
  background:url("icon-delete-01.png") no-repeat center center #ffffff;
  width:14px;
  height:14px;
  border:1px solid #e5e5e5;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}
.blockList .item .content .deleteItem > span { display:none; }
.blockList .item .content .add2Faves {
  visibility:hidden;
  float:right;
  margin:2px 3px 0 6px;
}
.blockList .item .content .extLink {
  visibility:hidden;
  float:right;
  margin:0px 3px 0 6px;
}
.blockList .item .content .title {
  display:block;
  padding:0 0 5px;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.2307692307692em;
  letter-spacing:-0.02em;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.blockList .item .content .title, .blockList .item .content .title a { color:#222222; }
.blockList .item .content .infos {
  display:block;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1em;
  color:#777777;
}
.blockList .item.odd { clear:left; }
.blockList .item.odd > .inner { margin-right:1em; }
.blockList .item.even > .inner { margin-left:1em; }
.blockList .item:hover > .inner { background-color:#fcf0f0; }
.blockList .item:hover .content .deleteItem { display:block; }
.blockList .item:hover .content .add2Faves { visibility:visible; }
.blockList .item:hover .content .extLink { visibility:visible; }
.blockList .item:hover .content .title, .blockList .item:hover .content .title a { color:#e31f26; }
.blockList .item.icon .visual img { display:none; }
.blockList .item.icon .visual .link {
  background:url("typeIcons/icon-type-default.png") no-repeat center center #ffffff;
  height:65px;
}
.blockList .item.icon #bundle .evolisIcons .visual .link { background-image:url("typeIcons/icon-type-default.png"); }
.blockList .item.icon.logo .visual .link { background-image:url("typeIcons/icon-type-bookletHD.png"); }
.blockList .item.icon.photo .visual .link { background-image:url("typeIcons/icon-type-bookletHD.png"); }
.blockList .item.icon.booklet .visual .link { background-image:url("typeIcons/icon-type-booklet.png"); }
.blockList .item.icon.sheet .visual .link { background-image:url("typeIcons/icon-type-sheet.png"); }
.blockList .item.icon.bookletHD .visual .link { background-image:url("typeIcons/icon-type-bookletHD.png"); }
.blockList .item.icon.bookletSD .visual .link { background-image:url("typeIcons/icon-type-bookletSD.png"); }
.blockList .item.icon.productCard .visual .link { background-image:url("typeIcons/icon-type-productCard.png"); }
.blockList .item.icon.exampleCard .visual .link { background-image:url("typeIcons/icon-type-exampleCard.png"); }
.blockList .item.icon.successStories .visual .link { background-image:url("typeIcons/icon-type-successStories.png"); }
.blockList .item.icon.slides .visual .link { background-image:url("typeIcons/icon-type-slides.png"); }
.blockList .item.icon.faq .visual .link { background-image:url("typeIcons/icon-type-faq.png"); }
.blockList .item.icon.eCatalog .visual .link { background-image:url("typeIcons/icon-type-eCatalog.png"); }
.blockList .item.icon.encoder .visual .link { background-image:url("typeIcons/icon-type-encoder .png"); }
.blockList .item.icon.cartridge .visual .link { background-image:url("typeIcons/icon-type-cartridge.png"); }
.blockList .item.icon.spareParts .visual .link { background-image:url("typeIcons/icon-type-spareParts.png"); }
.blockList .item.icon.cardDesigner .visual .link { background-image:url("typeIcons/icon-type-cardDesigner.png"); }
.blockList .item.icon.extendedWarranty .visual .link { background-image:url("typeIcons/icon-type-extendedWarranty.png"); }
.blockList .item.icon.flash .visual .link { background-image:url("typeIcons/icon-type-flash.png"); }
.blockList .item.icon.webBanner .visual .link { background-image:url("typeIcons/icon-type-webBanner.png"); }
.blockList .item.icon.promoEmail .visual .link { background-image:url("typeIcons/icon-type-promoEmail.png"); }
.blockList .item.icon.marketEmail .visual .link { background-image:url("typeIcons/icon-type-marketEmail.png"); }
.blockList .item.icon.video .visual .link { background-image:url("typeIcons/icon-type-video.png"); }
.blockList .item.icon.webKit .visual .link { background-image:url("typeIcons/icon-type-webKit.png"); }
.blockList .item.icon.userManual .visual .link { background-image:url("typeIcons/icon-type-userManual.png"); }
.blockList .item.icon.warrantyConditions .visual .link { background-image:url("typeIcons/icon-type-warrantyConditions.png"); }
.blockList .item.icon.technicalSheet .visual .link { background-image:url("typeIcons/icon-type-technicalSheet.png"); }
.blockList .item.icon.pressRelease .visual .link { background-image:url("typeIcons/icon-type-pressRelease.png"); }
.blockList .item.icon.evolisImage .visual .link { background-image:url("typeIcons/icon-type-evolisImage.png"); }
.blockList .item.icon.seoGuide .visual .link { background-image:url("typeIcons/icon-type-seoGuide.png"); }
.blockList .item.icon.emailingGuide .visual .link { background-image:url("typeIcons/icon-type-emailingGuide.png"); }
.blockList .item.icon.fidelityGuide .visual .link { background-image:url("typeIcons/icon-type-fidelityGuide.png"); }
.blockList .item.icon.priceList .visual .link { background-image:url("typeIcons/icon-type-priceList.png"); }
.blockList .item.icon.pressKit .visual .link { background-image:url("typeIcons/icon-type-pressKit.png"); }
.blockList.blockListTickets .item .content {
  float:none;
  width:auto;
}
.blockList.blockListTickets .item .content > .inner {
  padding:0 38px 0 0;
  min-height:33px;
  background:url("icons-rmaStatus.png") no-repeat right 0;
}
.blockList.blockListTickets .item .content .title {
  padding:0 0 0 16px;
  background:url("icon-arrow-01-right.gif") no-repeat 0 3px;
}
.blockList.blockListTickets .item .content .title .status { color:#777777; }
.blockList.blockListTickets .item.validate .content > .inner, .blockList.blockListTickets .item.equipmentReceived .content > .inner { background-position:right -100px; }
.blockList.blockListTickets .item.waitingQuote .content > .inner { background-position:right -200px; }
.blockList.blockListTickets .item.equipmentNotReceived .content > .inner { background-position:right -300px; }
.blockList.blockListTickets .item.reject .content > .inner { background-position:right -400px; }
.blockList.blockListTickets .item.equipmentRepaired .content > .inner { background-position:right -500px; }
.blockList.blockListNewsletter .item .visual { width:40%; }
.blockList.blockListNewsletter .item .content { width:60%; }
.blockList.blockListNewsletter .item .content .title .period {
  font-size:0.9em;
  color:#888888;
}
.blockList.blockListNewsletter .item .content .list > li {
  display:block;
  margin:0 0 4px;
  background:url("icon-arrow-02-right.gif") no-repeat 0 3px;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1em;
  color:#777777;
  padding:0 0 0 12px;
}
.blockList.blockListNewsletter .item:hover > .inner { background-color:transparent; }
.blockList.blockListTags .item { width:25%; }
.blockList.blockListTags .item > .inner { padding:0.6em 0.6em 0.3em; }
.blockList.blockListTags .item .tags {
  padding:0 0 0.5em;
  text-align:left;
}
.blockList.blockListTags .item .tags .tag {
  display:block;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.3846153846154em;
  color:#e31f26;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.blockList.blockListTags .item .tags .tag.fr {
  font-size:1.1em;
  color:#777777;
}
.blockList.blockListTags .item .tags .tag:hover > span { text-decoration:underline; }
.blockList.blockListTags .item .actions { text-align:left; }
.blockList.blockListTags .item.odd { clear:none; }
.blockList.blockListTags .item.odd > .inner { margin-right:0; }
.blockList.blockListTags .item.even { clear:none; }
.blockList.blockListTags .item.even > .inner { margin-left:0; }
.blockList.blockListFaves .item .visual, .blockList.blockLastDocuments .item .visual { width:15%; }
.blockList.blockListFaves .item .content, .blockList.blockLastDocuments .item .content {
  width:85%;
  min-height:0;
}
.column-2 .blockList .item {
  width:auto;
  float:none;
}
.column-2 .blockList .item .visual { width:20%; }
.column-2 .blockList .item .content { min-height:0; }
.column-2 .blockList .item .content .title { font-size:1.0769230769231em; }
.column-2 .blockList .item.odd > .inner { margin-right:0; }
.column-2 .blockList .item.even > .inner { margin-left:0; }
.blockCarouselHome .flexCarousel { position:relative; }
.blockCarouselHome .flexCarousel .slides {
  background:#777777;
  overflow:hidden;
  box-shadow:5px 6px 7px rgba(0,0,0,0.2) inset;
  -moz-box-shadow:5px 6px 7px rgba(0,0,0,0.2) inset;
  -webkit-box-shadow:5px 6px 7px rgba(0,0,0,0.2) inset;
}
.blockCarouselHome .flexCarousel .item {
  position:relative;
  overflow:hidden;
}
.blockCarouselHome .flexCarousel .item .link { display:block; }
.blockCarouselHome .flexCarousel .item .link .picture {
  display:block;
  width:auto;
  max-height:280px;
  margin:0 auto;
}
.blockCarouselHome .flexCarousel .item .link .itemTitle {
  position:absolute;
  display:block;
  bottom:0;
  width:100%;
}
.blockCarouselHome .flexCarousel .item .link .itemTitle .overlay {
  display:block;
  position:absolute;
  z-index:0;
  background:#000000;
  -moz-opacity:0.8;
  filter:alpha(opacity:  80 );
  opacity:0.8;
  width:100%;
  height:120%;
}
.blockCarouselHome .flexCarousel .item .link .itemTitle > .inner {
  display:block;
  padding:10px;
  position:relative;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockCarouselHome .flexCarousel .item .link .itemTitle .title {
  font-family:'Questrial', arial, tahoma, sans-serif;
  text-shadow:1px 1px 0 rgba(0,0,0,0.6);
  font-size:1.6923076923077em;
}
.blockCarouselHome .flexCarousel .item .link .itemTitle .title, .blockCarouselHome .flexCarousel .item .link .itemTitle .title a {
  display:block;
  color:#e31f26;
}
.blockCarouselHome .flexCarousel .item .link .itemTitle .extract {
  display:block;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  text-shadow:1px 1px 0 rgba(0,0,0,0.6);
  font-size:1em;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.blockCarouselHome .flexCarousel .item .link .itemTitle .extract, .blockCarouselHome .flexCarousel .item .link .itemTitle .extract a { color:#ffffff; }
.blockCarouselHome .flexCarousel .flex-direction-nav li { display:inline; }
.blockCarouselHome .flexCarousel .flex-direction-nav li a {
  display:block;
  position:absolute;
  z-index:1;
  background:url("bgd_carouselArrow-previous.png") no-repeat center center;
  left:0;
  top:0;
  height:90%;
  width:70px;
  -webkit-transition:all 0.3s ease ;
  -moz-transition:all 0.3s ease ;
  -o-transition:all 0.3s ease ;
  transition:all 0.3s ease ;
  font-size:0;
  text-indent:-999px;
}
.blockCarouselHome .flexCarousel .flex-direction-nav li a:hover { width:60px; }
.blockCarouselHome .flexCarousel .flex-direction-nav li a.flex-next {
  left:auto;
  right:0;
  background-image:url("bgd_carouselArrow-next.png");
}
.blockCarouselHome .flexCarousel .flex-control-nav {
  text-align:right;
  padding:8px 0 0;
}
.blockCarouselHome .flexCarousel .flex-control-nav li { display:inline; }
.blockCarouselHome .flexCarousel .flex-control-nav li a {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:10px;
  height:10px;
  margin:0 0 0 10px;
  background:url("bgd_carouselNav.png") no-repeat;
  font-size:0;
  text-indent:-999px;
}
.blockCarouselHome .flexCarousel .flex-control-nav li a:hover, .blockCarouselHome .flexCarousel .flex-control-nav li a.flex-active { background-position:0 -10px; }
.columnSearchField {
  padding:0 0 1em;
  overflow:hidden;
}
.columnSearchField .search {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:75%;
}
.columnSearchField .validSearch {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:15%;
  float:right;
  text-align:center;
  background:#aaaaaa;
  background:-moz-linear-gradient(top,#aaaaaa 0%,#777777 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#aaaaaa),color-stop(100%,#777777));
  background:-webkit-linear-gradient(top,#aaaaaa 0%,#777777 100%);
  background:-o-linear-gradient(top,#aaaaaa 0%,#777777 100%);
  background:-ms-linear-gradient(top,#aaaaaa 0%,#777777 100%);
  background:linear-gradient(top,#aaaaaa 0%,#777777 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr= #aaaaaa , EndColorStr= #777777 );
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  color:#ffffff;
}
.columnSearchField .validSearch > span {
  display:block;
  height:26px;
  line-height:26px;
}
.columnSearchField .reset {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  color:#888888;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  font-style:italic;
  margin:5px 0 0 5px;
}
.columnSearchField .reset > span {
  background:url("icon-delete-03.png") no-repeat 0 center;
  padding:0 0 0 12px;
}
.blockVerticalMenu .jstree { padding:0 0 1em; }
.blockVerticalMenu .jstree .jstree-loading { background:url("ajax-loader-01.gif") no-repeat right center !important; }
.blockVerticalMenu .jstree > .menu { font-size:1.0769230769231em; }
.blockVerticalMenu .jstree > .menu .item {
  font-family:'Questrial', arial, tahoma, sans-serif;
  background:none;
  line-height:normal;
  margin:0;
  white-space:normal;
}
.blockVerticalMenu .jstree > .menu .item.jstree-open > ins { background-image:url("bgd_menutree-ins-open.png"); }
.blockVerticalMenu .jstree > .menu .item.jstree-open > .item > ins { background-image:url("bgd_menutree-ins.png"); }
.blockVerticalMenu .jstree > .menu .item.jstree-open > .item.jstree-open > ins { background-image:url("bgd_menutree-ins-open.png"); }
.blockVerticalMenu .jstree > .menu .item.noSubLevel > ins { background-position:500px -500px; }
.blockVerticalMenu .jstree > .menu > .item { display:block; }
.blockVerticalMenu .jstree > .menu > .item ins {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  height:20px;
  cursor:pointer;
  padding:0;
  background:url("bgd_menutree-ins.png") no-repeat center 2px;
  width:8%;
  vertical-align:top;
}
.blockVerticalMenu .jstree > .menu > .item .link {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:90%;
  color:#333333;
  vertical-align:top;
  padding:0;
  min-height:20px;
  height:auto;
  line-height:20px;
  white-space:normal;
  border:0;
  background:none;
}
.blockVerticalMenu .jstree > .menu > .item .link > ins { display:none; }
.blockVerticalMenu .jstree > .menu > .item ul {
  padding:0.4em 0 0.4em 0.7em;
  font-size:0.985em;
}
.blockVerticalMenu .jstree > .menu > .item ul > .item > .link {
  color:#9f9f9f;
  -webkit-transition:all 0.3s ease ;
  -moz-transition:all 0.3s ease ;
  -o-transition:all 0.3s ease ;
  transition:all 0.3s ease ;
}
.blockVerticalMenu .jstree > .menu > .item ul > .item:hover > ins, .blockVerticalMenu .jstree > .menu > .item ul > .item:hover > .link {
  color:#e31f26;
  background-color:#fcf0f0;
}
.blockVerticalMenu .jstree > .menu > .item ul > .item.addPage { padding-left:0.6em; }
.blockVerticalMenu .jstree > .menu > .item ul > .item.addPage ins { display:none; }
.blockVerticalMenu .jstree > .menu > .item ul > .item.addPage > .link {
  padding-left:12px;
  color:#aaaaaa;
  font-size:13px;
  background:url("icon-plus-02.png") no-repeat 0 center transparent;
}
.blockVerticalMenu .jstree.check > .menu .item .jstree-checkbox {
  background-image:url("bgd_menutree-insClick.png");
  min-width:20px;
  margin-right:4px;
}
.blockVerticalMenu .jstree.check > .menu .item .link > ins {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
}
.blockVerticalMenu .jstree.check > .menu .item .link > .jstree-icon { display:none; }
.blockVerticalMenu .jstree.check > .menu .item .link.noCheckboxLink > .jstree-checkbox { display:none; }
.blockVerticalMenu .jstree.check > .menu .item.jstree-checked > .link .jstree-checkbox { background-image:url("bgd_menutree-insClicked.png"); }
.blockVerticalMenu .jstree.check > .menu .item.jstree-undetermined > .link .jstree-checkbox { background-image:url("bgd_menutree-insClicked-partial.png"); }
.blockVerticalMenu .reset {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  color:#888888;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  font-style:italic;
  margin:0 0 0 5px;
}
.blockVerticalMenu .reset > span {
  background:url("icon-delete-03.png") no-repeat 0 center;
  padding:0 0 0 12px;
}
.blockVerticalMenu .controlCheck { margin:-25px 0 25px 0; }
.blockVerticalMenu .controlCheck .checkAll, .blockVerticalMenu .controlCheck .uncheckAll {
  float:right;
  padding:0 0 0 5px;
  font-size:0, 7em;
  color:#bbbbbb;
}
.blockVerticalMenu .controlCheck .checkAll {
  border-right:1px dotted #dddddd;
  padding-right:5px;
}
.pageVisual {
  display:block;
  width:25%;
  float:right;
  padding:0 0 10px;
  margin:0 0 0.3em 1.6em;
  background:url("bgd_product-mainvisual.png") no-repeat right bottom;
  background-size:100% auto;
}
.pageVisual > a {
  display:block;
  position:relative;
  border:1px solid #dbdbdb;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  overflow:hidden;
}
.pageVisual > a img {
  display:block;
  width:100%;
  margin:0 auto;
}
.pageVisual > a .zoom {
  position:absolute;
  display:block;
  right:5px;
  bottom:5px;
  background:url("icon-zoom-01.png") no-repeat;
  width:20px;
  height:20px;
  font-size:0;
  text-indent:-999px;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.pageVisual > a:hover .zoom {
  right:8px;
  bottom:8px;
}
.pageTags { padding:0 0 15px; }
.pageTags > .title {
  font-weight:bold;
  color:#888888;
}
.pageTags .tagList .tag { display:inline; }
.pageTags .tagList .tag > .link {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  border:1px solid #eeeeee;
  background:#f9f9f9;
  padding:0.2em 0.4em;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  font-size:0.84615384615385em;
  color:#888888;
  font-style:italic;
  -webkit-transition:all 0.2s ease ;
  -moz-transition:all 0.2s ease ;
  -o-transition:all 0.2s ease ;
  transition:all 0.2s ease ;
}
.pageTags .tagList .tag > .link:hover {
  border-color:#bbbbbb;
  background:#f4f4f4;
  color:#000000;
}
.pageActions {
  position:absolute;
  top:0;
  right:0;
}
.pageActions .btnRound {
  vertical-align:middle;
  float:right;
}
.pageActions .btnRound + .btnRound { margin-right:5px; }
.pageSettings {
  background:#f5f5f5;
  min-height:30px;
  padding:5px 10px;
  margin:-10px 0 15px;
}
.pageSettings > .inner { position:relative; }
.pageSettings form { overflow:hidden; }
.pageSettings .ajaxLoader {
  position:absolute;
  right:6px;
  top:5px;
}
.pageSettings .btn, .pageSettings .btnRound { vertical-align:middle; }
.pageSettings.pageTabs { padding-bottom:0; }
.pageSettings.pageTabs .tab { display:inline; }
.pageSettings.pageTabs .tab > .link {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:bottom;
  color:#777777;
  border:1px solid #f5f5f5;
  border-bottom:0;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  text-transform:uppercase;
  -moz-border-radius:2px 2px 0 0;
  -webkit-border-radius:2px 2px 0 0;
  border-radius:2px 2px 0 0;
  white-space:nowrap;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.pageSettings.pageTabs .tab > .link > span {
  float:left;
  height:30px;
  line-height:30px;
  padding:0 1.3em;
}
.pageSettings.pageTabs .tab > .link:hover { color:#444444; }
.pageSettings.pageTabs .tab > .link.activ {
  background-color:#ffffff;
  color:#444444;
  border-color:#cfcfcf;
}
.pageSettings.pageFilter .filterElement {
  display:block;
  float:left;
}
.pageSettings.pageFilter .filterElement.searchFilter { width:20%; }
.pageSettings.pageFilter .filterElement.searchFilter > .inner {
  display:block;
  position:relative;
  background:#ffffff;
  border:1px solid #eeeeee;
  border-top-color:#dbdbdb;
  padding:3px 6px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  margin:0 5px 0 0;
}
.pageSettings.pageFilter .filterElement.searchFilter .search {
  width:100%;
  border:0;
  padding:0;
  background:none;
}
.pageSettings.pageFilter .filterElement.searchFilter .valid { display:none; }
.pageSettings.pageFilter .filterElement.searchFilter .cancel {
  display:block;
  position:absolute;
  right:5px;
  top:50%;
  margin-top:-9px;
  background:url("icon-delete-02.png") no-repeat;
  width:18px;
  height:18px;
}
.pageSettings.pageFilter .filterElement.searchFilter .cancel > span { display:none; }
.pageSettings.pageFilter .filterElement.selectFilter { width:50%; }
.pageSettings.pageFilter .filterElement.selectFilter > .inner { display:inline; }
.pageSettings.pageFilter .filterElement.selectFilter select { padding:7px 5px; }
.pageSettings.pageFilter .filterElement.selectFilter.has1Select select { width:98%; }
.pageSettings.pageFilter .filterElement.selectFilter.has2Select select { width:49%; }
.pageSettings.pageFilter .filterElement.selectFilter.has3Select select { width:32%; }
.pageSettings.pageFilter .filterElement.selectFilter.has4Select select { width:24%; }
.pageSettings.pageFilter .filterElement.selectFilter.has5Select select { width:19%; }
.pageSettings.pageFilter .filterElement.selectFilter.has6Select select {
  width:31%;
  margin-bottom:0.2em;
}
.pageSettings.pageFilter .filterElement.inputDates { width:26%; }
.pageSettings.pageFilter .filterElement.inputDates input[type=text] {
  height:32px;
  line-height:32px;
}
.pageSettings.pageFilter .filterElement.validFilter {
  width:30%;
  padding-top:4px;
}
.pageSettings.pageFilter .filterElement.validFilter a, .pageSettings.pageFilter .filterElement.validFilter button { vertical-align:middle; }
.pageSettings.pageFilter .reset {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  color:#888888;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  font-style:italic;
  margin:0 0 0 5px;
}
.pageSettings.pageFilter .reset > span {
  background:url("icon-delete-03.png") no-repeat 0 center;
  padding:0 0 0 12px;
}
.pageSettings.pageFilter .searchAll {
  clear:both;
  padding:10px 0 22px;
  color:#888888;
  font-style:italic;
}
.pageSettings.pageFilter .searchAll div {
  float:left;
  width:21%;
}
.pageList .pageItem {
  display:block;
  float:left;
  width:25%;
  height:185px;
}
.pageList .pageItem > .inner {
  display:block;
  padding:0 0.3em;
}
.pageList .pageItem .visual { display:block; }
.pageList .pageItem .visual > .link {
  background-color:#ffffff;
  display:block;
  border:1px solid #e5e5e5;
  height:130px;
  padding:1px;
  -webkit-transition:border 0.2s ease ;
  -moz-transition:border 0.2s ease ;
  -o-transition:border 0.2s ease ;
  transition:border 0.2s ease ;
}
.pageList .pageItem .visual > .productLink { background-color:#ffffff; }
.pageList .pageItem .visual img {
  display:block;
  max-height:130px;
  margin:0 auto;
}
.pageList .pageItem .visual.hasNoVisual .link { background-color:#f7f7f7; }
.pageList .pageItem .name {
  display:block;
  padding:0.7em 0 0;
  text-align:center;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.0769230769231em;
}
.pageList .pageItem .name, .pageList .pageItem .name a {
  color:#888888;
  -webkit-transition:color 0.2s ease ;
  -moz-transition:color 0.2s ease ;
  -o-transition:color 0.2s ease ;
  transition:color 0.2s ease ;
}
.pageList .pageItem:hover .visual > .link { border-color:#bbbbbb; }
.pageList .pageItem:hover .name, .pageList .pageItem:hover .name a { color:#e31f26; }
.pageList .pageItem.hasNoVisual .visual .link { background-color:#f7f7f7; }
.pageList.toolList .pageItem .visual > .link { background:none no-repeat center center #f7f7f7; }
.pageList.toolList .pageItem .visual img { display:none; }
.pageList.toolList .pageItem.visualIdentity .visual > .link { background-image:url("ico_visualIdentity.png"); }
.pageList.toolList .pageItem.salesTools .visual > .link { background-image:url("ico_salesTools.png"); }
.pageList.toolList .pageItem.priceList .visual > .link { background-image:url("ico_priceList.png"); }
.pageList.toolList .pageItem.multimedia .visual > .link { background-image:url("ico_multimedia.png"); }
.pageList.toolList .pageItem.technicals .visual > .link { background-image:url("ico_technicals.png"); }
.pageList.toolList .pageItem.presse .visual > .link { background-image:url("ico_presse.png"); }
.pageList.toolList .pageItem.events .visual > .link { background-image:url("ico_events.png"); }
.pageList.toolList .pageItem.guidelines .visual > .link { background-image:url("ico_guidelines.png"); }
.pageList.technicalSupportList .pageItem .visual > .link { background:none no-repeat center center #f7f7f7; }
.pageList.technicalSupportList .pageItem .visual img { display:none; }
.pageList.technicalSupportList .pageItem.sdk .visual > .link { background-image:url("ico_sdk.png"); }
.pageList.technicalSupportList .pageItem.warrantyConditions .visual > .link { background-image:url("ico_warrantyConditions.png"); }
.pageList.technicalSupportList .pageItem.technicalDocumentation .visual > .link { background-image:url("ico_technicalDocumentation.png"); }
.pageList.technicalSupportList .pageItem.technicalVideos .visual > .link { background-image:url("ico_technicalVideos.png"); }
.pageSummary {
  text-align:justify;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-style:italic;
  padding:0 0 15px;
  font-weight:bold;
}
.pageSummary p {
  padding-bottom:0;
  line-height:18px;
}
.column-1.large .pageVisual { width:30%; }
.blockTabRequest { padding:0 0 20px; }
.blockTabRequest .tabRequest th.check, .blockTabRequest .tabRequest td.check {
  width:3%;
  text-align:center;
}
.blockTabRequest .tabRequest th.check input[type=checkbox], .blockTabRequest .tabRequest td.check input[type=checkbox] { display:none; }
.blockTabRequest .tabRequest th.check .checkBox, .blockTabRequest .tabRequest td.check .checkBox {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  background:url("bgd_menutree-insClick.png") no-repeat;
  width:20px;
  height:18px;
  vertical-align:middle;
  font-size:0;
  text-indent:-999px;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockTabRequest .tabRequest .checked th.check .checkBox, .blockTabRequest .tabRequest .checked td.check .checkBox { background-image:url("bgd_menutree-insClicked.png"); }
.blockTabRequest .tabRequest .checked td, .blockTabRequest .tabRequest .checked:hover td { background-color:#f8f8f8; }
.blockTabRequest .tabRequest th {
  padding:0.3em 0.8em;
  border-bottom:1px solid #dddddd;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.76923076923077em;
  text-transform:uppercase;
  color:#888888;
  text-align:left;
  vertical-align:middle;
}
.blockTabRequest .tabRequest th.first, .blockTabRequest .tabRequest th:first-child { border-left:0; }
.blockTabRequest .tabRequest th.date, .blockTabRequest .tabRequest th.check, .blockTabRequest .tabRequest th.status { text-align:center; }
.blockTabRequest .tabRequest td {
  font-family:'Questrial', arial, tahoma, sans-serif;
  padding:0.6em 0.8em;
  border-bottom:1px solid #e9e9e9;
  text-align:left;
  vertical-align:middle;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockTabRequest .tabRequest td:first-child, .blockTabRequest .tabRequest td.first { padding-left:0.4em; }
.blockTabRequest .tabRequest td.visual { width:10%; }
.blockTabRequest .tabRequest td.visual img {
  display:block;
  margin:0 auto;
  max-width:120px;
  max-height:60px;
  border:1px solid #dddddd;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:1px;
}
.blockTabRequest .tabRequest td.infos .link {
  display:block;
  float:left;
  clear:both;
  font-size:1.1538461538462em;
}
.blockTabRequest .tabRequest td.infos .link.name { color:#333333; }
.blockTabRequest .tabRequest td.infos .link.family {
  color:#888888;
  font-size:0.9980em;
}
.blockTabRequest .tabRequest td.infos .link.url {
  color:#999999;
  font-size:0.925em;
  margin-top:5px;
}
.blockTabRequest .tabRequest td.infos .link.code {
  color:#888888;
  font-size:1em;
  font-family:arial, tahoma, sans-serif;
}
.blockTabRequest .tabRequest td.infos .link.format {
  color:#888888;
  font-size:0.95em;
  font-family:arial, tahoma, sans-serif;
  padding-top:4px;
}
.blockTabRequest .tabRequest td.infos .link.format .ext { text-transform:uppercase; }
.blockTabRequest .tabRequest td.date, .blockTabRequest .tabRequest td.status {
  text-align:center;
  color:#777777;
}
.blockTabRequest .tabRequest td.actions { text-align:right; }
.blockTabRequest .tabRequest td .toHighlight {
  background:#e31f26;
  color:#ffffff;
  padding:0.1em 0.2em;
}
.blockTabRequest .tabRequest td .dragLine {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:32px;
  height:32px;
  cursor:move;
  margin-bottom:-3px;
  background:url("icon-drag-01.png") no-repeat center center;
}
.blockTabRequest .tabRequest td .dragLine > span { display:none; }
.blockTabRequest .tabRequest tr:hover td { background-color:#fcf0f0 !important; }
.blockTabRequest .tabRequest tr.jstree-draggable.myDragClass td {
  border-top:1px dashed #bbbbbb;
  border-bottom:1px dashed #bbbbbb;
}
.blockTabRequest .tabRequest tr.jstree-draggable.myDragClass td:first-child { border-left:1px dashed #bbbbbb; }
.blockTabRequest .tabRequest tr.jstree-draggable.myDragClass td:last-child { border-right:1px dashed #bbbbbb; }
.blockTabRequest .tabRequest.tabRmaList th, .blockTabRequest .tabRequest.tabRmaList td { text-align:center; }
.blockTabRequest .tabRequest.tabRmaList td { border-left:1px solid #d8d8d8; }
.blockTabRequest .tabRequest.tabRmaList td.actions { border-right:1px solid #d8d8d8; }
.blockTabRequest .tabRequest.tabRmaList td.rmaId {
  padding-left:0;
  padding-right:0;
}
.blockTabRequest .tabRequest.tabRmaList td.step {
  text-align:left;
  background-color:#f9f9f9;
}
.blockTabRequest .tabRequest.tabRmaList td.company, .blockTabRequest .tabRequest.tabRmaList td.user {
  background-color:#f9f9f9;
  color:#e31f26;
  text-transform:uppercase;
  font-size:0.84615384615385em;
}
.blockTabRequest .tabRequest.tabRmaList td.date { color:#888888; }
.blockTabRequest .tabRequest.tabRmaList tr td.step {
  background:url("icons-rmaStatus.png") no-repeat 4px 5px;
  padding-left:43px;
}
.blockTabRequest .tabRequest.tabRmaList tr.validated td.step, .blockTabRequest .tabRequest.tabRmaList tr.received td.step { background-position:4px -95px; }
.blockTabRequest .tabRequest.tabRmaList tr.waiting td.step { background-position:4px -195px; }
.blockTabRequest .tabRequest.tabRmaList tr.notReceived td.step { background-position:4px -295px; }
.blockTabRequest .tabRequest.tabRmaList tr.rejected td.step { background-position:4px -395px; }
.blockTabRequest .tabRequest.tabRmaList tr.repaired td.step { background-position:4px -495px; }
.blockTabRequest .tabRequest.tabRmaSharing th { border-left:1px solid #e9e9e9; }
.blockTabRequest .tabRequest.tabRmaSharing th.actions { border-right:1px solid #e9e9e9; }
.blockTabRequest .tabRequest.tabRmaSharing th.indicator {
  text-align:left;
  -moz-border-radius:0 4px 0 0;
  -webkit-border-radius:0 4px 0 0;
  border-radius:0 4px 0 0;
  overflow:hidden;
  padding:0.4em 0.8em;
  font-size:0.92307692307692em;
  border-right:1px solid #ffffff;
  border-left:0;
}
.blockTabRequest .tabRequest.tabRmaSharing th.indicator.host {
  background-color:#cccccc;
  color:#ffffff;
}
.blockTabRequest .tabRequest.tabRmaSharing th.indicator.guest { background-color:#f4f4f4; }
.blockRmaHome .pageActions {
  position:static;
  right:auto;
  top:auto;
  padding:0 0 1.6em;
  overflow:hidden;
}
.blockRmaHome .pageActions .shareAccess { float:right; }
.blockRmaHome .blockEdito {
  background:#f5f5f5;
  border:1px solid #e5e5e5;
  overflow:hidden;
  margin:0 0 1.5em;
}
.blockRmaHome .blockEdito .col {
  display:block;
  font-size:0.92307692307692em;
}
.blockRmaHome .blockEdito .col > .inner { padding:1.4em; }
.blockRmaHome .blockEdito .col p { padding-bottom:10px; }
.blockRmaHome .blockEdito .col.col-1 p:first-child { font-weight:bold; }
.blockRmaHome .blockEdito .col.col-1 p:last-child { padding-bottom:0; }
.blockRMADescription {
  padding:1em 0 0;
  color:#e31f26;
  font-style:italic;
}
.blockRmaDetails .moduleTitle .title .status {
  font-family:arial, tahoma, sans-serif;
  color:#888888;
  font-size:0.9em;
  text-transform:none;
}
.blockRmaDetails .col.col-1 {
  float:left;
  width:25%;
}
.blockRmaDetails .col.col-1 > .inner { padding:1em 0 0; }
.blockRmaDetails .col.col-2 {
  float:left;
  width:75%;
}
.blockRmaDetails .col.col-2 > .inner {
  border-left:1px solid #e5e5e5;
  padding:1em 0 1em 2em;
}
.blockRmaDetails .stepInfo {
  display:block;
  height:33px;
  padding:0 0 10px;
  margin:0 0 15px;
  background:url("icons-rmaStatus.png") no-repeat;
  color:#666666;
  text-transform:uppercase;
  border-bottom:1px solid #e5e5e5;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1em;
}
.blockRmaDetails .stepInfo > span {
  display:block;
  height:33px;
  line-height:33px;
  padding:0 0 0 38px;
  letter-spacing:-0.02em;
}
.blockRmaDetails .details {
  padding:0 0 10px;
  margin:0 0 15px;
  border-bottom:1px solid #e5e5e5;
}
.blockRmaDetails .details .item {
  display:block;
  padding:0 0 0.7em;
}
.blockRmaDetails .details .item .label, .blockRmaDetails .details .item .value {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  font-size:0.92307692307692em;
}
.blockRmaDetails .details .item .label {
  width:45%;
  color:#999999;
}
.blockRmaDetails .details .item .value {
  width:50%;
  color:#666666;
}
.blockRmaDetails .product {
  padding:0 0 10px;
  margin:0 0 15px;
  border-bottom:1px solid #e5e5e5;
}
.blockRmaDetails .product > .title, .blockRmaDetails .product > .underTitle {
  color:#888888;
  font-style:italic;
}
.blockRmaDetails .product > .title > span > span {
  color:#e31f26;
  text-transform:uppercase;
  font-weight:bold;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1em;
}
.blockRmaDetails .product > .underTitle { padding:0 0 0.8em; }
.blockRmaDetails .product > .visual img {
  display:block;
  width:90%;
  border:1px solid #e5e5e5;
  padding:1px;
}
.blockRmaDetails .commentsList .comment {
  font-family:'Questrial', arial, tahoma, sans-serif;
  padding:0 0 15px;
  margin:0 0 15px;
  border-bottom:1px dashed #dddddd;
}
.blockRmaDetails .commentsList .comment .infos {
  padding:0 0 10px;
  font-size:1.0769230769231em;
}
.blockRmaDetails .commentsList .comment .infos .author { color:#e31f26; }
.blockRmaDetails .commentsList .comment .infos .date {
  color:#999999;
  font-size:0.9em;
  margin:0 0 0 5px;
}
.blockRmaDetails .commentsList .comment .text {
  text-align:justify;
  line-height:18px;
}
.blockRmaDetails .commentsList .comment.last, .blockRmaDetails .commentsList .comment:last-child {
  border:0;
  padding-bottom:0;
}
.blockRmaDetails .commentsList .comment .admin { float:right; }
.blockRmaDetails .statusUpdate { padding:0 0 20px; }
.blockRmaDetails.validated .stepInfo, .blockRmaDetails.received .stepInfo { background-position:0 -100px; }
.blockRmaDetails.waiting .stepInfo { background-position:0 -200px; }
.blockRmaDetails.notReceived .stepInfo { background-position:0 -300px; }
.blockRmaDetails.rejected .stepInfo { background-position:0 -400px; }
.blockRmaDetails.repaired .stepInfo { background-position:0 -500px; }
.rmaEdito {
  font-family:'Questrial', arial, tahoma, sans-serif;
  float:left;
  width:45%;
}
.rmaNewShare {
  float:right;
  width:50%;
  padding:0 0 20px;
}
.rmaNewShare .tabForm td, .rmaNewShare .tabForm td.label {
  padding-top:0;
  padding-bottom:0;
  vertical-align:middle;
}
.blockMarketingAnimation .animationElement {
  padding:0 0 1em;
  margin:0 0 1.7em;
  border-bottom:1px solid #e5e5e5;
}
.blockMarketingAnimation .animationElement .picture {
  border:1px solid #e5e5e5;
  padding:1px;
  margin:0 0 1em;
}
.blockMarketingAnimation .animationElement .picture img {
  display:block;
  width:100%;
}
.blockMarketingAnimation .animationElement .extract { font-family:'Questrial', arial, tahoma, sans-serif; }
.blockMarketingAnimation .animationElement .extract p {
  line-height:16px;
  padding-bottom:7px;
}
.blockMarketingAnimation .animationElement .more { text-align:left; }
.blockMarketingAnimation .animationElement .more .link {
  color:#e31f26;
  font-weight:bold;
}
.blockMarketingAnimation .animationElement .more .link > span {
  background:url("icon-arrow-04-right.png") no-repeat 0 center;
  padding:0 0 0 10px;
}
.pageProduct .mainVisual {
  display:block;
  width:45%;
  float:right;
  padding:0 0 10px;
  background:url("bgd_product-mainvisual.png") no-repeat right bottom;
  background-size:100% auto;
}
.pageProduct .mainVisual > a {
  display:block;
  position:relative;
  border:1px solid #dbdbdb;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  overflow:hidden;
}
.pageProduct .mainVisual > a img {
  display:block;
  width:100%;
  margin:0 auto;
}
.pageProduct .mainVisual > a .zoom {
  position:absolute;
  display:block;
  right:5px;
  bottom:5px;
  background:url("icon-zoom-01.png") no-repeat;
  width:20px;
  height:20px;
  font-size:0;
  text-indent:-999px;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.pageProduct .mainVisual > a:hover .zoom {
  right:8px;
  bottom:8px;
}
.pageProduct .productMainInfos {
  display:block;
  padding:0 0 25px;
}
.pageProduct .productMainInfos.hasVisual {
  width:52%;
  float:left;
}
.pageProduct .productMainInfos .productDescription {
  font-family:'Lato', arial, tahoma, sans-serif;
  font-size:1.0769230769231em;
}
.pageProduct .productMainInfos .productListInfos .list {
  display:block;
  padding:0.3em 0.8em;
}
.pageProduct .productMainInfos .productListInfos .list > .item {
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:1.0769230769231em;
  display:block;
  padding:0 0 4px 14px;
  color:#5a5a5a;
  background:url("icon-bullet-01.png") no-repeat 0 5px;
  line-height:20px;
}
.pageProduct .productMainInfos .productListInfos .list > .item .label { padding-right:5px; }
.pageProduct .productElement { margin:0 0 15px; }
.pageProduct .productElement.productGallery .pictures {
  display:block;
  float:left;
  width:95%;
  padding:0 0 15px;
}
.pageProduct .productElement.productGallery .pictures .item {
  display:block;
  float:left;
  width:25%;
  height:auto !important;
}
.pageProduct .productElement.productGallery .pictures .item > .inner-1 {
  width:90%;
  overflow:hidden;
  border:3px solid #ffffff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.pageProduct .productElement.productGallery .pictures .item > .inner-1 > .inner-2 {
  border:1px solid #cfcfcf;
  min-height:140px;
  max-height:140px;
  background:#f6f6f6;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  overflow:hidden;
}
.pageProduct .productElement.productGallery .pictures .item > .inner-1 .visual {
  display:block;
  text-align:center;
  background-color:#ffffff;
}
.pageProduct .productElement.productGallery .pictures .item > .inner-1 .visual table {
  width:97%;
  margin:0 auto;
}
.pageProduct .productElement.productGallery .pictures .item > .inner-1 .visual table td {
  text-align:left;
  vertical-align:middle;
  height:90px;
  background:#ffffff;
}
.pageProduct .productElement.productGallery .pictures .item > .inner-1 .visual a, .pageProduct .productElement.productGallery .pictures .item > .inner-1 .visual img { display:block; }
.pageProduct .productElement.productGallery .pictures .item > .inner-1 .visual img {
  max-height:90px;
  max-width:130px;
  margin:0 auto;
}
.pageProduct .productElement.productGallery .pictures .item > .inner-1 .downloads ul {
  border-top:1px solid #cfcfcf;
  padding:0.4em;
}
.pageProduct .productElement.productGallery .pictures .item > .inner-1 .downloads ul > .item {
  display:block;
  float:left;
  text-align:center;
  width:50%;
  padding:0.2em 0;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:0.84615384615385em;
}
.pageProduct .productElement.productGallery .pictures .item > .inner-1 .downloads ul > .item > a {
  color:#666666;
  background:url("icon-download-01.png") no-repeat 0 1px;
  padding:0 0 0 15px;
  -webkit-transition:all 0.3s ease ;
  -moz-transition:all 0.3s ease ;
  -o-transition:all 0.3s ease ;
  transition:all 0.3s ease ;
  text-decoration:underline;
}
.pageProduct .productElement.productGallery .pictures .item > .inner-1 .downloads ul > .item > a > span { text-shadow:1px 1px 0 #ffffff; }
.pageProduct .productElement.productGallery .pictures .item > .inner-1 .downloads ul > .item > a:hover {
  color:#e31f26;
  background-position:0 1px;
  padding-left:15px;
  text-decoration:none;
}
.pageProduct .productElement.productGallery .pictures .item:hover > .inner-1 { border-color:#e8e8e8; }
.pageProduct .productElement.productGallery .pictures .item:hover > .inner-1 > .inner-2 { background-color:#f1f1f1; }
.pageProduct .productElement.productGallery .pictures .item > .label {
  font-family:'Questrial', arial, tahoma, sans-serif;
  display:block;
  text-align:center;
  color:#888888;
  padding:0.5em 0.9em 0;
  text-transform:uppercase;
  font-size:0.84615384615385em;
  font-weight:bold;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.pageProduct .productElement.productGallery .more {
  display:block;
  float:left;
  width:5%;
}
.pageProduct .productElement.productGallery .more > .link {
  display:block;
  float:right;
  width:31px;
  min-height:135px;
  height:100%;
  background:url("bgd_product-galleryMore.png") no-repeat 0 center;
}
.pageProduct .productElement.productGallery .more > .link > span { display:none; }
.pageProduct .productElement.productGallery .expandVisuals.hide { display:none; }
.pageProduct .productElement.productGallery .expandVisuals.show { display:block; }
.pageProduct .productElement.productGallery .expandVisuals .ui-carousel {
  height:auto !important;
  min-width:620px;
}
.pageProduct .productElement.productGallery .expandVisuals .ui-carousel .wrapper {
  width:9999px;
  position:relative;
}
.pageProduct .productElement.productGallery .expandVisuals .accordionWrapper.hide { display:none; }
.pageProduct .productElement.productGallery .expandVisuals .accordionWrapper.show { display:block; }
.pageProduct .productElement.productGallery .expandVisuals .accordionTitle > a {
  display:block;
  padding:0.4em 0.8em;
  background:#cccccc;
  text-transform:uppercase;
  font-size:0.84615384615385em;
  color:#555555;
}
.pageProduct .productElement.productGallery .expandVisuals .accordionTitle > a > span {
  background:url("icon-arrow-04-right.png") no-repeat 0 center;
  text-shadow:1px 1px 0 rgba(255,255,255,0.5);
  padding:0 0 0 12px;
}
.pageProduct .productElement.productGallery .expandVisuals .accordionGalery.open .accordionTitle a span {
  background-image:url("icon-arrow-04-down.png");
  padding-left:14px;
}
.pageProduct .productElement.productGallery .expandVisuals .accordionGalery + .accordionGalery { border-top:1px solid #bbbbbb; }
.pageProduct .productElement.productGallery .expandVisuals .accordionContent {
  width:auto;
  overflow:auto;
  border:1px solid #e5e5e5;
}
.pageProduct .productElement.productGallery .expandVisuals .accordionContent .pictures {
  float:none;
  padding:1.5em 0;
  margin:0 auto;
}
.pageProduct .productElement.productGallery .expandVisuals .nav {
  overflow:auto;
  width:100%;
  text-align:center;
}
.pageProduct .productElement.productGallery .expandVisuals .nav .btn {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:26px;
  height:26px;
  border:1px solid #dddddd;
  background:#f9f9f9;
  background:-moz-linear-gradient(top,#f9f9f9 0%,#f1f1f1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f1f1f1));
  background:-webkit-linear-gradient(top,#f9f9f9 0%,#f1f1f1 100%);
  background:-o-linear-gradient(top,#f9f9f9 0%,#f1f1f1 100%);
  background:-ms-linear-gradient(top,#f9f9f9 0%,#f1f1f1 100%);
  background:linear-gradient(top,#f9f9f9 0%,#f1f1f1 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr= #f9f9f9 , EndColorStr= #f1f1f1 );
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
.pageProduct .productElement.productGallery .expandVisuals .nav .btn > span {
  display:block;
  width:26px;
  height:26px;
  background:url("bgd_paging-lastPage.png") no-repeat center center;
  font-size:0;
  text-indent:-999px;
}
.pageProduct .productElement.productGallery .expandVisuals .nav .btn.prev > span { background-image:url("bgd_paging-firstPage.png"); }
.pageProduct .productElement.productGallery .expandVisuals .nav .btn:hover {
  border-color:#aaaaaa;
  background:#f1f1f1;
  background:-moz-linear-gradient(top,#f1f1f1 0%,#eeeeee 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(100%,#eeeeee));
  background:-webkit-linear-gradient(top,#f1f1f1 0%,#eeeeee 100%);
  background:-o-linear-gradient(top,#f1f1f1 0%,#eeeeee 100%);
  background:-ms-linear-gradient(top,#f1f1f1 0%,#eeeeee 100%);
  background:linear-gradient(top,#f1f1f1 0%,#eeeeee 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr= #f1f1f1 , EndColorStr= #eeeeee );
}
.pageProduct .productElement.productGallery.popGallery {
  border:1px dashed #eeeeee;
  margin-bottom:-10px;
}
.pageProduct .productElement.productGallery.popGallery .pictures { margin:10px; }
.pageProduct .productElement.productGallery.popGallery .target {
  color:;
  font-weight:bold;
  padding:5px 2px;
  clear:both;
}
.objectView { padding:0 0 10px; }
.objectView .objectTitle {
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.0769230769231em;
  display:block;
  color:#555555;
  font-weight:bold;
  font-style:italic;
  margin:0 0 8px;
}
.objectView .objectSummary {
  font-size:1em;
  color:#666666;
  padding:0 0 10px;
}
.objectView > .objectList { padding:0 0 0.5em; }
.objectView > .objectList .item {
  display:block;
  background:none;
  line-height:normal;
  padding:0;
}
.objectView > .objectList > .item > .link {
  display:block;
  text-decoration:none;
  background:url("icon-arrow-01-right.gif") no-repeat 0 3px;
  padding:0 0 0 18px;
  text-transform:uppercase;
  font-size:0.92307692307692em;
  color:#666666;
}
.objectView.list > .objectList > .item ul { padding:0.5em 1.1em; }
.objectView.list > .objectList > .item ul .item { display:block; }
.objectView.list > .objectList > .item ul .item .link {
  display:block;
  text-decoration:none;
  color:#e31f26;
  padding:0.2em 0.4em;
  -webkit-transition:  ease ;
  -moz-transition:  ease ;
  -o-transition:  ease ;
  transition:  ease ;
}
.objectView.list > .objectList > .item ul .item .link:hover { background-color:#f9f9f9; }
.objectView.list > .objectList > .item ul .item .link > span {
  display:block;
  background:url("icon-arrow-03-right.png") no-repeat 0 3px;
  padding:0 0 0 10px;
}
.objectView.list > .objectList > .item ul .item .link > span .format { color:#777777; }
.objectView.list > .objectList > .item ul.hide { display:none; }
.objectView.list > .objectList > .item ul.show { display:block; }
.objectView.gallery > .objectList > .item ul {
  overflow:hidden;
  padding:0.5em 0;
}
.objectView.gallery > .objectList > .item ul > .item {
  display:block;
  float:left;
  width:25%;
  text-align:center;
  margin:0 0 1em;
}
.objectView.gallery > .objectList > .item ul > .item > .link {
  display:block;
  text-decoration:none;
  border:1px solid #e5e5e5;
  padding:0.5em;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.objectView.gallery > .objectList > .item ul > .item > .link .visual {
  display:table-cell;
  vertical-align:middle;
  height:90px;
  text-align:center;
  width:202px;
}
.objectView.gallery > .objectList > .item ul > .item > .link .visual img {
  display:block;
  max-width:130px;
  max-height:90px;
  margin:0 auto;
}
.objectView.gallery > .objectList > .item ul > .item > .link .label {
  display:block;
  color:#777777;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.objectView.gallery > .objectList > .item ul > .item > .link .format {
  display:block;
  color:#888888;
  font-size:0.92307692307692em;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.objectView.gallery > .objectList > .item ul > .item > .link .format .ext { text-transform:uppercase; }
.objectView.gallery > .objectList > .item ul > .item > .link:hover { border-color:#bbbbbb; }
.objectView.gallery > .objectList > .item ul > .item + .item .link { margin-left:1em; }
.objectView.gallery > .objectList > .item ul > .item + .item .galleryDownloadLink { margin-left:1em; }
.objectView.gallery > .objectList > .item ul > .item:nth-child(4n+1) { clear:left; }
.objectView.gallery > .objectList > .item ul > .item:nth-child(4n+1) .link { margin-left:0; }
.objectView.gallery > .objectList > .item ul > .item:nth-child(4n+1) .galleryDownloadLink { margin-left:0; }
.objectView.gallery > .objectList > .item ul > .item .galleryDownloadLink {
  display:block;
  background-color:#f6f6f6;
  padding:4px 0;
}
.objectView.gallery > .objectList > .item ul > .item .galleryDownloadLink span {
  background:url("bgd_menutree-ins-open.png") no-repeat;
  padding-left:16px;
}
.pageNewsDetail .newsTitle { text-transform:none; }
.blockElementSelection .col {
  display:block;
  float:left;
  width:50%;
}
.blockElementSelection .col.col-1 > .inner { padding:0 0.4em 0 0; }
.blockElementSelection .col.col-2 > .inner { padding:0 0 0 0.4em; }
.blockElementSelection .elementDropdown {
  padding:0 0 0.7em;
  position:relative;
}
.blockElementSelection .elementDropdown > .add2Faves {
  position:absolute;
  top:13px;
  left:10px;
}
.blockElementSelection .elementDropdown > .link {
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.1538461538462em;
  display:block;
  color:#777777;
}
.blockElementSelection .elementDropdown > .link span {
  display:block;
  height:45px;
  background:url("bgd_product-elementSelect.png") no-repeat;
}
.blockElementSelection .elementDropdown > .link > span { padding:0 0 0 11px; }
.blockElementSelection .elementDropdown > .link > span > span {
  background-position:right -45px;
  padding:0 40px 0 0;
}
.blockElementSelection .elementDropdown > .link > span > span > span {
  background-position:0 -90px;
  background-repeat:repeat-x;
  line-height:45px;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  padding:0 0.5em 0 0;
}
.blockElementSelection .elementDropdown > .link:hover { color:#000000; }
.blockElementSelection .elementDropdown > .link:hover > span { background-position:0 -135px; }
.blockElementSelection .elementDropdown > .link:hover > span > span { background-position:right -180px; }
.blockElementSelection .elementDropdown > .link:hover > span > span > span { background-position:0 -225px; }
.blockElementSelection .elementDropdown > .link.activ { color:#000000; }
.blockElementSelection .elementDropdown > .link.activ > span { background-position:0 -270px; }
.blockElementSelection .elementDropdown > .link.activ > span > span { background-position:right -315px; }
.blockElementSelection .elementDropdown > .link.activ > span > span > span { background-position:0 -360px; }
.blockElementSelection .elementDropdown .list {
  display:none;
  position:relative;
  top:-3px;
  z-index:1;
}
.blockElementSelection .elementDropdown .list > ul {
  background:#ffffff;
  border:1px solid #bdbdbd;
  border-top:0;
  -moz-border-radius:0 0 4px 4px;
  -webkit-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px;
  width:98%;
  margin:0 auto;
}
.blockElementSelection .elementDropdown .list > ul > .title {
  display:block;
  padding:0.4em 0.8em;
  background:#eeeeee;
  text-transform:uppercase;
  font-size:0.84615384615385em;
  color:#666666;
  line-height:15px;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.blockElementSelection .elementDropdown .list > ul > .title > span {
  background:url("icon-arrow-03-down.png") no-repeat 0 center;
  text-shadow:1px 1px 0 rgba(255,255,255,0.5);
  padding:0 0 0 16px;
}
.blockElementSelection .elementDropdown .list > ul > .item {
  display:block;
  overflow:hidden;
  margin:0;
  border-bottom:1px solid #bdbdbd;
  -webkit-transition:all 0.2s ease ;
  -moz-transition:all 0.2s ease ;
  -o-transition:all 0.2s ease ;
  transition:all 0.2s ease ;
}
.blockElementSelection .elementDropdown .list > ul > .item > .link {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:78%;
  color:#888888;
  vertical-align:middle;
  font-size:1em;
  font-family:'Questrial', arial, tahoma, sans-serif;
}
.blockElementSelection .elementDropdown .list > ul > .item > .link > .inner {
  display:block;
  padding:0.7em;
}
.blockElementSelection .elementDropdown .list > ul > .item > .link .visual {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:25%;
  vertical-align:middle;
}
.blockElementSelection .elementDropdown .list > ul > .item > .link .visual img {
  display:block;
  max-height:60px;
  margin:0 auto;
  border:1px solid #bdbdbd;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  border-radius:1px;
}
.blockElementSelection .elementDropdown .list > ul > .item > .link .content {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:72%;
  vertical-align:middle;
}
.blockElementSelection .elementDropdown .list > ul > .item > .link .content > .inner {
  display:block;
  padding:0 0 0 0.7em;
}
.blockElementSelection .elementDropdown .list > ul > .item > .link .content .title {
  display:block;
  color:#333333;
  font-size:1.1em;
}
.blockElementSelection .elementDropdown .list > ul > .item > .link .content .infos {
  font-family:'Lato', arial, tahoma, sans-serif;
  display:block;
  color:#888888;
  font-size:0.9em;
}
.blockElementSelection .elementDropdown .list > ul > .item > .link:hover { color:#e31f26; }
.blockElementSelection .elementDropdown .list > ul > .item > .actions {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:18%;
  vertical-align:middle;
  text-align:right;
}
.blockElementSelection .elementDropdown .list > ul > .item > .actions .btn {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  width:16px;
  height:16px;
  background:none no-repeat;
}
.blockElementSelection .elementDropdown .list > ul > .item > .actions .btn > span { display:none; }
.blockElementSelection .elementDropdown .list > ul > .item > .actions .btn.download { background-image:url("icon-download-02.png"); }
.blockElementSelection .elementDropdown .list > ul > .item > .actions .btn.download:hover { background-image:url("icon-download-02-hover.png"); }
.blockElementSelection .elementDropdown .list > ul > .item:hover { background-color:#fcf0f0; }
.blockElementSelection .elementDropdown .list > ul > .item.last, .blockElementSelection .elementDropdown .list > ul > .item:last-child { border-bottom:0; }
.blockElementSelection .elementDropdown .list > ul > .item.downloadAll { border-bottom:0; }
.blockElementSelection .elementDropdown .list > ul > .item.downloadAll > .link {
  display:block;
  width:auto;
  padding:1em;
}
.blockElementSelection .elementDropdown .list > ul > .item.downloadAll > .link > span {
  display:block;
  padding:0 0 0 20px;
  background:url("icon-download-02.png") no-repeat 0 center;
}
.blockElementSelection .elementDropdown .list > ul > .item.downloadAll > .link > span > span {
  color:#333333;
  text-transform:uppercase;
}
.blockElementSelection .elementDropdown .list > ul > .item.icon .link img { display:none; }
.blockElementSelection .elementDropdown .list > ul > .item.icon .link .visual {
  height:45px;
  border:1px solid #e5e5e5;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  background:url("typeIcons/icon-type-default.png") no-repeat center center #ffffff;
}
.blockElementSelection .elementDropdown .list > ul > .item.icon #bundle .evolisIcons .link .visual { background-image:url("typeIcons/icon-type-default.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.logo .link .visual { background-image:url("typeIcons/icon-type-bookletHD.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.photo .link .visual { background-image:url("typeIcons/icon-type-bookletHD.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.booklet .link .visual { background-image:url("typeIcons/icon-type-booklet.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.sheet .link .visual { background-image:url("typeIcons/icon-type-sheet.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.bookletHD .link .visual { background-image:url("typeIcons/icon-type-bookletHD.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.bookletSD .link .visual { background-image:url("typeIcons/icon-type-bookletSD.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.productCard .link .visual { background-image:url("typeIcons/icon-type-productCard.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.exampleCard .link .visual { background-image:url("typeIcons/icon-type-exampleCard.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.successStories .link .visual { background-image:url("typeIcons/icon-type-successStories.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.slides .link .visual { background-image:url("typeIcons/icon-type-slides.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.faq .link .visual { background-image:url("typeIcons/icon-type-faq.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.eCatalog .link .visual { background-image:url("typeIcons/icon-type-eCatalog.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.encoder .link .visual { background-image:url("typeIcons/icon-type-encoder .png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.cartridge .link .visual { background-image:url("typeIcons/icon-type-cartridge.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.spareParts .link .visual { background-image:url("typeIcons/icon-type-spareParts.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.cardDesigner .link .visual { background-image:url("typeIcons/icon-type-cardDesigner.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.extendedWarranty .link .visual { background-image:url("typeIcons/icon-type-extendedWarranty.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.flash .link .visual { background-image:url("typeIcons/icon-type-flash.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.webBanner .link .visual { background-image:url("typeIcons/icon-type-webBanner.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.promoEmail .link .visual { background-image:url("typeIcons/icon-type-promoEmail.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.marketEmail .link .visual { background-image:url("typeIcons/icon-type-marketEmail.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.video .link .visual { background-image:url("typeIcons/icon-type-video.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.webKit .link .visual { background-image:url("typeIcons/icon-type-webKit.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.userManual .link .visual { background-image:url("typeIcons/icon-type-userManual.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.warrantyConditions .link .visual { background-image:url("typeIcons/icon-type-warrantyConditions.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.technicalSheet .link .visual { background-image:url("typeIcons/icon-type-technicalSheet.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.pressRelease .link .visual { background-image:url("typeIcons/icon-type-pressRelease.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.evolisImage .link .visual { background-image:url("typeIcons/icon-type-evolisImage.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.seoGuide .link .visual { background-image:url("typeIcons/icon-type-seoGuide.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.emailingGuide .link .visual { background-image:url("typeIcons/icon-type-emailingGuide.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.fidelityGuide .link .visual { background-image:url("typeIcons/icon-type-fidelityGuide.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.priceList .link .visual { background-image:url("typeIcons/icon-type-priceList.png"); }
.blockElementSelection .elementDropdown .list > ul > .item.icon.pressKit .link .visual { background-image:url("typeIcons/icon-type-pressKit.png"); }
.blockElementSelection .elementDropdown.open .list { display:block; }
.pageAdminAlerts .blockAlertList .tabForm td.input { line-height:25px; }
.pageAdminAlerts .blockAlertList .tabRequest th.display, .pageAdminAlerts .blockAlertList .tabRequest td.display {
  padding-left:10px;
  white-space:nowrap;
  text-transform:none;
  font-size:0.92307692307692em;
}
.pageAdminAlerts .blockAlertList .tabRequest th.display label, .pageAdminAlerts .blockAlertList .tabRequest td.display label {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  margin-right:6px;
}
.pageAdminAlerts .blockAlertList .tabRequest td.date { width:10%; }
.pageAdminAlerts .blockAlertList .tabRequest td.mode {
  width:25%;
  color:#666666;
  font-style:italic;
  text-align:center;
}
.pageAdminAlerts .blockAlertList .tabRequest tr:nth-child(2n+1) td { background-color:#f9f9f9; }
.pageAdminAlerts .blockAlertHistory .tabRequest th.mode { text-align:center; }
.pageAdminAlerts .blockAlertHistory .tabRequest td.date { width:10%; }
.pageAdminAlerts .blockAlertHistory .tabRequest td.mode {
  width:25%;
  color:#666666;
  font-style:italic;
  text-align:center;
}
.pageAdminAlerts .blockAlertHistory .tabRequest tr.even td { background-color:#f9f9f9; }
.pageMediaLibrary { position:relative; }
.pageMediaLibrary > .ajaxLoader {
  position:absolute;
  top:0;
  right:1.5em;
  z-index:500;
}
.pageMediaLibrary .blockTabRequest .tabRequest td.actions { text-align:center; }
.pageMediaLibrary .blockTabRequest .tabRequest td.downloadLink { text-align:center; }
.pageMediaLibrary .blockTabRequest .tabRequest td.downloadLink .downloadUrl {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  background:url("icon-download-02.png") no-repeat center center;
  width:20px;
  height:20px;
  color:#999999;
  font-size:0.92307692307692em;
}
.pageMediaLibrary .blockTabRequest .tabRequest td.downloadLink .downloadUrl > span { display:none; }
.pageMediaLibrary .blockTabRequest .tabRequest td.hashLink { text-align:center; }
.pageMediaLibrary .blockTabRequest .tabRequest td.hashLink .flag {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  background:none no-repeat center center;
  width:20px;
  height:20px;
}
.pageMediaLibrary .blockTabRequest .tabRequest td.hashLink .flag > span { display:none; }
.pageMediaLibrary .blockTabRequest .tabRequest td.hashLink .flag.fr { background-image:url("bgd_hashLink-flag-fr.png"); }
.pageMediaLibrary .blockTabRequest .tabRequest td.hashLink .flag.fr:hover { background-image:url("bgd_hashLink-flag-fr-activ.png"); }
.pageMediaLibrary .blockTabRequest .tabRequest td.hashLink .flag.en { background-image:url("bgd_hashLink-flag-uk.png"); }
.pageMediaLibrary .blockTabRequest .tabRequest td.hashLink .flag.en:hover { background-image:url("bgd_hashLink-flag-uk-activ.png"); }
.blockMediaLibrary { padding:5px 0 20px; }
.blockMediaLibrary .mediaTree {
  float:left;
  width:25%;
}
.blockMediaLibrary .mediaTree > .inner {
  padding:1em;
  border:1px solid #e5e5e5;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  overflow-y:auto;
  overflow-x:hidden;
  max-height:350px;
}
.blockMediaLibrary .mediaTree + .mediaList {
  float:right;
  width:75%;
}
.blockMediaLibrary .mediaTree + .mediaList > .inner { padding:0 0 0 1em; }
.blockMediaLibrary .mediaList .tabRequest td.visual { width:10%; }
.blockMediaLibrary .mediaList .tabRequest td.visual img {
  width:auto;
  max-height:45px;
}
.blockMediaLibrary .mediaList .tabRequest td.infos { width:auto; }
.blockMediaLibrary.hide { display:none; }
.blockMediaLibrary.show { display:block; }
#fileContextMenu {
  position:absolute;
  z-index:99999;
  min-width:100px;
  display:none;
}
#vakata-contextmenu, #fileContextMenu {
  background:#ffffff;
  border:1px solid #dddddd;
  -moz-border-radius:0 4px 4px 4px;
  -webkit-border-radius:0 4px 4px 4px;
  border-radius:0 4px 4px 4px;
  box-shadow:2px 2px 4px #eeeeee;
  -moz-box-shadow:2px 2px 4px #eeeeee;
  -webkit-box-shadow:2px 2px 4px #eeeeee;
}
#vakata-contextmenu li, #fileContextMenu li {
  display:block;
  overflow:hidden;
}
#vakata-contextmenu li a, #fileContextMenu li a {
  display:block;
  padding:3px 5px 3px 15px;
  color:#999999;
  font-size:0.92307692307692em;
  border-bottom:1px solid #dddddd;
  background:url("icon-arrow-03-right-05.gif") no-repeat 5px 9px;
}
#vakata-contextmenu li a:hover, #fileContextMenu li a:hover {
  background-color:#f8f8f8;
  color:#444444;
}
#vakata-contextmenu li ins, #fileContextMenu li ins { display:none; }
#vakata-contextmenu li.last, #vakata-contextmenu li:last-child, #fileContextMenu li.last, #fileContextMenu li:last-child {
  border-bottom:0;
  -moz-border-radius:0 0 4px 4px;
  -webkit-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px;
}
#vakata-dragged {
  display:block;
  width:auto;
  background:#ffffff;
  border:1px solid #dddddd;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  box-shadow:2px 2px 4px rgba(0,0,0,0.2);
  -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.2);
  -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.2);
  padding:7px 12px !important;
  -moz-opacity:0.9;
  filter:alpha(opacity:  90 );
  opacity:0.9;
}
#vakata-dragged ins { display:none; }
#vakata-dragged tr { display:block; }
#vakata-dragged tr td {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  text-align:left;
  vertical-align:top;
}
#vakata-dragged tr td.time, #vakata-dragged tr td.link, #vakata-dragged tr td .add2Faves { display:none; }
#vakata-dragged tr td.visual { width:20%; }
#vakata-dragged tr td.visual img {
  width:95%;
  display:block;
  border:1px solid #e5e5e5;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
#vakata-dragged tr td.infos { width:auto; }
#vakata-dragged tr td.infos .name {
  display:block;
  text-transform:capitalize;
  font-size:1em;
  font-weight:bold;
}
#vakata-dragged tr td.infos .name, #vakata-dragged tr td.infos .name a { color:#666666; }
#vakata-dragged tr td.infos .family, #vakata-dragged tr td.infos .format {
  display:block;
  font-size:0.92307692307692em;
}
#vakata-dragged tr td.infos .family, #vakata-dragged tr td.infos .family a, #vakata-dragged tr td.infos .format, #vakata-dragged tr td.infos .format a { color:#999999; }
.stats {
  margin-top:-30px;
  width:100%;
  height:95%;
}
.loaderStats {
  position:absolute;
  width:100%;
  height:360px;
  z-index:1000;
  -moz-opacity:0;
  filter:alpha(opacity:  0 );
  opacity:0;
  zoom:1;
  background:url("ajax-loader-01.gif") no-repeat center center;
  background-color:white;
}
.noData {
  position:absolute;
  width:100%;
  height:30%;
  z-index:1000;
  background-color:white;
  vertical-align:middle;
}
.filter {
  display:inline;
  margin-right:10px;
}
.statBox {
  width:100%;
  height:350px;
}
.statBox .statsTools {
  height:25px;
  z-index:2;
  position:relative;
}
.statBox .statsTools select {
  zoom:1;
  *display:inline;
  vertical-align:middle;
  width:100px;
  font-size:0.92307692307692em;
  border:1px solid #eeeeee;
  padding:7px 5px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.backToStats {
  z-index:10;
  position:relative;
}
.blockDropZone {
  text-align:center;
  font-family:'Questrial', arial, tahoma, sans-serif;
  margin:2em auto 0;
  text-align:left;
  border:3px dashed #dddddd;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  padding:3%;
}
.blockDropZone .message > .inner {
  background:url("icon-medias-folder-empty.png") no-repeat;
  min-height:64px;
  height:auto !important;
  height:64px;
  padding:1.5em 0 0 80px;
}
.blockDropZone .message .title {
  display:block;
  font-size:1.1538461538462em;
  padding:0 0 5px;
  background:none no-repeat 0 4px;
  line-height:18px;
}
.blockDropZone .message .title.info-1 { background-image:url("icon-medias-draginfo.png"); }
.blockDropZone .message .title.info-2 {
  display:none;
  background-image:url("icon-medias-addinfo.png");
  padding-bottom:0;
}
.blockDropZone .message .title .highlight {
  font-weight:bold;
  font-size:1.2em;
}
.blockDropZone:hover, .blockDropZone.hover { border-color:#bbbbbb; }
.blockDropZone.release .message {
  -moz-opacity:0.4;
  filter:alpha(opacity:  40 );
  opacity:0.4;
  border-style:solid;
  border-color:#dddddd;
}
.blockDropZone .uploadList .uploadItem {
  width:100%;
  padding:0 0 0.8em;
}
.blockDropZone .uploadList .uploadItem .name {
  display:block;
  float:left;
  padding:10px 0 0 2px;
  color:#666666;
}
.blockDropZone .uploadList .uploadItem .name > span {
  background:url("icon-tick-01.png") no-repeat -25px center;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockDropZone .uploadList .uploadItem .progressInfo {
  display:block;
  float:right;
  border:1px solid #dddddd;
  border-bottom:0;
  -moz-border-radius:4px 4px 0 0;
  -webkit-border-radius:4px 4px 0 0;
  border-radius:4px 4px 0 0;
  background:#ffffff;
  padding:8px;
  font-style:italic;
  color:#444444;
  margin:0 10px -1px 0;
  -webkit-transition:all 0.3s ease ;
  -moz-transition:all 0.3s ease ;
  -o-transition:all 0.3s ease ;
  transition:all 0.3s ease ;
}
.blockDropZone .uploadList .uploadItem .progressInfo .percentage {
  font-weight:bold;
  font-style:normal;
}
.blockDropZone .uploadList .uploadItem .cancelUpload {
  display:block;
  float:right;
  padding:8px 6px 0 0;
}
.blockDropZone .uploadList .uploadItem .cancelUpload .cancel {
  color:#777777;
  font-size:0.92307692307692em;
}
.blockDropZone .uploadList .uploadItem .cancelUpload .cancel > span {
  background:url("icon-delete-03.png") no-repeat 0 center;
  padding:0 0 0 12px;
}
.blockDropZone .uploadList .uploadItem .progressBar {
  border:1px solid #dddddd;
  background:#ffffff;
  padding:2px;
  height:7px;
  clear:both;
}
.blockDropZone .uploadList .uploadItem .progressBar .innerBar {
  height:7px;
  background:#ee7a7e;
  background:-moz-linear-gradient(top,#ee7a7e 0%,#e31f26 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ee7a7e),color-stop(100%,#e31f26));
  background:-webkit-linear-gradient(top,#ee7a7e 0%,#e31f26 100%);
  background:-o-linear-gradient(top,#ee7a7e 0%,#e31f26 100%);
  background:-ms-linear-gradient(top,#ee7a7e 0%,#e31f26 100%);
  background:linear-gradient(top,#ee7a7e 0%,#e31f26 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr= #ee7a7e , EndColorStr= #e31f26 );
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockDropZone .uploadList .uploadItem .progressBar .innerBar span { display:none; }
.blockDropZone .uploadList .uploadItem.complete .name, .blockDropZone .uploadList .uploadItem.complete .progressInfo {
  color:#aaaaaa;
  font-style:italic;
}
.blockDropZone .uploadList .uploadItem.complete .name > span {
  background-position:0 center;
  padding:0 0 0 15px;
}
.blockDropZone .uploadList .uploadItem.complete .cancelUpload { display:none; }
.blockDropZone .uploadList .uploadItem.complete .progressBar .innerBar {
  background:#c2e085;
  background:-moz-linear-gradient(top,#c2e085 0%,#99cc33 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c2e085),color-stop(100%,#99cc33));
  background:-webkit-linear-gradient(top,#c2e085 0%,#99cc33 100%);
  background:-o-linear-gradient(top,#c2e085 0%,#99cc33 100%);
  background:-ms-linear-gradient(top,#c2e085 0%,#99cc33 100%);
  background:linear-gradient(top,#c2e085 0%,#99cc33 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr= #c2e085 , EndColorStr= #99cc33 );
}
.blockTipMainInfos {
  position:fixed;
  background:url("bgd_tipMainInfos.png") no-repeat center bottom;
  left:50%;
  top:-200px;
  margin:0 0 0 -165px;
  width:330px;
  text-align:center;
  z-index:50;
  -webkit-transition:all 0.5s ease ;
  -moz-transition:all 0.5s ease ;
  -o-transition:all 0.5s ease ;
  transition:all 0.5s ease ;
}
.blockTipMainInfos > .inner { padding:15px 30px 30px; }
.blockTipMainInfos .message {
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.3846153846154em;
  display:block;
  color:#e31f26;
}
.blockTipMainInfos .message > span > span {
  display:block;
  font-size:0.8em;
  color:#666666;
}
.blockTipMainInfos.hide { top:-200px; }
.blockTipMainInfos.show { top:0; }
body.mceContentBody { background:#ffffff; }
.mceContentBody { font-family:'Lato', arial, tahoma, sans-serif; }
.mceContentBody h1, .mceContentBody h2, .mceContentBody h3, .mceContentBody h4 {
  padding:0 0 0.8em;
  font-family:'Questrial', arial, tahoma, sans-serif;
}
.mceContentBody h1 {
  color:#e31f26;
  font-size:1.3846153846154em;
}
.mceContentBody h2 {
  color:#666666;
  font-size:1.2307692307692em;
}
.mceContentBody h3 {
  color:#777777;
  font-size:1.0769230769231em;
  font-style:italic;
}
.mceContentBody a { text-decoration:underline; }
.mceContentBody p {
  line-height:20px;
  color:#555555;
}
.mceContentBody p em { font-style:italic; }
.mceContentBody ul { padding:0 0 5px; }
.mceContentBody ul li a { text-decoration:none; }
.mceContentBody ul > li {
  display:block;
  padding:0 0 0.6em 14px;
  line-height:20px;
  background:url("icon-bullet-01.png") no-repeat 0 7px;
  color:#555555;
  text-align:left;
}
.mceContentBody ul > li > ul { padding:0 0 0 1em; }
.mceContentBody ul > li > ul > li {
  display:block;
  padding:0.3em 0 0 12px;
  color:#777777;
  text-align:left;
  background:url("icon-arrow-03-right.png") no-repeat 0 9px;
}
.mceContentBody ol { margin:0 0 15px 25px; }
.mceContentBody ol li a { text-decoration:none; }
.mceContentBody ol > li {
  display:list-item;
  list-style:decimal;
  padding:0 0 0.3em;
  color:#777777;
  text-align:left;
}
.mceContentBody table { margin:0 auto 15px; }
.mceContentBody table caption {
  color:#777777;
  padding:0.4em 0.6em 0.4em 22px;
  min-height:12px;
  font-size:0.92307692307692em;
  text-align:left;
  background:url("icon-arrow-04-down.png") no-repeat 6px center #f9f9f9;
}
.mceContentBody table caption + thead th { border-top:1px solid #dddddd; }
.mceContentBody table th {
  text-align:center;
  text-transform:uppercase;
  font-size:0.84615384615385em;
  color:#777777;
  background:#f9f9f9;
  padding:0.4em 0.6em;
  border-bottom:1px solid #e5e5e5;
}
.mceContentBody table th:first-child { text-align:left; }
.mceContentBody table td {
  text-align:left;
  font-size:1em;
  color:#555555;
  padding:0.6em;
  line-height:20px;
  border-bottom:1px dotted #dddddd;
  border-left:1px dotted #dddddd;
}
.mceContentBody table td:first-child { border-left:0; }
.mceContentBody table.noBorder td { border:0; }
.mceContentBody blockquote { padding:0 0 15px; }
.mceContentBody blockquote > .inner {
  background:#f9f9f9;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:1em;
}
.mceContentBody blockquote p {
  padding:0;
  color:#777777;
  font-style:italic;
  text-align:left;
}
.mceContentBody blockquote .quote {
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:1.1538461538462em;
  font-style:italic;
  color:#666666;
  line-height:18px;
}
.mceContentBody blockquote .quote > span {
  display:block;
  background:url("icon-quote-open-01.png") no-repeat;
  padding:0 0 0 3em;
}
.mceContentBody blockquote .quote > span > span {
  display:block;
  background:url("icon-quote-close-01.png") no-repeat right bottom;
  padding:0 3em 0 0;
  min-height:35px;
}
.mceContentBody blockquote .author {
  font-family:'Lato', arial, tahoma, sans-serif;
  font-size:0.92307692307692em;
  text-transform:uppercase;
  color:#888888;
  padding:0.5em 0 0;
}
.mceContentBody .article .picture {
  display:block;
  float:right;
  margin:0 0 0.5em 1.2em;
  border:1px solid #e5e5e5;
  padding:1px;
  background:#ffffff;
}
.mceContentBody .article .picture img {
  display:block;
  width:100%;
}
.mceContentBody .article .picture.left {
  float:left;
  margin:0 1.2em 0.5em 0;
}
.mceContentBody .genericSeparator {
  background:url("bgd_genericSeparator.png") no-repeat center 0;
  height:20px;
  padding:0 0 25px;
}
.mceContentBody .genericSpacer {
  display:block;
  height:20px;
}
#tinymce.mceContentBody table.noBorder { border:1px dashed #eeeeee; }
#tinymce.mceContentBody table.noBorder td, #tinymce.mceContentBody table.noBorder th {
  border-bottom:1px dashed #eeeeee;
  border-left:1px dashed #eeeeee;
}
.isLogin { background:#5f5f5f; }
.isLogin .blockMenuTop .blockMenu > .inner { width:1060px; }
.isLogin .blockMenuTop .blockMenu .menu {
  position:relative;
  z-index:401;
}
.isLogin .blockMenuTop .blockMenu.first .menu { margin-right:50px; }
.isLogin .blockMenuTop .blockMenu.second .menu { padding-right:0; }
.blockLogin {
  background:url("bgd_loginGlobal.png") no-repeat center 0 #ffffff;
  min-height:570px;
}
.blockLogin > .inner {
  width:1130px;
  margin:0 auto;
  position:relative;
}
.blockLogin .blockEdito {
  float:left;
  width:55%;
}
.blockLogin .blockEdito > .inner { padding: 115px 0 0 140px; }
.blockLogin .blockEdito .logo {
    /*background: url("logo-partners-evolis.png") no-repeat left bottom;*/
    padding: 0 0 2.3em;
    /*padding: 0 0 3.3em 13px;*/
}
.blockLogin .blockEdito .logo img { display:block; margin-left :10px ;}
.blockLogin .blockEdito .logo .baseline {
  display:block;
  padding:7px 0 0 40px;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.6923076923077em;
  color:#6b6b6b;
}
.blockLogin .blockEdito .edito {
  margin-top: 27px;
  padding:0 85px 0 0;
  background:url("bgd_loginEdito-arrow.png") no-repeat right center;
}
.blockLogin .blockEdito .edito p {
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:1.1538461538462em;
  color:#222222;
}
.blockLogin .loginBadge {
  position:absolute;
  top:-150px;
  right:6em;
  background:url("bgd_loginBadge-top.png") no-repeat;
  width:394px;
  padding:291px 0 0;
  z-index:400;
  -webkit-transition:all 0.3s ease-out ;
  -moz-transition:all 0.3s ease-out ;
  -o-transition:all 0.3s ease-out ;
  transition:all 0.3s ease-out ;
}
.blockLogin .loginBadge > .inner {
  display:block;
  height:268px;
  position:relative;
  background:url("bgd_loginBadge.png") no-repeat 0 bottom;
}
.blockLogin .loginBadge > .inner > .title {
  text-align:center;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.5384615384615em;
  color:#ffffff;
  text-transform:uppercase;
  padding:16px 0 0;
  height:40px;
  line-height:34px;
  white-space:nowrap;
}
.blockLogin .loginBadge form {
  display:block;
  padding:25px 40px 0;
}
.blockLogin .loginBadge .fields {
  padding:0 0 15px 100px;
  position:relative;
}
.blockLogin .loginBadge .field { padding:0 0 0.6em; }
.blockLogin .loginBadge .field > input { width:93%; }
.blockLogin .loginBadge .valid { overflow:hidden; }
.blockLogin .loginBadge .autoConnect {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  font-size:0.92307692307692em;
  color:#777777;
}
.blockLogin .loginBadge .btnLogin {
  vertical-align:middle;
  float:right;
}
.blockLogin .loginBadge .error {
  position:absolute;
  width:100%;
  text-align:center;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:0.92307692307692em;
  color:#e31f26;
  font-weight:bold;
  white-space:nowrap;
  top:62px;
  left:0;
}
.blockLogin .loginBadge .actions {
  text-align:center;
  position:relative;
  font-size:0.84615384615385em;
  font-weight:bold;
}
.blockLogin .loginBadge .actions, .blockLogin .loginBadge .actions a { color:#e31f26; }
.blockLogin .loginBadge .actions a:hover { text-decoration:underline; }
.blockLogin .loginBadge .actions .loginLoader {
  position:absolute;
  left:50%;
  top:-22px;
}
.blockLogin.step1 .loginBadge { top:-600px; }
.blockLogin.step1 .loginBadge.slideDown { top:-120px; }
.blockLogin.step1 .loginBadge.pullUp { top:-150px; }
.blockLogin .passwordConfirm {
  background:#ffffff;
  border:1px solid #dddddd;
  border-top:0;
  width:40%;
  margin:0 auto;
  -moz-border-radius:0 0 3px 3px;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
}
.blockLogin .passwordConfirm > .inner { padding:1.7em; }
.blockLogin .passwordConfirm .tabForm td.label {
  text-align:left;
  padding-top:6px;
}
.blockLogin .passwordConfirm .valid {
  overflow:hidden;
  text-align:center;
}
.blockLogin .passwordConfirm .error {
  text-align:center;
  padding:0 0 15px;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:0.92307692307692em;
  color:#e31f26;
  font-weight:bold;
  white-space:nowrap;
}
.blockLogin.confirmPasswd { min-height:440px; }
.blockPopup { display:none; }
.blockPopup .overlay {
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background:#000000;
  z-index:1000;
  width:100%;
  height:4000px;
  -moz-opacity:0.7;
  filter:alpha(opacity:  70 );
  opacity:0.7;
}
.blockPopup .popup, .blockPopup .popupInner-1, .blockPopup .popupInner-2 { background:url("bgd_blockpopup-mid.png") no-repeat; }
.blockPopup .popup {
  width:650px;
  position:absolute;
  top:-400px;
  left:50%;
  margin:0 0 0 -325px;
  padding:60px 0 0;
  z-index:1001;
  -webkit-transition:all 0.4s ease ;
  -moz-transition:all 0.4s ease ;
  -o-transition:all 0.4s ease ;
  transition:all 0.4s ease ;
}
.blockPopup .popupInner-1 {
  background-position:-650px bottom;
  padding:0 0 20px;
}
.blockPopup .popupInner-2 {
  background-position:-1300px 0;
  background-repeat:repeat-y;
  padding:10px 15px;
}
.blockPopup .popupInner-3 { padding:0 15px; }
.blockPopup.hide { display:none; }
.blockPopup.show { display:block; }
.blockPopup .close {
  display:block;
  position:absolute;
  right:20px;
  top:20px;
  background:url("icon-delete-03.png") no-repeat;
  width:10px;
  height:10px;
  z-index:1002;
}
.blockPopup .close span { display:none; }
.blockPopup .popupTitle { padding:0 0 20px; }
.blockPopup .popupTitle .back {
  float:right;
  font-size:1.0769230769231em;
  color:#777777;
  font-style:italic;
}
.blockPopup .popupTitle .title {
  display:block;
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size:1.5384615384615em;
  text-transform:uppercase;
}
.blockPopup .popupTitle .title, .blockPopup .popupTitle .title a { color:#e31f26; }
.blockPopup .blockContent { padding:0 0 20px; }
.blockPopup .blockValidate {
  padding:18px 0 0;
  text-align:right;
  background:url("bgd_shadow-separ-01.png") no-repeat center 0;
}
.blockPopup .blockValidate .btnCancel {
  background:url("icon-cancel-01.gif") no-repeat 0 5px;
  color:#888888;
  float:left;
  font-style:italic;
  margin:8px 0 0;
  padding:0 0 0 11px;
}
.blockPopup .blockValidate a.hide, .blockPopup .blockValidate button.hide { display:none; }
.blockPopup .blockValidate a.show, .blockPopup .blockValidate button.show {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
}
.blockPopup .productGallery .expandVisuals.hide { display:none; }
.blockPopup .productGallery .expandVisuals.show { display:block; }
.blockPopup .productGallery .expandVisuals .ui-carousel {
  height:auto !important;
  min-width:620px;
}
.blockPopup .productGallery .expandVisuals .ui-carousel .wrapper {
  width:9999px;
  position:relative;
}
.blockPopup .productGallery .expandVisuals .accordionWrapper.hide { display:none; }
.blockPopup .productGallery .expandVisuals .accordionWrapper.show { display:block; }
.blockPopup .productGallery .expandVisuals .accordionTitle a {
  display:block;
  padding:0.4em 0.8em;
  background:#cccccc;
  text-transform:uppercase;
  font-size:0.84615384615385em;
  color:#555555;
}
.blockPopup .productGallery .expandVisuals .accordionTitle a span {
  background:url("icon-arrow-04-right.png") no-repeat 0 center;
  text-shadow:1px 1px 0 rgba(255,255,255,0.5);
  padding:0 0 0 12px;
}
.blockPopup .productGallery .expandVisuals .accordionGalery.open .accordionTitle a span {
  background-image:url("icon-arrow-04-down.png");
  padding-left:14px;
}
.blockPopup .productGallery .expandVisuals .accordionGalery + .accordionGalery { border-top:1px solid #bbbbbb; }
.blockPopup .productGallery .expandVisuals .accordionContent {
  width:auto;
  overflow:hidden;
  padding:1.2em;
  border:1px solid #e5e5e5;
}
.blockPopup .productGallery .expandVisuals .accordionContent .visual {
  display:block;
  float:left;
  border:1px solid #e5e5e5;
  padding:2px;
}
.blockPopup .productGallery .expandVisuals .accordionContent .visual img {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:middle;
  max-height:260px;
}
.blockPopup .productGallery .expandVisuals .accordionContent .visual + .visual { margin-left:1em; }
.blockPopup .blockSttCard .visual {
  display:block;
  float:right;
  width:45%;
  border:1px solid #dddddd;
  padding:1px;
  margin:0 0 1em 1.5em;
}
.blockPopup .blockSttCard .visual img {
  display:block;
  width:100%;
}
.blockPopup.big .popup, .blockPopup.big .popupInner-1, .blockPopup.big .popupInner-2 { background-image:url("bgd_blockpopup-big.png"); }
.blockPopup.big .popup {
  width:900px;
  margin-left:-450px;
}
.blockPopup.big .popupInner-1 { background-position:-900px bottom; }
.blockPopup.big .popupInner-2 { background-position:-1800px 0; }
.blockPopup.midder .popup, .blockPopup.midder .popupInner-1, .blockPopup.midder .popupInner-2 { background-image:url("bgd_blockpopup-midder.png"); }
.blockPopup.midder .popup {
  width:765px;
  margin-left:-382.5px;
}
.blockPopup.midder .popupInner-1 { background-position:-780px bottom; }
.blockPopup.midder .popupInner-2 { background-position:-1560px 0; }
.blockPopup.midder .close {
  top:25px;
  right:10px;
}
.blockPopup.login .popup, .blockPopup.login .popupInner-1, .blockPopup.login .popupInner-2 { background-image:url("bgd_loginPopup-mid.png"); }
.blockPopup.login .popup {
  width:466px;
  margin-left:-233px;
  padding-top:71px;
}
.blockPopup.login .popupInner-1 {
  background-position:-466px bottom;
  padding-bottom:31px;
}
.blockPopup.login .popupInner-2 {
  background-position:-932px 0;
  padding:15px;
}
.blockPopup.login .popupInner-3 { padding:0 5px; }
.blockPopup.login .close {
  right:-11px;
  top:-17px;
  background-image:url("icon-close-02.png");
  width:42px;
  height:42px;
}
.blockPopup.login .blockContent { padding-bottom:0; }
.blockPopup.login .popupTitle {
  padding:0 0 8px;
  margin:0 0 15px;
  border-bottom:1px solid #e5e5e5;
}
.blockPopup.login .popupTitle .title {
  font-size:1.0769230769231em;
  font-weight:bold;
}
.blockPopup.login .popupTitle .title, .blockPopup.login .popupTitle .title a { color:#666666; }
.blockPopup.login .popupTitle .title span > span { color:#e31f26; }
.blockPopup.login .whoAreYou .item {
  display:block;
  padding:0 0 0.9em;
}
.blockPopup.login .whoAreYou .item .link {
  display:block;
  border:1px solid #dbdbdb;
  color:#555555;
  line-height:15px;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  font-size:0.92307692307692em;
  background:#fdfdfd;
  background:-moz-linear-gradient(top,#fdfdfd 0%,#f9f9f9 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#f9f9f9));
  background:-webkit-linear-gradient(top,#fdfdfd 0%,#f9f9f9 100%);
  background:-o-linear-gradient(top,#fdfdfd 0%,#f9f9f9 100%);
  background:-ms-linear-gradient(top,#fdfdfd 0%,#f9f9f9 100%);
  background:linear-gradient(top,#fdfdfd 0%,#f9f9f9 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr= #fdfdfd , EndColorStr= #f9f9f9 );
  box-shadow:1px 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1);
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-transition:all 0.2s ease ;
  -moz-transition:all 0.2s ease ;
  -o-transition:all 0.2s ease ;
  transition:all 0.2s ease ;
}
.blockPopup.login .whoAreYou .item .link > span {
  display:block;
  border:3px solid transparent;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -webkit-transition:all 0.5s ease ;
  -moz-transition:all 0.5s ease ;
  -o-transition:all 0.5s ease ;
  transition:all 0.5s ease ;
}
.blockPopup.login .whoAreYou .item .link > span > span {
  display:block;
  padding:10px;
}
.blockPopup.login .whoAreYou .item .link > span > span > span {
  display:block;
  min-height:42px;
  padding:0 0 0 52px;
  background:url("icons-accountType.png") no-repeat;
}
.blockPopup.login .whoAreYou .item .link:hover {
  box-shadow:1px 1px 4px rgba(0,0,0,0.2);
  -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.2);
  -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);
}
.blockPopup.login .whoAreYou .item .link:hover > span { border-color:#dbdbdb; }
.blockPopup.login .whoAreYou .item:last-child, .blockPopup.login .whoAreYou .item.last { padding:0; }
.blockPopup.login .whoAreYou .item.type-2 .link > span > span > span { background-position:0 -140px; }
.blockPopup.login .whoAreYou .item.type-3 .link > span > span > span { background-position:0 -280px; }
.blockPopup.login .passwordRecovery .tabForm td {
  padding-top:0;
  padding-bottom:0;
  padding-right:0;
  vertical-align:middle;
}
.blockPopup.login .passwordRecovery .tabForm td.label { text-align:left; }
.blockPopup.login .passwordRecovery .tabForm td.input input[type=text] {
  width:95%;
  height:28px;
  line-height:28px;
}
.blockPopup.login .createAccount .tabForm {
  width:85%;
  margin:0 auto 20px;
}
.blockPopup.login .createAccount .tabForm td.label {
  text-align:left;
  font-family:'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Luxi Sans', Arial, sans-serif;
  color:#666666;
  white-space:normal;
}
.blockPopup.login .createAccount .tabForm td.input { line-height:25px; }
.blockPopup.login .createAccount .tabForm td.input input[type=text] {
  height:30px;
  line-height:30px;
}
.blockPopup.login .createAccount .tabForm td.input select { padding:4px; }
.blockPopup.login .createAccount .tab.show { display:block; }
.blockPopup.login .createAccount .blockValidate {
  background:none;
  border-top:1px solid #e5e5e5;
  padding:20px 45px 0;
}
.blockPopup.login .createAccount .blockValidate .btnRound, .blockPopup.login .createAccount .blockValidate .ajaxLoader { vertical-align:middle; }
.blockPopup .downloadAll {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  overflow:hidden;
  margin:0;
  -webkit-transition:all 0.2s ease ;
  -moz-transition:all 0.2s ease ;
  -o-transition:all 0.2s ease ;
  transition:all 0.2s ease ;
  border:1px solid #dadada;
  border-left:none;
  height:20px;
  line-height:20px;
  margin:-6px 5px 2px -6px;
  padding:0 5px 0 3px;
  -moz-border-radius:0 2px 2px 0;
  -webkit-border-radius:0 2px 2px 0;
  border-radius:0 2px 2px 0;
}
.blockPopup .downloadAll > span {
  display:block;
  padding:0 0 0 20px;
  background:url("icon-download-02.png") no-repeat 0 center;
}
.blockPopup .downloadAll > span > span {
  color:#333333;
  text-transform:uppercase;
}
.blockPopup .downloadAll:hover { background-color:#f7f7f7; }
.blockPopup.login.big .popup, .blockPopup.login.big .popupInner-1, .blockPopup.login.big .popupInner-2 { background-image:url("bgd_loginPopup-big.png"); }
.blockPopup.login.big .popup {
  width:626px;
  margin-left:-313px;
}
.blockPopup.login.big .popupInner-1 { background-position:-626px bottom; }
.blockPopup.login.big .popupInner-2 { background-position:-1252px 0; }
.blockFooter {
  background:url("bgd_footer.png") repeat-x;
  font-size:0.92307692307692em;
  font-family:'Questrial', arial, tahoma, sans-serif;
}
.blockFooter .innerFooter-1 {
  background:url("bgd_footerProduct.png") no-repeat right 0;
  min-height:190px;
}
.blockFooter .innerFooter-2 { padding:135px 10px; }
.blockFooter, .blockFooter a { color:#dddddd; }
.isHome .blockFooter {
  background:#5f5f5f;
  text-align:center;
}
.isHome .blockFooter .innerFooter-1 {
  background:none;
  min-height:0;
  padding:15px 0;
}
.isHome .blockFooter .innerFooter-2 { padding:0; }
.isLogin .blockFooter {
  background:url("bgd_loginFooter.png") no-repeat center 0;
  min-height:350px;
  position:relative;
  margin:-145px 0 0;
  z-index:1;
}
.isLogin .blockFooter .innerFooter-1 {
  background:none;
  min-height:0;
  padding:0;
}
.isLogin .blockFooter .innerFooter-2 { padding:210px 175px 60px; }
.pageNewsDetail .mceContentBody .genericSpacer { height:auto !important; }


.titleCol {
  font-family:'Questrial', arial, tahoma, sans-serif;
  color:#000;
  font-size: 16px;
  padding: 2px 0 10px 0;
}
.paragraph {
  font-size: 12px; line-height: 14px;
  font-family:'Questrial', arial, tahoma, sans-serif;
}
.blockFormBrochur { 
  border:1px solid #dedede;
  margin: 10px 0 0 0;
}
.blockFormBrochur table td { 
  padding: 10px 5px; 
  border: 1px solid #dedede;
  border-top: none;
  border-right:none;
  font-family:'Questrial', arial, tahoma, sans-serif;
  color: #696969;
  vertical-align: top;
  font-size:14px;
}
.blockFormBrochur td.check {
  width:22px;
  padding-top: 10px;
}
.blockFormBrochur .checkForm {
    display: inline-block;
}
.blockFormBrochur .checkForm {
    background: url("bgd_menutree-insClick.png") no-repeat;
    margin: 0 auto;
    width:20px; height:17px;
    cursor: pointer;
}
.blockFormBrochur .checkForm span {
  display: none;
}
.blockFormBrochur .checkForm.activ {
  background-image:url("bgd_menutree-insClicked.png");
}
.blockFormBrochur table td .title-1 {
  font-size:12px; font-style:italic;
}
.blockFormBrochur table td {}
.blockFormBrochur .menuEdit {
  position: relative;
  z-index: 2;
  right: 0;
  width: 18px;
  float: right;
}

.blockFormBrochur .menuEdit .edit {
  display: inline-block;
  width: 18px;
  height: 18px;
  background:url("picto-editB.png") no-repeat center center #b1b1b1;
  overflow: hidden;
  display: none;
  margin: 1px 0;
}

.blockFormBrochur table tr:hover,
.blockFormBrochur table tr:hover td,
.blockFormBrochur table td:hover { background-color:#fff4f4;}

.blockFormBrochur table td:hover .edit  { display: block}

.blockFormBrochur .menuEdit .alert  span,
.blockFormBrochur .menuEdit .edit  span {
  display:none;
}
.blockFormBrochur .menuEdit a:hover span {background-color:#808080 }

.blockFormBrochur .menuEdit .alert {
  display: inline-block;
  width: 18px;
  height: 18px;
  background:url("picto-cautionB.png") no-repeat center center #b1b1b1;
  overflow: hidden;
  margin: 0;
}
.blockFormBrochur .logo {
  width: 119px;
  height: 80px;
  border:2px solid #dedede;
  float: left;
  overflow: hidden;
  background-size: 100%
}
.blockFormBrochur table td.blockUpload {
  background: #f9f9f9;
}
.blockFormBrochur .form { 
  background: none;
  float:left;
  width:90px;
  
  text-align: left;
  font-size: 12px;
  padding: 5px 0 0 15px;
}
.linkEdito {
  font-size: 14px;
  padding-left: 39px;
  background: url("bgd_linkEdito.png") no-repeat left center;
  font-style:italic;
  display: block;
  font-family:'Questrial', arial, tahoma, sans-serif;
  line-height: 14px;
  color:#818181;
  margin: 0 0 18px 9px;
  width: 75%;
}
.linkEdito span { color:#e31f26;}
.viewBrochur .pageSettings.pageFilter {margin-top:15px;}
.viewBrochur .pageSettings.pageFilter .filterElement.selectFilter.has5Select select {
  width:24%;
}
.viewBrochur .pageSettings.pageFilter .filterElement.selectFilter {
  width:80%;
}
.viewBrochur .pageSettings.pageFilter .filterElement.validFilter {
  width:13%;
  float:right;
}
.viewBrochur .homeMessages {
  height: 453px;
  background: #f5f5f5;
}
.viewBrochur .homeMessages .inner { padding: 75px 0 0 30px;}
.viewBrochur .homeMessages .txt-1 {
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size: 24px;
  font-style: italic;
  padding: 30px 75px 35px 171px;
  width:460px;
  color: #7b7b7c;
  background: url("bgd_txt-1.png") no-repeat 60px center;
}
.viewBrochur .homeMessages .txt-2 {
  font-family:'Questrial', arial, tahoma, sans-serif;
  font-size: 24px;
  font-style: italic;
  margin-top: 95px;
  padding: 30px 0 40px 171px;
  color: #7b7b7c;
  background: url("bgd_txt-2.png") no-repeat 85px bottom;
}
.viewBrochur .viewPerso {
  min-height: 453px;
  background: #f5f5f5;
  overflow: auto;
}
.viewBrochur .viewPerso > .inner {
  padding-left:54px;
  padding-top: 50px;
}
.viewBrochur .viewPerso .blockView {
    border: 3px solid transparent;
    border-radius: 5px;
    overflow: hidden;
    transition: all 0.4s ease 0s;
    width: 220px;
    float:left;
    margin-right:47px;
    margin-bottom: 45px;
}
.viewBrochur .viewPerso .blockView  > .inner {
  border:1px solid #c3c3c3;
  background: #eee;
}
.viewBrochur .viewPerso .blockView .visual {
  background: #fff;
  height:307px;
  width: 218px;border-bottom: 1px solid #c3c3c3;
  position: relative;
  text-align: center;
}
.viewBrochur .viewPerso .blockView:hover {
  border-color: #e6e6e6;
}

.viewBrochur .viewPerso .blockView .zoom {
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  bottom: -1px;
  right:-1px;
  background: url("zoom-couv.png") no-repeat center center #fff;
  border: 1px solid #c3c3c3;
}
.viewBrochur .viewPerso .blockView .zoom span {
  display:none;
}

.viewBrochur .viewPerso .blockView .action {text-align: center;padding: 3px 0;}

.blockFormBrochur .lineInput {
  margin: 5px 0;
  position: relative;
}
.blockFormBrochur .lineInput.first {
  margin-top:8px;
}
.blockFormBrochur .lineInput input {
  width:100%;
}
.blockFormBrochur .lineInput input[type="text"] {
  font-family:'Questrial', arial, tahoma, sans-serif;
  color: #696969;
  vertical-align: middle;
  font-size:13px;
  height: 14px;
  line-height: 14px;
  border: 1px solid #d6d6d6;
  width: 98%;
}
.blockFormBrochur .lineInput input[type="text"].alert {
  color:red;
}
.blockFormBrochur .lineInput input[type="text"]:focus {
  color: #000;
  font-style: italic;
  border-color: #ff7200;
}
.blockFormBrochur .btnRound-1 {margin-left: -4px !important; position: relative;}

.blockFormBrochur .lineInput .count {
  font-size: 12px;
  color: #fff;
  background: #ff7200;
  z-index: 2;
  margin-top:2px;
  padding-right:2px;
}

.blockMainMenu .mainMenu .menu > .item.broch > .linkMenu > span > span > span > span { background-position:20px -416px; }
.blockMainMenu .mainMenu .menu > .item.broch > .linkMenu:hover > span > span > span > span, .blockMainMenu .mainMenu .menu > .item.rma > .linkMenu.activ > span > span > span > span { background-position:20px -467px; }

.blockFormBrochur .actions {
  position:relative;
}

.blockFormBrochur .actions input[type="file"] {
  width: 100%;
}

.blockFormBrochur input[type="text"][name="zip"] {
  width:25%;
}

.blockFormBrochur input[type="text"][name="city"] {
  width:70%;
}

.blockFormBrochur .menuEdit .alert.hide {
  display:none;
}