a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp{border: 0;margin: 0;padding: 0;font-size: 100%;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display: block;}
b,
strong{font-weight: bold;}
img{color: transparent;font-size: 0;vertical-align: middle;-ms-interpolation-mode: bicubic;}
ol,
ul{list-style: none;}
li{display: list-item;}
table{border-collapse: collapse;border-spacing: 0;}
th,
td,
caption{font-weight: normal;vertical-align: top;text-align: left;}
q{quotes: none;}
q:before,
q:after{content: '';content: none;}
sub,
sup,
small{font-size: 75%;}
sub,
sup{line-height: 0;position: relative;vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
svg{overflow: hidden;}
.freeLocation{clear: left;float: left;width: 100%;}
.freeBlock{float: left;width: 100%;}
.cLayout,
.cRow{display: table;table-layout: fixed;width: 100%;}
.cColumn,
.cCell{display: table-cell;}
.cColumn{-webkit-box-sizing: padding-box;-moz-box-sizing: padding-box;box-sizing: padding-box;}
.cblock .columns{display: table;table-layout: fixed;width: 100%;}
.cblock .columns > div{display: table-cell;vertical-align: top;}
.cblock .columns > :not(:first-child){padding-left: 10px;}
.cblock .columns > :not(:last-child){padding-right: 10px;}
.cblock .columns .column-50{width: 50%;}
.cblock .columns .column-25{width: 25%;}
.cblock .columns .column-75{width: 75%;}
.cblock .columns .column-33{width: 33%;}
.cblock .columns .column-66{width: 66%;}
.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%;}
a.link:hover,
a.anchor:hover,
a.link:active{outline: none;}
.heading-one,
.h-1,
.heading-two,
.h-2,
.heading-three,
.h-3,
.heading-four,
.h-4{line-height: 1;}
.heading-five,
.h-5{font-size: 116.67%;}
.heading-six,
.h-6{font-size: 116.67%;font-style: italic;}
table.normal{empty-cells: show;border-collapse: collapse;width: 100%;font-size: 1em;}
table.normal caption{font-size: 150%;text-align: left;}
table.normal tr td,
table.normal tr th{border-width: 1px;border-style: solid;}
table.normal tr th{font-weight: bold;white-space: nowrap;}
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 10px 10px;}
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, 
button{font-family: Arial, Helvetica, sans-serif;}
body{line-height: 1.33;}
html{-webkit-font-smoothing: antialiased;}
legend,
input.textfield,
textarea,
select,
option{color: #000000;}
table.normal,
p.normal,
ul.normal,
ol.normal,
dl.normal,
blockquote,
hr,
code,
pre,

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

.freeColumn .cblock,
.cLayout .cblock,
.columns,
div.normal,
ul.mini-navigation,
.pagination,
.document-list,
.inline-items,
.normal-margin{margin-bottom: 20px;}
table.normal:last-child,
p.normal:last-child,
ul.normal:last-child,
ol.normal:last-child,
dl.normal:last-child,
blockquote:last-child,
hr:last-child,
code:last-child,
pre:last-child,

form.cmxform:last-child,
fieldset:last-child,
p.buttons:last-child,
form.cmxform .description:last-child,
form.cmxform .bottom-description:last-child,
form.cmxform .free-text:last-child,
ul.errors:last-child,
ul.messages:last-child,
ul.warnings:last-child,

.freeColumn:last-child .cblock,
.cLayout:last-child .cRow:last-child .cblock,
.columns:last-child,
div.normal:last-child,
ul.mini-navigation:last-child,
.pagination:last-child,
.document-list:last-child,
.inline-items:last-child,
.normal-margin:last-child{margin-bottom: 0;}
.normal + .cleaner:last-child,
blockquote + .cleaner:last-child,
hr + .cleaner:last-child,
code + .cleaner:last-child,
pre + .cleaner:last-child,

fieldset + .cleaner:last-child,
p.buttons + .cleaner:last-child,
form.cmxform .description + .cleaner:last-child,
form.cmxform .bottom-description + .cleaner:last-child,
form.cmxform .free-text + .cleaner:last-child,
ul.errors + .cleaner:last-child,
ul.messages + .cleaner:last-child,
ul.warnings + .cleaner:last-child,

.columns + .cleaner,
.mini-navigation + .cleaner:last-child,
.pagination + .cleaner:last-child,
.document-list + .cleaner:last-child,
.inline-items + .cleaner:last-child,
.normal-margin + .cleaner:last-child{margin-top: -20px;}
hr{margin-top: 20px;}
.heading-one,
.h-1,
.heading-two,
.h-2,
.heading-three,
.h-3,
.heading-four,
.h-4,
.heading-five,
.h-5,
.heading-six,
.h-6{margin-bottom: 10px;}
hr{color: #cccccc;background-color: #cccccc;}
blockquote,
abbr,
acronym,
fieldset,
input.textfield,
textarea,
select,
input.button,
a.button{border-color: #cccccc;}
table.normal tr td,
table.normal tr th{padding: 6px;}
.link-broken,
a.link-broken:hover,
a.link-broken:active,
a.link-broken:visited,
.image-broken{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{color: #000000;background: #ffff00;padding: 1px 4px;font-weight: bold;}
ul.document-list,
ol.document-list{border-top-width: 1px;border-top-style: dotted;}
ul.document-list > li,
ol.document-list > li{border-bottom-width: 1px;border-bottom-style: dotted;padding: 6px;}
.document-list > .odd, 
.document-list > .even{margin: 0;}
.inline-list dt:after{content: " : ";}
.inline-list dt,
.inline-list dd,
.inline-list li{display: inline;}
.menu-list ul,
.menu-list dl{margin-left: 15px;}
dl.cloud-list dd,
ul.cloud-list li,
ol.cloud-list li{display: inline;padding-right: 5px;}
dl.normal > dt{font-weight: bold;}
dl.normal > dt:after{content: " : ";}
dl.normal > dd{margin-bottom: 8px;}
dl.inline-items > dt{font-weight: bold;float: left;margin-right: 4px;}
dl.inline-items > dt:after{content: " : ";}
dl.inline-items > dd{margin-bottom: 4px;}
.small{font-size: 0.7em;}
.big{font-size: 1.4em;}
.smile{vertical-align: text-bottom;}
.js{display: none!important;}
.ctoggle > .short{display: none;cursor: pointer;}
.ctoggle > .full{cursor: pointer;}
.visibility-hidden{visibility: hidden;}
fieldset{padding: 10px;border-width: 1px;border-style: solid;}
legend{padding: 0 2px;white-space: normal;font-size: 150%;font-weight: bold;}
form.cmxform legend{margin-bottom: 0px;}
fieldset.inline-set legend,
form.cmxform label{text-align: right;width: 35%;font-weight: bold;line-height: 1.6;font-size: 1em;padding-right: 8px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
fieldset.inline-set li.option{display: inline-block;margin: 0;}
form.cmxform label{display: block;float: left;}
form.cmxform label.form-validation{margin-left: 35%;text-align: left;float: none;}
span.captcha{vertical-align: bottom;text-align: right;width: 35%;display: block;float: left;padding-right: 8px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
input.textfield,
textarea,
select,
option,
input.button, 
button.button{font-size: 1em;}
input.textfield,
textarea,
select{border-width: 1px;border-style: solid;}
form.cmxform input.textfield, 
form.cmxform textarea, 
form.cmxform select,
form.cmxform .richtextfield{max-width: 65%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
form.cmxform textarea{width: 65%;}
form.cmxform input.textfield:not([size]){min-width: 35%;}
form.cmxform .richtextfield{display: inline-block;}
form.cmxform .richtextfield iframe{max-width: 100%;}
input.textfield,
select{line-height: 1.33;min-height: 18px;}
input.textfield,
textarea{padding: 0 3px;}
input.button,
button.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;}
input.button.secondary,
button.button.secondary,
a.button.secondary{font-weight: normal;}
input.button.primary,
button.button.primary,
a.button.primary{font-size: 1.1em;}
input.button{padding: 0 4px;}
a.button{display: inline-block;padding: 0 8px;line-height: 1.4;}
input.button:hover,
button.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 label.option-label,
form.cmxform label.nocmx{width: auto;min-height: 10px;display: inline-block;vertical-align: top;margin-right: 16px;text-align: left;float: none;font-weight: normal;zoom: 1;}
form.cmxform fieldset.inline-set,
fieldset.inline-set{border: none;padding: 0;margin: 0;position: relative;padding-left: 35%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
fieldset.inline-set legend{padding: 0;position: absolute;right: 65%;width: 35%;padding-right: 8px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
fieldset.inline-set ol{margin-right: 35%;}
.buttons{clear: both;width: 100%;line-height: 22px;}
form.cmxform .help-text{font-size: .9em;margin-left: 35%;}
.errors,
.requiredsymbol{color: #ff0000;}
.warnings{color: #dc8401;}
.messages{color: green;}
ul.errors > li,
ul.warnings > li,
ul.messages > li{list-style-type: disc;list-style-position: inside;}
a.dp-choose-date{text-decoration: none;}
.jTagEditor .textfield-label{width: 35%;display: block;float: left;padding-right: 8px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
input,
select{vertical-align: middle;}
textarea{overflow: auto;}
input[type="radio"],
input[type="checkbox"]{vertical-align: baseline;margin-left: 0px;}
label, 
input[type="button"],
input[type="submit"],
input[type="image"],
button{cursor: pointer;}
input.button,
button{width: auto;overflow: visible;}
input.textfield{min-height: 20px;}
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: 0 3px;text-indent: -2000px;overflow: hidden;background: url(/changeicons/small/calendar.png) no-repeat 0 0;vertical-align: middle;text-decoration: none;display: inline-block;}
a.dp-choose-date.dp-disabled{background-position: 0 -20px;cursor: default;}
input.dp-applied{width: 140px;}
.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;}
.product-list,
.shelf-list{clear: both;}
.product-list > li,
.shelf-list > li{width: 203px;margin-bottom: 10px;margin-right: 5px;margin-left: 5px;text-align: center;padding: 6px;display: inline-block;vertical-align: top;}
.price{font-weight: bold;white-space: nowrap;}
.price .tax-mode{font-size: 0.8em;}
.price .discount-detail{margin-left: 8px;}
.price del{font-weight: normal;font-size: 0.8em;margin-left: 8px;}
td.price{text-align: right;}
.sub-list li{margin: 0;padding: 0;}
.product-pictograms{float: right;}
.product-pictograms li{display: inline-block;height: 45px;line-height: 45px;margin-left: 6px;}
.product-carousel{overflow: hidden;position: relative;}
.product-carousel > ul{position: relative;white-space: nowrap;}
.product-carousel > ul > li{white-space: normal;}
.product-carousel .arrows button{display: none;}
.product-carousel .arrows .slideright{float: right;}
.product-carousel .arrows .slideleft{float: left;}
.product-carousel .arrows p{text-align: center;}
.product-carousel .arrows a{display: inline-block;line-height: 22px;min-height: 22px;vertical-align: middle;}
.products-comparison-list td{min-width: 203px;text-align: center;}
.products-comparison-list td .product-description{text-align: left;}
.modules-catalog-product .main-visual{min-width: 540px;height: 405px;line-height: 405px;text-align: center;}
.modules-catalog-product .main-visual li:first-child{display: block;}
.modules-catalog-product .main-visual li{display: none;}
.modules-catalog-product .additionnal-visuals{text-align: center;}
.modules-catalog-product .additionnal-visuals li{display: inline-block;min-width: 80px;height: 60px;line-height: 56px;text-align: center;margin: 3px;cursor: pointer;vertical-align: middle;}
.modules-catalog-product .columns{position: relative;top: 0;left: 0;}
.modules-catalog-product .columns [id^="product-zoom-"]{z-index: 10000;width: 300px;height: 375px;border: 5px solid #eee;background: #fff;color: #333;position: absolute;top: 10px;right: 25px;overflow: hidden;-moz-box-shadow: 0 0 10px #555;-webkit-box-shadow: 0 0 10px #555;box-shadow: 0 0 10px #555;line-height: 375px;text-align: center;}
.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;}
.address{clear: both;}
.ecomextended-facets fieldset{border: none;padding: 0;margin-bottom: 10px;}
.ecomextended-facets fieldset ol{padding-left: 10px;}
.ecomextended-facets fieldset ol li{margin-bottom: 3px;}
.ecomextended-facets fieldset .buttons{margin: 3px 0 0 10px;text-align: left;}
#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-event-Baseevent .visual{float: right;margin-left: 10px;}
.modules-forums table.normal th{white-space: nowrap;}
.modules-forums table.normal td,
.modules-forums table.normal .column-bullet img,
.modules-forums table.normal .column-avatar img{vertical-align: middle;}
.modules-forums table.normal .column-bullet{min-width: 30px;text-align: center;}
.modules-forums table.normal .column-avatar{min-width: 40px;text-align: center;}
.modules-forums table.normal .column-label{width: 100%;}
.modules-forums table.normal .column-posts,
.modules-forums table.normal .column-threads{white-space: nowrap;min-width: 75px;text-align: center;}
.modules-forums table.normal .column-last-post{white-space: nowrap;min-width: 150px;text-align: center;}
.modules-forums table.normal .column-date,
.modules-forums table.normal .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;}
.hidden-without-geolocation{display: none;}
.gmaps-bullet-icon{margin-right: 5px;float: left;}
.gmaps-bullet-title{margin-bottom: 5px;padding-right: 10px;display: block;}
.gmaps-bullet-address{clear: both;}
#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');}
.modules-order .payment-information tr td{text-align: right;}
.modules-order td.visual{text-align: center;}
.process-steps{text-align: center;}
.process-steps li{border: 1px solid;width: 120px;padding: 10px 4px;margin: 0 4px;display: inline-block;}
.process-steps li .step{font-size: 1.6em;display: block;}
.modules-polls form.cmxform label.option-label{float: none;text-align: left;display: inline;}
.modules-polls .votes, .modules-polls .percentage{width: 20%;text-align: center;}
.modules-privatemessaging table.normal th{white-space: nowrap;}
.modules-privatemessaging table.normal td,
.modules-privatemessaging table.normal .column-bullet img,
.modules-privatemessaging table.normal .column-avatar img{vertical-align: middle;}
.modules-privatemessaging table.normal .column-bullet{min-width: 30px;text-align: center;}
.modules-privatemessaging table.normal .column-avatar{min-width: 40px;text-align: center;}
.modules-privatemessaging table.normal .column-label{width: 100%;}
.modules-privatemessaging table.normal .column-posts,
.modules-privatemessaging table.normal .column-threads{white-space: nowrap;min-width: 75px;text-align: center;}
.modules-privatemessaging table.normal .column-last-post{white-space: nowrap;min-width: 150px;text-align: center;}
.modules-privatemessaging table.normal .column-date,
.modules-privatemessaging table.normal .column-country{white-space: nowrap;min-width: 100px;text-align: center;}
.modules-productreturns td.quantities{min-width: 125px;}
.tickercontainer{overflow: hidden;}
.tickercontainer ul.newsticker{position: relative;right: 0;}
.tickercontainer ul.newsticker li{float: left;}
.tickercontainer ul.newsticker .item-source{margin-left: 15px;}
.tickercontainer ul.newsticker .separator{margin-right: 25px;margin-left: 25px;}
.share-list li{display: inline-block;margin: 0 5px;}
.best-seller-item{max-width: 200px;}
body{min-width: 1104px;}
.container_12{margin-left: auto;margin-right: auto;width: 1104px;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12{position: relative;}
.alpha{margin-left: 0;}
.omega{margin-right: 0;}
.container_12 .grid_1{width: 72px;}
.container_12 .grid_2{width: 164px;}
.container_12 .grid_3{width: 256px;}
.container_12 .grid_4{width: 348px;}
.container_12 .grid_5{width: 440px;}
.container_12 .grid_6{width: 532px;}
.container_12 .grid_7{width: 624px;}
.container_12 .grid_8{width: 716px;}
.container_12 .grid_9{width: 808px;}
.container_12 .grid_10{width: 900px;}
.container_12 .grid_11{width: 992px;}
.container_12 .grid_12{width: 1084px;}
.container_12 .prefix_1{padding-left: 92px;}
.container_12 .prefix_2{padding-left: 184px;}
.container_12 .prefix_3{padding-left: 276px;}
.container_12 .prefix_4{padding-left: 368px;}
.container_12 .prefix_5{padding-left: 460px;}
.container_12 .prefix_6{padding-left: 552px;}
.container_12 .prefix_7{padding-left: 644px;}
.container_12 .prefix_8{padding-left: 736px;}
.container_12 .prefix_9{padding-left: 828px;}
.container_12 .prefix_10{padding-left: 920px;}
.container_12 .prefix_11{padding-left: 1012px;}
.container_12 .suffix_1{padding-right: 92px;}
.container_12 .suffix_2{padding-right: 184px;}
.container_12 .suffix_3{padding-right: 276px;}
.container_12 .suffix_4{padding-right: 368px;}
.container_12 .suffix_5{padding-right: 460px;}
.container_12 .suffix_6{padding-right: 552px;}
.container_12 .suffix_7{padding-right: 644px;}
.container_12 .suffix_8{padding-right: 736px;}
.container_12 .suffix_9{padding-right: 828px;}
.container_12 .suffix_10{padding-right: 920px;}
.container_12 .suffix_11{padding-right: 1012px;}
.container_12 .push_1{left: 92px;}
.container_12 .push_2{left: 184px;}
.container_12 .push_3{left: 276px;}
.container_12 .push_4{left: 368px;}
.container_12 .push_5{left: 460px;}
.container_12 .push_6{left: 552px;}
.container_12 .push_7{left: 644px;}
.container_12 .push_8{left: 736px;}
.container_12 .push_9{left: 828px;}
.container_12 .push_10{left: 920px;}
.container_12 .push_11{left: 1012px;}
.container_12 .pull_1{left: -92px;}
.container_12 .pull_2{left: -184px;}
.container_12 .pull_3{left: -276px;}
.container_12 .pull_4{left: -368px;}
.container_12 .pull_5{left: -460px;}
.container_12 .pull_6{left: -552px;}
.container_12 .pull_7{left: -644px;}
.container_12 .pull_8{left: -736px;}
.container_12 .pull_9{left: -828px;}
.container_12 .pull_10{left: -920px;}
.container_12 .pull_11{left: -1012px;}
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:before,
.clearfix:after{content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after{clear: both;}
.clearfix{zoom: 1;}
.container_12_fluid{max-width: 1104px;width: 100%;margin: auto;}
.container_12_fluid .grid_1,
.container_12_fluid .grid_2,
.container_12_fluid .grid_3,
.container_12_fluid .grid_4,
.container_12_fluid .grid_5,
.container_12_fluid .grid_6,
.container_12_fluid .grid_7,
.container_12_fluid .grid_8,
.container_12_fluid .grid_9,
.container_12_fluid .grid_10,
.container_12_fluid .grid_11,
.container_12_fluid .grid_12{display: inline;float: left;margin-left: 1%;margin-right: 1%;}
.container_12_fluid .grid_1{width: 6.33%;}
.container_12_fluid .grid_2{width: 14.66%;}
.container_12_fluid .grid_3{width: 23%;}
.container_12_fluid .grid_4{width: 31.33%;}
.container_12_fluid .grid_5{width: 39.66%;}
.container_12_fluid .grid_6{width: 48%;}
.container_12_fluid .grid_7{width: 56.33%;}
.container_12_fluid .grid_8{width: 64.66%;}
.container_12_fluid .grid_9{width: 73%;}
.container_12_fluid .grid_10{width: 81.33%;}
.container_12_fluid .grid_11{width: 89.66%;}
.container_12_fluid .grid_12{width: 98%;}
.container_12_fluid .alpha{margin-left: 0;}
.container_12_fluid .omega{margin-right: 0;}
.clear{clear: both;display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}
.container_12_fluid_full{width: 100%;margin: auto;}
.container_12_fluid_full .grid_1,
.container_12_fluid_full .grid_2,
.container_12_fluid_full .grid_3,
.container_12_fluid_full .grid_4,
.container_12_fluid_full .grid_5,
.container_12_fluid_full .grid_6,
.container_12_fluid_full .grid_7,
.container_12_fluid_full .grid_8,
.container_12_fluid_full .grid_9,
.container_12_fluid_full .grid_10,
.container_12_fluid_full .grid_11,
.container_12_fluid_full .grid_12{display: inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin: 0;padding: 0 10px;}
.container_12_fluid_full .grid_1{width: 8.33%;}
.container_12_fluid_full .grid_2{width: 16.66%;}
.container_12_fluid_full .grid_3{width: 25%;}
.container_12_fluid_full .grid_4{width: 33.32%;}
.container_12_fluid_full .grid_5{width: 41.65%;}
.container_12_fluid_full .grid_6{width: 50%;}
.container_12_fluid_full .grid_7{width: 58.31%;}
.container_12_fluid_full .grid_8{width: 66.64%;}
.container_12_fluid_full .grid_9{width: 75%;}
.container_12_fluid_full .grid_10{width: 83.3%;}
.container_12_fluid_full .grid_11{width: 91.63%;}
.container_12_fluid_full .grid_12{width: 100%;}
.container_12_fluid_full .alpha{padding-left: 0;}
.container_12_fluid_full .omega{padding-right: 0;}
.clear{clear: both;display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}
#footer-top,
#nosidebarpage #content-middle{margin-bottom: 13px;}
#header-middle{background-color: #fff;background-image: url(/media/themes/default/grey-pixel.png), url(/media/themes/default/grey-pixel.png), url(/media/themes/default/grey-pixel.png);background-repeat: repeat-y, repeat-x, repeat-y;background-position: left top, right top, right top;}
#content-middle{background-color: #fff;background-image: url(/media/themes/default/grey-pixel.png), url(/media/themes/default/grey-pixel.png), url(/media/themes/default/grey-pixel.png), url(/media/themes/default/grey-pixel.png);background-repeat: repeat-y, repeat-x, repeat-y, repeat-x;background-position: left top, right top, right top, right bottom;}
#header-middle > div{margin: 1px 1px 0 1px;}
#content-middle{padding: 11px 0;}
#content-middle .alpha > div{margin-left: 11px;}
#header-top .omega > div,
#content-middle .omega > div{margin-right: 11px;}
#nosidebarpage #content-middle > div{margin: 0 11px;}
#header-top{height: 40px;font-size: 11px;}
#header-top > div{height: 40px;line-height: 40px;}
#content-top{margin: 11px 0;}
#footer-middle{background-color: #202020;background-image: -webkit-linear-gradient(top, #5e6469, #202020);background-image: -moz-linear-gradient(top, #5e6469, #202020);background-image: -o-linear-gradient(top, #5e6469, #202020);background-image: -ms-linear-gradient(top, #5e6469, #202020);background-image: linear-gradient(top, #5e6469, #202020);}
#footer-middle-blocks{background-image: url(/media/themes/default/darkgrey-pixel.png), url(/media/themes/default/darkgrey-pixel.png), url(/media/themes/default/darkgrey-pixel.png);background-repeat: repeat-y;background-position: 24.5% center, 50% center, 75.5% center;margin: 12px 0;}
#sidebar-column,
#content-column,
#footer-middle-blocks > div{min-height: 1px;}
#sidebar-column > .cblock:not(:last-child){margin-bottom: 20px;}
.modules-website-ConfigurableMenu .giant,
.modules-website-ConfigurableMenu .scroll{background-color: #202020;background-image: -webkit-linear-gradient(top, #5e6469, #202020);background-image: -moz-linear-gradient(top, #5e6469, #202020);background-image: -o-linear-gradient(top, #5e6469, #202020);background-image: -ms-linear-gradient(top, #5e6469, #202020);background-image: linear-gradient(top, #5e6469, #202020);}
.modules-website-ConfigurableMenu .giant .level1 li,
.modules-website-ConfigurableMenu .scroll .level1 li{display: inline-block;}
.modules-website-ConfigurableMenu .giant .level1,
.modules-website-ConfigurableMenu .scroll .level1{margin: 0;}
.modules-website-ConfigurableMenu .giant .level1 > li,
.modules-website-ConfigurableMenu .scroll .level1 > li{font-size: 12px;text-transform: uppercase;height: 29px;line-height: 29px;margin: 0;}
.modules-website-ConfigurableMenu .giant .level1 > li:hover,
.modules-website-ConfigurableMenu .scroll .level1 > li:hover{background: #202020;}
.modules-website-ConfigurableMenu .giant .level1 > li > a,
.modules-website-ConfigurableMenu .scroll .level1 > li > a{text-decoration: none;padding: 0 13px;display: inline-block;height: 29px;color: #fff;}
.modules-website-ConfigurableMenu .giant .level1 > li > a:hover,
.modules-website-ConfigurableMenu .scroll .level1 > li > a:hover{color: #9eb110;}
.modules-website-ConfigurableMenu .giant .level1 > li > strong,
.modules-website-ConfigurableMenu .scroll .level1 > li > strong{padding: 0 13px;color: #9eb110;}
.modules-website-ConfigurableMenu .giant .level1 > li:not(:last-child) > a,
.modules-website-ConfigurableMenu .scroll .level1 > li:not(:last-child) > a,
.modules-website-ConfigurableMenu .giant .level1 > li:not(:last-child) > strong,
.modules-website-ConfigurableMenu .scroll .level1 > li:not(:last-child) > strong{border-right: 1px solid #555a5e;}
.modules-website-ConfigurableMenu .giant .level2,
.modules-website-ConfigurableMenu .scroll .level2{display: none;z-index: 10;}
.modules-website-ConfigurableMenu .giant .level1 > li:hover .level2,
.modules-website-ConfigurableMenu .scroll .level1 > li:hover .level2{display: block;position: absolute;background-color: #fff;border: 5px solid #202020;z-index: 1000000;}
.modules-website-ConfigurableMenu .giant .level2 a,
.modules-website-ConfigurableMenu .scroll .level2 a{text-decoration: none;color: #5e6469;}
.modules-website-ConfigurableMenu .giant .level2 a:hover,
.modules-website-ConfigurableMenu .scroll .level2 a:hover{text-decoration: underline;color: #9eb110;}
.modules-website-ConfigurableMenu .giant .level2 strong,
.modules-website-ConfigurableMenu .scroll .level2 strong{color: #9eb110;}
.modules-website-ConfigurableMenu .scroll .level1 > li .level2{width: 150px;padding: 0 5px;}
.modules-website-ConfigurableMenu .scroll .level2 > li:not(:first-child){border-top: 1px solid #ddd;}
.modules-website-ConfigurableMenu .scroll .level2 li{display: block;padding: 6px 5px;line-height: 15px;text-transform: none;}
.modules-website-ConfigurableMenu .scroll .level1 > li{position: relative;}
.modules-website-ConfigurableMenu .scroll .level1 > li:last-child .level2{right: 0;}
.modules-website-ConfigurableMenu .giant .level1{position: relative;}
.modules-website-ConfigurableMenu .giant .level1 > li .level2{width: 930px;padding: 0;left: 0;margin: 0;}
.modules-website-ConfigurableMenu .giant .level2 li{line-height: 16px;text-transform: none;margin-bottom: 2px;}
.modules-website-ConfigurableMenu .giant .level2 > li{vertical-align: top;width: 135px;margin: 10px;}
.modules-website-ConfigurableMenu .giant .level2 > li > a:hover{color: #9eb110;}
.modules-website-ConfigurableMenu .giant .level2 > li::before{color: #9eb110;content: "» ";font-weight: bold;text-shadow: 1px 2px 2px #aaa;font-size: 1.3em;}
.modules-website-ConfigurableMenu .giant .level2 > .illustration{width: 290px;}
.modules-website-ConfigurableMenu .giant .level2 > .illustration::before{display: none;}
.modules-website-ConfigurableMenu .giant .level3{margin-top: 5px;}
.modules-website-ConfigurableMenu .giant .level3 li{display: block;}
.modules-website-ConfigurableMenu .default h3{font-size: 12px;font-weight: normal;text-transform: uppercase;}
.modules-website-ConfigurableMenu .default ul{margin-bottom: 0;}
.modules-website-ConfigurableMenu .default .level1 ul{margin-left: 20px;}
.modules-website-ConfigurableMenu .inline li{margin: 0;display: inline;}
.modules-website-ConfigurableMenu .inline li span.separator{margin: 0 9px;}
.modules-website-ConfigurableMenu .inline li a{color: #5e6469;text-decoration: none;}
.modules-website-ConfigurableMenu .inline li a:hover{color: #9eb110;text-decoration: underline;}
.modules-website-ConfigurableMenu .contextual h3{background-color: #9fb210;background-image: -webkit-linear-gradient(225deg, #fff 11px, transparent 11px), -webkit-linear-gradient(135deg, #fff 11px, transparent 11px), -webkit-linear-gradient(top, #c3dc05, #9fb210);background-image: -moz-linear-gradient(225deg, #fff 11px, transparent 11px), -moz-linear-gradient(135deg, #fff 11px, transparent 11px), -moz-linear-gradient(top, #c3dc05, #9fb210);background-image: -o-linear-gradient(225deg, #fff 11px, transparent 11px), -o-linear-gradient(135deg, #fff 11px, transparent 11px), -o-linear-gradient(top, #c3dc05, #9fb210);background-image: -ms-linear-gradient(225deg, #fff 11px, transparent 11px), -ms-linear-gradient(135deg, #fff 11px, transparent 11px), -ms-linear-gradient(top, #c3dc05, #9fb210);background-image: linear-gradient(225deg, #fff 11px, transparent 11px), linear-gradient(135deg, #fff 11px, transparent 11px), linear-gradient(top, #c3dc05, #9fb210);padding: 0 26px 0 12px;font-size: 14px;font-weight: normal;min-height: 30px;line-height: 30px;margin: 0;}
.modules-website-ConfigurableMenu .contextual h3,
.modules-website-ConfigurableMenu .contextual h3 a{color: #fff;}
.modules-website-ConfigurableMenu .contextual h3 a:hover{color: #fff;}
.modules-website-ConfigurableMenu .contextual .level1{font-size: 14px;line-height: 30px;margin-right: 16px;border-bottom: 1px solid #ddd;}
.modules-website-ConfigurableMenu .contextual .level1 > li{border-top: 1px solid #ddd;background-image: url(/media/themes/default/grey-chevron-h.png);background-repeat: no-repeat;background-position: 95% 10px;padding-right: 13%;line-height: 16px;}
.modules-website-ConfigurableMenu .contextual .level1 > li > a,
.modules-website-ConfigurableMenu .contextual .level1 > li > strong{vertical-align: middle;display: inline-block;margin: 7px 0 7px 0;}
.modules-website-ConfigurableMenu .contextual .level1 > li.inpath,
.modules-website-ConfigurableMenu .contextual .level1 > li.current{background-image: url(/media/themes/default/green-chevron.png);background-position: 95% 12px;}
.modules-website-ConfigurableMenu .contextual .level1 ul{font-size: 12px;line-height: 26px;margin-left: 10px;}
.modules-website-ConfigurableMenu .contextual .level2{margin-bottom: 7px;}
.modules-website-ConfigurableMenu .contextual a{color: #1f1f1f;text-decoration: none;}
.modules-website-ConfigurableMenu .contextual a:hover{color: #9eb110;text-decoration: underline;}
body{background-color: #fff;color: #303030;}
.heading-one,
.h-1{color: #1f1f1f;font-size: 24px;font-weight: normal;}
.heading-two,
.h-2{color: #393a41;font-size: 20px;font-weight: normal;}
.heading-four,
.h-4{color: #5e6469;font-size: 16px;font-weight: normal;}
.heading-five,
.h-5{color: #5e6469;font-size: 14px;font-weight: normal;}
a.link{color: #9eb110;}
a.link:hover{color: #5e6469;}
a.link:current{color: #1f1f1f;}
table.normal,
table.normal tr td{border: 1px solid #ddd;}
table.normal tr th{background-color: #202020;background-image: -webkit-linear-gradient(top, #5e6469, #202020);background-image: -moz-linear-gradient(top, #5e6469, #202020);background-image: -o-linear-gradient(top, #5e6469, #202020);background-image: -ms-linear-gradient(top, #5e6469, #202020);background-image: linear-gradient(top, #5e6469, #202020);border: none;color: #fff;font-size: 14px;font-weight: normal;text-align: center;}
table.normal tr:nth-child(even) td{background-color: #f4f4f4;}
table.normal tr:nth-child(odd) td{background-color: #fbfbfb;}
hr,
blockquote,
abbr,
acronym{border-color: #ddd;}
hr{background-color: #ddd;}
ul.normal,
ul.errors,
ul.warnings,
ul.messages,
.menu-list ul,
.menu-list dl,
.menu-list{margin-left: 0;}
ul.normal > li,
ul.errors > li,
ul.warnings > li,
ul.messages > li,
.menu-list > li,
.menu-list > dd{list-style-type: none;margin: 0;text-indent: -1em;padding-left: 1em;}
ul.normal > li > *,
ul.errors > li > *,
ul.warnings > li > *,
ul.messages > li > *,
.menu-list > li > *,
.menu-list > dd > *{text-indent: 0;}
ul.normal > li::before,
ul.errors > li::before,
ul.warnings > li::before,
ul.messages > li::before,
.menu-list > li::before,
.menu-list > dd::before{content: "» ";font-weight: bold;text-shadow: 1px 2px 2px #aaa;font-size: 1.2em;}
ul.normal > li::before,
.menu-list > li::before,
.menu-list > dd::before{color: #9eb110;}
.messages{color: green;border: 1px solid green;padding: 10px;background: #ceb;}
.warnings{color: #dc8401;border: 1px solid #dc8401;padding: 10px;background: #edb;}
.errors:not(.form-validation){color: #ff0000;border: 1px solid #ff0000;padding: 10px;background: #edc;}
.requiredsymbol{color: #ff0000;}
dl.normal > dd{margin: 3px 20px 8px 20px;}
.document-list .odd{background: #fbfbfb;}
.document-list .even{background: #f4f4f4;}
.pagination{font-size: 11px;border-top: 1px solid #ddd;}
.pagination li{margin: 0 2px;}
.pagination li strong{color: #9eb110;border-top: 3px solid #9eb110;padding: 5px 3px 0 3px;}
.pagination li a{color: #5e6469;text-decoration: none;padding: 0 3px;}
.pagination li a:hover{color: #9eb110;text-decoration: underline;}
.highlight{color: #000000;background: #ffff00;}
form.cmxform fieldset:not(.inline-set){border: 1px solid #b1c903;}
form.cmxform fieldset:not(.inline-set) > legend{color: #b1c903;font-weight: normal;}
form.cmxform .description{font-size: 12px;}
.buttons{text-align: right;}
input.textfield,
textarea,
select{-webkit-appearance: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-color: #ddd;background-color: #fff;color: #393a41;}
input.textfield:hover,
textarea:hover,
select:hover{border-color: #ccc;background-color: #eee;color: #282930;}
option{background-color: #fff;color: #393a41;}
option:hover{background-color: #fff;color: #393a41;}
input.button,
button.button,
a.button{background-color: #9fb210;background-image: url(/media/themes/default/darkgreen-chevron-h.png);background-image: url(/media/themes/default/darkgreen-chevron-h.png), -webkit-linear-gradient(top, #d5e750 10%, #c3dc05 15%, #9fb210);background-image: url(/media/themes/default/darkgreen-chevron-h.png), -moz-linear-gradient(top, #d5e750 10%, #c3dc05 15%, #9fb210);background-image: url(/media/themes/default/darkgreen-chevron-h.png), -o-linear-gradient(top, #d5e750 10%, #c3dc05 15%, #9fb210);background-image: url(/media/themes/default/darkgreen-chevron-h.png), -ms-linear-gradient(top, #d5e750 10%, #c3dc05 15%, #9fb210);background-image: url(/media/themes/default/darkgreen-chevron-h.png), linear-gradient(top, #d5e750 10%, #c3dc05 15%, #9fb210);background-repeat: no-repeat;background-position: right center, left top;-moz-border-radius: 4px;border-radius: 4px;border: none;padding: 3px 20px 3px 10px;font-weight: bold;display: inline-block;font-size: 11px;line-height: 14px;text-align: center;vertical-align: middle;}
input.button:hover,
button.button:hover,
a.button:hover{background-color: #202020;background-image: url(/media/themes/default/darkgreen-chevron-h.png), -webkit-linear-gradient(top, #6f757a 10%, #5e6469 15%, #202020);background-image: url(/media/themes/default/darkgreen-chevron-h.png), -moz-linear-gradient(top, #6f757a 10%, #5e6469 15%, #202020);background-image: url(/media/themes/default/darkgreen-chevron-h.png), -o-linear-gradient(top, #6f757a 10%, #5e6469 15%, #202020);background-image: url(/media/themes/default/darkgreen-chevron-h.png), -ms-linear-gradient(top, #6f757a 10%, #5e6469 15%, #202020);background-image: url(/media/themes/default/darkgreen-chevron-h.png), linear-gradient(top, #6f757a 10%, #5e6469 15%, #202020);}
input.button.primary,
button.button.primary,
a.button.primary{font-size: 16px;line-height: 19px;}
input.button.secondary,
button.button.secondary,
a.button.secondary{background-color: #777967;background-image: none;background-image: -webkit-linear-gradient(top, #afb19f 10%, #999c85 15%, #777967);background-image: -moz-linear-gradient(top, #afb19f 10%, #999c85 15%, #777967);background-image: -o-linear-gradient(top, #afb19f 10%, #999c85 15%, #777967);background-image: -ms-linear-gradient(top, #afb19f 10%, #999c85 15%, #777967);background-image: linear-gradient(top, #afb19f 10%, #999c85 15%, #777967);background-position: left top;padding: 3px 10px 3px 10px;}
input.button.secondary:hover,
button.button.secondary:hover,
a.button.secondary:hover{background-color: #202020;background-image: none;background-image: -webkit-linear-gradient(top, #6f757a 10%, #5e6469 15%, #202020);background-image: -moz-linear-gradient(top, #6f757a 10%, #5e6469 15%, #202020);background-image: -o-linear-gradient(top, #6f757a 10%, #5e6469 15%, #202020);background-image: -ms-linear-gradient(top, #6f757a 10%, #5e6469 15%, #202020);background-image: linear-gradient(top, #6f757a 10%, #5e6469 15%, #202020);}
input.button[disabled],
button.button[disabled],
input.button.secondary[disabled],
button.button.secondary[disabled]{background-color: #aeaeae;background-image: none;background-image: -webkit-linear-gradient(top, #e3e3e3 10%, #d0d0d0 15%, #aeaeae);background-image: -moz-linear-gradient(top, #e3e3e3 10%, #d0d0d0 15%, #aeaeae);background-image: -o-linear-gradient(top, #e3e3e3 10%, #d0d0d0 15%, #aeaeae);background-image: -ms-linear-gradient(top, #e3e3e3 10%, #d0d0d0 15%, #aeaeae);background-image: linear-gradient(top, #e3e3e3 10%, #d0d0d0 15%, #aeaeae);background-position: left top;padding: 3px 10px 3px 10px;cursor: no-drop;}
input.date-picker{padding-right: 20px;background-image: url(/media/changeicons/small/calendar.png);background-position: right center;background-repeat: no-repeat;}
#ui-datepicker-div{z-index: 10000!important;}
.modules-website-switchlanguage li{margin: 0;display: inline;}
.modules-website-switchlanguage li span{margin: 0 1px;}
.modules-website-switchlanguage{display: table-cell;vertical-align: middle;}
.modules-website-switchlanguage .scroll{width: 50px;font-size: 12px;font-weight: bold;line-height: 22px;text-align: center;text-transform: uppercase;}
.modules-website-switchlanguage .scroll:hover{background-color: #202020;background-image: -webkit-linear-gradient(top, #5e6469, #202020);background-image: -moz-linear-gradient(top, #5e6469, #202020);background-image: -o-linear-gradient(top, #5e6469, #202020);background-image: -ms-linear-gradient(top, #5e6469, #202020);background-image: linear-gradient(top, #5e6469, #202020);color: #fff;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.modules-website-switchlanguage .scroll ul{display: none;}
.modules-website-switchlanguage .scroll:hover ul{display: block;position: absolute;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;border: 2px solid #202020;background-color: #fff;width: 36px;padding: 0 5px;}
.modules-website-switchlanguage .scroll strong{padding: 0 21px 0 10px;background-image: url(/media/themes/default/green-chevron.png);background-position: 90% center;background-repeat: no-repeat;}
.modules-website-switchlanguage .scroll:hover strong{background-image: url(/media/themes/default/darkgreen-chevron.png);}
.modules-website-switchlanguage .scroll li{display: block;padding: 0 16px 0 5px;}
.modules-website-switchlanguage .scroll li:not(:first-child){border-top: 1px solid #ddd;}
.modules-website-switchlanguage .scroll a{color: #5e6469;text-decoration: none;}
.modules-website-switchlanguage .scroll a:hover{color: #9eb110;text-decoration: underline;}
.modules-order-ShortCart,
.modules-customer-Customerinfo,
.modules-users-showinfo{height: 40px;display: table-cell;vertical-align: middle;}
.modules-order-ShortCart > div,
.modules-customer-Customerinfo > div,
.modules-users-showinfo > div{width: 140px;font-size: 12px;line-height: 14px;text-align: left;-moz-border-radius: 5px;border-radius: 5px;}
.modules-order-ShortCart .heading-two,
.modules-customer-Customerinfo .heading-two,
.modules-users-showinfo .heading-two{font-size: 12px;font-weight: bold;line-height: 22px;padding: 0 21px 0 7px;background-position: 95% center;background-repeat: no-repeat;margin: 0;}
.modules-order-ShortCart .heading-two span,
.modules-customer-Customerinfo .heading-two span,
.modules-users-showinfo .heading-two span{padding-left: 5px;}
.modules-order-ShortCart .scroll:hover,
.modules-customer-Customerinfo .scroll:hover,
.modules-users-showinfo .scroll:hover{-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.modules-order-ShortCart .scroll ul,
.modules-customer-Customerinfo .scroll ul,
.modules-users-showinfo .scroll ul{display: none;}
.modules-order-ShortCart .scroll:hover ul,
.modules-customer-Customerinfo .scroll:hover ul,
.modules-users-showinfo .scroll:hover ul{display: block;position: absolute;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;width: 126px;padding: 0 5px;background-color: #fff;}
.modules-order-ShortCart .scroll li,
.modules-customer-Customerinfo .scroll li,
.modules-users-showinfo .scroll li{margin: 0;display: block;padding: 4px 16px 4px 5px;}
.modules-order-ShortCart .scroll li:not(:first-child),
.modules-customer-Customerinfo .scroll li:not(:first-child),
.modules-users-showinfo .scroll li:not(:first-child){border-top: 1px solid #ddd;}
.modules-order-ShortCart > div{background-color: #202020;background-image: -webkit-linear-gradient(top, #5e6469, #202020);background-image: -moz-linear-gradient(top, #5e6469, #202020);background-image: -o-linear-gradient(top, #5e6469, #202020);background-image: -ms-linear-gradient(top, #5e6469, #202020);background-image: linear-gradient(top, #5e6469, #202020);}
.modules-order-ShortCart .scroll:hover ul{border: 2px solid #202020;}
.modules-order-ShortCart .heading-two{background-image: url(/media/themes/default/darkgreen-chevron.png);}
.modules-order-ShortCart .heading-two,
.modules-order-ShortCart .heading-two a:hover{color: #fff;}
.modules-order-ShortCart .heading-two a{color: #ccc;}
.modules-customer-Customerinfo > div,
.modules-users-showinfo > div{background-color: #9fb210;background-image: -webkit-linear-gradient(top, #c3dc05, #9fb210);background-image: -moz-linear-gradient(top, #c3dc05, #9fb210);background-image: -o-linear-gradient(top, #c3dc05, #9fb210);background-image: -ms-linear-gradient(top, #c3dc05, #9fb210);background-image: linear-gradient(top, #c3dc05, #9fb210);}
.modules-customer-Customerinfo .scroll:hover ul,
.modules-users-showinfo .scroll:hover ul{border: 2px solid #9fb210;}
.modules-customer-Customerinfo .heading-two,
.modules-users-showinfo .heading-two{background-image: url(/media/themes/default/darkgreen-chevron.png);}
.modules-customer-Customerinfo .heading-two,
.modules-customer-Customerinfo .heading-two a:hover,
.modules-users-showinfo .heading-two,
.modules-users-showinfo .heading-two a:hover{color: #fff;}
.modules-website-thread{height: 30px;line-height: 30px;padding-left: 30px;background-image: url(/media/themes/default/thread-icon.png);background-position: left center;background-repeat: no-repeat;}
.modules-website-thread li{display: inline;}
.modules-website-thread a{color: #1f1f1f;text-decoration: none;}
.modules-website-thread a:hover{color: #9eb110;text-decoration: underline;}
.modules-solrsearch-form{width: 100%;display: table;table-layout: fixed;}
.ui-autocomplete{z-index: 100!important;}
.modules-solrsearch-form form{height: 30px;display: table-cell;vertical-align: middle;text-align: right;}
.modules-solrsearch-form form.cmxform fieldset{padding: 0;border: none;display: inline-block;}
.modules-solrsearch-form form.cmxform input.textfield{width: 150px;max-width: 150px;padding: 0 0 0 21px;background-image: url(/media/themes/default/search-icon.png);background-position: left center;background-repeat: no-repeat;min-height: 20px;}
.modules-solrsearch-form .button{margin-left: 5px;}
#footer-top .modules-rss-feed{background-color: #fff;background-image: url(/media/themes/default/grey-pixel.png), url(/media/themes/default/grey-pixel.png), url(/media/themes/default/grey-pixel.png), url(/media/themes/default/grey-pixel.png);background-repeat: repeat-y, repeat-x, repeat-y, repeat-x;background-position: left top, right top, right top, left bottom;padding: 1px;min-height: 30px;line-height: 30px;}
#footer-top .modules-rss-feed .heading-two{background-color: #9fb210;background-image: -webkit-linear-gradient(225deg, #fff 11px, transparent 11px), -webkit-linear-gradient(135deg, #fff 11px, transparent 11px), -webkit-linear-gradient(top, #c3dc05, #9fb210);background-image: -moz-linear-gradient(225deg, #fff 11px, transparent 11px), -moz-linear-gradient(135deg, #fff 11px, transparent 11px), -moz-linear-gradient(top, #c3dc05, #9fb210);background-image: -o-linear-gradient(225deg, #fff 11px, transparent 11px), -o-linear-gradient(135deg, #fff 11px, transparent 11px), -o-linear-gradient(top, #c3dc05, #9fb210);background-image: -ms-linear-gradient(225deg, #fff 11px, transparent 11px), -ms-linear-gradient(135deg, #fff 11px, transparent 11px), -ms-linear-gradient(top, #c3dc05, #9fb210);background-image: linear-gradient(225deg, #fff 11px, transparent 11px), linear-gradient(135deg, #fff 11px, transparent 11px), linear-gradient(top, #c3dc05, #9fb210);color: #fff;padding: 0 26px 0 12px;font-size: 14px;font-weight: normal;margin: 0;float: left;min-height: 30px;line-height: 30px;}
#footer-middle .cblock{margin: 0 14px;}
#footer-middle .cblock h3{color: #fff;}
#footer-middle .cblock a{color: #ccc;text-decoration: none;}
#footer-middle .cblock a:hover{color: #fff;text-decoration: underline;}
#footer-middle .cblock strong{color: #fff;}
#footer-middle .cblock span{color: #fff;}
#footer-middle .cblock ul li::before{text-shadow: 1px 2px 2px #000;}
.separator{margin-left: 5px;margin-right: 5px;}
.inline-list dt,
.document-infos dt{font-weight: bold;}
.document-visual{float: right;margin-left: 5px;}
.share-list li a{opacity: 0.5;}
.share-list li a:hover{opacity: 1;}
.modules-ecomextended-managesearchfilters .normal li > dl{display: inline;}
.product-list > li,
.shelf-list > li{border: 1px #ddd solid;width: 219px;margin-right: 16px;margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#sidebarpage #sidebar-column .product-list > li,
#sidebarpage #sidebar-column .shelf-list > li{margin-right: 0;width: 209px;}
#sidebarpage #content-column .product-list > li:nth-child(3n),
#sidebarpage #content-column .shelf-list > li:nth-child(3n){margin-right: 0;}
#nosidebarpage #content-column .product-list > li:nth-child(4n),
#nosidebarpage #content-column .shelf-list > li:nth-child(4n){margin-right: 0;}
#nosidebarpage #content-column .product-list > li,
#nosidebarpage #content-column .shelf-list > li{margin-right: 14px;}
.product-list .product-visual,
.products-comparison-list .product-visual,
.shelf-list .shelf-visual{height: 120px;line-height: 120px;vertical-align: middle;position: relative;margin-bottom: 5px;overflow: hidden;}
.product-list .pictograms-container,
.products-comparison-list .pictograms-container{height: 45px;line-height: 45px;vertical-align: middle;position: absolute;right: 0;bottom: 2px;z-index: 10;}
.products-comparison-list .product-remove-container{height: 16px;line-height: 16px;vertical-align: middle;position: absolute;right: 0;top: 0;z-index: 10;}
.product-list .product-label,
.products-comparison-list .product-label,
.shelf-list .shelf-label{height: 35px;}
.product-list .product-rating{height: 15px;font-size: 0.7em;line-height: 15px;vertical-align: middle;}
.product-list .product-price{height: 15px;}
.product-list .product-add,
.products-comparison-list .product-add{margin-top: 5px;height: 29px;}
.shelf-list .shelf-description{height: 53px;}
.shelf-list .shelf-sub-selection{height: 22px;white-space: nowrap;}
.shelf-list .shelf-sub-selection select{max-width: 140px;}
.sale-list > li{border: 1px #ddd solid;padding: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.products-comparison-list .product-quantity-selector{height: 22px;}
.products-comparison-list table.normal tr th{background-color: #202020;background-image: -webkit-linear-gradient(left, #202020 50%, #5e6469 100%);background-image: -moz-linear-gradient(left, #202020 50%, #5e6469 100%);background-image: -o-linear-gradient(left, #202020 50%, #5e6469 100%);background-image: -ms-linear-gradient(left, #202020 50%, #5e6469 100%);background-image: linear-gradient(left, #202020 50%, #5e6469 100%);}
.modules-catalog-product .columns{margin-top: 3px;}
.modules-catalog-product .columns > :not(:last-child){border-right: 1px #ddd solid;}
.modules-catalog-product .additionnal-visuals li{border: 1px #ddd solid;}
.modules-catalog-product .availability{text-align: center;}
.modules-catalog-product .availability .level{font-weight: bold;font-size: 20px;}
.modules-catalog .main-price .price{font-size: 1.4em;}
.summary{border: 5px solid #202020;}
.summary > :first-child{background-color: #202020;background-image: -webkit-linear-gradient(top, #202020 50%, #5e6469);background-image: -moz-linear-gradient(top, #202020 50%, #5e6469);background-image: -o-linear-gradient(top, #202020 50%, #5e6469);background-image: -ms-linear-gradient(top, #202020 50%, #5e6469);background-image: linear-gradient(top, #202020 50%, #5e6469);color: #fff;padding: 5px;text-align: center;margin: 0;}
.summary .section{margin: 8px 8px 0 8px;padding-bottom: 8px;}
.summary .section:not(:last-child){border-bottom: 1px solid #ddd;}
.process-steps ol{margin: 20px 0 30px 0;}
.process-steps li{border-color: #ddd;}
.process-steps .current{font-weight: bold;border-color: #555a5e;}
.modules-order .mode-visual{width: 160px;max-width: 160px;text-align: center;}
.modules-order .mode-price{width: 75px;max-width: 75px;}
.modules-order td.product-infos ol{margin-top: 5px;margin-left: 5px;font-size: 0.9em;}
.modules-order td.product-infos ol li{margin: 0;}
.payment-waiting,
.payment-initiated{color: #dc8401;}
.payment-success{color: green;}
.payment-failed{color: #ff0000;}
.ui-helper-hidden{display: none;}
.ui-helper-hidden-accessible{position: absolute!important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}
.ui-helper-reset{margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content: "";display: table;}
.ui-helper-clearfix:after{clear: both;}
.ui-helper-clearfix{zoom: 1;}
.ui-helper-zfix{width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-state-disabled{cursor: default!important;}
.ui-icon{display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ui-widget{font-size: 1.1em;}
.ui-widget .ui-widget{font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-size: 1em;}
.ui-widget-content{border: 1px solid #ddd;background: #fff;color: #303030;}
.ui-widget-content a{color: #303030;}
.ui-widget-header{background-color: #9fb210;background-image: -webkit-linear-gradient(top, #c3dc05, #9fb210);background-image: -moz-linear-gradient(top, #c3dc05, #9fb210);background-image: -o-linear-gradient(top, #c3dc05, #9fb210);background-image: -ms-linear-gradient(top, #c3dc05, #9fb210);background-image: linear-gradient(top, #c3dc05, #9fb210);background-repeat: no-repeat;background-position: right center, left top;color: #fff;border: 1px solid #d5e750;font-weight: bold;}
.ui-widget-header a{color: #fff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background-color: #777967;background-image: -webkit-linear-gradient(top, #999c85, #777967);background-image: -moz-linear-gradient(top, #999c85, #777967);background-image: -o-linear-gradient(top, #999c85, #777967);background-image: -ms-linear-gradient(top, #999c85, #777967);background-image: linear-gradient(top, #999c85, #777967);background-repeat: no-repeat;background-position: right center, left top;color: #fff;border: 1px solid #afb19f;font-weight: bold;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color: #fff;text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background-color: #202020;background-image: -webkit-linear-gradient(top, #5e6469, #202020);background-image: -moz-linear-gradient(top, #5e6469, #202020);background-image: -o-linear-gradient(top, #5e6469, #202020);background-image: -ms-linear-gradient(top, #5e6469, #202020);background-image: linear-gradient(top, #5e6469, #202020);background-repeat: no-repeat;background-position: right center, left top;color: #fff;border: 1px solid #6f757a;font-weight: bold;}
.ui-state-hover a, .ui-state-hover a:hover{color: #fff;text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background: #fff;color: #1f1f1f;border: 1px solid #1f1f1f;font-weight: bold;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color: #1f1f1f;text-decoration: none;}
.ui-widget :active{outline: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border: 1px solid #000000;background: #ffff00;color: #000000;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color: #000000;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border: 1px solid #ff0000;background: #edc;color: #ff0000;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color: #ff0000;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color: #ff0000;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight: bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity: .7;filter: Alpha(Opacity=70);font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity: .35;filter: Alpha(Opacity=35);background-image: none;}
.ui-icon{width: 16px;height: 16px;background-image: url(/media/themes/default/jqueryui/ui-icons_808080_256x240.png);}
.ui-widget-content .ui-icon{background-image: url(/media/themes/default/jqueryui/ui-icons_808080_256x240.png);}
.ui-widget-header .ui-icon{background-image: url(/media/themes/default/jqueryui/ui-icons_847e71_256x240.png);}
.ui-state-default .ui-icon{background-image: url(/media/themes/default/jqueryui/ui-icons_eeeeee_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image: url(/media/themes/default/jqueryui/ui-icons_ffffff_256x240.png);}
.ui-state-active .ui-icon{background-image: url(/media/themes/default/jqueryui/ui-icons_8dc262_256x240.png);}
.ui-state-highlight .ui-icon{background-image: url(/media/themes/default/jqueryui/ui-icons_8dc262_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image: url(/media/themes/default/jqueryui/ui-icons_cd0a0a_256x240.png);}
.ui-icon-carat-1-n{background-position: 0 0;}
.ui-icon-carat-1-ne{background-position: -16px 0;}
.ui-icon-carat-1-e{background-position: -32px 0;}
.ui-icon-carat-1-se{background-position: -48px 0;}
.ui-icon-carat-1-s{background-position: -64px 0;}
.ui-icon-carat-1-sw{background-position: -80px 0;}
.ui-icon-carat-1-w{background-position: -96px 0;}
.ui-icon-carat-1-nw{background-position: -112px 0;}
.ui-icon-carat-2-n-s{background-position: -128px 0;}
.ui-icon-carat-2-e-w{background-position: -144px 0;}
.ui-icon-triangle-1-n{background-position: 0 -16px;}
.ui-icon-triangle-1-ne{background-position: -16px -16px;}
.ui-icon-triangle-1-e{background-position: -32px -16px;}
.ui-icon-triangle-1-se{background-position: -48px -16px;}
.ui-icon-triangle-1-s{background-position: -64px -16px;}
.ui-icon-triangle-1-sw{background-position: -80px -16px;}
.ui-icon-triangle-1-w{background-position: -96px -16px;}
.ui-icon-triangle-1-nw{background-position: -112px -16px;}
.ui-icon-triangle-2-n-s{background-position: -128px -16px;}
.ui-icon-triangle-2-e-w{background-position: -144px -16px;}
.ui-icon-arrow-1-n{background-position: 0 -32px;}
.ui-icon-arrow-1-ne{background-position: -16px -32px;}
.ui-icon-arrow-1-e{background-position: -32px -32px;}
.ui-icon-arrow-1-se{background-position: -48px -32px;}
.ui-icon-arrow-1-s{background-position: -64px -32px;}
.ui-icon-arrow-1-sw{background-position: -80px -32px;}
.ui-icon-arrow-1-w{background-position: -96px -32px;}
.ui-icon-arrow-1-nw{background-position: -112px -32px;}
.ui-icon-arrow-2-n-s{background-position: -128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position: -144px -32px;}
.ui-icon-arrow-2-e-w{background-position: -160px -32px;}
.ui-icon-arrow-2-se-nw{background-position: -176px -32px;}
.ui-icon-arrowstop-1-n{background-position: -192px -32px;}
.ui-icon-arrowstop-1-e{background-position: -208px -32px;}
.ui-icon-arrowstop-1-s{background-position: -224px -32px;}
.ui-icon-arrowstop-1-w{background-position: -240px -32px;}
.ui-icon-arrowthick-1-n{background-position: 0 -48px;}
.ui-icon-arrowthick-1-ne{background-position: -16px -48px;}
.ui-icon-arrowthick-1-e{background-position: -32px -48px;}
.ui-icon-arrowthick-1-se{background-position: -48px -48px;}
.ui-icon-arrowthick-1-s{background-position: -64px -48px;}
.ui-icon-arrowthick-1-sw{background-position: -80px -48px;}
.ui-icon-arrowthick-1-w{background-position: -96px -48px;}
.ui-icon-arrowthick-1-nw{background-position: -112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position: -128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position: -144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position: -160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position: -176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position: -192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position: -208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position: -224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position: -240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position: 0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position: -16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position: -32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position: -48px -64px;}
.ui-icon-arrowreturn-1-w{background-position: -64px -64px;}
.ui-icon-arrowreturn-1-n{background-position: -80px -64px;}
.ui-icon-arrowreturn-1-e{background-position: -96px -64px;}
.ui-icon-arrowreturn-1-s{background-position: -112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position: -128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position: -144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position: -160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position: -176px -64px;}
.ui-icon-arrow-4{background-position: 0 -80px;}
.ui-icon-arrow-4-diag{background-position: -16px -80px;}
.ui-icon-extlink{background-position: -32px -80px;}
.ui-icon-newwin{background-position: -48px -80px;}
.ui-icon-refresh{background-position: -64px -80px;}
.ui-icon-shuffle{background-position: -80px -80px;}
.ui-icon-transfer-e-w{background-position: -96px -80px;}
.ui-icon-transferthick-e-w{background-position: -112px -80px;}
.ui-icon-folder-collapsed{background-position: 0 -96px;}
.ui-icon-folder-open{background-position: -16px -96px;}
.ui-icon-document{background-position: -32px -96px;}
.ui-icon-document-b{background-position: -48px -96px;}
.ui-icon-note{background-position: -64px -96px;}
.ui-icon-mail-closed{background-position: -80px -96px;}
.ui-icon-mail-open{background-position: -96px -96px;}
.ui-icon-suitcase{background-position: -112px -96px;}
.ui-icon-comment{background-position: -128px -96px;}
.ui-icon-person{background-position: -144px -96px;}
.ui-icon-print{background-position: -160px -96px;}
.ui-icon-trash{background-position: -176px -96px;}
.ui-icon-locked{background-position: -192px -96px;}
.ui-icon-unlocked{background-position: -208px -96px;}
.ui-icon-bookmark{background-position: -224px -96px;}
.ui-icon-tag{background-position: -240px -96px;}
.ui-icon-home{background-position: 0 -112px;}
.ui-icon-flag{background-position: -16px -112px;}
.ui-icon-calendar{background-position: -32px -112px;}
.ui-icon-cart{background-position: -48px -112px;}
.ui-icon-pencil{background-position: -64px -112px;}
.ui-icon-clock{background-position: -80px -112px;}
.ui-icon-disk{background-position: -96px -112px;}
.ui-icon-calculator{background-position: -112px -112px;}
.ui-icon-zoomin{background-position: -128px -112px;}
.ui-icon-zoomout{background-position: -144px -112px;}
.ui-icon-search{background-position: -160px -112px;}
.ui-icon-wrench{background-position: -176px -112px;}
.ui-icon-gear{background-position: -192px -112px;}
.ui-icon-heart{background-position: -208px -112px;}
.ui-icon-star{background-position: -224px -112px;}
.ui-icon-link{background-position: -240px -112px;}
.ui-icon-cancel{background-position: 0 -128px;}
.ui-icon-plus{background-position: -16px -128px;}
.ui-icon-plusthick{background-position: -32px -128px;}
.ui-icon-minus{background-position: -48px -128px;}
.ui-icon-minusthick{background-position: -64px -128px;}
.ui-icon-close{background-position: -80px -128px;}
.ui-icon-closethick{background-position: -96px -128px;}
.ui-icon-key{background-position: -112px -128px;}
.ui-icon-lightbulb{background-position: -128px -128px;}
.ui-icon-scissors{background-position: -144px -128px;}
.ui-icon-clipboard{background-position: -160px -128px;}
.ui-icon-copy{background-position: -176px -128px;}
.ui-icon-contact{background-position: -192px -128px;}
.ui-icon-image{background-position: -208px -128px;}
.ui-icon-video{background-position: -224px -128px;}
.ui-icon-script{background-position: -240px -128px;}
.ui-icon-alert{background-position: 0 -144px;}
.ui-icon-info{background-position: -16px -144px;}
.ui-icon-notice{background-position: -32px -144px;}
.ui-icon-help{background-position: -48px -144px;}
.ui-icon-check{background-position: -64px -144px;}
.ui-icon-bullet{background-position: -80px -144px;}
.ui-icon-radio-off{background-position: -96px -144px;}
.ui-icon-radio-on{background-position: -112px -144px;}
.ui-icon-pin-w{background-position: -128px -144px;}
.ui-icon-pin-s{background-position: -144px -144px;}
.ui-icon-play{background-position: 0 -160px;}
.ui-icon-pause{background-position: -16px -160px;}
.ui-icon-seek-next{background-position: -32px -160px;}
.ui-icon-seek-prev{background-position: -48px -160px;}
.ui-icon-seek-end{background-position: -64px -160px;}
.ui-icon-seek-start{background-position: -80px -160px;}
.ui-icon-seek-first{background-position: -80px -160px;}
.ui-icon-stop{background-position: -96px -160px;}
.ui-icon-eject{background-position: -112px -160px;}
.ui-icon-volume-off{background-position: -128px -160px;}
.ui-icon-volume-on{background-position: -144px -160px;}
.ui-icon-power{background-position: 0 -176px;}
.ui-icon-signal-diag{background-position: -16px -176px;}
.ui-icon-signal{background-position: -32px -176px;}
.ui-icon-battery-0{background-position: -48px -176px;}
.ui-icon-battery-1{background-position: -64px -176px;}
.ui-icon-battery-2{background-position: -80px -176px;}
.ui-icon-battery-3{background-position: -96px -176px;}
.ui-icon-circle-plus{background-position: 0 -192px;}
.ui-icon-circle-minus{background-position: -16px -192px;}
.ui-icon-circle-close{background-position: -32px -192px;}
.ui-icon-circle-triangle-e{background-position: -48px -192px;}
.ui-icon-circle-triangle-s{background-position: -64px -192px;}
.ui-icon-circle-triangle-w{background-position: -80px -192px;}
.ui-icon-circle-triangle-n{background-position: -96px -192px;}
.ui-icon-circle-arrow-e{background-position: -112px -192px;}
.ui-icon-circle-arrow-s{background-position: -128px -192px;}
.ui-icon-circle-arrow-w{background-position: -144px -192px;}
.ui-icon-circle-arrow-n{background-position: -160px -192px;}
.ui-icon-circle-zoomin{background-position: -176px -192px;}
.ui-icon-circle-zoomout{background-position: -192px -192px;}
.ui-icon-circle-check{background-position: -208px -192px;}
.ui-icon-circlesmall-plus{background-position: 0 -208px;}
.ui-icon-circlesmall-minus{background-position: -16px -208px;}
.ui-icon-circlesmall-close{background-position: -32px -208px;}
.ui-icon-squaresmall-plus{background-position: -48px -208px;}
.ui-icon-squaresmall-minus{background-position: -64px -208px;}
.ui-icon-squaresmall-close{background-position: -80px -208px;}
.ui-icon-grip-dotted-vertical{background-position: 0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position: -16px -224px;}
.ui-icon-grip-solid-vertical{background-position: -32px -224px;}
.ui-icon-grip-solid-horizontal{background-position: -48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position: -64px -224px;}
.ui-icon-grip-diagonal-se{background-position: -80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{-moz-border-radius-topleft: 6px;-webkit-border-top-left-radius: 6px;-khtml-border-top-left-radius: 6px;border-top-left-radius: 6px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright: 6px;-webkit-border-top-right-radius: 6px;-khtml-border-top-right-radius: 6px;border-top-right-radius: 6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{-moz-border-radius-bottomleft: 6px;-webkit-border-bottom-left-radius: 6px;-khtml-border-bottom-left-radius: 6px;border-bottom-left-radius: 6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright: 6px;-webkit-border-bottom-right-radius: 6px;-khtml-border-bottom-right-radius: 6px;border-bottom-right-radius: 6px;}
.ui-widget-overlay{background: #2b2922;opacity: .90;filter: Alpha(Opacity=90);}
.ui-widget-shadow{margin: -12px 0 0 -12px;padding: 12px;background: #cccccc;opacity: .20;filter: Alpha(Opacity=20);-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.ui-resizable{position: relative;}
.ui-resizable-handle{position: absolute;font-size: 0.1px;z-index: 99999;display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display: none;}
.ui-resizable-n{cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0;}
.ui-resizable-s{cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0;}
.ui-resizable-e{cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%;}
.ui-resizable-w{cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%;}
.ui-resizable-se{cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px;}
.ui-resizable-sw{cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px;}
.ui-resizable-nw{cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}
.ui-resizable-ne{cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px;}
.ui-selectable-helper{position: absolute;z-index: 100;border: 1px dotted black;}
.ui-accordion{width: 100%;}
.ui-accordion .ui-accordion-header{cursor: pointer;position: relative;margin-top: 1px;zoom: 1;}
.ui-accordion .ui-accordion-li-fix{display: inline;}
.ui-accordion .ui-accordion-header-active{border-bottom: 0!important;}
.ui-accordion .ui-accordion-header a{display: block;font-size: 1em;padding: .5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a{padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position: absolute;left: .5em;top: 50%;margin-top: -8px;}
.ui-accordion .ui-accordion-content{padding: 1em 2.2em;border-top: 0;margin-top: -2px;position: relative;top: 1px;margin-bottom: 2px;overflow: auto;display: none;zoom: 1;}
.ui-accordion .ui-accordion-content-active{display: block;}
.ui-autocomplete{position: absolute;cursor: default;}
* html .ui-autocomplete{width: 1px;}
.ui-menu{list-style: none;padding: 2px;margin: 0;display: block;float: left;}
.ui-menu .ui-menu{margin-top: -3px;}
.ui-menu .ui-menu-item{margin: 0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
.ui-menu .ui-menu-item a{text-decoration: none;display: block;padding: .2em .4em;line-height: 1.5;zoom: 1;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active{font-weight: normal;margin: -1px;}
.ui-button{display: inline-block;position: relative;padding: 0;margin-right: .1em;text-decoration: none!important;cursor: pointer;text-align: center;zoom: 1;overflow: hidden;*overflow: visible;}
.ui-button-icon-only{width: 2.2em;}
button.ui-button-icon-only{width: 2.4em;}
.ui-button-icons-only{width: 3.4em;}
button.ui-button-icons-only{width: 3.7em;}
.ui-button .ui-button-text{display: block;line-height: 1.4;}
.ui-button-text-only .ui-button-text{padding: .4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding: .4em;text-indent: -9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding: .4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding: .4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left: 2.1em;padding-right: 2.1em;}
input.ui-button{padding: .4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position: absolute;top: 50%;margin-top: -8px;}
.ui-button-icon-only .ui-icon{left: 50%;margin-left: -8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left: .5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right: .5em;}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right: .5em;}
.ui-buttonset{margin-right: 7px;}
.ui-buttonset .ui-button{margin-left: 0;margin-right: -.3em;}
button.ui-button::-moz-focus-inner{border: 0;padding: 0;}
.ui-dialog{position: absolute;padding: .2em;width: 300px;overflow: hidden;}
.ui-dialog .ui-dialog-titlebar{padding: .4em 1em;position: relative;}
.ui-dialog .ui-dialog-title{float: left;margin: .1em 16px .1em 0;}
.ui-dialog .ui-dialog-titlebar-close{position: absolute;right: .3em;top: 50%;width: 19px;margin: -10px 0 0 0;padding: 1px;height: 18px;}
.ui-dialog .ui-dialog-titlebar-close span{display: block;margin: 1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding: 0;}
.ui-dialog .ui-dialog-content{position: relative;border: 0;padding: .5em 1em;background: none;overflow: auto;zoom: 1;}
.ui-dialog .ui-dialog-buttonpane{text-align: left;border-width: 1px 0 0 0;background-image: none;margin: .5em 0 0 0;padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float: right;}
.ui-dialog .ui-dialog-buttonpane button{margin: .5em .4em .5em 0;cursor: pointer;}
.ui-dialog .ui-resizable-se{width: 14px;height: 14px;right: 3px;bottom: 3px;}
.ui-draggable .ui-dialog-titlebar{cursor: move;}
.ui-slider{position: relative;text-align: left;}
.ui-slider .ui-slider-handle{position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;}
.ui-slider .ui-slider-range{position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}
.ui-slider-horizontal{height: .8em;}
.ui-slider-horizontal .ui-slider-handle{top: -.3em;margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range{top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min{left: 0;}
.ui-slider-horizontal .ui-slider-range-max{right: 0;}
.ui-slider-vertical{width: .8em;height: 100px;}
.ui-slider-vertical .ui-slider-handle{left: -.3em;margin-left: 0;margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range{left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min{bottom: 0;}
.ui-slider-vertical .ui-slider-range-max{top: 0;}
.ui-tabs{position: relative;padding: .2em;zoom: 1;}
.ui-tabs .ui-tabs-nav{margin: 0;padding: .2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style: none;float: left;position: relative;top: 1px;margin: 0 .2em 1px 0;border-bottom: 0!important;padding: 0;white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a{float: left;padding: .5em 1em;text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom: 0;padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor: text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor: pointer;}
.ui-tabs .ui-tabs-panel{display: block;border-width: 0;padding: 1em 1.4em;background: none;}
.ui-tabs .ui-tabs-hide{display: none!important;}
.ui-datepicker{width: 17em;padding: .2em .2em 0;display: none;}
.ui-datepicker .ui-datepicker-header{position: relative;padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top: 1px;}
.ui-datepicker .ui-datepicker-prev{left: 2px;}
.ui-datepicker .ui-datepicker-next{right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover{left: 1px;}
.ui-datepicker .ui-datepicker-next-hover{right: 1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title{margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select{font-size: 1em;margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year{width: 49%;}
.ui-datepicker table{width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.ui-datepicker th{padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}
.ui-datepicker td{border: 0;padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a{display: block;padding: .2em;text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button{float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float: left;}
.ui-datepicker.ui-datepicker-multi{width: auto;}
.ui-datepicker-multi .ui-datepicker-group{float: left;}
.ui-datepicker-multi .ui-datepicker-group table{width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear: left;}
.ui-datepicker-row-break{clear: both;width: 100%;font-size: 0em;}
.ui-datepicker-rtl{direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right: 2px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next{left: 2px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float: right;}
.ui-datepicker-rtl .ui-datepicker-group{float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width: 0;border-left-width: 1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width: 0;border-left-width: 1px;}
.ui-datepicker-cover{display: none;display: block;position: absolute;z-index: -1;filter: mask();top: -4px;left: -4px;width: 200px;height: 200px;}
.ui-progressbar{height: 2em;text-align: left;overflow: hidden;}
.ui-progressbar .ui-progressbar-value{margin: -1px;height: 100%;}
.ui-autocomplete{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-height: 250px;overflow-y: auto;}
.ui-autocomplete-loading{background-position: right center;background-repeat: no-repeat;background-image: url(/media/frontoffice/solrsearch/indicator.gif);}
.modules-solrsearch-form form.cmxform input.ui-autocomplete-loading{background-image: url(/media/frontoffice/solrsearch/indicator.gif);}
.ui-widget{font-size: 1em;}
.ui-widget input.button,
.ui-widget button.button,
.ui-widget a.button{font-size: 11px;}
.ui-widget input.button.primary,
.ui-widget button.button.primary,
.ui-widget a.button.primary{font-size: 16px;}
#contentlargenosidebar #top{background: none;}
body, textarea, input, button{font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman",
    "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular',
    "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;}
#top{position: relative;background: url("/media/themes/default/bg_page.png") repeat-x;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-justify{text-align: justify;}
.btn{display: inline-block;text-transform: uppercase;font-family: "Roboto-Light", "Arial", sans-serif;font-size: 14px;padding: 10px 20px;border: none;color: #ffffff;text-decoration: none;}
.btn-primary{background-color: #f06e30;}
.btn-secondary{background-color: transparent;border: 1px solid #f06e30;color: #f06e30;}
.btn-thirdly{background-color: transparent;border: 1px solid #000000;color: #000000;padding: 8px 25px;}
.btn-fourthly{background-color: #363636;border: none;padding: 8px 25px;color: #ffffff;}
.btn-default{background-color: #f2f2f2;border: 1px solid #cdcdcd;color: #000000;padding: 5px 25px;}
.btn-grey{display: inline-block;min-width: 160px;color: #ffffff;padding: 8px 10px 14px 10px;background-color: #404040;text-decoration: none;font-weight: bold;font-size: 0.9em;text-align: left;}
.btn-larger{min-width: 180px;}
.btn .animated-right-arrow{display: block;width: 29px;height: 5px;background: url('/media/themes/default/long-arrow-right.png') no-repeat 0 0;margin: 5px 0 0 0;-webkit-transition: all .16s ease-in-out;-moz-transition: all .16s ease-in-out;-o-transition: all .16s ease-in-out;transition: all .16s ease-in-out;}
.btn:hover .animated-right-arrow{margin-left: 10px;}
.orange-text{color: #f06e30;}
.font-black{font-family: "Roboto-Black", "Arial", sans-serif;}
.font-light{font-family: "Roboto-Light", "Arial", sans-serif;}
.font-regular{font-family: "Roboto-Regular", "Arial", sans-serif;}
.horizontal-separator{display: inline-block;width: 100%;height: 1px;background-color: #dadada;margin: 10px 0;}
.display-none{display: none!important;}
input.textfield.light-input-text{border: 0;background-color: #f2f2f2;padding: 8px;}
select.light-select{border: none;-webkit-appearance: menulist;padding: 5px;}
input.textfield.classic-input-text{padding: 8px;}
select.classic-select{-webkit-appearance: menulist;padding: 8px;}
#content-middle .cLayout .cColumn .cCell .modules-faq-questionList h2{text-transform: none;text-align: left;font-size: 20px;}
#content-middle .cLayout .cColumn .cCell .modules-faq-questionList h2 a{font-size: 20px;}
.auth-label{padding-bottom: 15px;}
#contentnosidebarpage .modules-order-Cart,
#contentnosidebarpage .modules-order-StdAddressStep,
#contentnosidebarpage .modules-order-StdShippingStep,
#contentnosidebarpage .modules-order-StdBillingStep,
#contentnosidebarpage .modules-order-StdResultStep,
#contentnosidebarpage .modules-form-form .modules_store_contactstore{padding: 30px;}
form.cmxform label.cart-label{width: auto;}
.process-steps ol{margin: 0 0 30px;}
a.link{color: #f06e30;}
ul.normal > li:before, ul.errors > li:before, ul.warnings > li:before, ul.messages > li:before, .menu-list > li:before, .menu-list > dd:before{content: none;}
.modules-website-ConfigurableMenu .contextual h3, .modules-website-ConfigurableMenu .contextual h3 a{background: none repeat scroll 0 0 transparent;color: #6d6e71;font-weight: bold;line-height: 18px;margin: 0;padding: 0;}
form.cmxform fieldset:not(.inline-set){border: none;}
form.cmxform fieldset:not(.inline-set) > legend{color: #949597;font-size: 145%;letter-spacing: -1px;padding-bottom: 16px;}
input.button, button.button, a.button, input.button:hover, button.button:hover, a.button:hover{background: url("/media/themes/default/btn_link_n_r.png") no-repeat scroll right center transparent;}
.modules-customer-manageaddress ul.normal > li a, input.button.secondary, button.button.secondary, a.button.secondary, input.button.secondary:hover, button.button.secondary:hover, a.button.secondary:hover{background: url("/media/themes/default/btn_puce.png") no-repeat scroll right center transparent;border-radius: 5px 5px 5px 5px;padding: 3px 20px 3px 10px;}
#content-middle .cLayout .cColumn .cCell .modules-customer-manageaddress h2{font-size: 120%;padding: 0;}
ul.normal > li:before, .menu-list > li:before, .menu-list > dd:before{color: #9eb110;}
.modules-customer-manageaddress ul.normal{height: 25px;}
ul.normal > li:before{content: "";font-size: 1.2em;font-weight: bold;text-shadow: 1px 2px 2px #aaaaaa;float: right;}
.modules-customer-manageaddress ul.address{margin-bottom: 0;}
.modules-customer-manageaddress ul.normal > li a{float: right;color: white;text-decoration: none;margin-right: 5px;}
form.cmxform .modules-users-changepassword-form label, .modules-customer-editaccount form.cmxform label{width: 50%;}
#content-middle .cLayout + .cLayout .cColumn .cCell_store form.cmxform .textfield.search{color: #c1c1c2;font-style: italic;}
body.storebody{background: #ffffff;}
#content-banner-row{position: static;}
.next, .prev{cursor: pointer;}
.banner_slideshow{margin: 0;padding: 0;list-style: none;width: 697px;height: 400px;overflow: hidden;}
.modules-solariswebsite-Slideshowhalf .banner_slideshow, .modules-solariswebsite-Slideshowhalf .banner_slideshow li{width: 552px;}
.modules-solariswebsite-Slideshowfull .banner_slideshow, .modules-solariswebsite-Slideshowfull .banner_slideshow li{width: 1104px;}
.banner_slideshow li{text-align: left;display: block;width: 697px;height: 400px;}
.carousel-pagination li{display: block;width: 10px;height: 10px;margin-right: 5px;cursor: pointer;float: left;background: #333;}
.carousel-pagination .carousel-pagination-active{background: #ff0000;}
#header-top.grid_12, #header-top .grid_7, #header-top .grid_2,
#header-top .grid_1{width: auto;margin: 0;}
#header-top .level1{display: none;}
#header-top .modules-customer-Customerinfo > div{width: auto;background: none;}
#header-top .account-links{height: 40px;border-radius: 0;}
#header-top .account-links .menu-link{display: inline-block;height: 27px;color: #838486;font-size: 125%;font-weight: bold;text-transform: uppercase;padding: 13px 0px 0 25px;}
#header-top .account-links .vertical-separator{display: inline-block;width: 1px;height: 23px;margin: 0px 16px 0 16px;background-color: #c8c9ca;vertical-align: middle;}
#header-top .account-links .second{margin-right: 5px;}
#header-top .account-links .account-link-block{display: inline-block;height: 100%;}
#header-top .account-links .stores{background: url("/media/themes/default/icons_local.png") no-repeat left center;padding: 13px 0px 0 20px;}
#header-top .account-links .account{background: url("/media/themes/default/icons.png") no-repeat left center;}
#header-top .account-links .account-link-block:hover .account-hover{display: inline-block;}
#header-top .account-links .account span{display: inline-block;font-size: 80%;font-weight: normal;margin-left: 5px;text-decoration: none;text-transform: lowercase;}
.modules-website-switchlanguage .scroll{font-size: 12px;font-weight: bold;line-height: 22px;text-align: center;text-transform: uppercase;width: 60px;margin-left: 15px;}
.modules-website-switchlanguage .scroll strong{background: url("/media/themes/default/language.png") no-repeat 0 0;display: block;text-align: left;font-size: 11px;height: 23px;padding: 7px 0 0 7px;line-height: 15px;color: #b5b6b7;}
.modules-website-switchlanguage .scroll:hover{background: none!important;}
.modules-website-switchlanguage .scroll:hover strong{background: url("/media/themes/default/language_over.png") no-repeat 0 0;}
.modules-website-switchlanguage .scroll a, .modules-website-switchlanguage .scroll a:hover{color: #b5b6b7;}
.lt-ie8 .modules-website-switchlanguage .scroll:hover ul{margin-left: -30px;}
.modules-website-switchlanguage .scroll:hover ul{-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;border: 1px solid #cecfcf;background-color: #f1f1f1;width: 47px;padding: 0 5px 0 6px;text-align: left;z-index: 1;}
.modules-website-switchlanguage .scroll li{padding: 0 0 0 0px;}
.modules-website-switchlanguage .scroll li a{font-size: 11px;}
.modules-website-switchlanguage .scroll i{height: 11px;width: 16px;display: inline-block;margin-right: 2px;top: 2px;position: relative;}
.modules-website-switchlanguage .scroll .icon-FR{background: url("/media/themes/default/fr.png") no-repeat 0 0;}
.modules-website-switchlanguage .scroll .icon-EN{background: url("/media/themes/default/gb.png") no-repeat 0 0;}
.modules-website-switchlanguage .scroll .icon-IT{background: url("/media/themes/default/it.png") no-repeat 0 0;}
.modules-website-switchlanguage .scroll .icon-ES{background: url("/media/themes/default/es.png") no-repeat 0 0;}
.modules-website-switchlanguage .scroll .icon-PT{background: url("/media/themes/default/pt.png") no-repeat 0 0;}
.lt-ie8 .modules-website-switchlanguage .scroll i{height: 10px;margin-right: 4px;}
#header-middle{background: none;}
#content.container_12{margin-bottom: 20px;}
.container_12 > .grid_12{width: 1104px;position: static;}
#header-middle > div{margin: 0;}
#header-middle .modules-solrsearch-form{width: auto;float: right;margin: 0px 22px 0 0;padding: 13px 22px 8px 0;border-right: 1px solid #e6e6e7;}
.lt-ie9 #header-middle .modules-solrsearch-form{margin: 10px 22px 11px 0;padding: 22px 22px 0px 0;}
#header-middle .modules-solrsearch-form form{height: auto;}
#header-middle .modules-solrsearch-form form.cmxform input.textfield{background: url("/media/themes/default/solr_search.png") no-repeat left;width: 215px;height: 40px;padding: 0 0 0 10px;border: none;max-width: none;float: left;font-size: 118%;font-style: italic;color: #c1c1c2;}
.lt-ie9 #header-middle .modules-solrsearch-form form.cmxform input.textfield{padding: 9px 0 0 10px;}
.lt-ie8 #header-middle .modules-solrsearch-form form.cmxform input.textfield{height: 31px;}
#header-middle .modules-solrsearch-form input.button{background: url("/media/themes/default/solrsearch_loupe.png") no-repeat left;width: 36px;height: 40px;padding: 0 0 0 10px;margin: 0;border: none;border-radius: 0;}
#header-middle .modules-solarisorder-CartAndFav{background: url("/media/themes/default/bg_bloc_panier.png") no-repeat right;height: 65px;position: relative;float: right;}
#header-middle .modules-solarisorder-CartAndFav .cart{padding-right: 50px;padding-top: 5px;}
#header-middle .modules-solarisorder-CartAndFav .cart .link{font-size: 208%;color: #f06e30;text-decoration: none;display: block;float: left;padding-right: 12px;}
#header-middle .modules-solarisorder-CartAndFav .cart span{background: url("/media/themes/default/bg_left_panier.png") no-repeat left;height: 25px;display: inline-block;padding: 0px 0 0 8px;margin-top: 7px;}
#header-middle .modules-solarisorder-CartAndFav .cart span span{background: url("/media/themes/default/bg_panier.png") no-repeat right;font-size: 110%;color: #f06e30;height: 23px;padding: 2px 9px 0 7px;margin-top: 0px;}
#header-middle .modules-solarisorder-CartAndFav .favorites{padding-right: 50px;color: #f06e30;font-size: 91%;font-weight: bold;clear: both;}
#header-middle .modules-solarisorder-CartAndFav .favorites .link{background: url("/media/themes/default/picto_fav.png") no-repeat left 2px;padding-left: 16px;color: #f06e30;text-decoration: none;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll{background: none;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1 > li{height: auto;font-size: 116%;padding-right: 0;font-weight: bold;}
.lt-ie8 #header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1 > li{float: left;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1 > li:not(:last-child) > a{border-right: 0;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1 > li:hover > a,
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1 > li.current > a{background: url("/media/themes/default/tab-main.png") no-repeat right top;color: #fff;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;behavior: url("/media/themes/default/style/PIE.htc");}
.modules-solarismenu-DisplayRichMenu .scroll .level1 > li > a{color: #ffffff;display: inline-block;height: 29px;padding: 0 13px;text-decoration: none;}
.modules-solarismenu-DisplayRichMenu .scroll .level1 > li{line-height: 29px;margin: 0;text-transform: uppercase;}
.modules-solarismenu-DisplayRichMenu .scroll .level2{display: none;}
.modules-solarismenu-DisplayRichMenu .scroll .level1 li{display: inline-block;}
.modules-solarismenu-DisplayRichMenu .scroll .level2 li{display: block;line-height: 15px;text-transform: none;}
.modules-solarismenu-DisplayRichMenu .scroll .level2 a{text-decoration: none;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1{position: relative;z-index: 99;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1 > li:hover .level2{display: block;position: absolute;background: #f2f2f2;z-index: 10;top: 40px;left: -250px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1 > li .level2{width: auto;height: auto;padding: 20px 18px;z-index: 9;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 > li{padding: 0;width: 100%;display: table;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .table-cell{display: table-cell;width: auto;vertical-align: top;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .ban{margin: 0px 10px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .ban > a{margin: 0 0 20px 0;display: block;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .richMenu .level2 .liste_box{float: left;background: url("/media/themes/default/repeat_b_nav.png") repeat-y;padding: 0 0 5px 0;width: 550px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .separateur{border-bottom: 1px #313233 solid;clear: left;height: 1px;padding: 0 0 15px 0;margin: 0 0 15px 0;width: 546px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box > div{float: left;padding-top: 25px;padding-right: 48px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .advice .level2 .liste_box > div{padding-right: 0px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box > div.brands{float: right;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .richMenu .level2 .liste_box > div{padding-right: 0;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .richMenu .level2 .liste_box > div.brands{padding-right: 48px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box ul{margin-bottom: 20px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li{padding: 7px 6px 7px 8px;font-size: 75%;border-radius: 4px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li span{text-transform: uppercase;font-size: 75%;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li span.details{text-transform: uppercase;font-size: 80%;font-weight: 200;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li:hover{background: #323334;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li a{background: url("/media/themes/default/puce_g.png") no-repeat left 4px;padding: 0 0 0 12px;color: #b1b2b3;text-decoration: none;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 h2{font-size: 125%;text-transform: uppercase;color: #4c4c4d;padding: 0 0 8px 8px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .link{font-size: 11px;font-weight: bold;background: #4d4d4e;padding: 6px 8px 6px 8px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url("/media/themes/default/style/PIE.htc");color: #b1b2b3;margin: 0 0 0 8px;float: left;clear: both;position: relative;zoom: 1;text-transform: capitalize;}
.lt-ie8 #header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .link{padding: 3px 14px 9px 8px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .link:hover{color: #b1b2b3;text-decoration: none;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box .link{float: none;}
.lt-ie8 #header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box .link{float: left;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .type_forme{padding: 10px 0 30px 10px;margin-bottom: 25px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .type_forme li{float: left!important;font-size: 75%;text-align: center;color: #b1b2b3;font-weight: bold;margin-right: 27px;}
.lt-ie8 #header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .type_forme li{width: 80px;margin-right: 0px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .type_forme li a{color: #b1b2b3;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .type_forme li img{display: block;margin: 0 auto;}
#header-bottom .modules-solarisemailing-SubscribeSolarisCustomers{float: right;padding: 10px 10px 0 0;}
#header-bottom form.cmxform label{font-size: 133%;font-weight: bold;text-transform: uppercase;line-height: 16px;background: url("/media/themes/default/email.png") no-repeat 0 13px;padding: 12px 14px 0 25px;text-align: inherit;width: auto;color: #838486;letter-spacing: -1px;}
#header-bottom form.cmxform input.textfield{background: url("/media/themes/default/input_newsletter_h.png") no-repeat left;height: 40px;width: 175px;border: 0;padding: 0 0 0 10px;color: #6d6e71;font-style: italic;float: left;}
.lt-ie9 #header-bottom form.cmxform input.textfield{width: 170px!important;padding: 9px 0 0 10px;}
.lt-ie8 #header-bottom form.cmxform input.textfield{height: 31px;}
#header-bottom form.cmxform ol{float: left;}
.lt-ie9 #header-bottom form.cmxform ol{width: 313px;}
.lt-ie8 #header-bottom form.cmxform ol{width: auto;}
#header-bottom form.cmxform .buttons{float: left;width: auto;clear: none;background: url("/media/themes/default/bt_newsletter.png") no-repeat right;height: 35px;padding: 5px 0px 0 0;}
#header-bottom form.cmxform .buttons .button{height: 30px;background: url("/media/themes/default/bg_btn_n.png") repeat-x;text-transform: uppercase;padding: 0 5px;margin-right: 6px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url("/media/themes/default/style/PIE.htc");position: relative;}
#content-top{display: none;}
#content-middle{background: none;margin: 0 0 0px 0;padding: 0;}
.cColumn, .cCell{float: left;}
.lt-ie8 #content-middle .cRow .cCell{float: left;}
#nosidebarpage #content-middle > div{margin: 0;}
.cCell .modules-solariswebsite-Slideshowtwothird,
.cCell .modules-solariswebsite-Slideshowfull,
.cCell .modules-solariswebsite-Slideshowhalf{position: relative;}
.cCell #b_10.modules-solariswebsite-Slideshow{margin-bottom: 8px;}
.cCell #b_11.modules-solariswebsite-ClickableImage{margin-bottom: 8px;}
.cCell .carousel-pagination{position: absolute;bottom: 10px;left: 10px;}
.cCell .carousel-pagination li{width: 25px;height: 22px;background: url("/media/themes/default/bg_pagination.png") no-repeat -30px 0;color: #fff;font-size: 100%;padding: 8px 0 0 0;text-align: center;}
.cCell .carousel-pagination li.carousel-pagination-active{background: url("/media/themes/default/bg_pagination.png") no-repeat 0 0;color: #838486;}
.same-spectacle-model img{max-width: 70px;}
.shape-faces li{display: inline-block;padding-right: 5px;}
#content-middle .cLayout:first-child + .cLayout .cColumn .cCell{background: url("/media/themes/default/cCell_box.png") no-repeat 10px 0;padding: 8px 0 0 0;width: 348px;height: 342px;margin-right: 0;position: relative;}
#content-middle .cLayout:first-child + .cLayout .cColumn .cCell:first-child{background: url("/media/themes/default/cCell_box.png") no-repeat 0 0;}
#content-middle .cLayout:first-child + .cLayout .cColumn .cCell:last-child{background: url("/media/themes/default/cCell_box.png") no-repeat;background-position: right top;margin-right: 0;}
#content-middle .cLayout .cColumn .cCell_store{background: url("/media/themes/default/cCell_box_s.png") no-repeat;margin: 0;width: 305px;padding: 0 18px 0 25px;float: right;}
.lt-ie9 #content-middle .cLayout .cColumn .cCell_store{width: 315px;}
#content-middle .cLayout + .cLayout .cColumn .cCell .modules-solariswebsite-Simpleimageandlink{text-align: center;margin-left: -18px;height: 100%;}
#content-middle .cLayout + .cLayout .cColumn .cCell h1, #content-middle .cLayout .cColumn .cCell h2,
#content-middle .cLayout + .cLayout .cColumn .cCell h3{text-align: center;font-size: 208%;font-weight: normal;color: #949597;text-transform: uppercase;padding: 0 0 18px 0;}
#content-middle .cLayout + .cLayout .cColumn .modules-solariswebsite-Simpleimageandlink{position: relative;}
.modules-solariswebsite-Simpleimageandlink .simple-image-and-link .btn,
.modules-solariswebsite-RichTextAndButon .simple-image-and-link .btn,
#rightsidebarpage #content-middle #productTabs_tab3 .add-comment{font-size: 100%;text-transform: uppercase;background: url("/media/themes/default/repeat_g.png") repeat-x;border: medium none;display: inline-block;padding: 6px 10px 6px 10px;text-align: center;vertical-align: middle;margin-top: 14px;font-weight: bold;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url("/media/themes/default/style/PIE.htc");position: relative;overflow: visible;zoom: 1;}
.lt-ie8 .modules-solariswebsite-Simpleimageandlink .simple-image-and-link .btn{margin-left: 78px;margin-right: 78px;margin-top: 12px;padding: 9px 10px 3px 10px;}
.modules-solariswebsite-Simpleimageandlink .simple-image-and-link .btn a,
.modules-solariswebsite-RichTextAndButon .simple-image-and-link .btn a{color: #fff;text-decoration: none;}
#content-middle .cLayout + .cLayout .cColumn .cCell form.cmxform fieldset:not(.inline-set){border: none;}
#content-middle .cLayout + .cLayout .cColumn .cCell form.cmxform .h-2{font-size: 125%;color: #6d6e71;padding: 0 60px 26px 0;line-height: 20px;display: block;float: left;}
.lt-ie8 #content-middle .cLayout + .cLayout .cColumn .cCell form.cmxform .h-2{font-size: 100%;padding: 0 0px 26px 0;margin-left: -5px;}
#content-middle .cLayout + .cLayout .cColumn .cCell_store fieldset{padding: 0;border: 0;}
#content-middle .cLayout + .cLayout .cColumn .cCell_store form.cmxform input[type="text"]{background-color: #ffffff;border: 1px solid #cccccc;box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;color: #555555;display: inline-block;font-size: 14px;height: 36px;width: 237px;line-height: 20px;margin-bottom: 10px;padding: 4px 6px 0px 6px;vertical-align: middle;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url("/media/themes/default/style/PIE.htc");position: relative;}
.lt-ie9 #content-middle .cLayout + .cLayout .cColumn .cCell_store form.cmxform input[type="text"]{width: 195px;}
.lt-ie8 #content-middle .cLayout + .cLayout .cColumn .cCell_store form.cmxform input[type="text"]{width: 172px;}
#content-middle .cLayout + .cLayout .cColumn .cCell_store .buttons{position: absolute;text-align: center;bottom: 20px;left: 0;}
.lt-ie9 #content-middle .cLayout + .cLayout .cColumn .cCell_store .buttons{bottom: 2px;}
#content-middle .cLayout + .cLayout .cColumn .cCell_store form.cmxform input[type="button"],
#content-middle .cLayout + .cLayout .cColumn .cCell_store form.cmxform button[type="submit"],
.popin_map input.locate-me{background: url("/media/themes/default/locate.png") no-repeat right;border: medium none;display: inline-block;font-size: 100%;font-weight: bold;overflow: visible;padding: 6px 33px 6px 10px;position: relative;text-align: center;text-transform: uppercase;margin: 0 0 14px 0;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url("/media/themes/default/style/PIE.htc");}
#content-middle .cLayout + .cLayout .cColumn .cCell_store form.cmxform button[type="submit"]{margin: 0px;}
.lt-ie9 #content-middle .cLayout + .cLayout .cColumn .cCell_store form.cmxform button[type="submit"]{padding: 7px 33px 7px 12px;margin-bottom: 0;}
#content-middle .cLayout + .cLayout .cColumn .cCell_store form.cmxform button[type="submit"]{background: url("/media/themes/default/btn_search.png") no-repeat right;margin-right: -18px;height: 28px;}
#content-middle .cLayout + .cLayout .cColumn .cCell_store form.cmxform label{color: #6d6e71;padding-top: 5px;width: auto;font-weight: normal;float: none;text-align: left;padding-bottom: 8px;}
#content-middle .cLayout + .cLayout .cColumn .cCell .modules-solariswebsite-Productslideshow .carousel-frame{margin: 0px 0 0 40px;}
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel{margin: 0 -10px 0 -10px;}
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .prev,
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .next{position: absolute;top: 80px;width: 25px;height: 29px;}
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .prev{background: url("/media/themes/default/prev.png") no-repeat;left: 10px;}
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .next{right: 10px;background: url("/media/themes/default/next.png") no-repeat;}
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .product-label,
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .product-price,
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .product-add{width: 305px;text-align: center;}
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .product-label{font-size: 125%;color: #838486;}
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .product-label a{text-decoration: none;color: #838486;}
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .product-price{width: 305px;text-align: center;margin: 0 0 17px 0;}
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .product-price .price{font-size: 166%;color: #ed591b;}
#content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .product-add button.button{font-size: 100%;text-transform: uppercase;background: url("/media/themes/default/btn_add.png") no-repeat;width: 188px;padding: 4px 0 4px 2px;}
.lt-ie8 #content-middle .cLayout + .cLayout .cColumn .cCell .product-carousel .product-add input.button{padding: 3px 0 6px 2px;}
#nosidebarpage .modules-solariswebsite-Simpleimageandlink .simple-image-and-link,
#nosidebarpage .modules-solariswebsite-Productslideshow,
#nosidebarpage .modules-solariswebsite-Productslideshow .carousel-frame,
#nosidebarpage .modules-solariswebsite-Productslideshow .product-carousel ul.sub-list,
#nosidebarpage .modules-solarisstore-Storelocatorlink,
#nosidebarpage .modules-solarisstore-Storelocatorlink .cCell_store{height: 100%;}
.modules-solariswebsite-Simpleimageandlink .simple-image-and-link .btn,
.modules-solariswebsite-RichTextAndButon .simple-image-and-link .btn{height: 16px;position: absolute;left: 110px;margin: 0px;bottom: 20px;margin-left: -24px;min-width: 153px;}
.modules-solariswebsite-RichTextAndButon .richtext-content{height: 210px;width: 300px;margin: auto;}
.modules-solariswebsite-RichTextAndButon .richtext-content ul:first-child{float: left;}
.modules-solariswebsite-RichTextAndButon .richtext-content ul li{height: 70px;}
.modules-solariswebsite-RichTextAndButon .richtext-content ul li{text-align: center;line-height: 70px;}
.modules-solariswebsite-RichTextAndButon .richtext-content ul + p + ul{float: left;}
.modules-solariswebsite-RichTextAndButon .richtext-content p{display: none;}
#nosidebarpage .modules-solariswebsite-Productslideshow #product-list-title,
#content-middle .cLayout + .cLayout .cColumn .cCell .modules-solarisstore-Storelocatorlink h1{height: 10%;margin: 0px;padding: 0px;}
#nosidebarpage .modules-solariswebsite-Productslideshow .product-carousel,
#nosidebarpage .modules-solarisstore-Storelocatorlink .cCell_store #solarisstore_storelocatorlinkb_14{height: 90%;margin: 0px;}
#nosidebarpage .modules-solariswebsite-Productslideshow .product-carousel .product-add{position: absolute;bottom: 20px;}
#nosidebarpage .modules-solariswebsite-Productslideshow .product-carousel .product-add button, #nosidebarpage .modules-solariswebsite-Productslideshow .product-carousel .product-add input{display: inline-block;height: 28px;}
#content-middle .cLayout + .cLayout .cColumn .cCell .modules-solarisstore-Storelocatorlink form fieldset{margin: 0px;height: 100%;}
#content-middle .cLayout + .cLayout .cColumn .cCell .modules-solarisstore-Storelocatorlink form fieldset legend{margin-top: 20px;}
#footer-top, #footer-bottom, #footer-line{display: inherit;float: inherit;height: auto;}
#footer-top{width: 1104px;margin: 0 auto;float: none;display: block;}
.lt-ie8 #footer-top{margin: 0 auto 15px auto;}
.footer-top-services .services-list{float: left;margin: 0 7px;border-right: solid 1px #c1c1c2;text-align: center;max-height: 102px;}
.footer-top-services .services-list:last-child{border: none;}
.footer-top-services .services-list a{color: #838486;text-decoration: none;}
.footer-top-services .services-list a p{font-size: 166%;padding-top: 5px;}
.footer-top-services .services-list a p span{background: url("/media/themes/default/puce_g.png") no-repeat right 10px;padding-right: 12px;}
.footer-top-services .services-list a p.footer-top-second span{background: none;}
#footer-line{background: #cdcecf;text-align: center;margin: 0;padding: 15px 0;color: #7b7c7e;font-size: 91%;}
#footer-line div, #footer-line p{display: inline-block;}
#footer-line div li{display: inline-block;text-align: center;margin: 0 auto;}
#footer-line div li a{color: #7b7c7e;}
#footer-line .separator{color: #fff;}
.footer-top-hide{display: none;}
.footer-top-services .services-list a p.footer-top-second{color: #000000;font-size: 12px;line-height: 15px;}
.footer-top-second{position: relative;top: -90px;}
.footer-top-services .services-list:hover .footer-top-first, .footer-top-services .services-list:hover img{opacity: 0.4;}
.footer-top-services .services-list:hover .footer-top-second{display: block;}
.footer-top-baseAAA{opacity: 0.2;background-color: #666666;}
.modules-users-showinfo .account-links{background: none;border: none;width: auto;float: right;}
.modules-users-showinfo .account-hover{display: none;background: #f5f3f3;position: absolute;right: 15px;top: 35px;z-index: 5;padding: 10px 10px 0;width: auto;border: thin solid #838486;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.account-hover a{white-space: nowrap;float: right;color: #838486;padding-bottom: 10px;font-size: 120%;clear: both;}
#sidebarpage #content-top{display: block;margin: 0 0 7px 0;}
#sidebarpage #content-top .modules-solrsearch-form{display: none;}
#content-banner-row{margin-left: 0;}
#content-banner-row .cLayout .cblock{margin-bottom: 0;}
.shelf-banner-visual img{display: block;max-width: 100%;}
.shelf-banner-visual .shelf-description{display: none;position: relative;width: 100%;height: 0px;top: -40px;text-align: center;}
.shelf-banner-visual .shelf-description span{display: inline-block;padding: 5px;background-color: #ffffff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.shelf-banner-visual:hover .shelf-description{display: block;}
.shelf-additionaltext{margin: 5px 0px 5px 0px;}
#content-top .modules-website-thread{background: none;padding-left: 0px;line-height: 16px;height: auto;}
#content-top .modules-website-thread li{font-size: 85%;text-transform: uppercase;}
#content-top .modules-website-thread li span{font-weight: bold;}
#content-top .modules-website-thread li a{text-decoration: underline;color: #1a1818;}
#content-top .modules-website-thread li .separator{margin-left: 3px;margin-right: 3px;font-weight: normal;}
#sidebarpage #content-middle{background: #f5f3f3;position: relative;-moz-border-radius: 0 0 9px 9px;-webkit-border-radius: 0 0 9px 9px;border-radius: 0 0 9px 9px;behavior: url("/media/themes/default/style/PIE.htc");}
.unavailable-product{text-align: center;color: #ed591b;margin-bottom: 20px;}
.alert-me{color: #838486;text-decoration: underline;}
.productColors{margin-bottom: 10px;color: #838486;font-size: 15px;}
.container_12 #sidebar-column.grid_3{width: 220px;margin-right: 20px;}
#content-middle #sidebar-column.alpha > div{margin-left: 0px;}
#sidebar-block fieldset{padding: 10px 20px 0;}
#sidebar-block fieldset .h-3{font-size: 133%;color: #b6b6b7;text-transform: uppercase;background: url("/media/themes/default/puce_sidebar.png") no-repeat 100% 8px;padding: 0 0 5px;border-bottom: 1px solid #b6b6b7;width: 100%;margin: 10px 0 0;}
#sidebar-block .modules-website-ConfigurableMenu .contextual .level1{border: none;font-size: 100%;line-height: 16px;margin-right: 0px;}
#sidebar-block .modules-website-ConfigurableMenu .contextual .level1 > li.inpath{border: 0;padding: 0;}
.modules-website-ConfigurableMenu .contextual .level1 > li.inpath{background: none;}
#sidebar-block .ecomextended-facets fieldset ol{padding: 0;}
#sidebar-block .ecomextended-facets fieldset ol label{font-size: 91%;}
#sidebar-block .ecomextended-facets fieldset input[type="radio"],
#sidebar-block .ecomextended-facets fieldset input[type="checkbox"]{vertical-align: top;}
#sidebar-block fieldset.orange{background-color: #f9d8c5;}
#sidebarpage .container_12 .grid_9{width: 864px;margin: 0;padding: 10px 0 0 0;}
#sidebarpage .container_12 #content-middle .grid_9.omega > div{margin-right: 0;}
#content-middle .modules-ecomextended-ProductList p{font-size: 125%;font-weight: bold;color: #6d6e71;padding: 5px 0 0 0;}
#content-middle .modules-ecomextended-ProductList h1{display: none;}
.productlist-options{float: right;margin: 0 20px 0 0;}
#content-middle form.cmxform,
#content-middle form.cmxform fieldset{margin: 0 0 -5px 0;}
.productlist-options form.cmxform fieldset{border: none;padding: 0;}
.productlist-options form.cmxform fieldset legend{position: inherit;float: left;width: auto;right: auto;font-size: 91%;color: #6d6e71;padding: 5px 8px 0 0;}
.lt-ie8 .productlist-options form.cmxform fieldset.inline-set legend{left: -76px;}
.productlist-options form.cmxform .buttons{display: none;}
.productlist-options form.cmxform select{background-color: #ffffff;border: 1px solid #cccccc;width: 146px;height: 30px;line-height: 30px;position: relative;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;color: #555555;display: inline-block;font-size: 85%;padding: 5px 6px 4px 6px;vertical-align: middle;max-width: inherit;}
.lt-ie9 .productlist-options form.cmxform select{height: 30px;padding: 4px 6px 6px 6px;}
.lt-ie8 .productlist-options form.cmxform select{margin-top: 6px;}
.modules-catalog-productpromotion .product-list{text-align: center;}
.modules-ecomextended-ProductList .product-list > li,
.modules-catalog-productpromotion .product-list > li{width: 268px;height: 213px;border: none;margin: 0px 20px 20px 0px;padding: 0;text-align: center;vertical-align: top;background: #fff;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;behavior: url("/media/themes/default/style/PIE.htc");}
.modules-catalog-favoriteProductList .product-list > li{position: relative;}
.modules-ecomextended-ProductList .product-list > li.ad,
.modules-catalog-productpromotion .product-list > li.ad{background: none;}
.modules-ecomextended-ProductList .product-list > li:nth-child(3n){margin-right: 0px;}
.lt-ie8 .modules-ecomextended-ProductList .product-list > li{float: left;height: 178px;}
.product-list .product-visual a{display: inline-block;width: 100%;height: 100%;}
.product-list .product-label{height: auto;color: #838486;font-size: 85%;text-transform: uppercase;padding: 0 0 2px 0;}
.product-list .product-label a{color: #838486;text-decoration: none;display: inline-block;width: 100%;height: 100%;}
.product-list .product-price a{font-size: 118%;font-weight: bold;color: #ed591b;display: inline-block;width: 100%;height: 100%;text-decoration: none;}
.product-list .pictograms-container, .product-list .product-visual{position: static;}
.product-list .product-line .product-visual{height: 160px;}
.product-line .product-pictograms li .image{position: absolute;top: 0;left: 0;}
.product-line .product-pictograms li .image2{position: absolute;top: 6px;right: 6px;}
.product-list .fiche a{background: url("/media/themes/default/fich_prod.png") no-repeat;width: 158px;height: 23px;padding: 7px 0 0 30px;font-size: 91%;display: block;color: #fff;font-weight: bold;text-align: left;text-transform: uppercase;text-decoration: none;}
.product-list .fiche-b a{background: url("/media/themes/default/fich_prod.png") no-repeat;width: 158px;height: 23px;padding: 7px 0 0 30px;font-size: 91%;display: block;color: #fff;font-weight: bold;text-align: left;text-transform: uppercase;text-decoration: none;}
.product-list .fiche-b-addtocart a{background: url("/media/themes/default/fich_prod.png") no-repeat;width: 158px;height: 23px;padding: 7px 0 0 30px;font-size: 91%;margin: 72px auto 16px auto;display: block;color: #fff;font-weight: bold;text-align: left;text-transform: uppercase;text-decoration: none;}
.product-list .product-line .flag{position: absolute;top: 5px;right: 5px;}
.product-line .favoris a{position: absolute;top: 0px;left: 0px;}
.product-line .favoris a{display: block;width: 31px;height: 31px;background: url("/media/themes/default/masque.png") no-repeat;}
.cmxform .product-list .product-line .fiche, .cmxform .product-list .product-line .remove-favoris,
.cmxform .product-list .product-line .fiche-b,
.cmxform .product-list .product-line .fiche-b-addtocart{display: none;}
.cmxform .product-list .product-line:hover .product-visual, .cmxform .product-list .product-line:hover .product-label,
.cmxform .product-list .product-line:hover .product-price{filter: alpha(opacity=40);opacity: 0.4;z-index: 9999999;}
.lte-ie9 .cmxform .product-list .product-line:hover .pictograms-container,
.gt-ie8 .cmxform .product-list .product-line:hover .pictograms-container{display: none;}
.lt-ie8 .cmxform .product-list .product-line:hover .product-label a{color: #f3f3f3;}
.cmxform .product-list .product-line:hover .fiche,
.cmxform .product-list .product-line:hover .fiche-b,
.cmxform .product-list .product-line:hover .fiche-b-addtocart{display: block;position: absolute;top: 130px;left: 17%;}
.modules-catalog-favoriteProductList .cmxform .product-list .product-line:hover .fiche{display: block;position: absolute;top: 60px;left: 7%;}
.cmxform .product-list .product-line:hover .remove-favoris, .modules-catalog-favoriteProductList .cmxform .product-list .product-line:hover .remove-favoris{display: block;position: absolute;top: 5px;width: 100%;text-align: center;}
.modules-customer-index .cmxform .product-list .product-line{position: relative;}
.modules-customer-index .cmxform .product-list .product-line:hover .fiche,
.modules-customer-index .cmxform .product-list .product-line:hover .fiche-b,
.modules-customer-index .cmxform .product-list .product-line:hover .fiche-b-addtocart{left: 7%;}
.modules-customer-index .product-list > li, .shelf-list > li{width: 210px;margin-right: 0px;}
.lt-ie8 .cmxform .product-list .product-line:hover .fiche{left: 0;}
.pagination{text-align: center;padding: 20px 0 0 0;margin: 0 auto;border: none;width: 233px;}
.lt-ie8 .pagination{padding: 0px 0 0 0;}
.pagination ul{text-align: center;}
.pagination .detail, .pagination .first-page, .pagination .last-page{display: none;}
.pagination ul li{float: left;font-weight: bold;font-size: 110%;margin-right: 3px;}
.pagination li a{background: url("/media/themes/default/bg_pagination.png") no-repeat -30px 0;color: #fff;width: 25px;height: 21px;padding: 9px 0px 0px 0px;text-align: center;display: block;}
.pagination li strong{background: url("/media/themes/default/bg_pagination.png") no-repeat 0 0;color: #838486;border: 0;width: 25px;height: 21px;padding: 9px 0 0 0;display: block;}
.pagination li a:hover{background: url("/media/themes/default/over_page.png") no-repeat 0 0;color: #fff;text-decoration: none;}
.pagination li .previous-page, .pagination li .previous-page:hover{background: url("/media/themes/default/prev_page.png") no-repeat 0 0;}
.pagination li .next-page, .pagination li .next-page:hover{background: url("/media/themes/default/next_page.png") no-repeat 0 0;}
#rightsidebarpage #content #content-banner-row, #rightsidebarpage #content .content-middle-product{width: 1044px;padding: 30px 30px 20px 30px;background: #e8e8e8;position: relative;-moz-border-radius: 11px 11px 0 0;-webkit-border-radius: 11px 11px 0 0;border-radius: 11px 11px 0 0;behavior: url("/media/themes/default/style/PIE.htc");}
#rightsidebarpage.productpage #content .content-middle-product{padding: 30px 30px 20px 30px;-moz-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;behavior: url("/media/themes/default/style/PIE.htc");}
#rightsidebarpage.productpage #content #content-middle #content-column .cLayout + .cLayout .cCell{background: transparent;margin-bottom: 85px;}
#rightsidebarpage #content .content-middle-product{padding: 0px 30px 20px 30px;-moz-border-radius: 0 0 11px 11px;-webkit-border-radius: 0 0 11px 11px;border-radius: 0 0 11px 11px;margin-bottom: 30px;}
.content-middle-product .modules-solariswebsite-Simpleimageandlink{display: none;}
.modules-catalog-product .product-pics{background: #d5d5d5;width: 687px!important;height: 490px;float: left;border: none!important;position: relative;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url("/media/themes/default/style/PIE.htc");padding-right: 10px;}
.modules-catalog-product .product-pictograms li.add-favorites{background: url("/media/themes/default/masque.png") no-repeat;left: -1px;position: absolute;top: 5px;z-index: 90;}
.modules-catalog-product .product-pictograms li.add-favorites a{background: url("/media/themes/default/masque.png") no-repeat;height: 31px;width: 31px;display: block;}
.modules-catalog-product .product-pictograms li .image2{position: absolute;right: 6px;top: 6px;}
.modules-solariscatalog-ProductInformation{margin: 0 0 0 20px;width: 310px;}
.modules-solariscatalog-ProductInformation .logo-marque{text-align: right;margin-bottom: 5px;}
.modules-solariscatalog-ProductInformation .marque{font-size: 150%;font-weight: bold;padding: 0 0 10px 0;}
.modules-solariscatalog-ProductInformation .marque p{font-size: 66%;font-weight: normal;}
.modules-solariscatalog-ProductInformation.marque img{float: left;margin-right: 15px;}
.modules-solariscatalog-ProductInformation .separateur,
.modules-store-Store .separateur{border-bottom: 1px solid #d5d5d5;margin-bottom: 17px;}
.modules-store-Store .separateur{clear: both;}
.modules-solariscatalog-ProductInformation .carousel-frame{height: 60px;margin-bottom: 14px;}
img.productList{height: 180px;}
img.slideshow{height: 166px;}
li.slideshow.product-visual{width: 305px;text-align: center;}
.modules-catalog-productCrossSelling img.slideshow{height: 120px;}
.modules-catalog-productCrossSelling li.slideshow.product-visual{width: 250px;text-align: center;}
.modules-solariscatalog-ProductInformation .carousel-frame li{width: 70px!important;height: 60px!important;margin-right: 5px;}
.modules-solariscatalog-ProductInformation .prev, .modules-solariscatalog-ProductInformation .next{position: absolute;left: -12px;top: 20px;background: url("/media/themes/default/puce_g_f_p.png") no-repeat;width: 5px;height: 10px;z-index: 1;}
.modules-solariscatalog-ProductInformation .next{left: 302px;background: url("/media/themes/default/puce_g_f.png") no-repeat;}
.carousel-wrapper{position: relative;width: 100%;}
.modules-solariscatalog-ProductInformation select.same-spectacle-size{background-color: #ffffff;border: 1px solid #cccccc;width: 85px;height: 30px;line-height: 30px;position: relative;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;color: #7d7e81;display: inline-block;font-size: 85%;font-style: italic;font-weight: bold;padding: 6px 6px 4px 3px;vertical-align: middle;max-width: inherit;}
.modules-solariscatalog-ProductInformation .label-size{font-size: 100%;color: #7d7e81;text-transform: uppercase;padding: 0 5px 0 0;}
.modules-solariscatalog-ProductInformation .size-guide{float: right;color: #6d6e71;font-weight: bold;font-size: 91%;padding: 7px 0 0 0;}
.modules-solariscatalog-ProductInformation .main-price,
.modules-solariscatalog-ProductInformation .inline-list{margin-bottom: 0;}
.modules-solariscatalog-ProductInformation .main-price li{color: #ed591b;margin: 0 5px 0 0;}
.modules-solariscatalog-ProductInformation .main-price li.price{font-size: 218%;}
.price del{margin: 0;font-size: 0.5em;padding-right: 5px;text-align: right;}
del{width: 56px;display: inline-block;}
.product-list .price del{font-size: 0.7em;padding-right: 1px;width: auto;}
.USprice del{text-align: right;padding-right: 9px;font-weight: 300;font-size: 13px;}
.italic{font-style: italic;}
.modules-solariscatalog-ProductInformation .main-price{display: block;float: left;}
.modules-solariscatalog-ProductInformation .main-price li.USprice{color: #838486;font-weight: 700;font-size: 15px;}
.delivery-container{overflow: hidden;line-height: 55px;text-align: right;}
.modules-solariscatalog-ProductInformation .livred{max-width: 125px;vertical-align: middle;line-height: 17px;display: inline-block;background: #bfe1c9;padding: 4px 5px;color: #239646;font-size: 85%;text-decoration: none;text-align: center;position: relative;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url("/media/themes/default/style/PIE.htc");}
.modules-solariscatalog-AddProductToCart .button.primary{font-size: 91%;text-transform: uppercase;background: url("/media/themes/default/btn_add.png") no-repeat;width: 188px;height: 30px;padding: 0px 0 2px 0px;margin: 50px 0 0 -10px;text-align: center;display: block;}
.modules-solariscatalog-ProductInformation .button.primary{font-size: 110%;text-transform: uppercase;background: url("/media/themes/default/btn_add_big.png") no-repeat;width: 228px;height: 40px;padding: 0px 0 2px 0px;margin: 0 auto 15px auto;text-align: center;display: block;}
.modules-solariscatalog-ProductInformation .actions{font-size: 91%;font-weight: bold;text-transform: uppercase;height: 15px;}
.modules-solariscatalog-ProductInformation .actions a{color: #ed591b;background: url("/media/themes/default/picto_fav.png") no-repeat left;float: left;padding: 0 0 0 16px;font-size: 95%;}
.modules-solariscatalog-ProductInformation .actions a.mag{float: right;background: url("/media/themes/default/picto_local.png") no-repeat left;color: #6d6e71;}
.modules-catalog-product .product-pictograms .flag{width: 50px;height: 50px;position: relative;top: 10px;z-index: 90;}
#solaris-product-alert h2.heading-two{text-align: center;}
#solaris-product-alert label{width: auto;padding-right: 3px;}
#solaris-product-alert input[name="catalogParam[email]"]{max-width: 100%;width: 225px;}
.certificate p{margin: 0px 0px 0px 45px;padding-top: 10px;}
.certificate{background: url("/media/themes/default/authenticity-grey.png") no-repeat left;min-height: 54px;}
.certificate:hover{background: url("/media/themes/default/authenticity.png") no-repeat left;}
#sidebar-column #sidebar-block .modules-solariswebsite{width: 318px;}
.lt-ie9 #sidebar-column #sidebar-block .modules-solariswebsite{width: 326px;}
#sidebar-column #sidebar-block .modules-solariswebsite .advice-container-top{background: #d5d5d5;position: relative;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;behavior: url("/media/themes/default/style/PIE.htc");padding: 20px 20px 15px 20px;font-size: 91%;color: #6d6e71;}
.pageEdit #sidebar-column #sidebar-block .modules-solariswebsite .advice-container-top{background: #eae9ea;}
#sidebar-column #sidebar-block .modules-solariswebsite .advice-container-top p{padding-bottom: 12px;}
#sidebar-column #sidebar-block .modules-solariswebsite .advice-container-bottom .image{float: left;margin: -18px 12px 0 20px;position: relative;}
#sidebar-column #sidebar-block .modules-solariswebsite .advice-container-bottom{border-bottom: 1px solid #d5d5d5;margin: 0 0 10px 0;}
#sidebar-column #sidebar-block .modules-solariswebsite .advice-container-bottom p{font-size: 118%;color: #6d6e71;font-style: italic;padding: 19px 0 8px 0;}
#sidebar-column #sidebar-block .modules-solariswebsite .advice-container-bottom a,
.pageEdit #content-block .richtext a{display: inline-block;background: url("/media/themes/default/btn_puce.png") no-repeat right;font-size: 91%;text-decoration: none;text-transform: uppercase;font-weight: bold;font-style: normal;color: #fff;height: 22px;padding: 8px 24px 0 13px;text-align: right;position: relative;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;behavior: url("/media/themes/default/style/PIE.htc");}
#rightsidebarpage #content-column.grid_9{width: 695px;padding: 0;}
.lt-ie9 #rightsidebarpage #content-column.grid_9{width: 688px;}
#rightsidebarpage #content-middle .alpha > div{margin-left: 0px;}
#rightsidebarpage #content-middle #productTabs{background: #ffffff;color: #393a41;border: none;height: 410px;padding: 0;overflow: hidden;position: relative;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url("/media/themes/default/style/PIE.htc");}
#rightsidebarpage #content-middle .ui-tabs{padding: 0;}
#rightsidebarpage #content-middle #productTabs .ui-tabs-panel{padding: 20px;height: 320px;}
#rightsidebarpage #content-middle #productTabs .scroll{height: 310px;overflow-y: auto;padding: 0px 20px 0 5px;}
#rightsidebarpage #content-middle .ui-tabs .ui-tabs-nav{padding: 0;}
#rightsidebarpage #content-middle .ui-corner-all{border-radius: 0;background: #fff;}
#rightsidebarpage #content-middle .ui-widget-header{border: 0;background: #d5d5d5;}
#rightsidebarpage #content-middle .ui-tabs .ui-tabs-nav li{border: 0;top: 0;}
#rightsidebarpage #content-middle .ui-tabs .ui-tabs-nav li a{padding: 16px 24px 13px;font-size: 111%;text-transform: uppercase;}
#rightsidebarpage #content-middle .ui-widget-header .ui-state-default{background: none;}
#rightsidebarpage #content-middle .ui-widget-header .ui-tabs-active, #rightsidebarpage #content-middle .ui-widget-header .ui-state-active{background: url("/media/themes/default/selectedtab.png") no-repeat scroll right center transparent;padding-right: 35px;}
#rightsidebarpage #content-middle .ui-widget-header .ui-state-active + li a{padding: 16px 24px 13px 0px;}
#rightsidebarpage #content-middle .ui-widget-header .ui-state-default a{background: url("/media/themes/default/puce_g_f_s.png") no-repeat 95% center;}
#rightsidebarpage #content-middle .ui-widget-header .ui-tabs-active a{background: url("/media/themes/default/puce_noir.png") no-repeat 95% center;}
.lt-ie9 #rightsidebarpage #content-middle .ui-widget-header .ui-tabs-active,
.lt-ie9 #rightsidebarpage #content-middle .ui-corner-all{outline: none;position: relative;-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;behavior: url("/media/themes/default/style/PIE.htc");}
#content-middle #productTabs #productTabs_tab1 .scroll p{font-size: 110%;padding: 0 0 20px 0;}
#content-middle #productTabs #productTabs_tab1 .scroll .box h3{font-size: 118%;color: #838486;text-transform: uppercase;padding: 0 0 16px 0;}
#content-middle #productTabs #productTabs_tab1 .scroll .box img{float: left;margin: 0 18px 0 0;}
#content-middle #productTabs #productTabs_tab1 .scroll .box p{font-size: 85%;color: #8a8b8d;padding: 10px 0 0 0;}
#content-middle #productTabs #productTabs_tab2 .scroll table{width: 288px;float: left;margin: 0 30px 0 0;font-size: 118%;}
#content-middle #productTabs #productTabs_tab2 .scroll .last_child{margin-right: 0;}
#content-middle #productTabs #productTabs_tab2 .scroll table th{text-transform: uppercase;padding: 9px 3px 9px 10px;color: #8f8d8d;}
#content-middle #productTabs #productTabs_tab2 .scroll table td{padding: 9px 0px 9px 0px;}
#content-middle #productTabs #productTabs_tab2 .scroll table .odd{background: #f5f3f3;}
#content-middle #productTabs #productTabs_tab2 .scroll table tr:nth-child(2n+1){background: #f5f3f3;}
#content-middle #productTabs #productTabs_tab3 .scroll .comment-list-container p{font-size: 91%;padding: 0 0 3px 0;line-height: 15px;}
#content-middle #productTabs #productTabs_tab3 .scroll .comment-list-container span{font-size: 91%;color: #6d6e71;display: block;padding-bottom: 18px;}
#content-middle #productTabs #productTabs_tab3 .scroll .comment-list-container img{vertical-align: top;padding: 0 7px 0 0;float: left;}
#rightsidebarpage #content-middle #productTabs_tab3 .scroll{margin-bottom: 15px;}
#rightsidebarpage #content-middle #productTabs_tab3 hr{margin-bottom: 15px;height: 1px;padding: 0;background-color: #e0e0e1;border: 0;}
#rightsidebarpage #content-middle #productTabs_tab3 .container-add-comment{text-align: center;}
#rightsidebarpage #content-middle #productTabs_tab3 .add-comment{color: #fff;font-size: 91%;left: 0;right: 0;margin: 0px auto 0 auto;width: 200px;}
.main-visual-product{height: 400px;width: 687px;background: white;border-radius: 6px 6px 6px 6px;margin: 5px 5px 10px;}
.product-image .other-views{margin-left: auto;margin-right: auto;padding-bottom: 72px;width: 100%;text-align: center;}
.position_imageH{width: 85px;height: 62px;border-radius: 5px 5px 5px 5px;border: 1px solid #c8c9ca;background: white;margin-right: 10px;display: inline-block;}
.position_imageH:last-child{margin-right: 0;}
.position_imageH img{margin: 6px 6px;}
#rightsidebarpage #content-top{display: block;}
#rightsidebarpage .product-links{text-align: right;}
#rightsidebarpage .product-links a{display: inline-block;margin-left: 8px;width: 20px;height: 20px;}
#rightsidebarpage .product-links a.prev-product{background: url("/media/themes/default/prev_product.png") no-repeat;}
#rightsidebarpage .product-links a.list-product{background: url("/media/themes/default/list_product.png") no-repeat;}
#rightsidebarpage .product-links a.next-product{background: url("/media/themes/default/next_product.png") no-repeat;}
#content-bottom.grid_12{margin-left: 0;margin-right: 0;}
#content-block-bottom .modules-catalog-productCrossSelling{width: 618px;height: 276px;padding: 24px 0 0 0;background: #e8e8e8;margin-left: 10px;position: relative;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url("/media/themes/default/style/PIE.htc");}
#content-block-bottom .modules-catalog-productCrossSelling.empty-cblock{display: none;}
#content-block-bottom .modules-catalog-productCrossSelling h2{font-size: 203%;text-transform: uppercase;font-weight: normal;text-align: center;color: #6d6e71;padding-bottom: 10px;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel{position: static;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel .carousel-frame{height: 200px;margin-left: 40px;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel .carousel-frame .carousel-frame{margin-left: 0px;width: 558px!important;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel .carousel-frame li.product-line ul{margin-right: 10px;margin-left: 10px;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel .carousel-frame .sub-list{background: #fff;text-align: center;height: 176px;padding-top: 24px;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel .prev, #content-block-bottom .modules-catalog-productCrossSelling .product-carousel .next{height: 29px;position: absolute;top: 138px;width: 25px;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel .prev{background: url("/media/themes/default/prev.png") no-repeat scroll 0 0 transparent;left: -10px;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel .next{background: url("/media/themes/default/next.png") no-repeat scroll 0 0 transparent;right: -10px;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel .product-label{font-size: 91%;color: #838486;padding-bottom: 1px;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel .product-label a{color: #838486;text-decoration: none;}
#content-block-bottom .modules-catalog-productCrossSelling .product-carousel .product-price{color: #ed591b;font-size: 127%;}
#contentnosidebarpage #content-middle{background: #fff;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url("/media/themes/default/style/PIE.htc");}
#contentnosidebarpage #content-middle .cLayout .cColumn .cCell h2.main{padding: 18px 0;}
#contentnosidebarpage #content-top{display: block;}
#contentnosidebarpage .cblock.richtext,
#contentnosidebarpage .modules-solarissimulator-DisplaySim{padding: 24px 30px 30px;}
.modules-solarissimulator-DisplaySim .intro{padding: 0 0 10px;}
.modules-solarissimulator-DisplaySim form.cmxform fieldset:not(.inline-set) > legend{padding-bottom: 0;}
#content-middle .modules-solarissimulator-DisplaySim form.cmxform fieldset{margin: 15px 0 -5px;}
.modules-solarissimulator-DisplaySim form.cmxform .description{margin-bottom: 10px;}
.simulator li img{display: block;margin: 0 auto;}
form.simulator ol li{clear: none;float: left;text-align: center;padding: 0 10px;}
.simulator .buttons{text-align: center;}
.simulator input[type="radio"],
.simulator input[type="checkbox"]{vertical-align: middle;margin: 0 0 3px;}
.simulator .infobulle{padding: 0;vertical-align: top;margin-top: 1px;}
.store-details-container{float: left;}
#sidebarpage .pageStore #content-column, #sidebarpage .pageEdit #content-column{width: 666px;min-height: 400px;padding: 24px 30px 30px 30px;margin-right: 30px;background: #fff;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url("/media/themes/default/style/PIE.htc");}
.pageStore #content-middle .alpha > div{margin-left: 0;}
#sidebarpage .pageStore #sidebar-column.grid_3, .pageStore #sidebar-column #sidebar-block .modules-solariswebsite,
#sidebarpage .pageEdit #sidebar-column.grid_3, .pageEdit #sidebar-column #sidebar-block .modules-solariswebsite{margin: 0px;width: 348px;}
.pageStore #sidebar-column #sidebar-block .modules-solariswebsite-ClickableImage,
.pageStore #sidebar-column #sidebar-block .modules-solariswebsite-Simpleimageandlink,
.pageEdit #sidebar-column #sidebar-block .modules-solariswebsite-Simpleimageandlink{margin-bottom: 30px;}
#content-banner .cLayout .modules-solarisstore-Storebanner{margin: 0 0 26px 0;}
.modules-solarisstore-Storebanner .shelf-banner-visual{position: relative;}
.modules-solarisstore-Storebanner .shelf-banner-visual .link_btn{position: absolute;left: 10px;bottom: 10px;}
.link_btn a{background: url("/media/themes/default/btn_link_n_l.png") no-repeat scroll left center;color: #ffffff;display: inline-block;font-size: 91%;font-weight: bold;height: 23px;padding: 7px 13px 0 21px;position: relative;text-align: left;text-decoration: none;text-transform: uppercase;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;behavior: url("/media/themes/default/style/PIE.htc");}
.modules-store h1.heading-one{color: #1a1818;font-size: 181%;text-transform: uppercase;font-weight: bold;margin-bottom: 38px;letter-spacing: -1px;}
.modules-store .store-description p, .modules-store .store-description span,
.modules-store .online_editor p, .modules-store .online_editor span{font-size: 118%;}
.modules-store .store-description span, .modules-store .online_editor span{display: block;padding-bottom: 14px;}
.modules-store .online_editor .link_btn{margin-top: 20px;}
.modules-store .store-description .link_btn a, .modules-store .online_editor .link_btn a{background: url("/media/themes/default/btn_link_n_r.png") no-repeat scroll right center;padding: 7px 21px 0 13px;text-align: right;}
.practical-information{border: solid 1px red;float: right;width: 226px;margin: 0 0 20px 44px;padding: 15px 15px 10px 15px;border: solid 3px #e0e0e1;position: relative;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;behavior: url("/media/themes/default/style/PIE.htc");}
.practical-information h4{color: #838486;text-align: center;}
.practical-information li:before{content: ""!important;}
.practical-information li.title{text-align: center;background: none;font-size: 166%;text-transform: uppercase;font-weight: normal;color: #949597;padding-bottom: 14px;}
.practical-information li.adresse, .practical-information li.opening-hours,
.practical-information li.disabled-access, .practical-information li.phone-number,
.practical-information li.subway-station{font-size: 91%;padding: 6px 0 6px 33px;margin-bottom: 6px;line-height: 14px;}
.practical-information li.adresse{background: url("/media/themes/default/picto_adresse.png") no-repeat 0 4px;}
.practical-information li.opening-hours{background: url("/media/themes/default/picto_opening-hours.png") no-repeat 0 4px;}
.practical-information li.disabled-access{background: url("/media/themes/default/picto_disabled-access.png") no-repeat 0 4px;}
.practical-information li.phone-number{background: url("/media/themes/default/picto_phone.png") no-repeat 0 4px;}
.practical-information li.subway-station{background: url("/media/themes/default/picto_subway-station.png") no-repeat 0 4px;}
.practical-information li span{display: inline;}
.modules-store .practical-information li.opening-hours span{display: inline;}
.modules-store .practical-information li span{display: block;}
.modules-store .services, .modules-store .store-map{clear: both;border-bottom: 1px solid #e0e0e1;margin: 0 0 25px 0;}
.store-map-title strong, .modules-store .services strong, .modules-store .store-map strong, .modules-store .marques strong{font-size: 145%;display: block;text-transform: uppercase;color: #949597;padding-bottom: 16px;letter-spacing: -1px;}
.store-map-title{clear: both;}
.modules-store .services ul{margin: 0;}
.modules-store .services li:before, .modules-store .marques li:before{content: ""!important;}
.modules-store .services li{display: inline-block;font-size: 118%;font-weight: bold;color: #6d6e71;margin: 0 25px 18px 0;}
.modules-store .services li img{padding-right: 6px;}
.modules-store .services li a{color: #6d6e71;text-decoration: none;}
.modules-store .store-map{padding: 0 0 30px 0;}
.modules-store .marques ul{margin-left: 50px;}
.modules-store .marques li{display: inline-block;text-align: center;width: 101px;margin-bottom: 14px;}
.modules-solarisstore-StoreList .document-list .store-type{font-weight: bold;margin-bottom: 15px;}
.modules-solarisstore-StoreList .document-list h3.heading-three{margin-top: 20px;font-size: 120%;}
.pageEdit #content-middle .alpha > div{margin-left: 0;}
.pageEdit #content-block .richtext{border-bottom: solid 1px #e0e0e1;padding-bottom: 27px;margin-bottom: 18px;}
.last_child{border: none!important;}
.pageEdit #content-middle #content-block .cLayout .cColumn .cCell .richtext h2{font-size: 191%;font-weight: bold;text-align: left;text-transform: none;color: #1a1818;}
.pageEdit #content-block .richtext p{font-size: 118%;padding: 0 0 20px 0;}
.pageEdit #content-block .richtext h3{font-size: 118%;padding: 0 0 10px 0;}
.pageEdit #content-block .richtext2 p{font-size: 91%;}
.pageEdit #content-block .richtext div > img{display: block;margin: 0 auto;}
.pageEdit #content-middle .omega > div{margin-right: 0;}
.pageEdit .modules-website-ConfigurableMenu{background: none repeat scroll 0 0 #eae9ea;color: #6d6e71;font-size: 91%;padding: 28px 20px 15px;margin-bottom: 30px!important;position: relative;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url("/media/themes/default/style/PIE.htc");}
.modules-website-ConfigurableMenu .contextual h3{background: none;font-size: 166%;font-weight: bold;line-height: 18px;margin: 0;padding: 0 0 0 0;color: #6d6e71;}
.modules-website-ConfigurableMenu .contextual .level1{border-bottom: 0;font-size: 125%;line-height: 18px;margin: 0 0 0 -20px;color: #6d6e71;}
.modules-website-ConfigurableMenu .contextual .level1 > li{background: none;border-top: none;line-height: 24px;font-weight: bold;padding: 0 0 0 24px;list-style-type: disc;list-style-position: inside;}
.modules-website-ConfigurableMenu .contextual .level1 > li a{max-width: 290px;color: #6d6e71;}
.modules-website-ConfigurableMenu .contextual .level1 > li strong{max-width: 290px;}
.modules-website-ConfigurableMenu .contextual .level1 > li.current{background: #fff;color: #000;margin-left: -30px;padding: 0 0 0 54px;position: relative;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;behavior: url("/media/themes/default/style/PIE.htc");}
.lt-ie8 .modules-website-ConfigurableMenu .contextual .level1 > li.current{border-radius: none;behavior: none;position: static;}
.list-brand{display: block;}
.list-brand li{width: 170px;height: 125px;float: left;margin: 0 7px;}
.list-brand .image-container{height: 82px;text-align: center;line-height: 82px;}
.list-brand .label{height: 35px;width: 170px;text-align: center;background-color: #d5d5d5;display: table-cell;vertical-align: middle;color: #f06e30;font-weight: 600;border-radius: 6px;}
#sidebarpage .storeLocator #content-top, #sidebarpage .storeLocator #content-middle{background: none;}
.storeLocator #content-banner-row .modules-solarisstore-Maplocator h1{display: none;}
#sidebarpage .storeLocator #content-column{background: none;margin-right: 30px;padding: 0px 0px 30px;width: 726px;}
#sidebarpage .storeLocator #sidebar-column.grid_3,
.storeLocator #sidebar-column #sidebar-block .modules-solariswebsite{margin: 0;width: 348px;}
.storeLocator #sidebar-column #sidebar-block .modules-solariswebsite-Simpleimageandlink{margin-bottom: 30px;}
.storeLocator #content-column ul.document-list{border: 0;}
.storeLocator #content-column ul.document-list > li{background: #fff;border: none;padding: 10px 20px 20px 20px;margin: 0 0 20px 0;position: relative;-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;behavior: url("/media/themes/default/style/PIE.htc");}
ul.document-list > li .store-title{font-size: 125%;font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #d9d9d9;padding-bottom: 3px;margin-bottom: 18px;}
ul.document-list > li .link{float: right;font-size: 79%;background: #f3874d;font-weight: bold;padding: 3px 6px;margin-left: 10px;text-transform: uppercase;color: #fff;text-decoration: none;position: relative;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;behavior: url("/media/themes/default/style/PIE.htc");}
ul.document-list > li .link_g{background: #9f9fa1;}
ul.document-list > li .image{margin: 0 15px 0 0;}
ul.document-list > li .normal{clear: none;overflow: hidden;}
ul.document-list > li .address{margin-bottom: 12px;display: block;font-size: 118%;}
ul.document-list > li .address.address-retailOutlet{float: right;margin-right: 13px;width: 190px;}
ul.document-list > li .brands-short-list{float: right;}
ul.document-list > li .opening-hours-store, ul.document-list > li .opening-hours-retailOutlet{display: block;text-transform: none;color: #1a1818;}
ul.document-list > li .opening-hours-title{font-size: 91%;text-transform: uppercase;color: #949393;margin-bottom: 0;display: block;}
ul.document-list > li .brands-short-list .link{background: none;padding: 0;border-radius: 0;line-height: 50px;}
ul.document-list > li .opening-hours-retailOutlet{float: right;border-left: 1px solid #d9d9d9;padding: 0 0 0 13px;height: 80px;width: 270px;}
.modules-solarisstore-Maplocator{position: relative;}
.modules-solarisstore-Maplocator .popin_map{background: url("/media/themes/default/popup_map.png") no-repeat;width: 446px;height: 438px;padding: 30px 30px 10px 30px;position: absolute;top: 58px;left: 0;right: 0;margin: 0 auto;}
.modules-solarisstore-Maplocator .popin_map .close{display: block;position: absolute;right: 20px;top: 18px;}
.modules-solarisstore-Maplocator .popin_map h2{text-align: center;font-size: 188%;font-weight: normal;text-transform: uppercase;color: #6d6e71;border-bottom: 1px solid #e0e0e1;padding: 0 0 14px 0;margin: 0 0 23px 0;}
.modules-solarisstore-Maplocator .popin_map fieldset{border: none;padding: 0;}
.modules-solarisstore-Maplocator form.popin_map fieldset > legend{color: #6d6e71;font-size: 118%;font-weight: bold;text-align: center;display: block;width: 100%;margin-bottom: 10px;}
.modules-solarisstore-Maplocator .cmxform ol{border-bottom: 1px solid #e0e0e1;padding: 0 0 14px 0;margin: 0 0 15px 0;}
.modules-solarisstore-Maplocator .popin_map input[type="radio"]{float: left;display: block;margin: 11px 10px 0 0;}
.lt-ie9 .modules-solarisstore-Maplocator .popin_map input[type="radio"],
.gt-ie8 .modules-solarisstore-Maplocator .popin_map input[type="radio"]{margin: 8px 10px 0 0;}
.modules-solarisstore-Maplocator .popin_map li label{font-size: 118%;font-weight: normal;text-align: left;width: 180px;padding: 6px 5px 0 0px;color: #6d6e71;}
.modules-solarisstore-Maplocator .popin_map select,
.modules-solarisstore-Maplocator .popin_map input[type="text"]{background-color: #ffffff;border: 1px solid #cccccc;border-radius: 4px 4px 4px 4px;color: #a4a5a6;display: inline-block;font-size: 110%;width: 231px;height: 40px;padding: 10px 6px 8px 6px;line-height: 30px;max-width: inherit;position: relative;vertical-align: middle;}
.modules-solarisstore-Maplocator .popin_map input[type="text"]{font-size: 110%;font-style: italic;color: #c1c1c2;padding: 9px 6px 8px 6px;}
.gt-ie8 .modules-solarisstore-Maplocator .popin_map input[type="text"]{padding: 0px 6px 0px 6px;}
.lt-ie9 .modules-solarisstore-Maplocator .popin_map input[type="text"]{padding: 4px 6px 0px 6px;}
.modules-solarisstore-Maplocator .popin_map .form_mark{text-align: center;border-bottom: 1px solid #e0e0e1;padding: 0 0 18px 0;margin: 0 0 20px 0;}
.modules-solarisstore-Maplocator .popin_map .form_mark label{width: auto;display: block;float: none;text-align: center;color: #6d6e71;font-size: 118%;font-weight: bold;margin-bottom: 7px;}
.modules-solarisstore-Maplocator .popin_map p.buttons{text-align: center;}
.modules-solarisstore-Maplocator .popin_map button[type="submit"]{background: url("/media/themes/default/btn_search_map.png") no-repeat scroll right center transparent;border: medium none;display: inline-block;font-size: 118%;font-weight: bold;margin: 0 0 14px;overflow: visible;padding: 12px 39px 12px 16px;text-align: center;text-transform: uppercase;position: relative;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url("/media/themes/default/style/PIE.htc");}
.popin_map input.locate-me{margin: 4px 0 0 180px;}
#content-middle .cLayout .cColumn .cCell .modules-solarisstore-StoreList h2{font-size: 188%;text-align: left;text-transform: none;font-weight: bold;color: #1a1818;padding: 0;margin-top: 30px;}
.modules-solarisstore-StoreList .product-search{font-size: 110%;display: block;margin-bottom: 20px;}
.modules-solarisstore-StoreList .prod_mag{float: right;font-size: 110%;}
.modules-solarisstore-Maplocator .no-geolocation, .modules-solarisstore-Storelocatorlink .no-geolocation{display: none;color: #6d6e71;text-align: justify;}
.modules-solarisstore-Storelocatorlink .no-geolocation{width: 200px;margin-bottom: 10px;}
.modules-solarisstore-Maplocator .buttons{margin-bottom: 10px;}
.ui-dialog .ui-widget-header{background: none;padding: 0;border: none;}
.ui-dialog .ui-widget-header .ui-icon{background: url("/media/themes/default/close.png") no-repeat;}
.ui-dialog .ui-dialog-titlebar-close{padding: 0;height: 16px;margin: 0;right: 6px;top: 6px;width: 16px;}
.ui-dialog .ui-dialog-title{float: none;font-size: 150%;text-align: center;display: block;color: #6d6e71;padding: 25px 0 23px 0;margin: 0 36px;border-bottom: 1px solid #e0e0e1;}
.ui-dialog .ui-dialog-content{overflow: inherit;padding: 0;margin: 0 36px 26px 36px;}
.ui-dialog .modules-catalog-product .main-visual{height: 86px;line-height: 38px;min-width: 84px;}
.ui-dialog .modules-catalog-product .product-pics{background: none;border: medium none!important;border-radius: 0;float: left;height: 86px;width: 252px!important;}
.ui-dialog .modules-catalog-product .label{font-size: 150%;font-weight: bold;display: block;padding-bottom: 2px;margin-top: 25px;}
.ui-dialog .modules-catalog-product .last_child{border-bottom: 0;padding: 0;margin: 0;}
.ui-dialog .modules-catalog-product .column-50 p{font-size: 91%;padding-bottom: 10px;}
.ui-dialog .modules-catalog-product .main-price .price{font-size: 233%;color: #ed591b;}
.ui-dialog .modules-catalog-product .warranty-card{padding: 16px 14px 20px 20px;margin: 0 0 20px 0;background: #f0f0f0;position: relative;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url("/media/themes/default/style/PIE.htc");}
.ui-dialog .modules-catalog-product .warranty-card .image{float: left;margin: 13px 10px 20px 0;}
.ui-dialog .modules-catalog-product .warranty-card .content h2{font-size: 150%;font-weight: normal;color: #535252;text-transform: uppercase;padding: 0 0 10px 0;}
.ui-dialog .modules-catalog-product .warranty-card .content form{margin: 0 0 12px 0;}
.ui-dialog .modules-catalog-product .warranty-card .content label{font-weight: bold;}
.ui-dialog .modules-catalog-product .warranty-card .content label span{color: #ed591b;}
.ui-dialog .modules-catalog-product .warranty-card .content p{font-size: 91%;padding: 0 0 6px 0;}
.ui-dialog .modules-catalog-product .warranty-card .content a{background: url("/media/themes/default/puce_g.png") no-repeat right 4px;padding-right: 10px;color: #6d6e71;text-transform: uppercase;font-size: 91%;font-weight: bold;}
.ui-dialog .modules-catalog-product .keep-shopping .ui-state-default,
.ui-dialog .modules-catalog-product .my-cart .ui-state-default{font-size: 116%;color: #fff;text-transform: uppercase;border: 0;margin: 0;height: 40px;}
.ui-dialog .modules-catalog-product .keep-shopping .ui-state-default{background: url("/media/themes/default/repeat-btn.png") repeat-x;position: relative;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url("/media/themes/default/style/PIE.htc");}
.ui-dialog .modules-catalog-product .my-cart .ui-state-default{float: right;background: url("/media/themes/default/btn_add_cart.png") no-repeat;width: 201px;border-radius: 0;}
.modules-solarisgiftcard-Addgiftcard .ui-button{background: url("/media/themes/default/btn_add_cart.png") no-repeat;border: none;height: 40px;width: 201px;border-radius: 0;margin: 0 auto;display: block;}
.modules-solarisgiftcard-Addgiftcard .link{text-decoration: none;}
.ui-dialog .main-visual img{max-height: 130px;}
.lt-ie9 .ui-widget-overlay{width: 1259px!important;}
.productlist-options form.cmxform label{display: inline;float: none;}
.filter-list-header{min-height: 35px;background-color: #e0e0e0;padding-top: 3px;text-align: center;color: #969697;font-size: 105%;font-weight: bold;}
.filter-list-header a.solarisclear{display: inline-block;float: none;color: #969697;font-size: 1em;font-weight: bold;margin: 5px 0 0 0;}
.filter-list{background-color: #eeeeee;}
.filter-list fieldset{margin-bottom: 0;}
ol.sunProtectionFactor{background-color: red;}
ol.sunProtectionFactor li{float: left;width: 30px;text-align: center;background: url("/media/themes/default/grey-line.png") repeat-x scroll 50% 6px transparent;}
ol.sunProtectionFactor li.all-protect{width: 40px;}
ol.sunProtectionFactor li input{margin: 0;clear: both;}
ol.sunProtectionFactor li span{display: block;text-align: center;margin-top: 5px;color: #888888;font-weight: bold;padding: 4px 2px 4px 3px;font-size: 10px;}
ol.sunProtectionFactor li label.check1{display: block;background: url("/media/themes/default/arrow-top.png") no-repeat scroll 50% 15px transparent;}
ol.sunProtectionFactor li input:checked + span{color: white;background-image: -webkit-gradient(
            linear,
            left top, left bottom,
            from(#3b3b3b),
            to(#262628));background-image: -webkit-linear-gradient(
            top,
            #3b3b3b,
            #262628);background-image: -moz-linear-gradient(
            top,
            #3b3b3b,
            #262628);background-image: -o-linear-gradient(
            top,
            #3b3b3b,
            #262628);background-image: linear-gradient(
            top,
            #3b3b3b,
            #262628);border-radius: 5px;}
.price-selector .ui-slider-horizontal{height: 0.3em;}
.price-selector #amount{display: none;}
.price-selector .ui-slider .ui-slider-handle{border: 2px solid grey;height: 0.7em;width: 0.7em;background-color: black;background-image: none;border-radius: 7px;}
.price-selector .ui-slider-horizontal .ui-slider-handle{top: -0.4em;}
.price-selector .ui-slider-horizontal{background-color: #dddddd;height: 3px;border: none;}
.price-selector .ui-widget-header{background-color: #999999;background-image: none;}
.price-selector span{background: url("/media/themes/default/mark.png") no-repeat scroll 0 0 transparent;height: 22px;width: 37px;display: inline-block;color: white;font-weight: bold;padding-top: 8px;text-align: center;position: relative;left: -14px;top: 11px;}
.price-selector input.button{margin-top: 40px;float: right;}
#header-bottom .modules-solarismenu-DisplayRichMenu .advice .main{float: left;}
#header-bottom .modules-solarismenu-DisplayRichMenu .advice .level2 .ban{float: left;padding: 0 25px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .advice .liste_box{width: 260px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .service .main{float: right;}
#header-bottom .modules-solarismenu-DisplayRichMenu .service .level2 .ban{float: left;width: 524px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .service .level2 .ban a{float: left;width: 262px;height: 140px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .service .level2 .ban .imageContainer{float: left;width: 100px;text-align: right;}
#header-bottom .modules-solarismenu-DisplayRichMenu .service .level2 .ban h2,
#header-bottom .modules-solarismenu-DisplayRichMenu .service .level2 .ban .description{float: left;width: 154px;line-height: 19px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .service .level2 .ban .description{padding: 0 0 8px 8px;color: #b1b2b3;font-size: 75%;line-height: 15px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .service .level2 .liste_box{float: right;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .brandMenu .brands-columns-container{min-width: 445px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .brandMenu .brands-column{min-width: 145px;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .brandMenu .view-all-brands{margin: 9px 0px 0px 0px;}
.close-comment-login-form-container{float: right;background: url("/media/themes/default/close.png") no-repeat;height: 17px;width: 16px;position: relative;top: -17px;}
#content-middle .cLayout .cColumn .cCell .comment-registration h2{color: #949597;font-size: 145%;letter-spacing: -1px;padding-bottom: 16px;text-transform: uppercase;padding-left: 12px;}
.solarisclear, .solarisfilter{float: right;}
a.solarisclear{margin-top: 4px;text-decoration: none;margin-right: 25px;font-size: 1.2em;font-weight: bold;color: #393a41;}
#productTabs .ui-tabs-nav li a{color: #6d6e71;}
#productTabs .ui-tabs-nav li.ui-tabs-selected a{color: #000000;}
.comment-login-form, .comment-registration{float: left;width: 290px;height: 240px;padding-top: 20px;}
.comment-login-form-container .warning{padding: 17px 0 15px;text-align: center;font-weight: 700;}
.comment-login-form{padding-right: 20px;border-right: 1px solid #c8c9ca;}
.comment-login-form legend{padding-top: 5px;text-align: center;width: 100%;}
.comment-login-form form.cmxform input.textfield{height: 40px;width: 100%;max-width: 100%;}
.comment-login-form .buttons{padding-top: 40px;}
.comment-login-form .buttons a{float: left;font-size: 11px;}
.comment-login-form .buttons input{float: right;height: 24px;width: 120px;font-size: 12px;background: url("/media/themes/default/btn.png") no-repeat scroll right center transparent;padding: 3px 20px;}
.comment-registration{padding-left: 10px;text-align: center;}
.comment-registration .explanations{height: 95px;}
.comment-registration a.link{font-size: 15px;background: url("/media/themes/default/btn_m.png") no-repeat scroll right center transparent;border-radius: 4px 4px 4px 4px;display: inline-block;padding: 6px 20px;color: #ffffff;text-decoration: none;margin-top: 17px;font-weight: 700;}
ul.messages, ul.warnings, .errors:not(.form-validation){margin-top: 20px;margin-right: 10px;background-color: #e0e0e0;border: none;border-radius: 10px;color: #f06e30;text-align: center;}
.errors:not(.form-validation){color: #ff0000;text-align: left;}
.modules-catalog-product ul.messages, .errors:not(.form-validation){margin-top: 0px;margin-right: 0px;}
.messages .link{color: #f06e30;}
ul.messages > li:before, ul.errors > li:before{content: none;}
.checkbox{width: 19px;height: 20px;padding: 0 5px 0 0;margin-bottom: 4px;background: url("/media/themes/default/gc-sprite.png") no-repeat;display: block;float: left;}
.checkbox.fc{background: url("/media/themes/default/fc-sprite.png") no-repeat;}
.checkbox.gc-1{background-position: 0 0;}
.checkbox.gc-2{background-position: 0 -40px;}
.checkbox.gc-3{background-position: 0 -80px;}
.checkbox.gc-4{background-position: 0 -120px;}
.checkbox.gc-5{background-position: 0 -160px;}
.checkbox.gc-6{background-position: 0 -200px;}
.checkbox.gc-7{background-position: 0 -240px;}
.checkbox.gc-8{background-position: 0 -280px;}
.checkbox.gc-9{background-position: 0 -320px;}
.checkbox.gc-10{background-position: 0 -360px;}
.checkbox.gc-11{background-position: 0 -400px;}
.checkbox.gc-12{background-position: 0 -440px;}
.checkbox.gc-13{background-position: 0 -480px;}
.checkbox.gc-14{background-position: 0 -520px;}
.checkbox.gc-1-ck{background-position: 0 -20px;}
.checkbox.gc-2-ck{background-position: 0 -60px;}
.checkbox.gc-3-ck{background-position: 0 -100px;}
.checkbox.gc-4-ck{background-position: 0 -140px;}
.checkbox.gc-5-ck{background-position: 0 -180px;}
.checkbox.gc-6-ck{background-position: 0 -220px;}
.checkbox.gc-7-ck{background-position: 0 -260px;}
.checkbox.gc-8-ck{background-position: 0 -300px;}
.checkbox.gc-9-ck{background-position: 0 -340px;}
.checkbox.gc-10-ck{background-position: 0 -380px;}
.checkbox.gc-11-ck{background-position: 0 -420px;}
.checkbox.gc-12-ck{background-position: 0 -460px;}
.checkbox.gc-13-ck{background-position: 0 -500px;}
.checkbox.gc-14-ck{background-position: 0 -540px;}
.checkbox.fc-1{background-position: 0 0;}
.checkbox.fc-1-ck{background-position: 0 -20px;}
.checkbox.fc-2{background-position: 0 -40px;}
.checkbox.fc-2-ck{background-position: 0 -60px;}
.checkbox.fc-3{background-position: 0 -80px;}
.checkbox.fc-3-ck{background-position: 0 -100px;}
.checkbox.fc-4{background-position: 0 -120px;}
.checkbox.fc-4-ck{background-position: 0 -140px;}
.checkbox.fc-5{background-position: 0 -160px;}
.checkbox.fc-5-ck{background-position: 0 -180px;}
.checkbox.fc-6{background-position: 0 -200px;}
.checkbox.fc-6-ck{background-position: 0 -220px;}
.checkbox.fc-7{background-position: 0 -240px;}
.checkbox.fc-7-ck{background-position: 0 -260px;}
.checkbox.fc-8{background-position: 0 -280px;}
.checkbox.fc-8-ck{background-position: 0 -300px;}
.checkbox.fc-9{background-position: 0 -320px;}
.checkbox.fc-9-ck{background-position: 0 -340px;}
.checkbox.fc-10{background-position: 0 -360px;}
.checkbox.fc-10-ck{background-position: 0 -380px;}
.checkbox.fc-11{background-position: 0 -400px;}
.checkbox.fc-11-ck{background-position: 0 -420px;}
.checkbox.fc-12{background-position: 0 -440px;}
.checkbox.fc-12-ck{background-position: 0 -460px;}
.checkbox.fc-13{background-position: 0 -480px;}
.checkbox.fc-13-ck{background-position: 0 -500px;}
.checkbox.fc-14{background-position: 0 -520px;}
.checkbox.fc-14-ck{background-position: 0 -540px;}
.checkbox.fc-15{background-position: 0 -560px;}
.checkbox.fc-15-ck{background-position: 0 -580px;}
.checkbox.fc-16{background-position: 0 -600px;}
.checkbox.fc-16-ck{background-position: 0 -620px;}
.checkbox.fc-17{background-position: 0 -640px;}
.checkbox.fc-17-ck{background-position: 0 -660px;}
.checkbox.fc-18{background-position: 0 -680px;}
.checkbox.fc-18-ck{background-position: 0 -700px;}
.checkbox.fc-19{background-position: 0 -720px;}
.checkbox.fc-19-ck{background-position: 0 -740px;}
.checkbox.fc-20{background-position: 0 -760px;}
.checkbox.fc-20-ck{background-position: 0 -780px;}
.checkbox.fc-21{background-position: 0 -800px;}
.checkbox.fc-21-ck{background-position: 0 -820px;}
.checkbox.fc-22{background-position: 0 -840px;}
.checkbox.fc-22-ck{background-position: 0 -860px;}
.checkbox.fc-23{background-position: 0 -880px;}
.checkbox.fc-23-ck{background-position: 0 -900px;}
input.styled{display: none;}
select.styled{position: relative;opacity: 0;filter: alpha(opacity=0);z-index: 5;}
.disabled{opacity: 0.5;filter: alpha(opacity=50);}
.modules-catalog-productAlert, .info-container{display: none;}
#solaris-product-alert span.captcha{width: 130px;margin-right: 3px;}
.twitter-share-button.twitter-count-horizontal{width: 92px!important;}
img.pinterest{vertical-align: inherit;}
#___plusone_0{width: 65px!important;}
.fb_edge_widget_with_comment{margin-right: 6px;}
.social-links-container{text-align: center;}
.infobulle{background: url("/media/themes/default/infobulle.png") no-repeat;display: inline-block;width: 15px;height: 15px;vertical-align: middle;padding-bottom: 3px;}
.toBold{font-weight: bold;}
form.cmxform fieldset:not(.inline-set) > legend.orderContent{padding-bottom: 0;}
p.orderContent{clear: none;float: left;}
p.orderContent.normal{width: 60%;}
p.orderContent.buttons{width: 100%;}
td.warranty{text-align: center;}
td.warranty label{float: none;display: inline;}
.modules-solarisstore-StoreList .document-visual{float: left;}
input.cardcode{min-width: 25%;}
.modules-order-StdBillingStep .column-75{padding-bottom: 200px;}
.modules-order-StdBillingStep .column-75 #order_stdBillingStepb_10 .checkbox-cgv{position: relative;top: 140px;height: 0;}
.modules-order-StdBillingStep .column-75 #order_stdBillingStepb_10 .buttons{position: relative;height: 0px;top: 190px;text-align: left;}
.modules-order-StdBillingStep .column-75 #order_stdBillingStepb_10 .buttons input{display: block;margin: 0 0 10px 0;}
.modules-order-StdBillingStep .column-75 .command-details{position: relative;top: 220px;}
#sidebarpage #content-middle .cLayout + .cLayout .cColumn .cCell:last-child{background: none;}
#sidebarpage #content-middle .cLayout + .cLayout .cColumn .cCell h1.heading-one{color: #1f1f1f;font-size: 24px;font-weight: normal;text-transform: none;text-align: left;padding: 0;}
.popin-table-container{display: none;}
.modules-order-Cart .resume-price{text-align: right;}
.modules-order-Cart table.payment-information{display: inline-block;width: auto;}
.modules-order-Cart #order_cartb_10 .buttons input, .modules-order .column-75 .buttons input, .modules-payment .normal .buttons a.button, .modules-payment-payment .be2bill input{margin-left: 50px;}
.modules-order-Cart .resume-price #order_cartb_10{width: 50%;float: left;}
.modules-order-Cart .resume-price #order_cartb_10 legend{text-align: left;}
.modules-order-Cart .shipping-information{margin-bottom: 10px;}
.modules-order-Cart .shipping-information .delivery-label{text-align: center;}
.modules-order-Cart .columns .sub-container{margin-bottom: 20px;}
.modules-payment-payment .be2bill{text-align: center;}
.modules-payment-payment .confirm-be2bill{text-align: left;}
.modules-payment-payment .be2bill form{display: inline-block;}
.modules-catalog-ProductPopin .columns > :not(:last-child){border: none;}
.modules-solariswebsite-Productslideshow .price del{font-size: 0.7em;}
#load-be2bill{display: none;}
.be2bill-form{display: none;height: 370px;overflow: hidden;width: 420px;}
#content-middle .modules-solarisstore-StoreList form.cmxform, #content-middle .modules-solarisstore-StoreList form.cmxform fieldset{float: right;margin: 0;}
.hiddenPart{display: none;}
.cblock .columns > div.store-delivery-choose{vertical-align: middle;}
.cblock .columns > div.store-delivery-choose p.buttons, .modules-store-InStoreModeConfiguration .distance-filter p.buttons{text-align: center;}
.polarizer-container{height: 300px;border: 1px solid #000000;height: 280px;width: 585px;margin: 0 auto;}
.polarizer-resizable{width: 50%;height: 100%;}
.polarizer-list{margin: 10px auto;text-align: center;}
.polarizer-list li{width: 106px;height: 53px;display: inline;margin: 0px 10px 0px 0px;}
.polarizer-list li img{width: 106px;height: 53px;border: 1px solid #000000;cursor: pointer;}
.polarizer-list li img:last-child{display: none;}
.ui-resizable-e{background: url("/media/themes/default/polarizer_slider_handle.png") no-repeat;right: -12px;width: 23px;}
.cgv-links-container{text-align: right;margin-bottom: 10px;}
.cgv-links-container a{text-decoration: none;color: #666;padding: 0px 5px;border-right: 1px solid #666;}
.cgv-links-container a:hover{text-decoration: underline;color: #333;}
.cgv-links-container a:last-child,
.cgv-links-container a.last-child{border-right: 0;}
.pageEdit #content-block .richtext a.link{background: none;color: #f06e30;text-transform: none;text-decoration: underline;font-weight: normal;padding: 0;}
.pageEdit #content-block .richtext a.link:hover{color: #5e6469;}
.cookie-banner{display: none;z-index: 100000;width: 1104px;position: fixed;bottom: 0;left: 50%;margin-left: -552px;background: #333;color: #fff;}
.cookie-banner .close-cookie-banner{display: inline-block;position: absolute;top: 5px;right: 10px;cursor: pointer;}
.cookie-banner .close-cookie-banner:after{content: 'X';display: inline-block;border: 1px solid #fff;height: 15px;width: 15px;color: #fff;line-height: 15px;text-align: center;}
.cookie-banner p{padding: 10px;width: 700px;margin: 0 auto;text-align: center;}
.cookie-banner p a{text-decoration: underline;color: #fff;}
.modules-solariswebsite-BrandPresentation .img-responsive{max-width: 100%;height: auto;}
.modules-solariswebsite-BrandPresentation .container_12_fluid{max-width: 1200px;}
.modules-solariswebsite-BrandPresentation .menu{background-color: rgba(234, 103, 12, 0.8);position: fixed;width: 100%;z-index: 10;}
.modules-solariswebsite-BrandPresentation .menu .logo{margin: 10px 0;}
.modules-solariswebsite-BrandPresentation .language-selector{position: absolute;top: 0;right: 0;}
.modules-solariswebsite-BrandPresentation .language-selector .btn{display: inline-block;color: #ffffff;font-size: 1.2em;line-height: 90px;vertical-align: middle;text-transform: uppercase;text-decoration: none;min-width: 150px;text-align: center;}
.modules-solariswebsite-BrandPresentation .description-container{position: relative;min-height: 100px;padding: 75px;text-align: center;}
.modules-solariswebsite-BrandPresentation .description-container .text-container{filter: alpha(opacity=0);opacity: 0;position: relative;top: -30px;}
.modules-solariswebsite-BrandPresentation p{font-size: 1.3em;margin: 0;}
.modules-solariswebsite-BrandPresentation .title{color: #ea670c;margin: 0 0 20px 0;font-size: 1.8em;text-transform: uppercase;}
.modules-solariswebsite-BrandPresentation .brands-container{padding: 35px 0;}
.modules-solariswebsite-BrandPresentation .brand-container{display: inline-block;width: 175px;margin: 0 10px;filter: alpha(opacity=60);opacity: 0.6;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.modules-solariswebsite-BrandPresentation .brand-container:hover{filter: alpha(opacity=100);opacity: 1;}
.modules-solariswebsite-BrandPresentation .exclusive-brand{margin: 45px 0 20px 0;}
.modules-solariswebsite-BrandPresentation #footer{background-color: #ea670c;padding: 20px 0;}
.modules-solariswebsite-BrandPresentation #footer p{font-size: 0.9em;color: #ffffff;}
a.button{padding: 4px 20px 4px 10px;}
a.button.secondary{padding: 4px 10px 4px 10px;}
.modules-solrsearch-form input.button{padding: 2px 20px 4px 10px;}
.modules-solrsearch-form form.cmxform input.textfield{min-height: 22px;}
.select2-container{box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle;}
.select2-container .select2-selection--single{box-sizing: border-box;cursor: pointer;display: block;height: 28px;user-select: none;-webkit-user-select: none;}
.select2-container .select2-selection--single .select2-selection__rendered{display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right: 8px;padding-left: 20px;}
.select2-container .select2-selection--multiple{box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;user-select: none;-webkit-user-select: none;}
.select2-container .select2-selection--multiple .select2-selection__rendered{display: inline-block;overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap;}
.select2-container .select2-search--inline{float: left;}
.select2-container .select2-search--inline .select2-search__field{box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance: none;}
.select2-dropdown{background-color: white;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051;}
.select2-results{display: block;}
.select2-results__options{list-style: none;margin: 0;padding: 0;}
.select2-results__option{padding: 6px;user-select: none;-webkit-user-select: none;}
.select2-results__option[aria-selected]{cursor: pointer;}
.select2-container--open .select2-dropdown{left: 0;}
.select2-container--open .select2-dropdown--above{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--open .select2-dropdown--below{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-search--dropdown{display: block;padding: 4px;}
.select2-search--dropdown .select2-search__field{padding: 4px;width: 100%;box-sizing: border-box;}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance: none;}
.select2-search--dropdown.select2-search--hide{display: none;}
.select2-close-mask{border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0);}
.select2-hidden-accessible{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.select2-container--default .select2-selection--single{background-color: #fff;border: 1px solid #aaa;border-radius: 4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #444;line-height: 28px;}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor: pointer;float: right;font-weight: bold;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color: #999;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float: left;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left: 1px;right: auto;}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color: #eee;cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display: none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.select2-container--default .select2-selection--multiple{background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing: border-box;list-style: none;margin: 0;padding: 0 5px;width: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color: #999;margin-top: 5px;float: left;}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor: pointer;float: right;font-weight: bold;margin-top: 5px;margin-right: 10px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color: #999;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color: #333;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float: right;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left: 5px;margin-right: auto;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left: 2px;margin-right: auto;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border: solid black 1px;outline: 0;}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color: #eee;cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display: none;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field{border: 1px solid #aaa;}
.select2-container--default .select2-search--inline .select2-search__field{background: transparent;border: none;outline: 0;}
.select2-container--default .select2-results>.select2-results__options{max-height: 200px;overflow-y: auto;}
.select2-container--default .select2-results__option[role=group]{padding: 0;}
.select2-container--default .select2-results__option[aria-disabled=true]{color: #999;}
.select2-container--default .select2-results__option[aria-selected=true]{background-color: #ddd;}
.select2-container--default .select2-results__option .select2-results__option{padding-left: 1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left: 0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left: -1em;padding-left: 2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -2em;padding-left: 3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -3em;padding-left: 4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -4em;padding-left: 5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -5em;padding-left: 6em;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #5897fb;color: white;}
.select2-container--default .select2-results__group{cursor: default;display: block;padding: 6px;}
.select2-container--classic .select2-selection--single{background-color: #f6f6f6;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}
.select2-container--classic .select2-selection--single:focus{border: 1px solid #5897fb;}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color: #444;line-height: 28px;}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor: pointer;float: right;font-weight: bold;margin-right: 10px;}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color: #999;}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float: left;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto;}
.select2-container--classic.select2-container--open .select2-selection--single{border: 1px solid #5897fb;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background: transparent;border: none;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}
.select2-container--classic .select2-selection--multiple{background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0;}
.select2-container--classic .select2-selection--multiple:focus{border: 1px solid #5897fb;}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style: none;margin: 0;padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display: none;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color: #888;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color: #555;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float: right;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left: 5px;margin-right: auto;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left: 2px;margin-right: auto;}
.select2-container--classic.select2-container--open .select2-selection--multiple{border: 1px solid #5897fb;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--classic .select2-search--dropdown .select2-search__field{border: 1px solid #aaa;outline: 0;}
.select2-container--classic .select2-search--inline .select2-search__field{outline: 0;}
.select2-container--classic .select2-dropdown{background-color: white;border: 1px solid transparent;}
.select2-container--classic .select2-dropdown--above{border-bottom: none;}
.select2-container--classic .select2-dropdown--below{border-top: none;}
.select2-container--classic .select2-results>.select2-results__options{max-height: 200px;overflow-y: auto;}
.select2-container--classic .select2-results__option[role=group]{padding: 0;}
.select2-container--classic .select2-results__option[aria-disabled=true]{color: grey;}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color: #3875d7;color: white;}
.select2-container--classic .select2-results__group{cursor: default;display: block;padding: 6px;}
.select2-container--classic.select2-container--open .select2-dropdown{border-color: #5897fb;}
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom: 1;}
.prettycheckbox, .prettyradio{display: inline-block;padding: 0;margin: 0;position: relative;top: 5px;}
.prettycheckbox>a, .prettyradio>a{height: 21px;width: 21px;display: block;float: left;cursor: pointer;margin: 0;background: url(/media/themes/solaris/prettycheckable-sprite.png);}
.prettycheckbox>a:focus, .prettyradio>a:focus{outline: 0 none;}
.prettycheckbox label, .prettyradio label{display: none;}
.prettycheckbox a.disabled, .prettycheckbox label.disabled, .prettyradio a.disabled, .prettyradio label.disabled{cursor: not-allowed;}
.prettycheckbox>a{background-position: 0 0;}
.prettycheckbox>a:focus{background-position: -21px 0;}
.prettycheckbox>a.checked{background-position: -42px 0;}
.prettycheckbox>a.checked:focus{background-position: -63px 0;}
.prettycheckbox>a.checked.disabled{background-position: -84px 0;}
.prettycheckbox>a.disabled{background-position: -105px 0;}
.prettyradio>a{background-position: -126px 0;}
.prettyradio>a:focus{background-position: -147px 0;}
.prettyradio>a.checked{background-position: -168px 0;}
.prettyradio>a.checked:focus{background-position: -189px 0;}
.prettyradio>a.checked.disabled{background-position: -231px 0;}
.prettyradio>a.disabled{background-position: -210px 0;}
.option-label.has-pretty-child .prettycheckbox,
.option-label.has-pretty-child .prettyradio{margin: -9px 0 0 0;}
.qtip{position: absolute;left: -28000px;top: -28000px;display: none;max-width: 280px;min-width: 50px;font-size: 10.5px;line-height: 12px;direction: ltr;box-shadow: none;padding: 0;}
.qtip-content{position: relative;padding: 5px 9px;overflow: hidden;text-align: left;word-wrap: break-word;}
.qtip-titlebar{position: relative;padding: 5px 35px 5px 10px;overflow: hidden;border-width: 0 0 1px;font-weight: 700;}
.qtip-titlebar+.qtip-content{border-top-width: 0!important;}
.qtip-close{position: absolute;right: -9px;top: -9px;z-index: 11;cursor: pointer;outline: 0;border: 1px solid transparent;}
.qtip-titlebar .qtip-close{right: 4px;top: 50%;margin-top: -9px;}
* html .qtip-titlebar .qtip-close{top: 16px;}
.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display: block;text-indent: -1000em;direction: ltr;}
.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-decoration: none;}
.qtip-icon .ui-icon{width: 18px;height: 14px;line-height: 14px;text-align: center;text-indent: 0;font: 400 bold 10px/13px Tahoma,sans-serif;color: inherit;background: -100em -100em no-repeat;}
.qtip-default{border: 1px solid #F1D031;background-color: #FFFFA3;color: #555;}
.qtip-default .qtip-titlebar{background-color: #FFEF93;}
.qtip-default .qtip-icon{border-color: #CCC;background: #F1F1F1;color: #777;}
.qtip-default .qtip-titlebar .qtip-close{border-color: #AAA;color: #111;}
.qtip-light{background-color: #fff;border-color: #E2E2E2;color: #454545;}
.qtip-light .qtip-titlebar{background-color: #f1f1f1;}
.qtip-dark{background-color: #505050;border-color: #303030;color: #f3f3f3;}
.qtip-dark .qtip-titlebar{background-color: #404040;}
.qtip-dark .qtip-icon{border-color: #444;}
.qtip-dark .qtip-titlebar .ui-state-hover{border-color: #303030;}
.qtip-cream{background-color: #FBF7AA;border-color: #F9E98E;color: #A27D35;}
.qtip-cream .qtip-titlebar{background-color: #F0DE7D;}
.qtip-cream .qtip-close .qtip-icon{background-position: -82px 0;}
.qtip-red{background-color: #F78B83;border-color: #D95252;color: #912323;}
.qtip-red .qtip-titlebar{background-color: #F06D65;}
.qtip-red .qtip-close .qtip-icon{background-position: -102px 0;}
.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color: #D95252;}
.qtip-green{background-color: #CAED9E;border-color: #90D93F;color: #3F6219;}
.qtip-green .qtip-titlebar{background-color: #B0DE78;}
.qtip-green .qtip-close .qtip-icon{background-position: -42px 0;}
.qtip-blue{background-color: #E5F6FE;border-color: #ADD9ED;color: #5E99BD;}
.qtip-blue .qtip-titlebar{background-color: #D0E9F5;}
.qtip-blue .qtip-close .qtip-icon{background-position: -2px 0;}
.qtip-shadow{-webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);}
.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.qtip-rounded .qtip-titlebar{-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.qtip-youtube{-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 0 3px #333;-moz-box-shadow: 0 0 3px #333;box-shadow: 0 0 3px #333;color: #fff;border: 0 solid transparent;background: #4A4A4A;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image: -webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image: -moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image: -ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image: -o-linear-gradient(top,#4A4A4A 0,#000 100%);}
.qtip-youtube .qtip-titlebar{background-color: transparent;}
.qtip-youtube .qtip-content{padding: .75em;font: 12px arial,sans-serif;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";}
.qtip-youtube .qtip-icon{border-color: #222;}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color: #303030;}
.qtip-jtools{background: #232323;background: rgba(0,0,0,.7);background-image: -webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image: -moz-linear-gradient(top,#717171,#232323);background-image: -webkit-linear-gradient(top,#717171,#232323);background-image: -ms-linear-gradient(top,#717171,#232323);background-image: -o-linear-gradient(top,#717171,#232323);border: 2px solid #ddd;border: 2px solid rgba(241,241,241,1);-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 0 12px #333;-moz-box-shadow: 0 0 12px #333;box-shadow: 0 0 12px #333;}
.qtip-jtools .qtip-titlebar{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}
.qtip-jtools .qtip-content{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}
.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background: 0 0;color: #fff;border: 0 dashed transparent;}
.qtip-jtools .qtip-icon{border-color: #555;}
.qtip-jtools .qtip-titlebar .ui-state-hover{border-color: #333;}
.qtip-cluetip{-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow: 4px 4px 5px rgba(0,0,0,.4);box-shadow: 4px 4px 5px rgba(0,0,0,.4);background-color: #D9D9C2;color: #111;border: 0 dashed transparent;}
.qtip-cluetip .qtip-titlebar{background-color: #87876A;color: #fff;border: 0 dashed transparent;}
.qtip-cluetip .qtip-icon{border-color: #808064;}
.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color: #696952;color: #696952;}
.qtip-tipsy{background: #000;background: rgba(0,0,0,.87);color: #fff;border: 0 solid transparent;font-size: 11px;font-family: 'Lucida Grande',sans-serif;font-weight: 700;line-height: 16px;text-shadow: 0 1px #000;}
.qtip-tipsy .qtip-titlebar{padding: 6px 35px 0 10px;background-color: transparent;}
.qtip-tipsy .qtip-content{padding: 6px 10px;}
.qtip-tipsy .qtip-icon{border-color: #222;text-shadow: none;}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color: #303030;}
.qtip-tipped{border: 3px solid #959FA9;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color: #F9F9F9;color: #454545;font-weight: 400;font-family: serif;}
.qtip-tipped .qtip-titlebar{border-bottom-width: 0;color: #fff;background: #3A79B8;background-image: -webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image: -webkit-linear-gradient(top,#3A79B8,#2E629D);background-image: -moz-linear-gradient(top,#3A79B8,#2E629D);background-image: -ms-linear-gradient(top,#3A79B8,#2E629D);background-image: -o-linear-gradient(top,#3A79B8,#2E629D);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";}
.qtip-tipped .qtip-icon{border: 2px solid #285589;background: #285589;}
.qtip-tipped .qtip-icon .ui-icon{background-color: #FBFBFB;color: #555;}
.qtip-bootstrap{font-size: 14px;line-height: 20px;color: #333;padding: 1px;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.2);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}
.qtip-bootstrap .qtip-titlebar{padding: 8px 14px;margin: 0;font-size: 14px;font-weight: 400;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;}
.qtip-bootstrap .qtip-titlebar .qtip-close{right: 11px;top: 45%;border-style: none;}
.qtip-bootstrap .qtip-content{padding: 9px 14px;}
.qtip-bootstrap .qtip-icon{background: 0 0;}
.qtip-bootstrap .qtip-icon .ui-icon{width: auto;height: auto;float: right;font-size: 20px;font-weight: 700;line-height: 18px;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20);}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color: #000;text-decoration: none;cursor: pointer;opacity: .4;filter: alpha(opacity=40);}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter: none;-ms-filter: none;}
.qtip .qtip-tip{margin: 0 auto;overflow: hidden;z-index: 10;}
.qtip .qtip-tip,x:-o-prefocus{visibility: hidden;}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position: absolute;color: #123456;background: 0 0;border: 0 dashed transparent;}
.qtip .qtip-tip canvas{top: 0;left: 0;}
.qtip .qtip-tip .qtip-vml{behavior: url(#default#VML);display: inline-block;visibility: visible;}
#qtip-overlay{position: fixed;left: 0;top: 0;width: 100%;height: 100%;}
#qtip-overlay.blurs{cursor: pointer;}
#qtip-overlay div{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: .7;filter: alpha(opacity=70);-ms-filter: "alpha(Opacity=70)";}
.qtipmodal-ie6fix{position: absolute!important;}
@font-face{font-family: "Roboto-Black";src: url("/media/themes/solaris/fonts/Roboto-Black.eot");src: url("/media/themes/solaris/fonts/Roboto-Black.eot") format("embedded-opentype"),
    url("/media/themes/solaris/fonts/Roboto-Black.ttf") format("truetype");font-style: normal;font-weight: normal;}
@font-face{font-family: "Roboto-Black";src: url("/media/themes/solaris/fonts/Roboto-BlackItalic.eot");src: url("/media/themes/solaris/fonts/Roboto-BlackItalic.eot") format("embedded-opentype"),
    url("/media/themes/solaris/fonts/Roboto-BlackItalic.ttf") format("truetype");font-style: italic;font-weight: normal;}
@font-face{font-family: "Roboto-Regular";src: url("/media/themes/solaris/fonts/Roboto-Regular.eot");src: url("/media/themes/solaris/fonts/Roboto-Regular.eot") format("embedded-opentype"),
    url("/media/themes/solaris/fonts/Roboto-Regular.ttf") format("truetype");font-style: normal;font-weight: normal;}
@font-face{font-family: "Roboto-Regular";src: url("/media/themes/solaris/fonts/Roboto-RegularItalic.eot");src: url("/media/themes/solaris/fonts/Roboto-RegularItalic.eot") format("embedded-opentype"),
    url("/media/themes/solaris/fonts/Roboto-RegularItalic.ttf") format("truetype");font-style: italic;font-weight: normal;}
@font-face{font-family: "Roboto-Regular";src: url("/media/themes/solaris/fonts/Roboto-Bold.eot");src: url("/media/themes/solaris/fonts/Roboto-Bold.eot") format("embedded-opentype"),
    url("/media/themes/solaris/fonts/Roboto-Bold.ttf") format("truetype");font-style: normal;font-weight: bold;}
@font-face{font-family: "Roboto-Regular";src: url("/media/themes/solaris/fonts/Roboto-BoldItalic.eot");src: url("/media/themes/solaris/fonts/Roboto-BoldItalic.eot") format("embedded-opentype"),
    url("/media/themes/solaris/fonts/Roboto-BoldItalic.ttf") format("truetype");font-style: italic;font-weight: bold;}
@font-face{font-family: "Roboto-Light";src: url("/media/themes/solaris/fonts/Roboto-Light.eot");src: url("/media/themes/solaris/fonts/Roboto-Light.eot") format("embedded-opentype"),
    url("/media/themes/solaris/fonts/Roboto-Light.ttf") format("truetype");font-style: normal;font-weight: normal;}
@font-face{font-family: "Roboto-Light";src: url("/media/themes/solaris/fonts/Roboto-LightItalic.eot");src: url("/media/themes/solaris/fonts/Roboto-LightItalic.eot") format("embedded-opentype"),
    url("/media/themes/solaris/fonts/Roboto-LightItalic.ttf") format("truetype");font-style: italic;font-weight: normal;}
@font-face{font-family: "Roboto-Thin";src: url("/media/themes/solaris/fonts/Roboto-Thin.eot");src: url("/media/themes/solaris/fonts/Roboto-Thin.eot") format("embedded-opentype"),
    url("/media/themes/solaris/fonts/Roboto-Thin.ttf") format("truetype");font-style: normal;font-weight: normal;}
@font-face{font-family: "Roboto-Thin";src: url("/media/themes/solaris/fonts/Roboto-ThinItalic.eot");src: url("/media/themes/solaris/fonts/Roboto-ThinItalic.eot") format("embedded-opentype"),
    url("/media/themes/solaris/fonts/Roboto-ThinItalic.ttf") format("truetype");font-style: italic;font-weight: normal;}
body, textarea, input, button{font-family: "Roboto-Regular", "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman",
    "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular',
    "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;}
.grey-background{background-color: #f2f2f2;}
.select2-container--default .select2-selection--single{border: none;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #efefde;color: inherit;}
.loader-icon{display: inline-block;width: 20px;height: 20px;background: url("/media/themes/solaris/loader.gif") no-repeat;}
.qtip-solaris{font-family: "Roboto-Regular", "Arial", sans-serif;}
.icon-sprite{background: url("/media/themes/solaris/icons-sprite.png") no-repeat top left;width: 9px;height: 49px;display: inline-block;}
.icon-sprite.bottom-arrow-orange{background-position: 0 0;width: 11px;height: 7px;}
.icon-sprite.bullet-active-icon{background-position: 0 -17px;height: 9px;}
.icon-sprite.bullet-icon{background-position: 0 -36px;width: 10px;height: 9px;}
.icon-sprite.cart-header-icon{background-position: 0 -55px;width: 13px;height: 16px;}
.icon-sprite.close-icon{background-position: 0 -81px;height: 9px;}
.icon-sprite.facebook-icon{background-position: 0 -100px;width: 33px;height: 33px;}
.icon-sprite.gift-icon{background-position: 0 -143px;width: 40px;height: 40px;}
.icon-sprite.good-deal-icon{background-position: 0 -193px;height: 9px;}
.icon-sprite.guarantee-authenticity-icon{background-position: 0 -212px;width: 58px;height: 25px;}
.icon-sprite.lang-checked-icon{background-position: 0 -247px;width: 10px;height: 8px;}
.icon-sprite.lang-not-checked-icon{background-position: 0 -265px;width: 10px;height: 8px;}
.icon-sprite.left-arrow-black{background-position: 0 -283px;width: 25px;}
.icon-sprite.left-arrow-slider{background-position: 0 -342px;width: 25px;}
.icon-sprite.locate-a-store-icon{background-position: 0 -401px;width: 12px;height: 16px;}
.icon-sprite.my-account-icon{background-position: 0 -427px;height: 11px;}
.icon-sprite.padlock-icon{background-position: 0 -448px;width: 36px;}
.icon-sprite.phone-icon{background-position: 0 -507px;width: 33px;height: 33px;}
.icon-sprite.right-arrow-black{background-position: 0 -550px;width: 25px;}
.icon-sprite.right-arrow-slider{background-position: 0 -609px;width: 25px;}
.error-jquery-validate{display: inline-block;width: 100%;text-transform: inherit;color: #ff0000;text-align: right;}
#header-top-container{background-color: #000000;font-family: "Roboto-Light", "Arial", sans-serif;color: #ffffff;font-weight: bold;}
#header .vertical-separator{background-color: #434343;display: inline-block;height: 20px;width: 1px;vertical-align: middle;margin: 0 15px;}
#header .hover-menu{-moz-border-radius: 0;border-radius: 0;border: none;z-index: 100;-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);-o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);background-color: #f2f2f2;position: absolute;}
#header-top-container .modules-website-switchlanguage,
#header-top-container .modules-solarisuser-MyAccountShort,
#header-top-container .modules-solarisorder-CartHeader,
#header-top-container .modules-solariswebsite-GoodDealsHeader,
#header-top-container .vertical-separator{display: inline-block;max-height: 40px;}
#header-top-container .modules-website-switchlanguage .scroll.simple-scroll{margin: 0;font-weight: normal;text-align: left;text-transform: none;width: auto;}
#header-top-container .modules-website-switchlanguage .scroll.simple-scroll strong{background: none;height: auto;color: #ffffff;line-height: 40px;padding: 0 10px;display: inline-block;}
#header-top-container .modules-website-switchlanguage .scroll.simple-scroll:hover ul{width: 110px;padding: 8px 0;color: #8e8e8e;}
#header-top-container .modules-website-switchlanguage .scroll.simple-scroll li{padding: 0 10px;}
#header-top-container .modules-website-switchlanguage .scroll.simple-scroll li:not(:first-child){border: 0;}
#header-top-container .modules-website-switchlanguage .scroll.simple-scroll .lang-checked-icon{margin-left: 12px;}
#header-top-container .modules-website-switchlanguage .scroll.simple-scroll .languages-list li a{padding: 0 10px;font-weight: bold;}
#header-top-container .modules-solarisuser-MyAccountShort .my-account-link{display: inline-block;}
#header-top-container .modules-solarisuser-MyAccountShort .my-account-link a{color: #ffffff;text-decoration: none;}
#header-top-container .modules-solarisuser-MyAccountShort .my-account-link a:hover{color: #ffffff;}
#header-top-container .modules-solarisuser-MyAccountShort .my-account-link .my-account-icon{margin: 0 8px;vertical-align: -3%;}
#header-top-container .modules-solarisuser-MyAccountShort .my-account-link .disconnect{margin: 0 0 0 20px;}
#header-top-container .modules-solarisorder-CartHeader .cart-header-icon{vertical-align: -6%;margin: 0 8px;}
#header-top-container .modules-solarisorder-CartHeader a{font-family: "Roboto", "Arial", sans-serif;text-transform: uppercase;text-decoration: none;}
#header-top-container .modules-solarisorder-CartHeader a{font-family: "Roboto", "Arial", sans-serif;text-transform: uppercase;text-decoration: none;}
#header-top-container .modules-solarisorder-CartHeader a:hover{color: #f06e30;}
#header-top-container .modules-solarisorder-CartHeader a .cart-count{font-family: "Roboto", "Arial", sans-serif;font-weight: normal;text-transform: none;color: #ffffff;}
#header-top-container .modules-solariswebsite-GoodDealsHeader .good-deal-icon{margin: 0 8px;}
#header-top-container .modules-solariswebsite-GoodDealsHeader .good-deals-count{color: #f06e30;}
#header-top-container .modules-solariswebsite-GoodDealsHeader .good-deals-list{display: none;line-height: normal;font-size: 0;right: 0;}
#header-top-container .modules-solariswebsite-GoodDealsHeader .scroll:hover .good-deals-list{display: block;}
#header-top-container .modules-solariswebsite-GoodDealsHeader .horizontal-separator{height: 1px;background-color: #cdcdcd;display: inline-block;width: 85%;}
#header-top-container .modules-solariswebsite-GoodDealsHeader .bottom-arrow-orange{margin: 0 0 0 110px;}
#header-middle-container{background-color: #ea660a;height: 95px;}
#header-bottom-container #header-bottom{border-bottom: 1px solid #dadada;}
#header-bottom-container #header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1 > li{height: 40px;}
#header-bottom-container #header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1 > li > a{font-family: "Roboto", "Arial", sans-serif;color: #414141;font-weight: normal;background: none;padding: 0 60px;font-size: 13px;line-height: 40px;height: 100%;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .link{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level1 > li{position: relative;}
#header-bottom-container .modules-solarismenu-DisplayRichMenu .scroll .bottom-arrow-orange{position: absolute;top: -1px;left: 48%;display: none;}
#header-bottom-container .modules-solarismenu-DisplayRichMenu .scroll .level1 > li:hover .bottom-arrow-orange{display: block;}
#header-bottom-container #header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li a{background: none;padding: 0;margin: 0;color: #c1c1c1;font-weight: normal;font-size: 11px;display: inline-block;width: 100%;}
#header-bottom-container #header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li a:hover{color: #000000;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li,
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li:hover{background: none;padding: 2px;border-radius: 0;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li a .bullet-list-icon:before{content: "• ";color: #f06e30;font-size: 2.5em;visibility: hidden;vertical-align: top;}
#header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li a:hover .bullet-list-icon:before{visibility: visible;}
#header-bottom-container #header-bottom .modules-solarismenu-DisplayRichMenu .scroll .level2 .liste_box li.view-all-brands a.btn-orange{padding: 15px 10px;background-color: #f06e30;color: #ffffff;text-transform: uppercase;font-weight: bold;width: 90%;text-align: center;}
#header-bottom-container #find-a-store a{line-height: 40px;text-decoration: none;color: #414141;font-family: "Roboto-Light", "Arial", sans-serif;font-size: 11px;font-weight: bold;}
#header-bottom-container #find-a-store .locate-a-store-icon{vertical-align: -10%;margin: 0 8px;}
#header-bottom-container #find-a-store .vertical-separator{margin: 0 4px 0 0;background-color: #d4d4d4;}
#footer-top-container{font-family: "Roboto-Light", "Arial", sans-serif;background-color: #3d3d3d;padding: 45px 0;color: #ffffff;}
#footer-top-container .modules-website-ConfigurableMenu h3.heading-three{font-weight: bold;}
#footer-top-container .modules-website-ConfigurableMenu .level1 > li{margin: 8px 0;}
#footer-top-container .modules-website-ConfigurableMenu a{color: #ffffff;text-decoration: none;}
#footer-top-container .modules-website-ConfigurableMenu a:hover{text-decoration: underline;}
#footer-top-container .modules-website-ConfigurableMenu ul.normal > li{text-indent: inherit;padding-left: inherit;}
#footer-top-container #footer-right{margin: 0 0 0 80px;}
#footer-top-container #footer-right h3.heading-three{font-size: 1.1em;}
#footer-top-container #footer-right .phone-number{font-size: 1.8em;color: #f06e30;}
#footer-top-container #footer-right .phone-rate{font-family: "Roboto-Thin", "Arial", sans-serif;font-style: italic;text-transform: lowercase;font-size: 0.8em;font-weight: bold;}
#footer-top-container #footer-right .phone-icon{margin: 8px 0 0 0;}
#footer-top-container #footer-right .share{margin: 20px 0 0 0;}
#footer-bottom-container{font-family: "Roboto-Light", "Arial", sans-serif;background-color: #212121;color: #ffffff;text-align: center;}
#footer-bottom-container .modules-website-ConfigurableMenu a{line-height: 40px;color: #ffffff;}
#footer-bottom-container .modules-website-ConfigurableMenu .separator{color: #f06e30;}
#solaris-homepage .modules-smileowlcarousel-OwlCarousel{margin: 20px 0;}
#solaris-homepage .modules-smileowlcarousel-OwlCarousel img{width: 100%;height: auto;}
#solaris-homepage .modules-smileowlcarousel-OwlCarousel .owl-theme .owl-controls .owl-page span{filter: Alpha(Opacity=100);opacity: 1;background: #e6e6e6;}
#solaris-homepage .modules-smileowlcarousel-OwlCarousel .owl-theme .owl-controls .owl-page.active span{filter: Alpha(Opacity=100);opacity: 1;background: #ea660a;}
#solaris-homepage .modules-smileowlcarousel-OwlCarousel .owl-theme .owl-controls .owl-buttons div{background: none;}
#solaris-homepage .modules-smileowlcarousel-OwlCarousel .owl-theme .owl-controls .owl-buttons .owl-prev{position: absolute;left: 0;bottom: 52%;}
#solaris-homepage .modules-smileowlcarousel-OwlCarousel .owl-theme .owl-controls .owl-buttons .owl-next{position: absolute;right: 0;bottom: 50%;}
.modules-smileowlcarousel-OwlCarousel .owl-item .item{position: relative;}
.modules-smileowlcarousel-OwlCarousel .owl-item .description{position: absolute;bottom: 0;left: 0;padding: 20px;background-color: rgba(255, 255, 255, 0.75);width: 100%;text-align: left;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 2.3em;text-transform: uppercase;color: #000000;}
.modules-solarisuniverse-UniversesListShort .horizontal-separator{display: inline-block;width: 100%;height: 1px;background-color: #dadada;margin: 0 0 40px 0;}
#content-middle .cLayout .cColumn .cCell .modules-solarisuniverse-UniversesListShort h2{font-family: "Roboto-Light", "Arial", sans-serif;color: #000000;text-transform: uppercase;margin-bottom: 25px;}
#content-middle .cLayout .cColumn .cCell .modules-solarisuniverse-UniversesListShort h2 .orange-text{font-family: "Roboto-Black", "Arial", sans-serif;}
.modules-solarisuniverse-UniversesListShort a{font-family: "Roboto-Light", "Arial", sans-serif;text-transform: uppercase;color: #a7a7a7;text-decoration: none;font-size: 1.2em;line-height: 50px;}
.modules-solarisuniverse-UniversesListShort .universe-item .visual{position: relative;overflow: hidden;}
.modules-solarisuniverse-UniversesListShort .universe-item .visual img{width: 100%;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.modules-solarisuniverse-UniversesListShort .universe-item .visual .description{position: absolute;bottom: 0;left: 0;width: 100%;color: #000000;padding: 10px;font-size: 0.8em;font-weight: bold;background-color: rgba(255, 255, 255, 0.75);text-transform: none;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 22px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;opacity: 0;filter: alpha(opacity=0);}
.modules-solarisuniverse-UniversesListShort a:hover .title{color: #000000;}
.modules-solarisuniverse-UniversesListShort a:hover .visual .description{opacity: 1;filter: alpha(opacity=100);}
.modules-solarisuniverse-UniversesListShort a:hover .visual img{-webkit-transform: scale(1.25);-moz-transform: scale(1.25);-ms-transform: scale(1.25);-o-transform: scale(1.25);transform: scale(1.25);}
.modules-solariscatalog-BestSellers{padding: 30px 0;}
#content-middle .cLayout .cColumn .cCell .modules-solariscatalog-BestSellers h2.heading-two{font-family: "Roboto-Black", "Arial", sans-serif;color: #000000;margin: 0;padding: 0;}
.modules-solariscatalog-BestSellers form.cmxform label{line-height: inherit;display: inherit;float: none;text-align: inherit;width: 100%;font-weight: inherit;padding: 0;}
.modules-solariscatalog-BestSellers .label{font-family: "Roboto-Light", "Arial", sans-serif;text-transform: uppercase;font-size: 1.3em;}
.modules-solariscatalog-BestSellers .model-label{color: #a7a7a7;font-style: italic;}
.modules-solariscatalog-BestSellers .price{font-family: "Roboto-Black", "Arial", sans-serif;}
.modules-solariscatalog-BestSellers .visual{position: relative;}
.modules-solariscatalog-BestSellers .visual .flag{position: absolute;top: 15px;right: 15px;}
.modules-solariscatalog-BestSellers .buttons{margin: 35px 0 10px 0;}
.modules-solariswebsite-SolarisExpertise{padding: 30px 0;color: #000000;}
#content-middle .cLayout .cColumn .cCell .modules-solariswebsite-SolarisExpertise h2.heading-two{font-family: "Roboto-Light", "Arial", sans-serif;color: #000000;margin: 0 0 25px 0;padding: 0;}
#content-middle .cLayout .cColumn .cCell .modules-solariswebsite-SolarisExpertise h2 .orange-text{font-family: "Roboto-Black", "Arial", sans-serif;}
.modules-solariswebsite-SolarisExpertise .highlight-item{margin: 30px 0;}
.modules-solariswebsite-SolarisExpertise .highlight-item .visual img{width: 100%;}
.modules-solariswebsite-SolarisExpertise .highlight-item .title{font-family: "Roboto-Light", "Arial", sans-serif;text-transform: uppercase;margin: 20px 0 15px 0;font-size: 1.3em;font-weight: bold;}
.modules-solariswebsite-SolarisExpertise .highlight-item .description{font-family: "Roboto-Thin", "Arial", sans-serif;font-weight: bold;}
.modules-solariswebsite-SolarisExpertise .highlight-item .btn{margin: 15px 0 0 0;}
.modules-solariswebsite-SolarisAdvantages{padding: 30px 0;color: #000000;}
#content-middle .cLayout .cColumn .cCell .modules-solariswebsite-SolarisAdvantages h2.heading-two{font-family: "Roboto-Black", "Arial", sans-serif;color: #000000;margin: 0 0 25px 0;padding: 0;}
.modules-solarisbrand-BrandSlider{padding: 30px 0;color: #000000;}
#content-middle .cLayout .cColumn .cCell .modules-solarisbrand-BrandSlider h2.heading-two{font-family: "Roboto-Light", "Arial", sans-serif;color: #000000;margin: 0 0 25px 0;padding: 0;}
#content-middle .cLayout .cColumn .cCell .modules-solarisbrand-BrandSlider h2 .orange-text{font-family: "Roboto-Black", "Arial", sans-serif;}
.modules-solarisbrand-BrandSlider #brand-slider .without-border{border: 1px solid transparent;}
.modules-solarisstore-StoreLocatorShort{padding: 30px 0;color: #000000;}
#content-middle .cLayout .cColumn .cCell .modules-solarisstore-StoreLocatorShort h2.heading-two{font-family: "Roboto-Light", "Arial", sans-serif;color: #000000;margin: 0 0 25px 0;padding: 0;}
#content-middle .cLayout .cColumn .cCell .modules-solarisstore-StoreLocatorShort h2 .orange-text{font-family: "Roboto-Black", "Arial", sans-serif;}
.modules-solarisstore-StoreLocatorShort label,
.modules-solarisstore-StoreLocatorShort .label{font-family: "Roboto-Light", "Arial", sans-serif;color: #818181;font-size: 1.3em;}
.modules-solarisstore-StoreLocatorShort input.textfield{margin: 0 0 0 50px;width: 80%;}
.modules-solarisstore-StoreLocatorShort .btn-secondary{margin: 0 0 0 30px;}
.modules-solarisstore-StoreLocatorShort .buttons{padding: 20px 0;}
.modules-solarisstore-StoreLocatorShort .locate-me-loader{visibility: hidden;margin: 0 10px;}
#checkout-timeline{padding: 10px 0;font-family: "Roboto-Light", "Arial", sans-serif;font-size: 2em;text-transform: uppercase;color: #a8a8a8;}
#checkout-timeline a.link{text-decoration: none;}
#checkout-timeline .active{color: #f06e30;}
#checkout-timeline .step-number{font-family: "Roboto-Black", "Arial", sans-serif;}
#content-middle .modules-order-Cart .top-buttons form.cmxform fieldset{padding: 10px 0 20px 0;}
.modules-order-Cart .back-link{color: #000000;text-transform: uppercase;text-decoration: none;font-family: "Roboto-Light", "Arial", sans-serif;font-size: 1.1em;margin: 0 20px 0 0;}
.modules-order-Cart .back-link:hover{color: #000000;}
.modules-order-Cart .back-link .back-arrow{margin: 0 5px 0 0;font-size: 1.5em;vertical-align: middle;font-weight: bold;}
.modules-order-Cart .my-products{font-family: "Roboto-Black", " Arial", sans-serif;text-transform: uppercase;}
.modules-order-Cart form.cart-table table.normal{border: none;}
.modules-order-Cart form.cart-table table.normal td{padding: 15px 10px;border: none;background-color: #ffffff;}
.modules-order-Cart form.cart-table table.normal .guarantee-line td{background-color: #f5f5f5;}
.modules-order-Cart form.cart-table table.normal .visual,
.modules-order-Cart form.cart-table table.normal .price{width: 10%;}
.modules-order-Cart form.cart-table table.normal .product-label{width: 40%;}
.modules-order-Cart form.cart-table table.normal .product-label .more-info{text-transform: lowercase;font-size: 0.9em;}
.modules-order-Cart form.cart-table table.normal .product-label .model-label{margin: 10px 0 0 0;color: #a7a7a7;font-style: italic;font-size: 0.8em;}
.modules-order-Cart form.cart-table table.normal .certificate{width: 40%;}
.modules-order-Cart form.cart-table table.normal .visual{text-align: left;}
.modules-order-Cart .cart-table .product-label{text-transform: uppercase;font-family: "Roboto-Light", "Arial", sans-serif;font-size: 1.1em;}
.modules-order-Cart .cart-table .product-label .delete-link{margin: 20px 0 0 0;}
.modules-order-Cart .cart-table .product-label .delete-link a{color: #303030;text-transform: none;text-decoration: none;font-size: 0.9em;}
.modules-order-Cart .cart-table .product-label .delete-link a .close-icon{margin: 0 6px 0 0;}
.modules-order-Cart .cart-table .certificate{background: transparent;}
.modules-order-Cart .cart-table .certificate .icon-description{margin: 10px 0 0 0;}
#solaris-withoutmainmenu .qtip-solaris{max-width: 150px;}
.modules-order-Cart form.cmxform.cart-table label{float: none;display: inline-block;width: auto;font-family: "Roboto-Black", "Arial", sans-serif;text-transform: uppercase;}
.modules-order-Cart input[type="checkbox"]{vertical-align: middle;margin: 0 3px 0 0;}
.modules-order-Cart .cart-table .guarantee-line .input-container{padding: 0 0 0 40px;}
.modules-order-Cart .cart-table .guarantee-line .guarantee-description{color: #797979;font-family: "Roboto-Light", "Arial", sans-serif;}
.modules-order-Cart #gift-message{font-family: "Roboto-Light", "Arial", sans-serif;}
#content-middle .cLayout .cColumn .cCell .modules-order-Cart #gift-message h2.heading-two{text-align: left;color: #000000;margin: 0;font-size: 1.4em;font-family: "Roboto-Light", "Arial", sans-serif;}
#content-middle .modules-order-Cart .alpha > div{margin-left: 0;}
.modules-order-Cart #gift-message textarea{width: 300px;height: 80px;margin: 15px 0 0 0;padding: 5px;}
.modules-order-Cart #coupon-container,
.modules-order-Cart #remove-coupon-container{border: 1px solid #ebebeb;padding: 15px;font-family: "Roboto-Light", "Arial", sans-serif;margin: 0 0 20px 0;}
.modules-order-Cart #remove-coupon-container{margin: 15px 0;}
.modules-order-Cart #coupon-container label,
.modules-order-Cart #remove-coupon-container label{text-transform: uppercase;font-size: 1.4em;font-weight: normal;line-height: 32px;}
.modules-order-Cart #remove-coupon-container .coupon-label{line-height: 32px;font-size: 1.1em;}
.modules-order-Cart #remove-coupon-container .close-icon{margin: 0 0 0 10px;}
.modules-order-Cart #coupon-container #billing-coupon-code{width: 270px;}
.modules-order-Cart #coupon-container .btn-primary{padding: 9px;margin-left: -3px;}
.modules-order-Cart #cart-resume{font-family: "Roboto-Light", "Arial", sans-serif;}
.modules-order-Cart #cart-resume .sub-total-with-tax{font-size: 1.2em;text-transform: uppercase;}
#content-middle .modules-order-Cart .omega > div{margin-right: 0;}
.modules-order-Cart #cart-resume .price{font-size: 1.2em;}
.modules-order-Cart #cart-resume #shipping-country-container,
.modules-order-Cart #cart-resume #shipping-filter-container,
.modules-order-Cart #cart-resume #total{padding: 10px 0;}
.modules-order-Cart #cart-resume #shipping-country-container{margin: 10px 0 0 0;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}
.modules-order-Cart #cart-resume #shipping-country-container .grid_3,
.modules-order-Cart #cart-resume #shipping-filter-container .grid_3{border-right: 1px solid #ebebeb;}
.modules-order-Cart #cart-resume #shipping-filter-container{border-bottom: 1px solid #ebebeb;}
.modules-order-Cart #cart-resume #total{font-family: "Roboto-Regular", "Arial", sans-serif;font-weight: bold;text-transform: uppercase;font-size: 1.2em;}
.modules-order-Cart #cart-resume #total .tva{color: #a7a7a7;font-family: "Roboto-Light", "Arial", sans-serif;font-size: 0.7em;font-weight: normal;}
.modules-order-Cart #cart-resume select.light-select{width: 92%;margin: 5px 0;}
.modules-order-Cart #cart-resume .select2{margin-left: 30px;}
.modules-order-Cart #cart-resume #shipping-country-container label,
.modules-order-Cart #cart-resume #shipping-filter-container label{display: inline-block;margin: 9px 0;}
#reinsurance-container{margin: 30px 0;}
#reinsurance-container .icons-description li{display: inline-block;color: #adadad;vertical-align: top;margin: 0 10px;width: 100px;}
#solaris-std-address-step{margin: 40px 0 0 0;}
#content-middle .cLayout .cColumn .cCell #solaris-std-address-step h2{text-align: center;color: #000000;}
#solaris-std-address-step form.cmxform label{float: none;text-align: left;font-family: "Roboto-Light", "Arial", sans-serif;text-transform: uppercase;margin: 10px 0;font-size: 1.2em;font-weight: normal;width: 100%;}
#content-middle #solaris-std-address-step form.cmxform fieldset{padding: 0 60px;}
#solaris-std-address-step input.textfield,
#solaris-std-address-step #address-country{width: 100%;max-width: 100%;}
#solaris-std-address-step .forgotten-password{display: inline-block;margin: 10px 0 0 0;color: #303030;}
#solaris-std-address-step .connection-form .buttons,
#solaris-std-address-step .create-account-form .buttons{margin: 30px 0 0 0;}
#solaris-std-address-step .presentation-account{margin: 0 0 25px 0;}
#solaris-std-address-step .presentation-account ul li:before{color: #f06e30;content: "\2022";font-size: 1.5em;padding-right: .25em;vertical-align: middle;}
#solaris-std-address-step .help{color: #b5b6b7;font-style: italic;margin: 15px 0;}
#content-middle .cLayout .cColumn .cCell #solaris-std-shipping-step h2{text-align: left;font-size: 1.4em;color: #000000;font-family: "Roboto-Light", "Arial", sans-serif;padding: 0;margin: 30px 0;}
#solaris-std-shipping-step .step-number{color: #f06e30;border: 1px solid #f06e30;padding: 5px 10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;}
.modules-order-StdShippingStep #checkout-timeline .my-cart-step a.link{color: #000000;}
#solaris-std-shipping-step .shipping-modes-list,
#solaris-std-billing-step .payment-filters-list{text-align: center;}
#solaris-std-shipping-step .shipping-modes-list .shipping-mode-item,
#solaris-std-billing-step .payment-filters-list .payment-filter-item{display: inline-block;width: 180px;text-align: center;overflow: hidden;margin: 0 20px;vertical-align: top;}
#solaris-std-shipping-step .border-container{height: 145px;}
#solaris-std-shipping-step .border-container,
#solaris-std-billing-step .border-container{border: 1px solid #dddddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 10px;}
#solaris-std-shipping-step form.cmxform #shipping-mode-container label,
#solaris-std-billing-step form.cmxform .payment-filters-list label{float: none;display: inline-block;width: 100%;text-align: center;padding-right: 0;}
#solaris-std-shipping-step .shipping-modes-list .shipping-mode-item .visual,
#solaris-std-billing-step .payment-filters-list .payment-filter-item .visual{width: 160px;height: 110px;line-height: 110px;}
#solaris-std-billing-step .payment-filters-list .payment-filter-item.giftcard-item .visual{height: 80px;line-height: 30px;}
#solaris-std-shipping-step .shipping-modes-list .shipping-mode-item .input-container,
#solaris-std-billing-step .payment-filters-list .payment-filter-item .input-container{margin: 10px 0 0 0;}
#solaris-std-shipping-step .shipping-modes-list .shipping-mode-item .description{margin: 10px 0 0 0;}
#solaris-std-shipping-step #address-container .address-item{padding: 30px 25px;border: 1px solid #cdcdcd;margin: 0 0 20px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#solaris-std-shipping-step #address-container .address-item .address-title label{text-transform: uppercase;font-family: "Roboto-Black", "Arial", sans-serif;}
#solaris-std-shipping-step .address-fields label{font-weight: normal;}
#solaris-std-shipping-step #address-container .address-item input{vertical-align: middle;}
#solaris-std-shipping-step #address-container .address-item .link{color: #303030;}
#solaris-std-shipping-step .submit-buttons{margin: 15px 0 0 0;}
#solaris-std-shipping-step #address-container .address-edit{margin: 35px 0 10px 0;}
#solaris-std-shipping-step #address-container .address-edit .address-fields li,
#solaris-std-shipping-step #address-container .address-new .address-fields li{margin: 0 0 20px 0;}
#solaris-std-shipping-step #address-container .address-edit label,
#solaris-std-shipping-step #address-container .address-new label{text-align: left;line-height: 32px;width: 34%;text-transform: uppercase;float: none;display: inline-block;vertical-align: top;}
#solaris-std-shipping-step #address-container .address-edit select,
#solaris-std-shipping-step #address-container .address-edit input,
#solaris-std-shipping-step #address-container .address-new select,
#solaris-std-shipping-step #address-container .address-new input{width: 100%;}
#solaris-std-shipping-step #address-container .address-item.active{background-color: #fafafa;}
#solaris-std-shipping-step form.cmxform #same-addresses label{width: 100%;}
#solaris-std-shipping-step .shipping-mode-item .price{margin: 10px 0 0 0;text-transform: uppercase;}
.modules-order-StdBillingStep #checkout-timeline .my-cart-step a.link,
.modules-order-StdBillingStep #checkout-timeline .shipping-step a.link{color: #000000;}
.modules-order-StdBillingStep .choose-your-payment-mode{font-size: 1.4em;font-family: "Roboto-Light", "Arial", sans-serif;text-transform: uppercase;margin: 20px 0 40px 0;}
.modules-order-StdBillingStep .choose-your-payment-mode .icons{margin: 0 0 10px 0;}
.modules-order-StdBillingStep .giftcard-item .visual{color: #f06e30;}
.modules-order-StdBillingStep .giftcard-item form.cmxform label{float: none;display: inline-block;width: 100%;font-weight: normal;}
.modules-order-StdBillingStep .giftcard-item form.cmxform .btn-primary{padding: 10px 15px;}
.modules-order-StdBillingStep .payment-filters-list .border-container{min-height: 150px;}
.modules-order-StdBillingStep .payment-filter-item.giftcard-item{display: inline-block;width: 404px;text-align: center;margin: 40px 0 0 0;}
.modules-order-StdBillingStep .payment-filter-item.giftcard-item form ol{margin: 15px 0 0 0;}
.modules-order-StdBillingStep .payment-filter-item.giftcard-item .gift-card-information{margin: 20px 0;}
.modules-order-StdBillingStep .checkbox-cgv{margin: 50px 0 0 0;padding: 0 300px;text-align: center;}
.modules-order-StdBillingStep .checkbox-cgv a.link{color: #303030;}
.modules-order-StdBillingStep p.buttons{margin: 50px 0;}
#order-resume{padding: 30px 0;}
#order-resume .order-resume-table{width: 100%;}
#order-resume .order-resume-table td.resume-case{width: 33%;padding: 0 10px;position: relative;}
#order-resume .order-resume-table td.resume-case .links{position: absolute;bottom: 0;right: 10px;}
#order-resume .resume{padding: 15px 0;background-color: #ffffff;}
#order-resume .title{text-transform: uppercase;font-family: "Roboto-Black", "Arial", sans-serif;}
#order-resume .links a.link{color: #303030;}
#content-middle .cLayout .cColumn .cCell #order-resume h2{color: #303030;font-size: 1.4em;font-family: "Roboto-Light", "Arial", sans-serif;}
#order-resume .order-details table{border: 0;}
#order-resume .order-details td{border: 0;background-color: transparent;}
#order-resume .address .label{margin: 20px 0 5px 0;text-transform: uppercase;}
#order-resume .product-lines{margin: 15px 0 0 0;}
#order-resume .total{margin: 10px 0 0 0;}
#order-resume .total table{width: 100%;font-family: "Roboto-Black", "Arial", sans-serif;text-transform: uppercase;font-size: 1.1em;}
#order-resume .total .label{width: 85%;}
.modules-order-StdBillingStep .giftcard-item .amount-used{margin: 10px 0;}
.modules-order-StdBillingStep .giftcard-item label{text-align: center;}
.modules-order-StdBillingStep h1.heading-one{text-align: center;text-transform: uppercase;}
.modules-order-StdResultStep h1.heading-one{margin: 50px 0;font-family: "Roboto-Light", "Arial", sans-serif;text-transform: uppercase;width: 225px;display: inline-block;}
.modules-order-StdResultStep .subtitle{text-transform: uppercase;margin: 0 0 40px 0;font-size: 1.4em;}
.modules-order-StdResultStep .buttons{margin: 80px 0;}
.modules-order-StdResultStep .buttons a.link{text-transform: uppercase;color: #303030;text-decoration: none;margin: 0 20px 0 0;}
.modules-order-StdResultStep .buttons a.link .orange-text{font-size: 1.8em;vertical-align: -12%;margin: 0 6px 0 0;}
.addresses-propositions{margin: 15px 0 0 0;}
.addresses-propositions .addresses-list{margin: 15px 0 0 0;}
.addresses-propositions .addresses-list .address-item{border: 1px solid #cccccc;padding: 10px;margin: 0 0 15px 0;}
.addresses-propositions .addresses-list .address-item .buttons-part{margin: 15px 0 0 0;}
.addresses-propositions .addresses-list .address-item .classic-select{width: 80px!important;margin: 0 10px 0 0;}
.addresses-propositions .no-addresses{color: #ff0000;text-align: right;}
#paypal-payment .normal{margin: 20px 0;}
.modules-customer-manageaddress .error-jquery-validate{width: auto;display: block;text-align: left;padding-left: 225px;}
span.rt-red{color: red;}
span.rt-titreorange{color: #F48C53;font-size: 24px;font-weight: bold;}
span.rt-secondtitreorange{color: #F48C53;font-size: 16px;font-weight: bold;}
p.phone{float: left;font-weight: normal;height: 15px;min-width: 150px;font-size: 110%;text-decoration: none;line-height: 22px;font-size: 25.1667px;}
.footer-right-infos .infos-text p.phonePrice{font-weight: normal;text-transform: lowercase;color: #838486;height: 15px;min-width: 150px;float: left;}
p.phoneImg{float: left;}
span.unknown{color: black;background-color: white;background-image: url(/media/HD_wallpaper_Noel_christmas_54,369778.html);background-repeat: no-repeat;}
