html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,window,

article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video{margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}
sub{vertical-align: sub;}
sup{vertical-align: super;}
article, aside, figure, footer, header,
hgroup, nav, section{display: block;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a{margin: 0;padding: 0;vertical-align: baseline;background: transparent;}
ol,ul{list-style-type: none;}
table{border-collapse: separate;border-collapse: collapse;border-spacing: 0;}
caption,th,td{font-weight: normal;}
ins{background-color: #ff9;color: #000;text-decoration: none;}
mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del{text-decoration: line-through;}
abbr[title],
dfn[title]{border-bottom: 1px dotted #000;cursor: help;}
form label{cursor: pointer;}
fieldset, form, label, legend{vertical-align: baseline;}
textarea,input,select{font-family: inherit;}
html{overflow-y: scroll;}
.freeLocation{clear: left;width: 100%;}
.freeBlock{float: left;width: 100%;}
.website-block{width: 100%;float: left;}
.row-100{width: 100%;}
.column-50{width: 49%;float: left;}
.column-25{width: 24%;float: left;}
.column-75{width: 74%;float: left;}
.column-33{width: 32%;float: left;}
.column-66{width: 66%;float: left;}
.margin-left{margin-left: 1%;}
.margin-right{margin-right: 1%;}
.removable{display: table-cell;height: 100%;}
.removable{display: table-cell;height: 100%;}
.display-none{display: none;}
.display-inline{display: inline;}
.hidden{position: absolute;left: -10000px;}
.cleaner,
.clear-both,
.valign-buttons{clear: both;width: 100%;}
.float-left,
.floatLeft{float: left;}
.float-right,
.floatRight{float: right;}
img.float-left{float: left;margin-right: 10px;}
img.float-right{float: right;margin-left: 10px;}
.text-align-left,
.tal{text-align: left;}
.text-align-right,
.tar{text-align: right;}
.text-align-center,
.tac{text-align: center;}
.text-align-justify,
.taj{text-align: justify;}
.hidden,
.invisible{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.strong{font-weight: bold;}
.small{font-size: 90%;}
.clearfix:before, .clearfix:after{content: "\0020";display: block;height: 0;overflow: hidden;}
.clearfix:after{clear: both;}
.clearfix{zoom: 1;}
a.link:hover,
a.anchor:hover,
a.link:active{outline: none;}
h1.title, .heading-one,
h2.title, .heading-two,
h3.title, .heading-three,
h4.title, .heading-four{line-height: 1;}
h5{font-size: 116.67%;}
h6{font-size: 116.67%;font-style: italic;}
table.normal{empty-cells: show;border-collapse: collapse;width: 100%;font-size: 1em;}
table.normal caption{text-align: left;font-weight: normal;}
table.normal tr td,
table.normal tr th{border-width: 1px;border-style: solid;}
table.normal tr th{font-weight: bold;}
ul.normal li,
ol.normal li{list-style-position: inside;margin-left: 40px;}
ul.normal li{list-style-type: disc;}
ol.normal li{list-style-type: decimal;}
blockquote{border-left-width: 10px;border-left-style: solid;margin-right: 10px;padding: 10px 10px 20px 10px;quotes: "\201C""\201D""\2018""\2019";}
blockquote:before{content: open-quote;font-size: 4em;line-height: .1em;margin-right: .25em;vertical-align: -.4em;}
hr{height: 1px;border: 0;}
abbr, acronym{border-bottom-style: dotted;border-bottom-width: 1px;}
pre{padding: 15px;white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word;}
span.underline{text-decoration: underline;}
body{font: 13px sans-serif;*font-size: small;*font: x-small;}
table{font-size: inherit;font: 100%;}
select, input, textarea{font: 99% sans-serif;}
body, textarea, input{font-family: Arial, Helvetica, sans-serif;}
body{line-height: 1.33;}
html{-webkit-font-smoothing: antialiased;}
form.cmxform legend,
legend,
form.cmxform input.textfield,
form.cmxform input.date-picker,
form.cmxform input.passwordinput,
form.cmxform textarea,
form.cmxform select,
input.textfield,
textarea,
select,
form.cmxform option,
option{color: #000000;}
table.normal,
p.normal,
ul.normal,
ol.normal,
dl.normal,
blockquote,
hr,
code,
pre,

form.cmxform fieldset,
fieldset,
p.buttons,
form.cmxform .description,
form.cmxform .bottom-description,
form.cmxform .free-text,
form.cmxform ul.errors,

.website-block,
.row-100,
div.normal,
.valign-buttons,
ul.mini-navigation,
.pagination{margin-bottom: 20px;}
hr{color: #cccccc;background-color: #cccccc;}
blockquote,
blockquote:before,
abbr, acronym,
form.cmxform fieldset,
fieldset,
form.cmxform input.textfield,
form.cmxform input.date-picker,
form.cmxform input.passwordinput,
form.cmxform textarea,
form.cmxform select,
input.textfield,
textarea,
select,
form.cmxform input.button,
input.button,
a.button{border-color: #cccccc;}
table.normal tr td,
table.normal tr th{padding: 6px;}
.block-error{border: 1px dashed red;padding: 5px 5px 5px 20px;max-width: 180px;max-height: 60px;overflow: auto;text-align: left;background: #ff8888 center left no-repeat;font-size: 10px;color: #220000;-moz-opacity: 0.7;}
.block-message{border: 1px dashed green;padding: 5px 5px 5px 20px;max-width: 180px;max-height: 60px;overflow: auto;text-align: left;background: #88ff88 center left no-repeat;font-size: 10px;color: #220000;-moz-opacity: 0.7;}
.link-broken,
a.link-broken:hover,
a.link-broken:active,
a.link-broken:visited{text-decoration: line-through;color: red;}
ul.mini-navigation{text-align: right;float: right;}
.pagination{clear: both;padding: 5px 0 5px 0;}
.pagination ul li{margin-right: 5px;display: inline;}
.pagination span.detail{float: right;margin-left: 5px;}
.highlight,
.modules-solrsearch ol.document-list em{color: #000000;background: #ffff00;padding: 1px 4px;margin: 0 -2px;font-weight: bold;}
ul.document-list,
ol.document-list{border-top-width: 1px;border-top-style: dotted;margin-bottom: 20px;}
ul.document-list > li,
ol.document-list > li{border-bottom-width: 1px;border-bottom-style: dotted;padding: 6px;}
.document-list img.document-visual{float: left;margin-right: 5px;}
dl.inline-list dt,
dl.inline-list dd{display: inline;}
dl.inline-list dt{font-weight: bold;margin-right: 4px;}
dl.inline-list dt:after{content: " :";}
ul.inline-list li,
ol.inline-list li{display: inline;}
dl.menu-list dd,
ul.menu-list li,
ol.menu-list li{margin-left: 15px;}
dl.cloud-list dd,
ul.cloud-list li,
ol.cloud-list li{display: inline;padding-right: 5px;}
form.cmxform fieldset,
fieldset{padding: 10px;border-width: 1px;border-style: solid;}
form.cmxform legend,
legend{padding: 0 2px;white-space: normal;font-size: 150%;font-weight: bold;}
form.cmxform label{text-align: right;width: 33%;display: block;float: left;margin-right: 8px;font-weight: bold;line-height: 1.6;}
form.cmxform label.form-validation.error{margin-left: 33%;padding-left: 8px;text-align: left;}
form.cmxform label.option-label{width: auto;float: left;font-weight: normal;}
form.cmxform input.option-label{float: left;margin-right: 8px;}
form.cmxform input.textfield,
form.cmxform input.date-picker,
form.cmxform input.passwordinput,
form.cmxform textarea,
form.cmxform select,
input.textfield,
textarea,
select,
form.cmxform option,
option,
form.cmxform input.button,
input.button{font-size: 1em;}
form.cmxform input.textfield,
form.cmxform input.date-picker,
form.cmxform input.passwordinput,
form.cmxform textarea,
form.cmxform select,
input.textfield,
textarea,
select{border-width: 1px;border-style: solid;}
form.cmxform input.textfield,
form.cmxform input.date-picker,
form.cmxform input.passwordinput,
form.cmxform select,
input.textfield,
select{line-height: 1.33;min-height: 18px;}
form.cmxform input.textfield,
input.textfield,
form.cmxform textarea,
textarea{padding: 0 3px;}
form.cmxform input.button,
input.button,
a.button{cursor: pointer;border-width: 1px;border-style: solid;font-weight: bold;text-decoration: none;vertical-align: top;background-color: #000000;color: #ffffff;}
form.cmxform input.button,
input.button{padding: 0 4px;}
a.button{display: inline-block;padding: 0 8px;line-height: 1.4;}
form.cmxform input.button:hover,
input.button:hover,
a.button:hover{text-decoration: none;}
form.cmxform ol{margin: 0;padding: 0;}
form.cmxform ol li{float: none;clear: both;list-style: none;margin: 0;margin-bottom: 8px;}
form.cmxform ol li.radio label,
form.cmxform label.nocmx{width: 23%;min-height: 10px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin-right: 8px;text-align: left;float: none;font-weight: normal;zoom: 1;*display: inline;_height: 10px;}
form.cmxform li.radio-container,
li.radio-container{overflow: hidden;}
form.cmxform fieldset.radio,
fieldset.radio{border-width: 0px;padding: 0px;position: relative;left: 33%;margin: 0;margin-left: 8px;}
form.cmxform fieldset.radio legend,
fieldset.radio legend{font-size: 1em;line-height: 1.6;position: absolute;right: 100%;width: 33%;margin-right: 8px;text-align: right;}
form.cmxform fieldset.radio ol,
fieldset.radio ol{margin-right: 33%;}
li.checkbox input[type="radio"],
li.checkbox input[type="checkbox"]{margin-left: 0px;}
span.captcha{vertical-align: bottom;text-align: right;width: 33%;display: block;float: left;margin-right: 8px;}
p.buttons{clear: both;width: 100%;text-align: center;line-height: 22px;margin-top: 20px;}
form.cmxform p.help-text{font-size: .9em;margin-left: 33%;padding-left: 8px;}
.error,
.errors,
form.cmxform ul.errors li,
form.cmxform em{color: #ff0000;}
.warning{color: orange;}
.success{color: green;}
form.cmxform ul.errors li{list-style-type: disc;list-style-position: inside;padding-left: 40px;}
form.cmxform em{font-style: normal;}
a.dp-choose-date{text-decoration: none;}
.jTagEditor .textfield-label{width: 33%;display: block;float: left;margin-right: 8px;}
input, select{vertical-align: middle;}
textarea{overflow: auto;}
input[type="radio"]{vertical-align: text-bottom;}
input[type="checkbox"]{vertical-align: bottom;*vertical-align: baseline;}
input[type="radio"],
input[type="checkbox"]{vertical-align: baseline;}
label, input[type="button"], input[type="submit"], input[type="image"], button{cursor: pointer;}
input.button,
button{width: auto;overflow: visible;}
form.cmxform label,
form.cmxform fieldset.radio legend,
fieldset.radio legend{line-height: 1.5;}
form input.button,
form.cmxform input.button{line-height: 1.4;}
form.cmxform ol li.list label{line-height: 1.6;}
input[type="radio"],
input[type="checkbox"]{vertical-align: bottom;}
label.nocmx input[type="radio"],
label.nocmx input[type="checkbox"]{vertical-align: baseline;}
li.checkbox label{line-height: 1.8;}
button, input, select, textarea{margin: 0;}
table.jCalendar{border: 1px solid #000;background: #aaa;}
table.jCalendar th{background: #333;color: #fff;font-weight: bold;padding: 3px 5px;}
table.jCalendar td{background: #ccc;color: #000;padding: 3px 5px;text-align: center;}
table.jCalendar td.other-month{background: #ddd;color: #aaa;}
table.jCalendar td.today{background: #666;color: #fff;font-weight: bold;}
table.jCalendar td.selected{background: #f66;color: #fff;font-weight: bold;}
table.jCalendar td.selected:hover{background: #f33;color: #fff;}
table.jCalendar td:hover,table.jCalendar td.dp-hover{background: #fff;color: #000;}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background: #bbb;color: #888;}
div#dp-popup{position: absolute;font-size: 10px;font-family: arial, sans-serif;background: #ccc;padding: 2px;}
div#dp-popup h2{font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}
a#dp-close{font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover{text-decoration: underline;}
div#dp-popup a{color: #000;text-decoration: none;padding: 3px 2px 0;}
div#dp-popup div#dp-nav-prev{position: absolute;top: 2px;left: 4px;width: 100px;}
div#dp-popup div#dp-nav-prev a{float: left;}
div#dp-popup div#dp-nav-prev a,div#dp-popup div#dp-nav-next a{cursor: pointer;}
div#dp-popup div#dp-nav-prev a.disabled,div#dp-popup div#dp-nav-next a.disabled{cursor: default;}
div#dp-popup div#dp-nav-next{position: absolute;top: 2px;right: 4px;width: 100px;}
div#dp-popup div#dp-nav-next a{float: right;}
div#dp-popup a.disabled{cursor: default;color: #aaa;}
div#dp-popup td{cursor: pointer;}
div#dp-popup td.disabled{cursor: default;}
a.dp-choose-date{width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;text-indent: -2000px;overflow: hidden;background: url(/changeicons/small/calendar.png) no-repeat 0 0;vertical-align: middle;text-decoration: none;}
a.dp-choose-date.dp-disabled{background-position: 0 -20px;cursor: default;}
input.dp-applied{width: 140px;}
.modules-website-sitemap ul{padding-left: 20px;}
ul.header-menu li{display: inline;}
.modules-website-switchlanguage ul li{display: inline;}
ul.tagged-menu-horizontal li{display: inline-block;zoom: 1;* display: inline;}
ul.footer-menu li{display: inline;}
ul.thread li{display: inline;}
.modules-website-sitemap li{padding: 0 0 4px 60px;font-size: 1.1em;list-style-type: disc;list-style-position: inside;}
.modules-website-sitemap li li{font-size: 1em;}
.modules-website-sitemap li li li{font-size: 0.9em;}
.align-left{text-align: left;}
.align-justify{text-align: justify;}
.align-center{text-align: center;}
.align-right{text-align: right;}
.small{font-size: 0.7em;}
.big{font-size: 1.4em;}
.benchtimes{clear: both;border: 1px solid yellow;background-color: #ffffca;text-align: left;position: absolute;top: 5px;left: 5px;opacity: 0.8;filter: alpha(opacity=80);font-family: Arial;font-size: 12px;}
.benchtimes div.title{cursor: pointer;text-decoration: underline;color: blue;}
.benchtimes ul{clear: both;}
.benchtimes li.block{cursor: pointer;}
.benchtimes li.block strong{text-decoration: underline;color: blue;}
.modules-ads .rotate{position: relative;}
.modules-ads .rotate .not-first-fragment{display: none;}
.modules-ads .rotate .ui-tabs-hide{display: none;}
.modules-ads .rotate .tabs{float: right;display: none;list-style: none;margin: 0;padding: 0;position: absolute;bottom: 6px;right: 10px;z-index: 1000;}
.modules-ads .rotate .tabs li{float: left;margin: 0;}
.modules-ads .rotate .tabs a{display: block;text-decoration: none;background: #fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;margin: 0 2px;font-weight: bold;color: #808080;}
.modules-ads .rotate .tabs a span{display: block;margin: 2px 12px;}
.modules-ads .rotate .ui-tabs-selected a{cursor: text;color: black;}
.ecom-list ol.table-view li{width: 251px;margin-bottom: 10px;margin-right: 5px;margin-left: 5px;text-align: center;padding: 6px;display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;}
.ecom-list ol.table-view li.shelf-line{height: 245px;}
.ecom-list ol.table-view li.product-line{height: 265px;}
.ecom-list ol.table-view li form select.textfield{width: 70%;}
.ecom-list ol.table-view li ul li{border: none;padding: 0;margin: 0;}
.ecom-list ol.table-view input.button{margin-top: 2px;}
.modules-catalog .price,
.modules-catalog .priceht,
.modules-catalog .priceoffer,
.modules-catalog .pricettc{font-weight: bold;white-space: nowrap;}
.modules-catalog .priceoffer{font-size: 1.4em;color: red;}
.modules-catalog .priceht{color: red;}
.modules-catalog .pricettc{color: green;}
.modules-catalog ul.ecom-menu li{background-image: url(/media/frontoffice/pucenav.gif);background-position: 0px 7px;padding-left: 10px;}
.modules-catalog ul.ecom-menu li.current{color: #051865;}
.modules-catalog .product-pics{background-color: #f1f1f1;text-align: center;padding-top: 10px;padding-bottom: 10px;}
.modules-catalog .altpics{margin-top: 12px;text-align: center;}
.modules-catalog ul.product-altpics li{margin-right: 6px;}
.modules-catalog ul.product-altpics li a img{margin-bottom: 6px;}
.modules-catalog form.product-form{font-size: 1.1em;}
.modules-catalog form.product-form fieldset{background-color: #f1f1f1;}
.modules-catalog form.product-form ol li label{width: 48%;text-align: right;}
.modules-catalog .availability{font-size: 1.3em;text-align: center;font-weight: bold;color: red;}
.modules-catalog ul.product-price{text-align: center;}
.modules-catalog .availability,
.modules-catalog ul.product-price{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e1e1e1;}
.modules-catalog ul.product-price li del{font-size: 1.1em;font-weight: normal;color: red;}
.modules-catalog ul.product-price li strong{font-size: 3em;font-weight: bold;color: green;}
.modules-catalog ul.product-price li span{font-size: 1.1em;font-weight: normal;color: fuchsia;}
.modules-catalog ul.ecom-menu li{background-repeat: no-repeat;}
.modules-catalog ul.ecom-menu li.current{font-weight: bold;}
.modules-catalog ul.ecom-menu li.current ul{font-weight: normal;}
.modules-catalog ul.ecom-menu li a{text-decoration: none;}
.modules-catalog ul.ecom-menu li a:hover{text-decoration: underline;}
.modules-catalog .productlist-options{clear: both;width: 100%;float: left;display: block;margin-bottom: 20px;}
.modules-catalog .productlist-options form{padding: 20px;}
.modules-catalog .productlist-options ol li{display: inline;margin-right: 2px;}
.modules-catalog .productlist-options ol li select{width: 17%;}
.modules-catalog .shelves-title input.textfield{margin-bottom: 4px;}
.modules-catalog .list-buttons{display: block;margin-bottom: 10px;margin-top: 10px;}
.modules-catalog .invisible{display: none;}
.modules-catalog .error,
.modules-catalog .success{padding-top: 10px;padding-bottom: 10px;font-weight: bold;}
.modules-catalog label.error,
.modules-catalog label.success{padding-top: 0;padding-bottom: 0;}
.modules-catalog div.zoomdiv{z-index: 10000000;position: absolute;top: 0;left: 0;width: 280px;height: 220px;background: #ffffff;border: 1px solid #CCCCCC;display: none;text-align: center;overflow: hidden;}
.modules-catalog div.jqZoomPup{z-index: 10000000;visibility: hidden;position: absolute;top: 0;left: 0;width: 50px;height: 50px;background: #fff;border: 1px solid #945C74;opacity: 0.5;cursor: move;}
.modules-catalog div.zoomdiv{margin-left: -32px;}
.modules-catalog p.all-products{padding: 0 10px 10px 10px;text-align: right;}
.modules-catalog ul.mini-navigation li{display: inline;}
.modules-catalog .product-ref,
.modules-catalog ul.associated-pictograms,
.modules-catalog form.product-form fieldset,
.modules-catalog ul.product-price,
.modules-catalog .availability,
.modules-catalog .product-description{margin-bottom: 6px;}
.modules-catalog ul.associated-pictograms li{padding-right: 6px;display: inline;}
.modules-catalog form.product-form fieldset{padding-left: 6px;padding-right: 6px;}
.modules-catalog form.product-form ol li{padding-top: 6px;padding-bottom: 6px;text-align: left;clear: both;}
.modules-catalog form.product-form ol li label{padding-right: 6px;float: left;}
.modules-catalog input.quantity{width: 30px;}
.modules-catalog .availability{padding-bottom: 2px;}
.modules-catalog ul.product-price{width: 100%;}
.modules-catalog ul.product-price li{padding-right: 10px;}
.modules-catalog .altpics{float: left;width: 100%;}
.modules-catalog ul.product-altpics li{display: inline;}
.modules-catalog .product-list-description{margin-bottom: 10px;}
.modules-change-panelhome{color: #fffffe;}
.modules-change-panelhome a.link{color: #fffffe;}
.imgsubscribe{vertical-align: text-top;margin-left: 5px;}
.modules-change-panel .not-logged form{float: left;margin-left: 160px;}
.modules-change-panelhome .not-logged form{float: left;margin-right: 20px;margin-left: 15px;}
.modules-change-panelhome .not-logged.loginerror form{margin-right: 10px;margin-left: 0;}
.not-logged form label{color: #fff;}
.not-logged form input.textfield{background: #000;border: 1px solid #706f6f;color: #fff;width: 102px;}
.not-logged form input.button{background: url(/media/frontoffice/bg_solrsearch-button.gif) #040404 repeat-x top left;border: 1px solid #000;color: #fff;height: 24px;}
body#tplHome .logged{margin-left: 16px;}
.memoryfield{cursor: pointer;}
.modules-change-logohome{width: 962px;float: left;margin-top: 8px;}
.modules-change-logohome .left-column{width: 612px;float: left;}
.modules-change-logohome .right-column{width: 330px;padding: 10px;float: left;}
.home-logo{width: 612px;height: 119px;margin-bottom: 16px;float: left;text-align: center;}
.home-logo h1{font-size: 1.7em;letter-spacing: -1px;text-transform: uppercase;}
.home-dd{width: 596px;float: left;margin-left: 16px;}
.home-dd a.link{text-decoration: none;}
.home-download{width: 306px;float: left;}
.home-demo{width: 306px;float: left;}
.home-download,.home-demo{color: #000;}
.home-download,.home-demo{display: block;width: 247px;height: 190px;background-image: url(/media/frontoffice/home_dld-demo.png);background-repeat: no-repeat;text-align: center;padding: 0 20px;}
.home-download{background-position: 0px 0px;}
.download-hover{background-position: 0px -191px;cursor: pointer;}
.home-demo{background-position: 0px -381px;}
.demo-hover{background-position: 0px -570px;cursor: pointer;}
.home-download h2,.home-demo h2{margin-bottom: 0px;font-size: 2.2em;letter-spacing: -1px;color: #010100;}
.home-demo h2{margin-left: 16px;}
.home-download p,.home-demo p{margin-top: 114px;text-align: left;}
.modules-change-logohome .right-column h3{margin-bottom: 14px;text-transform: uppercase;font-size: 1.2em;letter-spacing: -1px;}
.modules-change-footerlinks .website-block{margin-bottom: -6px;}
.modules-change-footerlinks .column-50{text-align: center;}
.modules-change-footerlinks .column-50 a.link{color: #fff;text-decoration: none;}
.modules-change-footerlinks .column-50 a.link:hover{color: #999;}
.contact,.newsletter{width: 250px;min-height: 74px;display: block;text-transform: uppercase;font-size: 1.7em;letter-spacing: -1px;}
.contact{background: url(/media/frontoffice/bg_home-contact.png) no-repeat bottom center;margin-left: 150px;}
.newsletter{background: url(/media/frontoffice/bg_home-newsletter.png) no-repeat bottom center;}
.modules-change-panel{color: #fff;}
.modules-change-panel a.link{color: #fff;}
.modules-blog-lastposts{float: left;margin-bottom: 12px;background: url(/media/frontoffice/icon_blog-lastposts.png) no-repeat top left;}
.modules-roadmap-appel{float: left;margin-bottom: 12px;background: url(/media/frontoffice/icon_roadmap-appel.png) no-repeat top left;}
.modules-screencast-mostviewed{float: left;margin-bottom: 12px;background: url(/media/frontoffice/icon_screencast-mostviewed.png) no-repeat top left;}
.profile-header{background: url(/media/frontoffice/picto_profil-big.png) no-repeat top left;padding-left: 143px;min-height: 150px;}
.profile-header h1{min-height: 75px;}
.member-idcard{background: url(/media/frontoffice/bg_member-idcard.jpg) #e7e7df no-repeat top right;border: 1px solid #e4e2da;width: 702px;float: left;-moz-border-radius: 20px;-webkit-border-radius: 20px;margin-bottom: 36px;}
.member-pic{padding: 12px 0 0 28px;font-size: 2em;color: #333;}
.member-info,.member-counts{background: #fff;float: left;border: 1px solid #d8d6cf;padding: 12px;-moz-border-radius: 20px;-webkit-border-radius: 20px;margin-left: 18px;}
.member-info{width: 300px;}
.member-counts{width: 282px;}
.member-info strong,.member-counts strong{color: #333;}
.modules-forums h1.big{background: url(/media/frontoffice/picto_forum-big.png) no-repeat top left;}
.modules-forums h2.small{background: url(/media/frontoffice/picto_forum-small.png) no-repeat top left;padding-left: 88px;}
.message-body{background: url(/media/frontoffice/pointe_droite.png) no-repeat 191px center;}
.modules-forums ul.message-list li.odd{background-color: #faf9f7!important;}
ul.message-list li.odd .message-body{background: url(/media/frontoffice/pointe_droite-odd.png) no-repeat 191px center;}
ul.message-list li.tbv .message-body{background: url(/media/frontoffice/pointe_droite-tbv.png) no-repeat 191px center;}
.communitycalls-detail-valueCommon{color: #B1C903;}
.communitycalls-detail-infoPan{margin-left: 15px;margin-bottom: 30px;font-size: 9px;}
.communitycalls-detail-date{font-size: 11px;margin-top: 5px;}
.communitycalls-detail-subscribtionSucceed{text-align: center;font-weight: bold;padding-bottom: 20px;margin-left: 100px;margin-right: 100px;}
.communitycalls-detail-dateValue{font-size: 12px;font-weight: bold;}
.communitycalls-detail-infoLabel{font-weight: bold;}
.communitycalls-detail-agreement{font-weight: normal;padding-top: 10px;}
.communitycalls-detail-awardPan{overflow: hidden;max-height: 262px;padding-bottom: 1px;}
.communitycalls-detail-awardTitle{text-align: left;font-size: 24px;color: #7A8A05;margin-bottom: 8px;}
.communitycalls-detail-awardValuePan{margin-top: -5px;margin-left: 50px;}
.communitycalls-detail-valueLabel{font-weight: bold;font-size: 12px;}
.communitycalls-detail-value{font-size: 12px;}
.communitycalls-detail-awardDetailsPan{margin-top: 5px;max-height: 218px;}
.communitycalls-detail-awardVisuals{position: absolute;text-align: center!important;width: 264px;}
.communitycalls-detail-awardVisuals .slideshow{margin-left: auto;margin-right: auto;width: 256px;}
.authorComment img{display: inline;}
.communitycalls-detail-awardVisuals img{margin-left: auto;margin-right: auto;}
.communitycalls-detail-awardDesc{max-height: inherit!important;overflow: auto;padding-right: 10px;}
.communitycalls-detail-awardDescWithVisual{margin-left: 268px;}
.communitycalls-actionLinks{padding-top: 15px;text-align: center;}
.communitycalls-mycalls .tab{min-height: 400px;max-height: 400px;}
.tab{min-height: 250px;max-height: 250px;}
div.ui-tabs-panel{padding-top: 5px!important;padding-left: 5px!important;padding-right: 1px!important;padding-bottom: 13px!important;}
#tabs.ui-tabs{padding-left: 0;padding-right: 0;padding-top: 0;font-size: 1em;}
ul.ui-widget-header{border: 0;}
li.ui-state-default a{color: #B1C903!important;}
.ui-state-default{background-image: none!important;background-color: #1F1F1F!important;border: 1px solid #1F1F1F!important;}
.ui-state-active{border: 1px solid #D4CCB0!important;}
.ui-state-hover{background-color: #383636!important;}
.ui-tabs-selected{background-color: #FAFAF4!important;}
.communitycalls-list-categoryCount{font-size: 8px;font-weight: bold;}
ol.communitycalls-list-calls{margin-bottom: 30px;}
ol.communitycalls-list-calls li{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #cccccc;padding-top: 2px;padding-bottom: 10px;}
ol.communitycalls-list-calls li.odd{background-color: #efefef;}
.communitycalls-list-callInfoShort{font-size: 10px;}
ul.communitycalls-list-callAwards{padding-left: 30px;list-style-type: circle;}
ul.communitycalls-list-callAwards li{border: 0;padding-bottom: 0px;}
#close-dialog{text-align: right!important;font-weight: bold;padding-bottom: 12px;}
#rules{display: none;text-align: left!important;}
.communitycalls-answer-rulesPan .communitycalls-answer-rules ,
.communitycalls-answer-rules{overflow: auto;display: block;max-height: 90%;padding: 0 0!important;text-align: left!important;}
.communitycalls-answer-rulesPan{width: 50%;height: 70%;padding: 12px 20px!important;background: #e7e7e7;display: none;float: left;position: fixed;top: 15%;left: 25%;z-index: 99999;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;}
.modules-communitycalls-ViewMyCalls,
#noRegistrationsPan{text-align: center;}
.modules-communitycalls-ViewMyCalls p{padding-top: 5px;padding-top: 10px;}
.answersPan,
.examsPan{text-align: left;}
.button{color: #FFFFFF!important;}
.communitycalls-collapsiblePan{min-height: 300px;max-height: 350px;height: 150px!important;}
td.image .image{display: inline;margin-left: auto;margin-right: auto;}
.communitycalls-answersTab{margin-top: 12px;position: relative;width: 100%;}
td.communitycalls-eval-col,
td.communitycalls-eval-col div{text-align: center!important;}
.answersPan li span,
.communitycalls-answers-notation li span{font-weight: bold;}
.communitycalls-answers-notation{background-color: #E6F7DE;}
.communitycalls-evaluation-comment ul{margin-left: 32px!important;}
.comment-preview .comment-info{text-align: left;}
.modules-contactcard .column-one{float: left;width: 73.2%;padding: 1.2%;padding-left: 0;margin-top: 12px;}
.modules-contactcard .column-two{float: left;width: 24.4%;padding: 0 1.2%;padding-right: 0;margin-top: 22px;}
.modules-contactcard .vcard-one ol.vcard{margin: 0;margin-bottom: 10px;padding: 4px;background: #eee;width: 98%;clear: left;}
.modules-contactcard .vcard-one ol.vcard li{padding: 0;margin: 2px 4px;width: auto;text-align: left;}
.modules-contactcard .vcard-one ol.vcard li.float-right{text-align: right;float: right;}
.modules-contactcard .vcard-one ol.vcard li ul li.display-inline{display: inline;}
.modules-contactcard ol.trombi li{width: 48%;margin-right: 1%;float: left;display: block;padding-bottom: 10px;}
.modules-contactcard ol.trombi li.last{float: none;}
.modules-contactcard ol.trombi li.carriage-return{clear: left;}
.modules-contactcard ol.vcard{background: #EEEEEE;float: left;margin: 10px;padding: 8px;width: 300px;min-height: 130px;}
.modules-contactcard ol.vcard li{padding: 0;margin: 2px 4px;width: auto;text-align: left;float: none;}
.modules-contactcard ol.vcard li.float-right{text-align: right;float: right;}
.modules-contactcard ol.vcard li ul li{margin: 0;padding: 0;padding-left: 6px;}
.modules-contactcard ol.vcard li ul li.display-inline{display: inline;}
.modules-contactcard ul.folder-vertical{list-style-type: none;}
.modules-contactcard ul.folder-vertical li{background: url(/media/frontoffice/folder.png) no-repeat;text-align: left;padding: 2px 0 2px 20px;}
.modules-contactcard ul.folder-horizontal{list-style-type: none;margin-top: 12px;margin-bottom: 6px;}
.modules-contactcard ul.folder-horizontal li{display: inline;background: url(/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding: 2px 0 2px 40px;}
.modules-contactcard ul.folder-horizontal li.first{background: none;padding: 2px 0 2px 0;}
.modules-contactcard ul.folder-horizontal li img{margin-right: 6px;vertical-align: middle;}
.vcard .contact-not-published,
.vcard .contactform-page-not-published{background: #ff8888;color: red;border: 1px solid red;padding: 5px;}
.modules-contactcard li.contact-item{display: inline-block;}
.modules-contactcard-detail{width: 100%;float: left;}
ol.ecom-adresses li{width: 49%;margin-bottom: 12px;margin-right: 1%;min-height: 2px;display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;*display: inline;_height: 2px;border-width: 1px;border-style: solid;}
ol.ecom-adresses li.odd{float: right;margin-right: 0;}
.modules-customer ol.ecom-adresses li.odd{float: none;}
ol.ecom-adresses dl{margin-bottom: 12px;}
ol.ecom-adresses dt,
ol.ecom-adresses form.cmxform{padding: 6px;margin-bottom: 6px;}
ol.ecom-adresses dt{font-weight: bold;}
ol.ecom-adresses dd{padding: 0 6px;}
div.ecomextended-facet{margin-bottom: 10px;}
div.ecomextended-facet ul{padding-left: 10px;}
div.ecomextended-facet ul li{margin-bottom: 3px;}
#loading-facet{background-color: #fff;position: absolute;left: 0px;top: 0px;z-index: 10000;background-image: url("/media/frontoffice/ecomextended/loading.gif");background-position: center;background-repeat: no-repeat;}
.modules-faq .shortcuts{margin-bottom: 20px;}
.modules-faq .questions{margin-bottom: 20px;}
.modules-faq .questions li{margin-bottom: 20px;}
.modules-faq ul.shortcuts,
.modules-faq ol.questions{list-style-type: none;}
.forums-table th{white-space: nowrap;}
.forums-table td,
.forums-table .column-bullet img,
.forums-table .column-avatar img{vertical-align: middle;}
.forums-table .column-bullet{min-width: 30px;text-align: center;}
.forums-table .column-avatar{min-width: 40px;text-align: center;}
.forums-table .column-label{width: 100%;}
.forums-table .column-posts,
.forums-table .column-threads{white-space: nowrap;min-width: 75px;text-align: center;}
.forums-table .column-last-post{white-space: nowrap;min-width: 150px;text-align: center;}
.forums-table .column-date,
.forums-table .column-country{white-space: nowrap;min-width: 100px;text-align: center;}
.message-list .message-body{padding: 12px 0;}
.message-list .author-information{width: 180px;float: left;}
.message-list .message-content{padding-left: 12px;margin-left: 180px;}
.modules-glossary{width: 100%;float: left;}
ul.listalpha{margin-top: 20px;margin-bottom: 20px;}
ul.listalpha li{display: inline;}
ul.listalpha li a{text-align: center;padding: 4px;}
ul.listalpha li.current{padding: 4px;font-weight: bold;}
ul.result-listalpha{margin-top: 20px;}
ul.result-listalpha li{margin-bottom: 10px;}
.ecom-block li.picture{text-align: center;}
.ecom-block p.all-products{padding: 0 10px 10px 10px;text-align: right;}
.ecom-block.basic{width: 100%;padding: 0;color: #000;margin-bottom: 16px;}
.ecom-block.basic.normal,
.ecom-block.basic.small{width: 141px;}
.ecom-block.basic ul{padding: 10px;}
.ecom-block.basic.content{background-color: #eeeeee;}
.ecom-block.basic a.link,
.ecom-block.basic a.link:hover{color: #696a12;}
.ecom-block.basic h3.title{margin: 0;padding: 10px;}
.ecom-block.basic li.priceht{color: #fff;font-size: 2.2em;display: inline;}
.ecom-block.basic li.pricettc{color: #fff;font-size: 2.2em;display: inline;}
.ecom-block.basic li.priceht del{color: #fff;font-size: 0.6em;}
.ecom-block.basic li.pricettc del{color: #fff;font-size: 0.6em;}
#fancybox-loading{position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
* html #fancybox-loading{position: absolute;margin-top: 0;}
#fancybox-loading div{position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('/media/frontoffice/fancybox.png');}
#fancybox-overlay{position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 1100;display: none;}
* html #fancybox-overlay{position: absolute;width: 100%;}
#fancybox-tmp{padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap{position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 1101;display: none;}
#fancybox-outer{position: relative;width: 100%;height: 100%;background: #FFF;}
#fancybox-inner{position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}
#fancybox-hide-sel-frame{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
#fancybox-close{position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox_error{color: #444;font: normal 12px/20px Arial;padding: 7px;margin: 0;}
#fancybox-content{height: auto;width: auto;padding: 0;margin: 0;}
#fancybox-img{width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}
#fancybox-frame{position: relative;width: 100%;height: 100%;border: none;display: block;}
#fancybox-title{position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 1102;}
.fancybox-title-inside{padding: 10px 0;text-align: center;color: #333;}
.fancybox-title-outside{padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}
.fancybox-title-over{color: #FFF;text-align: left;}
#fancybox-title-over{padding: 10px;background-image: url('/media/frontoffice/fancy_title_over.png');display: block;}
#fancybox-title-wrap{display: inline-block;}
#fancybox-title-wrap span{height: 32px;float: left;}
#fancybox-title-left{padding-left: 15px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -90px;background-repeat: no-repeat;}
#fancybox-title-main{font-weight: bold;line-height: 29px;background-image: url('/media/frontoffice/fancybox-x.png');background-position: 0px -40px;color: #FFF;}
#fancybox-title-right{padding-left: 15px;background-image: url('/media/frontoffice/fancybox.png');background-position: -55px -90px;background-repeat: no-repeat;}
#fancybox-left, #fancybox-right{position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('/media/frontoffice/blank.gif');z-index: 1102;display: none;}
#fancybox-left{left: 0px;}
#fancybox-right{right: 0px;}
#fancybox-left-ico, #fancybox-right-ico{position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico{background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico{background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility: visible;}
#fancybox-left:hover span{left: 20px;}
#fancybox-right:hover span{left: auto;right: 20px;}
.fancy-bg{position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancy-bg-n{top: -20px;left: 0;width: 100%;background-image: url('/media/frontoffice/fancybox-x.png');}
#fancy-bg-ne{top: -20px;right: -20px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -162px;}
#fancy-bg-e{top: 0;right: -20px;height: 100%;background-image: url('/media/frontoffice/fancybox-y.png');background-position: -20px 0px;}
#fancy-bg-se{bottom: -20px;right: -20px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -182px;}
#fancy-bg-s{bottom: -20px;left: 0;width: 100%;background-image: url('/media/frontoffice/fancybox-x.png');background-position: 0px -20px;}
#fancy-bg-sw{bottom: -20px;left: -20px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -142px;}
#fancy-bg-w{top: 0;left: -20px;height: 100%;background-image: url('/media/frontoffice/fancybox-y.png');}
#fancy-bg-nw{top: -20px;left: -20px;background-image: url('/media/frontoffice/fancybox.png');background-position: -40px -122px;}
#fancybox-loading.fancybox-ie div{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie #fancybox-close{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_close.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-over{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_over.png', sizingMethod='scale');zoom: 1;}
.fancybox-ie #fancybox-title-left{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-main{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-right{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie #fancybox-left-ico{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-right-ico{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie .fancy-bg{background: transparent!important;}
.fancybox-ie #fancy-bg-n{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-ne{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-e{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-se{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-s{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-sw{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-w{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-nw{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_nw.png', sizingMethod='scale');}
.order-process-steps{width: 100%;float: left;text-align: center;margin: 40px 0;}
.modules-order ul.steps li{border-width: 1px;border-style: solid;width: 120px;padding: 10px 4px;margin-right: 4px;display: inline-block;zoom: 1;* display: inline;}
.modules-order ul.steps li:last-child{margin-right: 0px;}
.modules-order ul.steps li .step{font-size: 1.6em;font-weight: bold;}
.modules-order .pricetotal{font-size: 1.4em;font-weight: bold;}
.modules-order .column-one{float: left;display: block;width: 49%;}
.modules-order .column-two{float: right;display: block;width: 49%;}
.modules-order table.payment-information tr td{border: none;text-align: right;border-top-width: 1px;border-top-style: solid;}
.modules-order blockquote dl{margin-left: 20px;}
.modules-order blockquote dd{margin-bottom: 10px;}
.modules-order-Cart label.option-label{width: auto;}
.modules-order .billing p.buttons input.button{vertical-align: baseline;}
.modules-rbs h1.big{background: url(/media/frontoffice/picto_ticket-big.png) no-repeat top left;}
.modules-roadmap h1.big{background: url(/media/frontoffice/picto_roadmap-big.png) no-repeat top left;}
.modules-roadmap-appel{float: left;margin-bottom: 12px;background: url(/media/frontoffice/icon_roadmap-appel.png) no-repeat top left;}
.roadmap-searchform,.tasks-list{width: 100%;width: 702px;float: left;clear: both;padding: 0;margin: 0;}
ol.tasks li{margin-bottom: 18px;}
.description ul.task-information>li{color: #333;width: 302px;padding: 2px 8px;margin: 2px 8px;border: 1px solid #e4e2da;-moz-border-radius: 10px;-webkit-border-radius: 10px;background: #fff;min-height: 10px;display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;}
.description ul.task-information>li a.link{position: relative;z-index: 1;}
.roadmap-searchform .website-block{width: auto;}
.modules-roadmap .tasks-list{margin-bottom: 15px;}
.tickercontainer{border: 1px solid #000;background: #fff;width: 738px;height: 27px;margin: 0;padding: 0;overflow: hidden;}
.tickercontainer .mask{position: relative;left: 10px;top: 8px;width: 718px;overflow: hidden;}
ul.newsticker{position: relative;left: 750px;font: bold 10px Verdana;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li{float: left;margin: 0;padding: 0;background: #fff;}
ul.newsticker a{white-space: nowrap;padding: 0;color: #ff0000;font: bold 10px Verdana;margin: 0 50px 0 0;}
ul.newsticker span{margin: 0 10px 0 0;}
div.case-list{display: block;width: 100%;margin-top: 10px;margin-bottom: 20px;}
div.case-list-image{float: left;width: 200px;margin-bottom: 10px;text-align: center;}
div.case-list-image-detail{float: right;width: 230px;max-height: 300px;margin-bottom: 10px;margin-left: 10px;text-align: center;}
#case-list-pan{display: none;text-align: left!important;}
.case-list-imgPan{display: none;position: relative;top: 0;left: 0;height: 150px;width: 230px;text-align: center;}
.case-list-imgPan img{display: inline-block;}
div.case-list-infos{margin-left: 210px;}
.case-list-mainimg{height: 260px;display: block;line-height: 260px;vertical-align: middle;}
.case-list-smallimg{display: block;margin: auto;width: 100px;}
.case-list-smallimg li{display: block;float: left;width: 40px;margin: 0 5px;}
.case-list-smallimg img{margin-right: 5;display: inline!important;}
div.case-list-image img{margin-left: auto;margin-right: auto;}
.case-list-url{font-weight: bold;}
.case-list-rating{font-size: 9px;}
.case-list-infos li,
.case-list-infos-detail li{margin-top: 10px;}
.case-list-info-list{margin-bottom: 20px!important;}
.case-detail-rating-repartition li{margin-top: 0px;margin-left: 35px;}
.reference-eval-form{width: 200px;}
img.shchp{margin-left: 11px!important;}
div.case-list h2{padding-left: 10px;}
.facets-container{display: inline;float: left;width: 100%;}
.tags-choosen-filters{position: relative;float: left;width: 40%;min-height: 90px;}
.tags-choose-filter{position: relative;margin-right: 20px;float: left;width: 50%;min-height: 90px;}
.tags-center{text-align: center;display: block;margin-bottom: 0px!important;}
.result-text{margin-top: -24px;text-align: right;}
.tagslistboldblocktitle{font-weight: bold;margin-bottom: 10px;padding: 0 6px;}
.box-180{margin-top: 10px;margin-right: 10px;}

