@font-face{font-family:'NimbuSanNovTUltLig';src:url(/sites/all/themes/framework_responsive/fonts/NimbuSanNovTUltLig.eot);src:url(/sites/all/themes/framework_responsive/fonts/NimbuSanNovTUltLig.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/framework_responsive/fonts/NimbuSanNovTUltLig.woff) format('woff'),url(/sites/all/themes/framework_responsive/fonts/NimbuSanNovTUltLig.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'NimbuSanNovTReg';src:url(/sites/all/themes/framework_responsive/fonts/NimbuSanNovTReg.eot);src:url(/sites/all/themes/framework_responsive/fonts/NimbuSanNovTReg.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/framework_responsive/fonts/NimbuSanNovTReg.woff) format('woff'),url(/sites/all/themes/framework_responsive/fonts/NimbuSanNovTReg.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'NimbuSanNovTBla';src:url(/sites/all/themes/framework_responsive/fonts/bold/NimbuSanNovTBol.eot);src:url(/sites/all/themes/framework_responsive/fonts/bold/NimbuSanNovTBol.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/framework_responsive/fonts/bold/NimbuSanNovTBol.woff) format('woff'),url(/sites/all/themes/framework_responsive/fonts/bold/NimbuSanNovTBol.ttf) format('truetype');font-weight:normal;font-style:normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
body{color:#222;font-family:'NimbuSanNovTReg',arial,sans-serif;font-size:100%;line-height:1.5;margin:0 0 80px 0;padding:0;overflow-x:hidden;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'NimbuSanNovTUltLig',arial,sans-serif;font-style:normal;font-weight:normal;}h1,.h1{font-size:3em;line-height:1.25em;margin-top:50px;}h1#page-title{color:#fff;margin-left:4px;text-shadow:0px 0px 20px #000;text-align:right;width:50%;letter-spacing:-1px;}.composeur h1#page-title,.page-suggestions h1#page-title,header h1#page-title.no-highlighted{width:100%;}.composeur h1#page-title{text-align:left;}h2,.h2{font-size:1.5em;line-height:1;margin-top:1em;color:#e3007b;}h3,.h3{font-size:1.25em;line-height:1.2;margin-top:1.2em;font-family:'NimbuSanNovTReg';}h4,h5,h6,.h4,.h5,.h6{font-size:1em;font-weight:bold;line-height:1.5;margin-top:1.5em;}p{font-size:1em;line-height:1.5;margin:0 0 1.5em 0;}.small{font-size:85%;line-height:1.1em;letter-spacing:1px;}.small p{line-height:1.1em;margin-bottom:1em;}.field .field-label,.field-label{font-weight:normal;color:#e3007b;}a{color:#e3007b;text-decoration:none;}a:hover,a:active,li a.active{color:#9e0056;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}li ul,li ol{margin:0;}ul,ol{margin:0;padding-left:0;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}hr{background:#666;border:none;clear:both;float:none;height:1px;margin:0 0 1.4375em;width:100%;}fieldset{margin:0 0 1.4375em;padding:1.5em;}table{margin-bottom:1.5em;width:100%;}th,tr,td{vertical-align:middle;}tr.odd .form-item,tr.even .form-item{white-space:normal;}th{padding-right:1em;}.sticky-header th,.sticky-table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}table{border:1px solid #e6e6e6;}thead,tr.even,tr.odd{border:0px;}thead,tr.even{background-color:#fff;border:1px solid #e6e6e6;}tr.odd{background-color:#fff;}td,th{padding:5px;}th{border-right:1px solid #e6e6e6;color:#e3007b;}.node-type-page #main table tr,.page-faq #main table tr{border-top:1px solid #e6e6e6;}.node-type-page #main table td,.page-faq #main table td{border-right:1px solid #e6e6e6;}ol{padding-left:30px;}#main{background-color:#fff;}#header{margin:0 0 0 -4px;padding:50px 0 0 0;position:relative;}#header #logo{display:block;max-width:350px;}#header #logo .logo-rose{display:none;}#header #logo:hover .logo-blanc{display:none;}#header #logo:hover .logo-rose{display:block;}#header #site-name-slogan{float:left;margin:0 0 1.5em;}#header #site-name{font-size:2.5em;font-weight:700;line-height:1.2;margin:0;}#header #site-name a:hover{text-decoration:none;}#header #site-slogan{margin:0;}#navigation{clear:both;margin:0;padding:0;position:fixed;bottom:0px;width:100%;z-index:998;}#navigation .block{background:#e6e6e6;border-top:10px solid #fff;}#navigation ul.menu{max-width:1370px;margin:0 auto;position:relative;padding:0;}#navigation ul.menu li{display:block;float:left;margin-right:0px;margin-left:20px;}#navigation ul.menu ul{display:none;position:fixed;background:#fff;width:100%;left:0px;border-top:10px solid #e6e6e6;max-width:100%;}#navigation ul.menu ul li{float:left;}#navigation ul.menu li.active-trail a,#navigation ul.menu li.active-trail ul li a.active,#navigation ul.menu li.active-trail ul li a:hover{color:#e3007b;}#navigation ul.menu li ul li a,#navigation ul.menu li.active-trail ul li a{color:#000;}#navigation ul.menu li a{color:#000;display:block;padding:23px 0;}#navigation ul.menu li a:hover,#navigation ul.menu li a.active{color:#e3007b;}#navigation ul.menu li ul li a{padding:0;}#skip-link{position:absolute;}#navigation.responsive_menu ul.menu li{clear:both;margin:0px;}#navigation.responsive_menu ul.menu li a{padding:5px 10px}#navigation.responsive_menu ul.menu ul{display:none !important;}#menu_ext{background:url(/sites/all/themes/framework_responsive/images/menu.png) no-repeat;height:32px;width:32px;cursor:pointer;position:absolute;bottom:10px;right:10px;}#menu_ext:hover{background:url(/sites/all/themes/framework_responsive/images/menu_hover.png) no-repeat;}#navigation.responsive_menu #block-system-main-menu.close ul{padding:25px 0;}#navigation.responsive_menu #block-system-main-menu ul li{-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-ms-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;transition:all 0.6s ease-out;height:28px;}#navigation.responsive_menu #block-system-main-menu.close ul li{height:0;opacity:0;}.item-list ul{margin:0;padding:0 0 0 1.5em;}.item-list ul li{margin:0;padding:0;display:inline;}ul.menu li{margin:0 10px 0 0;padding:0;display:inline;}ul.inline{clear:both;}ul.inline li{margin:0;padding:0 1em 0 0;}.tabs-wrapper{border-bottom:1px solid #e6e6e6;margin:0 0 1.4375em;}ul.primary{border:none;margin:0;padding:0;}ul.primary li a{background:none;border:none;display:block;float:left;line-height:1.5em;margin:0;padding:0 1em;}ul.primary li a:hover,ul.primary li a.active{background:#e6e6e6;border:none;color:#fff;}ul.primary li a.active{color:#000;}ul.primary li a:hover{background:#e3007b;text-decoration:none;}ul.secondary{background:#666;border-bottom:none;clear:both;margin:0;padding:0;}ul.secondary li{border-right:none;}ul.secondary li a,ul.secondary li a:link{border:none;color:#ccc;display:block;float:left;line-height:1.5em;padding:0 1em;}ul.secondary li a:hover,ul.secondary li a.active{background:#888;color:#fff;text-decoration:none;}ul.secondary a.active{border-bottom:none;}.field-name-field-tags{margin:0 0 1.5em;}.field-name-field-tags .field-item{margin:0 1em 0 0;}.field-name-field-tags div{display:inline;}.profile{margin:1.5em 0;}.profile h3{border:none;}.profile dt{margin-bottom:0;}.profile dd{margin-bottom:1.5em;}.password-parent{width:36em;}#comments{clear:both;margin-top:1.5em;}.comment{margin-bottom:1.5em;}.comment .new{color:red;text-transform:capitalize;margin-left:1em;}.block{background-color:#fff;}.clear{clear:both;}.display-block{display:block;}
#container{max-width:1370px;min-width:380px;margin:0 auto;padding:0 10px;}#main{width:100%;}body.two-sidebars #main{width:50%;float:left;}body.sidebar-first #main,body.sidebar-second #main{width:75%;float:left;}body.two-sidebars #sidebar-first,body.two-sidebars #sidebar-second,body.sidebar-first #sidebar-first,body.sidebar-second #sidebar-second{width:25%;float:left;}@media screen and (min-width:768px) and (max-width:1024px){body.sidebar-first #sidebar-first,body.sidebar-second #sidebar-second{width:25%;}body.sidebar-first #main,body.sidebar-second #main,body.two-sidebars #main{width:75%;}body.two-sidebars #sidebar-second{width:100%;}}@media screen and (max-width:768px){body.two-sidebars #main,body.sidebar-first #main,body.sidebar-second #main,body.two-sidebars #sidebar-first,body.two-sidebars #sidebar-second,body.sidebar-first #sidebar-first,body.sidebar-second #sidebar-second{width:100%;}}img{display:block;height:auto;width:auto;max-width:100%;}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}#tiptip_holder.tip_top{padding-bottom:5px;}#tiptip_holder.tip_bottom{padding-top:5px;}#tiptip_holder.tip_right{padding-left:5px;}#tiptip_holder.tip_left{padding-right:5px;}#tiptip_content{color:#fff;padding:3px;background-color:#e3007b;font-size:85%;line-height:1.1em;letter-spacing:1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}#tiptip_content h2{margin-top:0;}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:#e3007b;}#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:#e3007b;}#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:#e3007b;}#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:#e3007b;}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#e3007b;border-top-color:#e3007b;}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#e3007b);border-bottom-color:#e3007b;}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#e3007b;}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#e3007b;}@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:3px;}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:#e3007b;}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#e3007b;}}
body.page-checkout .quotation-desc{display:none;}body.page-checkout.i18n-fr .quotation-fr,body.page-checkout.i18n-en .quotation-en,body.page-checkout.i18n-es .quotation-es,body.page-checkout.i18n-de .quotation-de{display:block;}.maintenance-page.in-maintenance #container{background-color:#e3007b;color:#fff;padding:40px;margin-top:20%;}.maintenance-page.in-maintenance #header{padding:0;margin-bottom:2em;}.maintenance-page.in-maintenance #main{text-align:left;background:none;}.maintenance-page.in-maintenance #main h1{text-align:left;margin:0 0 0.5em 0;}.maintenance-page.in-maintenance #main p{font-size:1.2em;}.page-verification #container{max-width:100%;}.page-verification #container img{display:inline;}.loading{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:#fff url(/sites/all/themes/framework_responsive/images/ajax-loader.gif) center center no-repeat;z-index:1011;}.ajax-progress .throbber{background:#fff url(/sites/all/themes/framework_responsive/images/ajax-loader.gif) right center no-repeat;float:left;height:16px;margin:0px;width:26px;overflow:hidden;display:block;position:relative;z-index:10;}.ajax-progress .message{padding-left:0px;height:0px;margin:0px;width:0px;overflow:hidden;display:block;}.checkout-processing{background:#fff url(/sites/all/themes/framework_responsive/images/ajax-loader.gif) right center no-repeat;padding-right:23px !important;}#main #content_cousin{padding:20px 25px;position:relative;}.region-sidebar-first .block{margin-right:10px;padding:20px;}.region-sidebar-first .block-views{padding-top:0px;}#block-locale-language{background:none;float:right;// margin-top:-135px;position:relative;}#block-locale-language .language-switcher-locale-url li{display:inline;text-transform:uppercase;}#block-locale-language .language-switcher-locale-url li a,#block-locale-language .language-switcher-locale-url li a.active:hover{color:#fff;}#block-locale-language .language-switcher-locale-url li a:hover,#block-locale-language .language-switcher-locale-url li a.active{color:#e3007b;}#volet{position:fixed;top:0px;right:0px;bottom:0px;width:250px;background:#fff;z-index:1010;}#volet .region.volet_ouvert{overflow-y:auto;position:absolute;top:0px;bottom:0px;}#volet #tirette{position:absolute;height:42px;width:21px;left:-21px;top:220px;background:url(/sites/all/themes/framework_responsive/images/tirette.png) no-repeat -21px 0px;cursor:pointer;}#volet #tirette:hover,#volet #tirette.open{background:url(/sites/all/themes/framework_responsive/images/tirette.png) no-repeat 0px 0px;}#volet #tirette.tire{background:url(/sites/all/themes/framework_responsive/images/tirette.png) no-repeat -21px 0px;}#volet .region{overflow:hidden;padding:50px 0px 30px 0px;}#volet .region .block{margin:0px 15px;}#volet .region #block-system-user-menu a,#volet #block-commerce-cart-cart .line-item-summary-view-cart a{margin-top:10px;}#volet .region h2{margin-bottom:10px;}#volet .region #block-user-login input[type="text"],#volet .region #block-user-login input[type="password"]{width:95%;}#volet .region #block-user-login ul{padding:0px;}#volet .region #block-user-login li{display:block;margin-top:10px;}#volet #block-system-user-menu ul.menu li a,#block-commerce-cart-cart ul li a,#volet #user-login-form a{width:178px;}#block-lang-dropdown-language select.lang-dropdown-select-element,#volet #user-login-form .form-submit{width:220px !important;margin:10px 0 0 0;}#volet #user-login-form .form-actions{margin:0;}#volet table{margin-bottom:10px;}#volet .item-list .pager li{padding:0;}#volet .line-item-total{text-align:right;margin:10px 0;font-size:1.3em;color:#555;text-transform:lowercase;border:1px solid #e6e6e6;padding:5px;}#volet .line-item-total-label{font-weight:normal;}#block-dc-ajax-add-cart-ajax-shopping-cart .block-title{margin-top:0px;}#block-dc-ajax-add-cart-ajax-shopping-cart .ajax-shopping-cart-table,#block-dc-ajax-add-cart-ajax-shopping-cart .ajax-shopping-cart-total,#block-dc-ajax-add-cart-ajax-shopping-cart .ajax-shopping-cart-checkout{width:220px;float:none;}#block-dc-ajax-add-cart-ajax-shopping-cart .ajax-shopping-cart-total{text-align:right;font-weight:700;}#block-dc-ajax-add-cart-ajax-shopping-cart .ajax-shopping-cart-checkout{padding:3px 0 3px 30px;margin:5px 0 10px 0;background:url(/sites/all/themes/framework_responsive/images/cart16.png) no-repeat;}#block-dc-ajax-add-cart-ajax-shopping-cart .ajax-shopping-cart-table td.price{text-align:right;}#block-dc-ajax-add-cart-ajax-shopping-cart .ajax-shopping-cart-table td.remove-from-cart{display:none;}#block-dc-ajax-add-cart-ajax-shopping-cart-teaser{display:inline-block;float:right;margin-left:20px;height:20px;padding:0 0 5px 0;}#block-dc-ajax-add-cart-ajax-shopping-cart-teaser .cart-image{width:24px;height:16px;margin-top:4px;background:url(/sites/all/themes/framework_responsive/images/cart16.png) no-repeat;}#block-dc-ajax-add-cart-ajax-shopping-cart-teaser .cart-image img{display:none;}.addthis_toolbox{margin-top:10px;}.addthis_toolbox a span{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}.video-embed-description{color:#e3007b;cursor:pointer;padding-left:20px;background:url(/sites/all/themes/framework_responsive/images/play.png) no-repeat center left;font-size:85%;line-height:1.5em;letter-spacing:1px;}.video-embed-description:hover{color:#9e0056;}.page-user-orders .view-commerce-line-item-table{margin-top:40px;}.page-user-orders .view-commerce-line-item-table .couleurs,.page-user-orders .view-commerce-line-item-table .details{font-size:80%;vertical-align:top;}.page-user-orders .view-commerce-line-item-table .couleurs{text-align:right;}.page-user-orders .view-commerce-line-item-table .details{text-align:left;}.page-user-orders .view-commerce-line-item-table .couleurs li{display:block;}.page-user-orders .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{background:#E3007B;color:#fff;}.page-user-orders .view-commerce-line-item-table .view-grouping-content caption{display:none;}.page-cart #views-form-commerce-cart-form-default .detail-couleur{background:url(/sites/all/themes/framework_responsive/images/info.png) no-repeat left center;padding-left:20px;height:16px;}.page-cart #views-form-commerce-cart-form-default .commerce-line-item-actions{margin:0px;}.page-cart #views-form-commerce-cart-form-default .commerce-line-item-actions #edit-submit{margin-right:25px;}#volet .line-item-summary{text-align:left;margin-bottom:0px;}.page-cart .line-item-total-label,.page-cart .line-item-total-raw{font-size:1.5em;color:#e3007b;}.page-cart .line-item-total-label{font-weight:normal;color:#555;}.page-cart td input[type="text"]{text-align:center;font-size:1.3em;color:#555;font-family:'NimbuSanNovTUltLig',arial,sans-serif;}.page-checkout .custom-block .form-item-customer-profile-shipping-commerce-customer-address-und-0-mobile-number,.page-checkout .custom-block .form-item-customer-profile-shipping-commerce-customer-address-und-0-fax-number,.page-checkout .custom-block .form-item-customer-profile-shipping-commerce-customer-address-und-0-phone-number-extension{display:none;}.page-checkout .button-operator{margin:0 15px;}.page-checkout .customer_profile_shipping,.page-checkout  #customer-profile-billing-ajax-wrapper{width:46%;float:left;clear:both;}.page-checkout fieldset,.page-checkout #edit-account{background:#fff;}.page-checkout fieldset#edit-buttons{background:transparent;}.page-checkout #edit-account{padding:1.5em;}.page-checkout  #customer-profile-billing-ajax-wrapper{width:100%;}.page-checkout  .customer_profile_billing{width:46%;}.page-checkout #commerce-checkout-coupon-ajax-wrapper{width:46%;float:right;}.page-checkout  #commerce-checkout-coupon-ajax-wrapper .form-item-commerce-coupon-coupon-code{float:left;margin-bottom:20px;}.page-checkout  #commerce-checkout-coupon-ajax-wrapper #edit-commerce-coupon-coupon-add{float:right;margin-top:35px;}.page-checkout  #commerce-checkout-coupon-ajax-wrapper .view-id-commerce_coupon_review_pane{clear:both;}.page-checkout .checkout-buttons{float:none;clear:both;width:100%;border:0;padding:0;}.page-checkout .form-item{margin:5px 0 0 0;}.page-checkout #edit-account{margin-bottom:10px;}.page-checkout #edit-account input{width:47%;}.page-checkout img{display:inline;}.page-checkout table,.page-cart table{border-collapse:separate;border-spacing:1px;border:0px;}.page-checkout #edit-customer-profile-shipping-commerce-customer-address{margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #ccc;}.page-checkout .description{font-size:0.85em;}.page-checkout thead,.page-checkout tr.even,.page-checkout td,.page-checkout th,.page-cart thead,.page-cart tr.even,.page-cart td,.page-cart th{border:0px;}.commerce-socolissimo-flexibility{border:0px;border-top:1px solid #e6e6e6;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;padding:15px 0px;}.point_informations .name,.point-wrapper .selected-point-infos,.map_details .point_informations_details .name,.point-wrapper .selected-point-infos,.map_details .hours span{color:#e3007b;font-weight:normal;}.map_details{background:white;border:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}.commerce-socolissimo-point-wrapper .point_informations.selected{background-color:#e6e6e6;}.map_details .point_informations_details{background:none;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-khtml-border-top-left-radius:0px;-khtml-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;padding:0px;}.page-checkout .step{color:#000;font-size:1.5em;line-height:1em;font-family:'NimbuSanNovTUltLig',arial,sans-serif;}.page-checkout .step.active{color:#e3007b;}.page-checkout #edit-commerce-payment-payment-method .commerce-paypal-icons,.page-checkout #edit-commerce-payment-payment-method .commerce-systempay-logo,.page-cart #commerce-paypal-ec-order-form{display:none;}.page-checkout .commerce-paypal-ec-icon-wrapper,.page-checkout .commerce-paypal-bml-icon-wrapper{line-height:1em !important;text-transform:lowercase;}.page-checkout-review #payment-details .desc{display:none;}.i18n-fr.page-checkout-review #payment-details .desc.fr,.i18n-es.page-checkout-review #payment-details .desc.es,.i18n-en.page-checkout-review #payment-details .desc.en,.i18n-de.page-checkout-review #payment-details .desc.de{display:block;}#block-boxes-contact-info{background:none;font-weight:bold;}.page-contact #main .form-item-name{float:left;width:48%;margin-right:2%;}.page-contact #main .form-item-mail{float:left;width:50%;}.page-contact #main .form-item-subject{float:left;width:48%;margin-right:2%;}.page-contact #main .form-item-cid{float:left;width:50%;}.page-contact #main .form-item-message{clear:both;}.page-contact #main input[type="text"]{width:98%;}.page-contact #main select{width:100%;margin-top:7px;}#highlighted{width:50%;}#highlighted .block{padding:20px 30px;margin-bottom:60px;}#highlighted .block p{margin-bottom:0px;}.page-produits-au-detail #main,.page-collections #main{background:none;}.page-produits-au-detail #main #content_cousin,.page-collections #main #content_cousin{padding:0px;}.page-produits-au-detail .categories-details .categorie,.page-collections .album{float:left;width:267px;height:267px;background:#fff;position:relative;}.page-produits-au-detail .categories-details .categorie,.page-collections .album{margin:0 3%;}.page-produits-au-detail .categories-details .categorie.views-row-first,.page-collections .album.views-row-first{margin:0 3% 0 0;}.page-produits-au-detail .categories-details .categorie.views-row-last,.page-collections .album.views-row-last{margin:0 0 0 3%;}.page-produits-au-detail .categories-details .categorie .image,.page-collections .album .image{margin:13px auto;width:240px;}.page-produits-au-detail .categories-details .categorie .terme,.page-collections .album .titre{position:absolute;font-size:2.3em;left:35px;line-height:0.5em;}.page-produits-au-detail .categories-details .categorie .terme,.page-collections .album .titre{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}.page-produits-au-detail .categories-details .views-row-even.categorie .terme,.page-produits-au-detail .categories-details .views-row-odd.categorie:hover .terme,.page-collections .views-row-odd.album .titre,.page-collections .views-row-even.album:hover .titre{bottom:35px;}.page-produits-au-detail .categories-details .views-row-even.categorie:hover .terme,.page-produits-au-detail .categories-details .views-row-odd.categorie .terme,.page-collections .views-row-even.album .titre,.page-collections .views-row-odd.album:hover .titre{bottom:190px;}.page-produits-au-detail .categories-details .categorie .terme .word-other{color:#000;font-family:'NimbuSanNovTReg';font-size:50%;}.page-collections .album .titre a{color:#fff;}.page-collections .album .titre a:hover{color:#e3007b;}#sub_menu_alt li{list-style-type:none;list-style-image:none;padding:0 0 0 30px;line-height:1.5em;display:inline-block;margin-right:20px;}#sub_menu_alt li.menu-1737{background:url(/sites/all/themes/framework_responsive/images/CGV.png) no-repeat;}#sub_menu_alt li.menu-1740{background:url(/sites/all/themes/framework_responsive/images/support.png) no-repeat;}#sub_menu_alt li.menu-1738{background:url(/sites/all/themes/framework_responsive/images/mentions.png) no-repeat;}#sub_menu_alt li.menu-1886{background:url(/sites/all/themes/framework_responsive/images/livraison.png) no-repeat;}#sub_menu_alt li.active-trail a{color:#000;}.page-faq h2.titre{color:#000;}#block-views-faq-block{line-height:1.5em;}.page-faq .views-label-field-fichiers{font-weight:bold;font-size:0.9em;}.page-faq .field-content .item-list ul{padding:0px;margin:15px 0px;}.page-faq .views-field-field-fichiers .field-content .item-list ul li{display:block;background:url(/sites/all/themes/framework_responsive/images/file_download.png) no-repeat 0px 5px;padding-left:20px;}.page-faq .field-content .item-list ul li img{display:none;}.page-faq .field-content li img{display:inline;}.page-faq .views-field-field-video-1,.page-faq .views-field-field-images{float:left;margin-right:20px;}#navigation ul.menu li#faq_picto{cursor:pointer;float:right !important;position:relative;top:20px;margin-right:15px;}.front #navigation ul.menu li#faq_picto,.composeur #navigation ul.menu li#faq_picto{margin-right:0px;}#navigation ul.menu li#faq_picto a{height:24px;width:24px;background:url(/sites/all/themes/framework_responsive/images/support.png) no-repeat scroll 0% 0% transparent;}#navigation #sharing{cursor:pointer;float:right !important;position:relative;top:20px;margin-right:15px;height:24px;width:24px;background:url(/sites/all/themes/framework_responsive/images/sharing.png) no-repeat scroll 0% 0% transparent;margin-right:0;}.content_sharing a{display:block;float:right;height:24px;width:24px;margin:0 2px;background:red;}.content_sharing a.facebook{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/facebook.png) no-repeat;}.content_sharing a.instagram{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/instagram.png) no-repeat;}.content_sharing a.vimeo{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/vimeo.png) no-repeat;}.content_sharing a.twitter{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/twitter.png) no-repeat;}.content_sharing a.pinterest{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/pinterest.png) no-repeat;}.page-details #main #content_cousin{padding:25px;}.page-details .catalogue .produit{width:230px;margin-bottom:25px;}.page-details .catalogue .produit .image{margin-bottom:10px;}.page-details .catalogue .produit h2{margin-top:0px;}.page-details .catalogue .produit .titre a{color:#555;font-family:'NimbuSanNovTReg';}.page-details .catalogue .produit .titre a:hover,.page-details .catalogue .produit .prix{color:#e3007b;}.page-details .produit .multiply{float:left;padding:8px 0;margin-right:5px;color:#999;}.page-details .commerce-add-to-cart .form-item-quantity{margin:0;float:left;}.page-details .commerce-add-to-cart .form-item-quantity label{display:none;}.page-details .commerce-add-to-cart .form-item-quantity input{text-align:center;font-size:1em;color:#555;font-family:'NimbuSanNovTUltLig',arial,sans-serif;margin:0 10px 0 0;width:1.5em;padding:5px;}.page-details .commerce-add-to-cart .form-submit{float:right;}.i18n-de .page-details .commerce-add-to-cart .form-submit{padding-left:25px;font-size:85%;}.page-details-boules .catalogue .produit h2,.page-details-luminaires .catalogue .produit h2,.page-details-boules .catalogue .produit .prix,.page-details-luminaires .catalogue .produit .prix{text-align:right;}.page-details-boules .catalogue .produit .image,.page-details-luminaires .catalogue .produit .image{float:left;}.page-details-boules .catalogue .produit .details.btn,.page-details-luminaires .catalogue .produit .details.btn{position:absolute;right:0px;bottom:45px;}.page-details-coffrets .catalogue .produit{width:240px;}.page-details-coffrets .catalogue .produit .details.btn{float:right;margin-bottom:10px;}.page-details-coffrets .catalogue .produit h2{float:left;margin-right:10px;}.page-details-coffrets .catalogue .produit .prix{line-height:1.8em;}.page-details-accessoires .catalogue .produit{width:240px;line-height:1.1;}.page-details-accessoires .catalogue .produit .titre{font-size:1em;}.page-details-accessoires .catalogue .produit .prix{float:right;}.page-details-accessoires .catalogue .details.btn{float:right;margin:-45px 5px 0 0;position:relative;}.page-details-accessoires .catalogue .multiply,.page-details-accessoires .catalogue .commerce-add-to-cart{margin-top:10px;}.fiche .produit-unique .images{float:left;margin-right:25px;}.fiche .produit-unique h2{margin:-50px 0 50px -25px;font-size:2.5em;color:#fff;line-height:0em;}.fiche .produit-unique .compo .field-label{margin-top:20px;}.fiche .produit-unique .prix,.fiche .produit-unique .commerce-add-to-cart{float:right;margin-top:15px;}.fiche .produit-unique .commerce-add-to-cart{width:25%;}.fiche .produit-unique .commerce-add-to-cart .form-item-quantity{float:left;margin:0;}.fiche .produit-unique .commerce-add-to-cart .form-item-quantity label{display:none;}.fiche .produit-unique .commerce-add-to-cart input#edit-quantity{width:45px;text-align:center;font-size:1.5em;padding:0 5px;color:#555;font-family:'NimbuSanNovTUltLig',arial,sans-serif;margin-right:10px;}.fiche .produit-unique .commerce-add-to-cart input#edit-submit{float:right;margin-top:4px;}.fiche .produit-unique .prix{font-size:1.5em;color:#e3007b;margin-right:25px;}.fiche .produit-unique #taille_luminaire a{margin:5px 10px 10px 0px;background:#E3007B;width:22px;display:inline-block;height:22px;line-height:1.7em;text-align:center;border-radius:20px;color:#fff;font-size:85%;font-weight:bold;}.page-details .produit .taille_luminaire a{margin:5px 0px 5px 5px;background:#E3007B;width:16px;display:inline-block;height:16px;line-height:1.7em;text-align:center;border-radius:20px;color:#fff;font-size:75%;font-weight:bold;}.page-details .produit .taille_luminaire{text-align:right;}.page-details .produit .taille_luminaire .field-label{color:#555;}.fiche .produit-unique #taille_luminaire a.active,.fiche .produit-unique #taille_luminaire a:hover,.page-details .produit .taille_luminaire a:hover{background:#9E0056;}#lbox .tabs-wrapper{display:none;}#lbox .close{text-align:right;color:#fff;cursor:pointer;margin:1%;font-size:1.5em;line-height:0.5em;}#lbox .close:hover{color:#e3007b;}.page-collections #lbox{background:#050015;padding:10px;}.page-collections #lbox #main #content_cousin{padding-bottom:0px;}.page-collections #lbox #main #content_cousin .field-name-field-images .field-items{position:relative;z-index:999;width:100%;height:100%;cursor:pointer}.page-collections #lbox #main #content_cousin .field-name-field-images.cycle-paused .field-items{background:url(/sites/all/themes/framework_responsive/images/pause_gris.png) no-repeat center center;}.page-collections #lbox #main #content_cousin .field-name-field-images.cycle-paused .field-items:hover{background:url(/sites/all/themes/framework_responsive/images/play_rose.png) no-repeat center center;}.page-collections #lbox #main #content_cousin .field-name-field-images .field-items:hover{background:url(/sites/all/themes/framework_responsive/images/pause_rose.png) no-repeat center center;}.page-collections #lbox #main{background:none;}.page-collections #lbox .pager-cycle{margin-top:-1em;}.page-collections .legend{color:#fff;position:absolute;line-height:1em;background-color:rgb(5,0,21);background-color:rgba(5,0,21,0.5);}.page-collections .legend span{padding:10px;display:block;}.pager-cycle{font-size:3em;color:#e6e6e6;position:absolute;z-index:499;}.pager-cycle span{cursor:pointer;display:block;height:20px;float:left;}.pager-cycle span:hover,.pager-cycle .cycle-pager-active{color:#e3007b;}.page-collections .nav_slide{position:absolute;top:300px;width:100%;z-index:999;}.page-collections .nav_slide div{position:absolute;height:42px;width:21px;cursor:pointer;}.page-collections .nav_slide .prev{left:0px;background:url(/sites/all/themes/framework_responsive/images/prev.png) no-repeat center left;}.page-collections .nav_slide .prev:hover{background:url(/sites/all/themes/framework_responsive/images/prev.png) no-repeat center right;}.page-collections .nav_slide .next{right:0px;background:url(/sites/all/themes/framework_responsive/images/next.png) no-repeat center right;}.page-collections .nav_slide .next:hover{background:url(/sites/all/themes/framework_responsive/images/next.png) no-repeat center left;}.node-type-cheque-cadeau #main #content_cousin{padding:25px;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-image{float:left;margin-right:25px;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-html{float:left;max-width:45%;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-ref-prod{float:right;max-width:50%;min-width:400px;}.node-type-cheque-cadeau #main #content_cousin #edit-line-item-fields{max-width:400px;}.node-type-cheque-cadeau #main #content_cousin #line-item-fields-field-prix-coupon-add-more-wrapper .description{background:url(/sites/all/themes/framework_responsive/images/radio_empty.png) no-repeat left center;padding-left:20px;font-size:1em;margin-right:5px;margin-top:5px;cursor:pointer;}.node-type-cheque-cadeau #main #content_cousin #infos_wrapper input[type='text']{width:100%;padding:10px 5px !important;}.node-type-cheque-cadeau #main #content_cousin #line-item-fields-field-prix-coupon-add-more-wrapper .description.active,.node-type-cheque-cadeau #main #content_cousin #line-item-fields-field-prix-coupon-add-more-wrapper .description:hover{background:url(/sites/all/themes/framework_responsive/images/radio_full.png) no-repeat left center;}.node-type-cheque-cadeau #main #content_cousin #line-item-fields-field-prix-coupon-add-more-wrapper input.form-text,.node-type-cheque-cadeau #main #content_cousin .form-item-quantity input.form-text{font-family:'NimbuSanNovTUltLig',arial,sans-serif;text-align:center;font-size:1.5em;padding:5px 0;color:#555;margin:0;}.view ul.pager{padding:0;}.view .pager .pager-current{font-weight:normal;color:#555;}.page-news #main,.node-type-news #main{background-color:transparent;}.page-news #main #content_cousin,.node-type-news #main #content_cousin{padding:0px;}.page-news #main #content_cousin .views-row,.node-type-news #main #content_cousin .content,.node-type-news #comment-form-wrapper{padding:20px 25px;background:#fff;}.node-type-news #comments,.node-type-news #comment-form-wrapper{margin-top:10px;}.node-type-news #comments h2.title{margin:0 0 -10px 0;}.node-type-news #comments #comment-form-wrapper h2.title{padding:0;}.node-type-news #comments .submitted{color:#bbb;}.node-type-news #main #content_cousin .comment,.node-type-news #main #content_cousin .indented .comment{padding:20px 25px;margin:0;}.node-type-news #main #content_cousin .comment p{margin-bottom:10px;}.node-type-news #main #content_cousin .comment .content{padding:0;}.node-type-news #main #content_cousin .indented{padding-left:50px;margin:0;margin-top:10px;}.node-type-news #main #content_cousin .comment{margin-top:10px;}.page-news #main #content_cousin .views-row h2,.node-type-news #main #content_cousin .comment h3{margin:0 0 10px 0;}.page-news #main #block-views-actus-block-1,.page-news #main #content_cousin .view-actus.view-display-id-page .views-row{margin-bottom:10px;}.page-news #sidebar-second .block,.node-type-news #sidebar-second .block{padding:10px;margin-left:10px;margin-bottom:10px;line-height:1.2em;}.page-news #main #content_cousin .readmore,.page-news #main #content_cousin .commentaire{float:right;text-transform:lowercase;}.page-news #main #content_cousin .commentaire{margin-right:20px;}.page-news #main #content_cousin .commentaire li{padding:0;}.page-news #main #content_cousin .commentaire a{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/comment3.png) no-repeat left center;padding-left:20px;}.page-news #main #content_cousin .commentaire a:hover{background:url(/sites/all/themes/framework_responsive/images/icons_blog/rose/comment3.png) no-repeat left center;padding-left:20px;}.page-news #main #content_cousin .readmore a{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/plus-alt.png) no-repeat left center;padding-left:20px;}.page-news #main #content_cousin .readmore a:hover{background:url(/sites/all/themes/framework_responsive/images/icons_blog/rose/plus-alt.png) no-repeat left center;}.page-news #main #content_cousin .views-field-field-type-rubrique{background:#e3007b;color:#fff;float:right;margin-right:-25px;padding:2px 5px;}.page-news #main #content_cousin .date{color:#bbb;margin-bottom:10px;}.page-news #main #content_cousin .image,.node-type-news #main #content_cousin .field-name-field-images{float:left;margin:0 20px 15px 0;}.page-news #block-block-7{padding:10px;}#block-views-rubriques-blog-block .content a{background:url(/sites/all/themes/framework_responsive/images/icons_blog/folder-open.png) no-repeat left center;padding-left:15px;}#block-views-actus-block-2 .content a{background:url(/sites/all/themes/framework_responsive/images/icons_blog/globe.png) no-repeat left center;padding-left:15px;}#block-views-actus-block-2 .content .desc{margin-bottom:10px;font-size:0.8em;padding-left:15px;}.page-news #sidebar-second .block h2,.node-type-news #sidebar-second .block h2{margin:0 0 10px 0;color:#222;}#block-block-6 .content a{display:block;float:left;height:24px;width:20%;}#block-block-6 .content{position:relative;width:100%;}#block-block-6 .content a.facebook{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/facebook.png) no-repeat;}#block-block-6 .content a.facebook:hover{background:url(/sites/all/themes/framework_responsive/images/icons_blog/rose/facebook.png) no-repeat;}#block-block-6 .content a.vimeo{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/vimeo.png) no-repeat;}#block-block-6 .content a.vimeo:hover{background:url(/sites/all/themes/framework_responsive/images/icons_blog/rose/vimeo.png) no-repeat;}#block-block-6 .content a.twitter{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/twitter.png) no-repeat;}#block-block-6 .content a.twitter:hover{background:url(/sites/all/themes/framework_responsive/images/icons_blog/rose/twitter.png) no-repeat;}#block-block-6 .content a.pinterest{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/pinterest.png) no-repeat;}#block-block-6 .content a.pinterest:hover{background:url(/sites/all/themes/framework_responsive/images/icons_blog/rose/pinterest.png) no-repeat;}#block-block-6 .content a.instagram{background:url(/sites/all/themes/framework_responsive/images/icons_blog/gris/instagram.png) no-repeat;}#block-block-6 .content a.instagram:hover{background:url(/sites/all/themes/framework_responsive/images/icons_blog/rose/instagram.png) no-repeat;}#block-views-exp-actus-page input[type="text"]{max-width:160px;}.form-submit,.btn a,select,#commerce-checkout-form-checkout .checkout-cancel,#block-system-user-menu li.leaf a,#volet .line-item-summary-view-cart a,#volet #user-login-form a,.checkout-buttons .checkout-back,.checkout-buttons .checkout-back:hover{text-transform:lowercase;text-align:left;font-size:14px;font-family:'NimbuSanNovTReg';display:inline-block;padding:4px 12px;margin:0;line-height:20px;color:#555;vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:no-repeat;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}.loading.form-submit{position:relative;background-image:url(/sites/all/themes/framework_responsive/images/ajax-loader.gif),-moz-linear-gradient(top,#ffffff,#e6e6e6) !important;background-image:url(/sites/all/themes/framework_responsive/images/ajax-loader.gif),-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6)) !important;background-image:url(/sites/all/themes/framework_responsive/images/ajax-loader.gif),-webkit-linear-gradient(top,#ffffff,#e6e6e6) !important;background-image:url(/sites/all/themes/framework_responsive/images/ajax-loader.gif),-o-linear-gradient(top,#ffffff,#e6e6e6) !important;background-image:url(/sites/all/themes/framework_responsive/images/ajax-loader.gif),linear-gradient(to bottom,#ffffff,#e6e6e6) !important;background-position:8px center !important;//background:url(/sites/all/themes/framework_responsive/images/ajax-loader.gif) 8px center no-repeat !important;}.loading.form-submit:hover{color:#555;}.form-submit:hover,.btn a:hover,#commerce-checkout-form-checkout .checkout-cancel:hover,#block-system-user-menu li.leaf a:hover,#volet .line-item-summary-view-cart a:hover,.checkout-buttons .checkout-back:hover,#volet #user-login-form a:hover{color:#e3007b;text-decoration:none;}.commerce-add-to-cart .form-submit,#volet .line-item-summary-view-cart a{background-image:url(/sites/all/themes/framework_responsive/images/cart16.png),-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/cart16.png),-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:url(/sites/all/themes/framework_responsive/images/cart16.png),-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/cart16.png),-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/cart16.png),linear-gradient(to bottom,#ffffff,#e6e6e6);background-position:left center;padding-left:30px;}#volet #block-system-user-menu .menu .first a,#volet #user-login-form .first a{background-image:url(/sites/all/themes/framework_responsive/images/user.png),-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/user.png),-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:url(/sites/all/themes/framework_responsive/images/user.png),-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/user.png),-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/user.png),linear-gradient(to bottom,#ffffff,#e6e6e6);background-position:left center;padding-left:30px;}#volet #block-system-user-menu .menu .last a{background-image:url(/sites/all/themes/framework_responsive/images/lock.png),-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/lock.png),-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:url(/sites/all/themes/framework_responsive/images/lock.png),-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/lock.png),-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/lock.png),linear-gradient(to bottom,#ffffff,#e6e6e6);background-position:left center;padding-left:30px;}#volet #block-user-login .form-submit,#user-login #edit-submit{background-image:url(/sites/all/themes/framework_responsive/images/unlocked.png),-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/unlocked.png),-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:url(/sites/all/themes/framework_responsive/images/unlocked.png),-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/unlocked.png),-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/unlocked.png),linear-gradient(to bottom,#ffffff,#e6e6e6);background-position:left center;padding-left:30px;}#contact-site-form #edit-submit,#volet #user-login-form .last a{background-image:url(/sites/all/themes/framework_responsive/images/envelope.png),-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/envelope.png),-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:url(/sites/all/themes/framework_responsive/images/envelope.png),-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/envelope.png),-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/envelope.png),linear-gradient(to bottom,#ffffff,#e6e6e6);background-position:left center;padding-left:30px;}.view-filters #edit-submit-gmap,.checkout-continue,#views-form-commerce-cart-form-default #edit-checkout,#block-views-exp-actus-page input[type="submit"]{background-image:url(/sites/all/themes/framework_responsive/images/checkmark-circle.png),-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/checkmark-circle.png),-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:url(/sites/all/themes/framework_responsive/images/checkmark-circle.png),-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/checkmark-circle.png),-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/checkmark-circle.png),linear-gradient(to bottom,#ffffff,#e6e6e6);background-position:left center;padding-left:30px;}#commerce-checkout-form-checkout .checkout-cancel,.checkout-buttons .checkout-back,.checkout-buttons .checkout-back:hover{background-image:url(/sites/all/themes/framework_responsive/images/cancel-circle.png),-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/cancel-circle.png),-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:url(/sites/all/themes/framework_responsive/images/cancel-circle.png),-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/cancel-circle.png),-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/cancel-circle.png),linear-gradient(to bottom,#ffffff,#e6e6e6);background-position:left center;padding-left:30px;}#views-form-commerce-cart-form-default #edit-submit{background-image:url(/sites/all/themes/framework_responsive/images/loop.png),-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/loop.png),-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:url(/sites/all/themes/framework_responsive/images/loop.png),-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/loop.png),-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:url(/sites/all/themes/framework_responsive/images/loop.png),linear-gradient(to bottom,#ffffff,#e6e6e6);background-position:left center;padding-left:30px;}input[type='text'],input[type='password'],textarea{border:1px solid #fff;background:#e6e6e6;padding:5px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;}.grippie{display:none;}span.form-required{color:#e3007b;font-size:1.5em;line-height:0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #e3007b;}#messages_wrapper{float:right;width:49%;}.composeur #messages_wrapper{float:none;width:100%;margin-bottom:55px;}div.messages{margin:0 0 10px 0;}div.status{background:url(/sites/all/themes/framework_responsive/images/checkmark-circle.png) no-repeat 20px center;border:0px;background-color:#fff;color:#e3007b;}div.error{background:url(/sites/all/themes/framework_responsive/images/notification.png) no-repeat 20px center;border:0px;background-color:#e3007b;color:#fff;}.menu-home-link a,.block,#main,.page-produits-au-detail .categories-details .categorie,.page-collections .album,.page-gmap #main .boutiques .boutique,.page-gmap #main .carte,.page-news #main #content_cousin .views-row,.node-type-news #main #content_cousin .content,.node-type-news #comment-form-wrapper,#comments article.comment,div.messages,.page-checkout fieldset,.page-checkout #edit-account,.page-checkout td,.page-checkout th,.page-cart fieldset,.page-cart #edit-account,.page-cart td,.page-cart th,.page-produits-au-detail .categories-details .categorie img,.page-details img,.page-collections .album img,.page-news img,.page-node img,.page-suggestions img{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;}#block-composeur-menu-type-composeur-menu-type{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;}#block-composeur-bonus-composeur-bonus,.page-suggestions #block-views-suggestions-block-1{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;}#barre_droite{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;}.page-news #main #content_cousin .views-field-field-type-rubrique{border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;}#block-views-composeur-boules-block,#block-system-main-menu,#block-views-composeur-boules-block-1{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;}#main{background:rgba(255,255,255,0.8);}.block,.page-produits-au-detail .categories-details .categorie,.page-collections .album,.page-gmap #main .boutiques .boutique,.page-gmap #main .carte,.page-news #main #content_cousin .views-row,.node-type-news #main #content_cousin .content{background:rgba(255,255,255,0.6);}.term-options.taille-1 .taxonomy-term,.term-options.taille-2 .taxonomy-term,.term-options.taille-3 .taxonomy-term,.term-options.taille-4 .taxonomy-term,#block-views-actus-block-1,#block-views-faq-block,li#compo_guirlande_20 a,li#compo_guirlande_35 a,li#compo_guirlande_50 a{background-color:transparent !important;}.content-box #main{background:#fff;}.page-news #main #content_cousin .date{color:#000;}.page-news #main #content_cousin .views-row,.page-news .block,.node-type-news #main #content_cousin .content,.node-type-news .block,.node-type-news #comment-form-wrapper,#comments article.comment{color:#fff;background:rgba(5,0,21,0.6);}.node-type-news #main #content_cousin article.comment .content{background:none;}.page-news #main #content_cousin .date,.page-news #sidebar-second .block h2,.node-type-news #sidebar-second .block h2,.node-type-news #main #content_cousin .date,.node-type-news #sidebar-second .block h2,.node-type-news #sidebar-second .block h2{color:#fff;}.page-news .views-row h2.titre,.node-type-news #content_cousin .content h2{font-family:'NimbuSanNovTReg',arial,sans-serif;}.node-type-news #comments h2.title{color:#fff;letter-spacing:-1px;text-shadow:0px 0px 20px #000;font-size:2.5em;line-height:1.25em;margin-top:20px;}.page-news .views-row a:hover,.node-type-news .views-row a:hover{color:#fff;}
@media screen and (max-width:480px){#container{min-width:300px;}.page-produits-au-detail .view-content,.collections .view-content{width:267px !important;}.page-produits-au-detail .categories-details .categorie
		.collections .album{margin:0 0 10px 0 !important;}.page-details .commerce-add-to-cart .form-submit,.page-details .commerce-add-to-cart .form-submit{position:absolute;bottom:0;right:0;}.page-details-boules .catalogue .produit,.page-details-luminaires .catalogue .produit{width:230px;margin-bottom:20px;height:140px;}.page-details .view-content{width:240px;margin:0 auto;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-image{display:none;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-html{float:none;max-width:100%;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-ref-prod{min-width:100% !important;}.node-type-cheque-cadeau #main #content_cousin #edit-line-item-fields,.node-type-cheque-cadeau #main #content_cousin .form-item-quantity{max-width:100% !important;}.node-type-cheque-cadeau #main #content_cousin #line-item-fields-field-prix-coupon-add-more-wrapper .description{margin:15px 0;}.node-type-cheque-cadeau #infos_wrapper input[type='text']{width:calc(100% - 10px);}.page-gmap .views-exposed-form .views-exposed-widget{float:none;margin:0 10px 10px 0;}.page-checkout input[type='text'],.page-checkout input[type='password'],.page-checkout textarea,.page-checkout select{width:205px;}.page-cart .views-field-field-ordre-compo-guir-50,.page-cart .views-field-field-taille-1,.page-cart .views-field-field-option-cable-50-boules,.page-cart .views-field-field-pied-opt{display:none;}.views-field-edit-quantity input[type='text']{width:10px;}.page-cart #views-form-commerce-cart-form-default .commerce-line-item-actions #edit-submit,.page-cart #views-form-commerce-cart-form-default #edit-checkout{margin:5px auto !important;display:block;float:none;}}@media screen and (min-width:481px) and (max-width:769px){#container{max-width:544px !important;}.page-details .view-details{height:auto !important;}.page-details .catalogue .produit{width:49%;position:relative !important;left:auto !important;top:auto !important;float:left;margin-right:1%;min-height:285px;}.page-details .catalogue .produit:nth-child(even){margin-right:0;margin-left:1%;}.page-details-accessoires .catalogue .produit .prix{position:absolute;right:0;bottom:45px;}.page-details .produit .multiply{position:absolute;left:0;bottom:10px;}.page-details .commerce-add-to-cart .form-submit{position:absolute;right:0;bottom:10px;}.page-details .commerce-add-to-cart .form-item-quantity{position:absolute;left:15px;bottom:10px;}.page-details-boules .catalogue .produit,.page-details-luminaires .catalogue .produit{width:48%;margin-right:2%;min-height:150px;}.page-details-boules .catalogue .produit:nth-child(even),.page-details-luminaires .catalogue .produit:nth-child(even){margin-left:2%;margin-right:0;}.page-details-boules .catalogue .produit .details.btn,.page-details-luminaires .catalogue .produit .details.btn{bottom:60px;}}@media screen and (max-width:768px){#container{font-size:80%;}#container #logo{width:40%;display:block;}#container #logo img{width:100%;}h1#page-title{width:100%;text-align:left;margin-top:20px;}#block-locale-language{height:0;}.view-content{overflow:hidden;height:100%;clear:both;margin:0 auto;position:relative;}.view-composeur-boules .view-content{overflow:visible;}.region-sidebar-first .block{margin:0;}#main p{line-height:1.35;}#highlighted{width:100%;}#highlighted .block{margin-bottom:10px;}#highlighted #block-menu-menu-composeur-type{margin:10px 0 10px;}.page-home{margin:0;}.page-home #header{padding:20px 0 0 0;}.page-home #container #logo{display:block;margin:0 auto;}.page-home #main #menu-home{margin:20px auto !important;}.page-home #main .menu-home-link{float:none;width:250px;min-width:250px;height:250px;margin:0 auto 20px auto !important;}.page-home #main .menu-home-link a{width:100%;height:100% !important;}.composeur #container{max-width:95% !important;}.composeur #header{padding:0;}.composeur #header #logo{float:left;width:30%;}.composeur #page-title{text-align:right !important;}.composeur .view-content{padding-top:10px;}.composeur #plan{// width:94%;padding-top:0;}.node-type-compo-guirlande-20.composeur #plan,.node-type-compo-guirlande-35.composeur #plan,.node-type-compo-guirlande-50.composeur #plan{width:100%;}.composeur #barre_droite{width:100%;position:relative;margin:0 -25px 0 -25px;padding:0 25px 0 25px;height:auto !important;overflow:hidden;border:0px;}.composeur #block-composeur-bonus-composeur-bonus{padding-top:0 !important;padding-bottom:0 !important;}.composeur #main #content_cousin{padding:0 25px;}.composeur #barre_droite .field-name-field-ref-prod{position:relative;right:0;bottom:0;left:0;}.composeur #barre_droite .info-boite .desc-boite{background-position:0 0;padding-left:25px;padding-bottom:10px;line-height:15px;}.composeur #barre_droite #resume{margin-bottom:10px;}.composeur #barre_droite .field-name-commerce-price{margin-top:0;}.composeur #barre_droite .content-b-droite{overflow:hidden;padding:15px 0;}.composeur #barre_droite .field.even{width:50%;float:left;}.composeur #barre_droite .field-item{width:48%;padding-right:2%;float:right;}.composeur.node-type-compo-guirlande-20 #barre_droite .field-item{margin-left:0;float:left;}.composeur #barre_droite .field-name-field-video-1,.composeur #barre_droite .field-type-video-embed-field{clear:both;position:relative;}.composeur #barre_droite .field-type-video-embed-field .field-item{float:none;}.composeur .selection-options{width:48%;padding-right:2%;float:left;border-bottom:none;}.page-node-18.composeur #options-depth-2{width:100%;float:none;}.composeur.page-suggestions #barre_droite{min-height:195px;}#block-composeur-bonus-composeur-bonus{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}.composeur #main,.composeur #barre_droite{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;}.page-produits-au-detail .view-content,.collections .view-content{width:554px;}.page-produits-au-detail .categories-details .categorie,.collections .album{margin:0 10px 10px 0 !important;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-image{margin-bottom:30px;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-ref-prod .field-item{border-top:1px #ccc solid;padding-top:10px;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-ref-prod{max-width:100%;float:none;clear:both;}.node-type-cheque-cadeau #main #content_cousin #edit-line-item-fields,.node-type-cheque-cadeau #main #content_cousin .form-item-quantity{max-width:55%;float:left;}.node-type-cheque-cadeau #main #content_cousin .form-item-quantity{margin-left:10px;}.node-type-cheque-cadeau #main #content_cousin #edit-submit{float:right;clear:both;}.page-gmap #main #content_cousin #block-views-gmap-block-1,.page-gmap #main .carte{width:100%;}.page-gmap #main .boutiques .boutique{margin-right:0;}#sub_menu_alt li{padding:0 0 10px 30px;display:block;margin-right:0px;}.form-item,.form-actions{float:none !important;clear:both;width:100% !important;margin:0 !important;}.page-contact #main select{margin-bottom:5px;}.page-contact #main #edit-submit{margin:10px auto;display:block;}.page-checkout .customer_profile_shipping,.page-checkout #commerce-checkout-coupon-ajax-wrapper,.page-checkout .customer_profile_billing{width:auto;float:none;}.container-inline div,.container-inline label{display:block;}.page-checkout .commerce-socolissimo-point-wrapper,.page-checkout .commerce-socolissimo-map{width:100% !important;}}@media screen and (min-width:769px) and (max-width:1386px){#header #logo{max-width:250px;}h1{font-size:2.5em;}#block-locale-language{margin-top:-75px;}.composeur #block-locale-language{margin-top:10px;z-index:99;margin-right:20px;}.composeur #block-locale-language .language-switcher-locale-url li a{color:#000;}.composeur #block-locale-language .language-switcher-locale-url li a:hover{color:#e3007b;}#navigation ul.menu li{margin-left:10px;font-size:90%;}.node-type-news #main #content_cousin .field-name-field-images{float:none;}#container{max-width:834px !important;font-size:90%;line-height:0.8em;}#container #highlighted p,#container #highlighted{line-height:1.2;}.menu-home-link{width:32%;min-width:234px;}h1#page-title{width:100%;margin-top:20px;}#highlighted{width:100%;}#highlighted .block{margin-bottom:35px;}#sidebar-first .block{margin-right:0 !important;}header h1#page-title{margin-top:10px;}#highlighted #block-menu-menu-composeur-type{margin-left:30%;}.composeur #container{max-width:95% !important;}.composeur #header{padding:0;}.composeur #logo{display:none !important;}.composeur #sidebar-first{width:30% !important;font-size:92%;}.composeur #main{width:70% !important;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;}.composeur #plan{// width:57% !important;}.composeur #barre_droite{width:40%;font-size:92%;}#block-composeur-menu-type-composeur-menu-type{border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-o-border-radius:4px 0 0 0;-ms-border-radius:4px 0 0 0;}#block-composeur-bonus-composeur-bonus{border-radius:0 0 0 4px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;-o-border-radius:0 0 0 4px;-ms-border-radius:0 0 0 4px;}#block-views-suggestions-block-1{border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;}.page-suggestions #block-views-suggestions-block-1 .view-content .views-field-title{margin-bottom:5px;}.page-suggestions #barre_droite{width:33%}.page-suggestions #barre_droite .pager-cycle span{height:auto;margin-bottom:10px;}.page-suggestions #barre_droite .field-name-field-sous-titre{bottom:105px;right:15px;}.page-suggestions #barre_droite .field-name-field-prix-opt{bottom:95px;}.page-collections .album,.page-produits-au-detail .categories-details .categorie{margin:0 3% 3% 0 !important;}.page-details .view-details{height:auto !important;}.page-details .catalogue .produit{width:31%;position:relative !important;left:auto !important;top:auto !important;float:left;margin-right:3%;// min-height:285px;}.page-details .catalogue .view-content div.produit:nth-child(3n){margin-right:0;}.page-details-boules .catalogue .produit,.page-details-luminaires .catalogue .produit{min-height:150px;}.page-details-boules .catalogue .produit .prix,.page-details-luminaires .catalogue .produit .prix{margin-top:10px;}.page-details-boules .catalogue .produit .details.btn,.page-details-luminaires .catalogue .produit .details.btn{bottom:60px;}.page-produits-au-detail .view-content,.collections .view-content{width:570px;overflow:hidden;margin:0 auto;}.page-produits-au-detail .region-highlighted,.page-collections .region-highlighted{width:570px;margin:0 auto;}.page-produits-au-detail #page-title,.page-collections #page-title{width:570px;margin:0 auto;padding-right:3%;}#block-boxes-intro-details-l,#block-boxes-intro-collections-l{margin-right:3%;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-html{float:left;width:31%;line-height:0.8em;padding-right:20px;border-right:1px solid #e6e6e6;margin-right:20px;}.node-type-cheque-cadeau #main #content_cousin .field-name-field-ref-prod{float:left;max-width:25%;min-width:0;font-size:90%;}.page-news .texte{font-size:1em;line-height:1.5;margin:0 0 1.5em 0;}.page-news .views-field-field-type-rubrique{margin:10px 0;}.page-checkout .customer_profile_shipping,.page-checkout #customer-profile-billing-ajax-wrapper,.page-checkout #commerce-checkout-coupon-ajax-wrapper,.page-checkout .customer_profile_billing{width:calc(100% - 3em);float:none;}}@media screen and (max-height:800px){.composeur #navigation ul.menu ul.menu{display:none !important;}}@media screen and (min-width:1386px){#block-views-suggestions-block-1 img{width:265px;}}@media screen and (max-width:1386px){.small,.video-embed-description{font-size:100%;}}@media screen and (max-width:960px){#navigation ul.menu li#faq_picto,#navigation ul.menu li#sharing{display:none;}}
