html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}

p {
	line-height: 1.4em;
}

nav ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

fieldset {
	min-width: 0;
}
.hidden-xl {
	display: none !important;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ins {
	background-color: #FF9;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #FF9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #CCC;
	margin: 1em 0;
	padding: 0;
}

input, select {
	vertical-align: middle;
	color: inherit;
	outline: none;
}

input[type="checkbox"].input-view-radio,
input[type="radio"] {
	position: relative !important;
	top: -3px !important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-radio-off.png') no-repeat 50% 50%;
}

input[type="checkbox"].input-view-radio:checked,
input[type="radio"]:checked {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-rond-tripple-24x24.png') no-repeat 50% 50%;
}

input[type="radio"].input-view-checkbox,
input[type="checkbox"] {
	position: relative !important;
	top: -3px !important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-checkbox-off.png') no-repeat 50% 50%;
}

input[type="radio"].input-view-checkbox:checked,
input[type="checkbox"]:checked {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-checkbox-on.png") no-repeat 50% 50%;
}

.hidden {
	display: none !important;
}

.bold_text {
	font-weight: bold;
}

.overflow_hidden {
	overflow: hidden;
}

.no-display,
.display-none {
	display: none !important;
}

.span-dl,
.span-dt,
.span-dd {
	display: block;
}

.clearer {
	display: block;
	clear: both;
}

.clear-after:after {
	content: "";
	display: block;
	clear: both;
}

.show-mobile-xs,
.show-mobile {
	display: none !important;
}

input, select, textarea, button {
	font-family: inherit;
	font-size: inherit;
	outline: none;
}

select {
	width: auto;
	height: 25px;
	padding-right: 5px;
	background: transparent;
	border: 1px solid #907d77;
	box-shadow: inset 0px 0px 1px 0px !important;
	appearance: none !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
}

select::-ms-expand {
    display: none;
}

/* The CSS custom select style  */
.wrap-enhanced-select select {
    height: 25px!important;
    padding: 1px;
    margin: 0;
    background: transparent;
    border: 1px solid #907d77;
    box-shadow: inset 0px 0px 1px 0px !important;
    -webkit-box-shadow: inset 0px 0px 1px 0px !important;
    -moz-box-shadow: inset 0px 0px 1px 0px !important;
    outline:none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor:pointer;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .wrap-enhanced-select select {padding-right:18px}
}

.wrap-enhanced-select {position:relative;display: inline-block;}
.wrap-enhanced-select:after {
    content: '';
    width: 19px;
    height: 21px;
    position:absolute;
    right: 0;
    top: 0;
    padding: 0px 0 1px 0;
    border-bottom:1px solid #ddd;
    pointer-events:none;
    border-top: 1px solid #907d77;
    border-bottom: 1px solid #907d77;
    box-shadow: inset 0px 0px 1px 0px !important;
    -webkit-box-shadow: inset 0px 0px 1px 0px !important;
    -moz-box-shadow: inset 0px 0px 1px 0px !important;
    background: #FFF url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_select.png") no-repeat right !important;
}
.wrap-enhanced-select:before {
    content:'';
    right:0px;
    top:0px;
    width: 19px;
    height:20px;
    background:#FFF;
    position:absolute;
    pointer-events:none;
    display:block;
}

.catalog-category-view .wrap-enhanced-select, .catalogsearch-advanced-result .wrap-enhanced-select, .catalogsearch-result-index .wrap-enhanced-select, .category-produits-personnalisables .wrap-enhanced-select {
	overflow: inherit;
}
.catalog-category-view .pager-container{
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.catalog-category-view .pager-container .pagination-a{
    display: block;
    width: 77%;
}
.catalog-category-view .pager-container .sort-a{
    display: block;
    width: 23%;
}

input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

button {
	cursor: pointer;
}

body {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 1;
	background-color: #E9E8E8;
	color: #907D77;
}

#page_container {
	background-color: white;
}

header, .category_footer, #main_menu, #breadcrumbs, main, #bottom_nav > div, #bottom_nav > ul, footer > div, #main_menu .submenu > div, #end_quote, .social-networks-wrap .social-networks {
	width: 938px;
	margin: auto;
	display: block;
}

header {
	padding: 10px 0;
	width: 938px;
}

header > h1, .logohome {
	display: block;
	float: left;
	margin-top: 10px;
	border: 2px solid white;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-webkit-box-shadow: #999 0 0 6px;
	-moz-box-shadow: #999 0 0 6px;
	box-shadow: #999 0 0 6px;
}

header > h1 a, .logohome a {
	display: block;
	float: left;
}

header > h1 img, .logohome img {
	float: left;
}

textarea {
	resize: none;
}

.messages {
	display: block;
	margin: 0;
	padding: 0;
}

.messages:after {
	content: "";
	clear: both;
	display: block;
}

.red {
	color: #E85156 !important;
	font-weight: bold !important;
}

.messages .error-msg > ul {
	margin: 0;
}

.messages .success-msg li, .messages .error-msg li {
	list-style-type: none;
	text-decoration: none;
}

.validation-failed {
	border: 1px solid #E85156 !important;
}

.validation-advice {
	color: #E85156 !important;
	font-family: Arial;
}

#right_header {
	margin-left: 203px;
}

#top_nav {
	overflow: hidden;
	font-size: 11px;
}

#top_nav > ul {
	float: right;
}

#top_nav li {
	float: left;
}

#top_nav li a {
	display: block;
	color: #907D77;
	padding: 7px 0 7px 7px;
}

#top_nav li span {
	display: block;
	border-right: 1px solid #907D77;
	padding-right: 7px;
}

#top_nav li > span {
	margin: 7px 0;
}

#top_nav #wishlist_link span, .login_submenu > div > a {
	background: no-repeat 94% 50%;
	padding-right: 20px;
}

.login_submenu > div > a {
	background: no-repeat 0 50%;
	text-align: left;
	padding-left: 12px;
	font-size: 11px;
}

#languages_menu {
	font-size: 8px;
	margin: 6px 0 0 2px;
}

#languages_menu li a {
	padding: 13px 7px 7px;
	background: no-repeat 50% 0;
}

#special_menu {
	float: left;
	width: 350px;
	font-size: 13px;
	text-align: center;
}

#special_menu li {
	float: left;
	width: 33.33%;
}

#special_menu li a {
	display: block;
	padding: 40px 15px 20px;
	background: no-repeat 50% 0;
}

#special_menu li.orange_link a {
	color: #F4A159;
}

#special_menu li.pink_link a {
	color: #EB829D;
}

#special_menu li.bleu_link a {
	color: #8BB3D9;
}

#account_cart_nav {
	float: right;
	text-align: center;
	font-size: 13px;
	margin-top: 30px;
	padding-right: 1px;
}

#account_cart_nav li {
	float: left;
        position: relative;
}

#account_cart_nav li a {
	color: #907D77;
	display: block;
	position: relative;
	z-index: 1000;
        border: 1px solid transparent;
}

#account_cart_nav li .logout_icon, #account_cart_nav li .login_icon {
	font-size: 11px;
}

#account_cart_nav > ul > li {
	border-right: 1px dotted #907D77;
}

#account_cart_nav > ul > li.cart_link {
	border-right: 0;
}

#account_cart_nav > ul > li > div > a {
	padding: 7px 18px 3px;
}

#social_menu {
	padding-right: 12px;
}

#social_menu > ul > li > a {
	width: 27px;
	height: 40px;
	text-indent: -9999px;
	background: no-repeat 50% 50%;
	position: relative;
	z-index: 300;
}

#account_cart_nav strong {
	text-transform: uppercase;
}

#account_cart_nav > ul > li > div.logout_icon > a {
	padding: 1px 27px 3px 10px;
	background: no-repeat 91% 50%;
}

#account_cart_nav > ul > li > div.login_icon > a {
	padding: 1px 10px 3px;
}

.cart_link > a {
	padding: 0 10px;
	overflow: hidden;
	background-color: white;
}

.cart_link > a span {
	display: block;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding: 19px 5px 8px;
	width: 15px;
	margin-right: 10px;
	background: no-repeat 50% 50%;
}

.cart_link > a div {
	float: left;
	padding: 14px 0 13px;
}

.cart_link p.image-a {
	width: 59px;
	float: left;
	border-width: 1px 1px 1px 1px;
	border-color: #907D77;
	border-style: solid;
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-right-radius: 9px;
	margin-right: 5px;
	margin-top: 10px;
}

.cart_link p.image-a img {
	padding: 1px 1px 1px 6px
}

.cart_link p.description {
	font-weight: normal;
	font-size: 10px;
}

.cart_link p.description span {
	display: block;
}

.cart_link .cart_submenu ul li span.qty {
	color: #FF0068;
}

.cart_link p.sidebar-empty-cart {
	color: #FF0068;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.cart_link p.free_method span {
	font-weight: bold;
}

.cart_link div.cart_sidebar_announce {
	border-top: 1px solid #907D77;
	padding-top: 5px;
}

.one_input_form {
	overflow: hidden;
}

.fieldset_container br {
	display: none;
}

.one_input_form input[type="text"] {
	border-width: 1px 0 1px 1px;
	border-color: #907D77;
	border-style: solid;
	padding: 4px 13px 3px 13px;
	float: left;
	margin: 0;
	font-size: 12px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px;
}

.one_input_form input[type="submit"] {
	margin: 0;
	border-width: 1px 1px 1px 0;
	border-color: #907D77;
	border-style: solid;
	padding: 0;
	width: 27px;
	height: 24px;
	text-indent: -9999px;
	cursor: pointer;
	background: white no-repeat 50% 50%;
	-webkit-border-top-right-radius: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-topright: 9px;
	-moz-border-radius-bottomright: 9px;
	border-top-right-radius: 9px;
	border-bottom-right-radius: 9px;
}

.one_input_form input[type="text"]::-webkit-input-placeholder {
	color: #AA9C98;
	font-style: italic;
}

.one_input_form input[type="text"]:-moz-placeholder {
	color: #AA9C98;
	font-style: italic;
}

.one_input_form input[type="text"]::-moz-placeholder {
	color: #AA9C98;
	font-style: italic;
}

.one_input_form input[type="text"]:-ms-input-placeholder {
	color: #AA9C98;
	font-style: italic;
}

#main_menu {
	font-size: 13px;
}

#main_menu > ul {
	background: #E3DCD9 repeat-x;
}

#main_menu > ul > li {
	display: inline-block;
	vertical-align: top;
	width: 111px;
}

#main_menu > ul > li.pink_link, #main_menu > ul > li.nav-1 {
	background: #F6C4D7 repeat-x;
}

#main_menu > ul > li.red_link, #main_menu > ul > li.last {
	background: #E62530 repeat-x;
}

#main_menu .submenu {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	margin-top: -11px;
	background: white repeat-x;
	-webkit-box-shadow: #999 0 0 6px;
	-moz-box-shadow: #999 0 0 6px;
	box-shadow: #999 0 0 6px;
	z-index: 999;
}

#main_menu .submenu > div {
	padding: 27px 0 19px;
	overflow: hidden;
}

#main_menu > ul > li:hover .submenu {
	display: block;
	z-index: 999;
}

#main_menu .submenu .submenu_cols {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: flex-start;
}

#main_menu .submenu .submenu_cols > div > strong {
	display: block;
	font-size: 14px;
	color: #8F7D77;
	margin-bottom: 5px;
}

#main_menu .submenu .submenu_cols > div > ul > li > a {
	display: block;
	color: #8F7D77;
	padding: 3px 0;
	font-size: 12px;
}

#main_menu .submenu .submenu_cols > div {
	border-right: 1px solid #AB9D99;
	padding: 0 30px;
}

#main_menu .submenu .submenu_2_cols > div {
	width: 305px;
}

#main_menu .submenu .submenu_3_cols > div {
	width: 210px;
	padding: 0 10px 0 20px;
}

.uppercase_menu {
	text-transform: uppercase;
}

#main_menu .submenu .submenu_cols > div:last-child {
	border-right: 0;
}

#main_menu .submenu .submenu_left {
	float: left;
}

#main_menu .submenu .submenu_left > p {
	padding: 10px 30px 0;
	font-size: 18px;
}

#main_menu .submenu .submenu_right {
	float: right;
	width: 200px;
}

#main_menu .submenu .submenu_right > li {
	margin-bottom: 16px;
}

#main_menu .submenu .submenu_right > li:last-child {
	margin-bottom: 0;
}

#main_menu .submenu .submenu_right > li > a {
	display: block;
	letter-spacing: -1px;
}

#main_menu .submenu .submenu_right > li > a > div {
	background: no-repeat 99% 50%;
	padding-right: 13px;
}

#main_menu .submenu .submenu_right > li > a > div > strong {
	font-size: 13px;
	text-transform: uppercase;
}

#main_menu .submenu .submenu_right > li > a > div > strong > span {
	font-size: 11px;
	text-transform: none;
}

#main_menu .submenu .submenu_right > li > a > div > strong > span > span {
	font-size: 10px;
}

#main_menu .submenu .submenu_right > li > a > div > p {
	color: #564039;
	font-size: 10px;
	margin-top: 2px;
	line-height: 11px;
}

#main_menu .submenu .submenu_right > li > a:hover > div > p {
	text-decoration: underline;
}

#main_menu > ul > li > a {
	display: block;
	min-height: 26px;
	color: #8F7D77;
	border-right: 2px dotted white;
	padding: 8px 10px 17px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

#main_menu > ul > li > a > span {
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
}

#main_menu > ul > li.pink_link > a, #main_menu > ul > li.red_link > a, #main_menu > ul > li.nav-1 > a, #main_menu > ul > li.last > a {
	color: white;
}

#main_menu > ul > li.red_link, #main_menu > ul > li.last {
	width: 272px;
}

#main_menu > ul > li.red_link > a, #main_menu > ul > li.last > a {
	border-right: 0;
	background: no-repeat 50% 0;
	padding-top: 29px;
	padding-bottom: 13px;
	margin-top: -17px;
}

#breadcrumbs {
	font-size: 10px;
	padding: 8px 0 16px 0;
}

#breadcrumbs div {
	display: inline;
}

#breadcrumbs a {
	color: #907D77;
	text-decoration: underline;
}

main:after {
	content: "";
	clear: both;
	display: block;
}

main {
	overflow: hidden;
	-webkit-box-shadow: #999 0 0 6px;
	-moz-box-shadow: #999 0 0 6px;
	box-shadow: #999 0 0 6px;
	margin-bottom: 30px;
	margin-top: 10px;
}

.cms-home main {
	box-shadow: none;
}

#page_content {
	padding: 10px 10px 10px 0;
	float: left;
	width: 748px;
}

#page_content_large {
	padding: 5px;
}

.cms-home main #page_content {
	float: none;
	width: auto;
}

.catalog-product-view #page_content {
	float: none;
	width: auto;
}

#left_page_col {
	width: 160px;
	padding: 10px;
	float: left;
}

#left_page_col > nav > strong {
	display: block;
	border-bottom: 1px solid #C6C6C6;
	color: #E9458A;
	text-transform: uppercase;
	font-size: 16px;
	padding-bottom: 7px;
	margin-bottom: 4px;
	font-family: arial, sans-serif;
}

#left_page_col > nav > p {
	margin-bottom: 5px;
	font-weight: bold;
}

#left_page_col > nav a {
	color: #907D77;
	display: block;
	padding: 3px;
	border-bottom: 1px dotted #AC9E99;
}

#left_page_col > nav > ul {
	font-size: 9px;
	line-height: 1.4em;
}

#left_page_col > nav li.active a {
	color: #E9458A;
	border-bottom-color: #E9458A;
}

#collections_menu {
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
}

#collections_menu li a {
	border-bottom-style: solid;
	margin-top: 6px;
}

#page_content > h2 {
	font-size: 16px;
}

#bottom_nav {
	background-color: #D8CFCB;
}

#bottom_nav > ul,
#bottom_nav > div > ul {
        display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	overflow: hidden;
	font-size: 20px;
	font-family: arial, sans-serif;
}

#bottom_nav > ul > li,
#bottom_nav > div > ul > li {
        display: table-cell;
        vertical-align: middle;
	float: none;
	width: 25%;
}

#bottom_nav > ul > li > a,
#bottom_nav > div > ul > li > a {
	display: block;
	padding: 19px 5px 19px 66px;
	background: no-repeat 12px 50%;
	color: #907D77;
        font-size: 19px;
}

#bottom_nav > ul > li.contact_us_link > a ,
#bottom_nav > div > ul > li.contact_us_link > a {
	padding: 9px 5px 9px 66px;
}

#bottom_nav > div > ul > li > a > strong,
#bottom_nav > ul > li > a > strong {
	font-size: 17px;
}

footer {
	font-size: 11px;
	background-color: #E9E8E8;
}

footer > div {
	padding: 18px 12px;
	width: 914px;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: flex-start;
}

footer > div > div > strong, footer > div > nav > strong {
	font-size: 20px;
	font-family: arial, sans-serif;
	display: block;
	font-weight: normal;
	margin-bottom: 15px;
}

footer > div > div, footer > div > nav {
	min-width: 227px;
	border-right: 1px solid #907D77;
}

footer > div > nav {
	padding-left: 30px;
}

footer > div > nav.footer_2_cols {
	border-right: 0;
}

footer > div > nav.footer_2_cols > ul > li {
	float: left;
	width: 50%;
}

footer > div > nav.footer_2_cols > ul > li > a {
	padding-right: 10px;
}

#end_quote {
	clear: both;
	font-size: 20px;
	font-family: arial, sans-serif;
	width: 914px;
	padding: 12px;
}

#newsletter_form {
	margin-bottom: 12px;
}
#newsletter_form .inner-form-wrap{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 181px;
    padding: 1px;
    overflow: hidden;
    background: #FFF;
    border: 1px solid #907D77;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    behavior: url(/PIE.php);
}
#newsletter_form:after,
#newsletter_form .inner-form-wrap:after{
    content: "";
    display: block;
    clear: both;
}
#newsletter_form .inner-form-wrap input[type="text"],
#newsletter_form .inner-form-wrap input[type="submit"]{
    border: 0 none;
    float: none;
    display: block;
    z-index: 1;
}

.footer_block {
	padding-left: 15px;
}

#blog_link {
	margin-top: 12px;
	font-size: 15px;
}

#blog_link > a {
	display: block;
	padding: 6px 3px 5px 30px;
	background: no-repeat 0 50%;
	color: #907D77;
}

footer > div > nav > ul > li > a {
	color: #907D77;
	padding: 3px 0 3px 15px;
	display: block;
}

#search_form {
	margin-left: 25px;
        clear: both;
        position: relative;
        top: -34px;
}

#search_form .inner-form-wrap{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 294px;
    padding: 1px;
    overflow: hidden;
    background: #FFF;
    border: 1px solid #907D77;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    behavior: url(/PIE.php);
}
#search_form:after,
#search_form .inner-form-wrap:after{
    content: "";
    display: block;
    clear: both;
}
#search_form .inner-form-wrap input[type="text"],
#search_form .inner-form-wrap input[type="submit"]{
    border: 0 none;
    float: none;
    display: block;
    z-index: 1;
}

.gifts_col {
	background: no-repeat 50% 100%;
}

#search_form input[type="text"] {
	width: 240px;
    padding-bottom: 3px;
}

#search_form input[type="text"],
#search_form input[type="submit"]{
    border: 0 none;
}

@-moz-document url-prefix()
{
    #search_form input[type="text"] {
       padding-bottom: 2px;
    }
}

#newsletter_form input[type="text"] {
	width: 130px;
}

.catalog-product-view .search_link, .catalog-product-view .menu_link,
.search_link, .menu_link {
	display: none;
}

.search_link > div > a {
	display: block;
	background: no-repeat 50% 50%;
	width: 36px;
	height: 36px;
	text-indent: -9999px;
}

.menu_link > div > a {
	display: block;
	background: no-repeat 50% 50%;
	width: 36px;
	height: 26px;
	text-indent: -9999px;
	padding-top: 10px;
}

.menu_link span {
	display: block;
	border-bottom: 3px solid #907D77;
	margin: 5px;
	text-indent: -9999px;
	height: 0;
	overflow: hidden;
}

#social_newsletter {
	display: none;
}

#social_newsletter div {
	width: 938px;
}

.login_submenu, .cart_submenu {
	position: absolute;
	z-index: 299;
	display: none;
	overflow: hidden;
}

.cart_link:hover .cart_submenu {
	display: block;
}

.cart_link:hover > a {
	border-width: 1px 1px 0 !important;
        border-style: solid !important;
        border-color: #907D77 !important;
        padding: 6px 10px 6px;
        margin: -6px 0px -1px 0px;
        -webkit-border-radius: 0 6px 0 0;
        -moz-border-radius: 0 6px 0 0;
        border-radius: 0 6px 0 0;
}

.cart_submenu {
	border: 1px solid #907D77;
	width: 274px;
	padding: 5px;
	background-color: white;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 999;
}

#account_cart_nav .cart_submenu li {
	float: none;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	clear: both;
}

#account_cart_nav .cart_submenu li a {
	padding: 8px 0 2px;
	text-transform: uppercase;
	font-weight: bold;
}

#account_cart_nav .cart_submenu_items li a {
	padding: 10px 0 2px !important;
	float: left;
	width: 170px;
}

#account_cart_nav .cart_submenu li a span {
	font-weight: bold;
	color: #E9458A;
}

.cart_submenu .total_cart {
	color: #E31B22;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin: 15px 0;
	padding: 5px 0;
	border-top: 1px dashed #907D77;
	border-bottom: 1px solid #907D77;
}

.cart_submenu p {
	font-size: 11px;
}

#account_cart_nav .cart_submenu li > span {
	display: block;
	text-align: right;
	margin-bottom: 5px;
}

.login_submenu {
	width: 210px;
	border: 1px solid #907D77;
	margin: -45px 0 0 -79px;
	padding-top: 55px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.login_submenu > div {
	background-color: white;
	padding: 0 10px 5px;
}

.login_submenu form {
	font-size: 11px;
	text-align: left;
	border-top: 1px solid #907D77;
	border-bottom: 1px solid #907D77;
	padding: 10px 0 5px;
	margin-bottom: 8px;
}

.login_submenu form label {
	display: block;
	font-weight: bold;
	padding-bottom: 3px;
        width: auto;
        text-align: left;
}

.login_submenu form .input_text {
	margin: 0 0 9px;
	padding: 5px 12px;
	border: 1px solid #907D77;
	width: 85%;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.login_submenu form input[type="password"] {
	width: 63%;
}

.login_submenu form input[type="submit"], div.septuple-a > div.col-f button {
	text-indent: -9999px;
	width: 40px;
	height: 40px;
	margin: -8px 0 0;
	background: no-repeat 50% 50%;
	border: 0;
}

#right_header #account_cart_nav .pink_white_link {
	color: white;
	display: block;
	text-transform: uppercase;
	background-color: #FF0066;
	font-size: 15px;
	font-weight: bold;
	padding: 14px 5px;
	margin-bottom: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#landing_popin_overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 300000;
	width: 100%;
	height: 100%;
	background-color: black;
	opacity: .5;
}

#landing_popin {
	position: fixed;
	width: 217px;
	top: 50%;
	margin: -207px 0 0 -350px;
	min-height: 348px;
	left: 50%;
	z-index: 310000;
	border: 3px solid #87898E;
	background: white no-repeat 100% 50%;
	padding: 30px 467px 30px 10px;
	text-align: center;
	font-family: arial, sans-serif;
	-webkit-box-shadow: black 0px 0px 6px;
	-moz-box-shadow: black 0px 0px 6px;
	box-shadow: black 0px 0px 6px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

#landing_popin img {
	margin-bottom: 30px;
}

#landing_popin label {
	width: auto;
	margin-right: 0;
	text-align: center;
	display: block;
	font-size: 14px;
	margin-bottom: 25px;
	line-height: 1.2em;
}

#landing_popin label strong {
	text-transform: uppercase;
	letter-spacing: -.5px;
}

#landing_popin select {
	border: 1px solid #8E8E8E;
	background-color: #F9FBF9;
	color: #907D77;
	width: 99%;
	padding: 3px 0;
	font-size: 14px;
	background: #f9fbf8 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_select.png") no-repeat right !important;
}

#landing_popin .required {
	color: #E85257;
}

#landing_popin p.required {
	font-size: 10px;
	text-align: left;
	margin-bottom: 30px;
	font-family: verdana, sans-serif;
}

#landing_popin input[type="submit"] {
	border: 0;
	color: white;
	text-transform: uppercase;
	background: #E74487 no-repeat 100% 50%;
	padding: 15px 40px 15px 15px;
	font-weight: bold;
	font-size: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* home page */
.cms-home main .primary .primary-slide {
	box-shadow: #999 0 0 6px;
	padding: 1.5px !important;
}

.cms-home main .primary .primary-slide p {
	margin: 0 !important;
}

.cms-home main .primary .primary-slide img {
	display: block;
	width: 100%;
}

.cms-home main .primary .primary-slide:after {
	content: "";
	display: block;
	clear: both;
}

.cms-home main .primary .primary-slide a {
	display: block;
}

.cms-home main .primary .primary-slide a:after {
	content: "";
	display: block;
	clear: both;
}

.cms-home main .primary {
	margin: 0 3px 0 3px !important;
	padding: 0 !important;
	display: block !important;
	width: auto !important;
}

.cms-home #page_content {
	padding: 5px 0 10px 0 !important;
}

.cms-home main .primary .quadruple-a {
	display: block;
	margin: 10px 0;
}

.cms-home main .primary .quadruple-a:after {
	content: "";
	display: block;
	clear: both;
}

.cms-home main .primary .quadruple-a .col-a,
.cms-home main .primary .quadruple-a .col-b,
.cms-home main .primary .quadruple-a .col-c,
.cms-home main .primary .quadruple-a .col-d {
    width: 23.654%;
    float: left;
	display: block;
	box-shadow: #999 0 0 6px;
	padding: 0.3%;
	margin: 0 0.5%;
}

.cms-home main .primary .quadruple-a .col-d {
	margin-right: 0;
}

.cms-home main .primary .quadruple-a .col-a {
	margin-left: 0;
}

.cms-home main .primary .quadruple-a .col-a img,
.cms-home main .primary .quadruple-a .col-b img,
.cms-home main .primary .quadruple-a .col-c img,
.cms-home main .primary .quadruple-a .col-d img {
	display: block;
	width: 100%;
}

.nav-menu-show {
	display: none;
	float: right;
	cursor: pointer;
	width: 32px;
	height: 32px;
	margin: 4px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/plus.jpg') no-repeat 50% 50%;
}

#main_menu > ul > li.first .nav-menu-show {
	background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/plus_rose.jpg');
}

#main_menu > ul > li.last .nav-menu-show {
	background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/plus_rouge.jpg');
}

.nav-menu-showed .nav-menu-show {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/moins.jpg') no-repeat 50% 50%;
}

#main_menu > ul > li.first.nav-menu-showed .nav-menu-show {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/moins_rose.jpg') no-repeat 50% 50%;
}

#main_menu > ul > li.last.nav-menu-showed .nav-menu-show {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/moins_rouge.jpg') no-repeat 50% 50%;
}

.cms-home main,
.cms-home main #page_content {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0 !important;
}

.social-networks-wrap {
	display: block;
	background: #c5bcb7;
}

.social-networks-wrap .social-networks {
	width: 938px;
	margin: auto;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #c5bcb5;
}

.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap:after,
.social-networks-wrap .social-networks .sn-item-wrap:after,
.social-networks-wrap .social-networks:after {
	content: "";
	display: block;
	clear: both;
}

.social-networks-wrap .social-networks .sn-item-wrap {
	display: block;
	float: left;
	width: 50%;
}

.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap {
	margin: 0 4px;
	border: 2px solid white;
	padding: 7px 13px;
}

.social-networks-wrap .social-networks .sn-item-wrap:first-child .inner-wrap {
	margin-left: 0;
}

.social-networks-wrap .social-networks .sn-item-wrap:last-child .inner-wrap {
	margin-right: 0;
}

.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .icon-wrap img {
	display: block;
	width: 100%;
}

.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .icon-wrap {
	display: block;
	width: 52px;
	overflow: hidden;
	float: left;
}

.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap {
	display: block;
	width: 180px;
	float: left;
}

.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap .title {
	font-size: 180%;
	display: block;
}

.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap .sub-title {
	display: block;
	font-size: 120%;
}

.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .form-wrap {
	display: block;
	width: 180px;
	float: right;
}

/* home cms facebook */
.social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap {
	background-color: #d9e1f6;
	color: #4c62b5;
}

.social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .form-wrap {
	display: block;
	padding: 8px 0 8px 60px;
	width: 140px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-fb-hand-like.png') no-repeat 0 50%;
}

.social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .form-wrap:after {
	display: block;
	content: "";
	clear: both;
}

.social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .form-wrap iframe {
	display: block;
	float: right;
}

/* home cms newsletter */
.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap {
	background-color: #f9dbc3;
	color: #907d77;
}

.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap {
	display: block;
	background: white;
	overflow: hidden;
	border: 2px solid white;
	margin: 8px 0 2px 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap .form-one-input-and-submit {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	background: white;
	overflow: hidden;
	border: 1px solid #907d77;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap .form-one-input-and-submit:after {
	content: "";
	display: block;
	clear: both;
}

.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap .form-one-input-and-submit .input-text {
	display: block;
	width: 140px;
	padding-left: 5px;
	border: 0 none;
	background: none;
}

.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap .form-one-input-and-submit .input-submit {
	display: block;
	width: 30px;
	border: 0 none;
	background: none;
	text-indent: -9999px;
	background: no-repeat 50% 50%;
}

/*************************************************/
/************* START : Fiche Produit *************/
.catalog-product-view #page_content {
	padding: 0;
}

.catalog-product-view main {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	overflow: visible;
}

.catalog-product-view .wrapper-top {
	overflow: hidden;
	display: block;
	position: relative;
	padding: 21px 16px;
	-webkit-box-shadow: #999 0 0 6px;
	-moz-box-shadow: #999 0 0 6px;
	box-shadow: #999 0 0 6px;
}

.catalog-product-view .wrapper-bottom {
	overflow: hidden;
	display: block;
	position: relative;
}

.catalog-product-view .wrapper-top:after {
	content: "";
	display: block;
	clear: both;
}

.catalog-product-view ul, .catalog-product-view li {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}

.catalog-product-view #page_content .product-view .double-a:after {
	content: "";
	display: block;
	clear: both;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a {
	display: block;
	position: relative;
	float: left;
	width: 546px;
	min-height: 470px;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .one.preview-a {
	width: 48%;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a img {
	height: auto;
	margin: auto;
	display: block;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a .zoomPad{
    float: none;
    display: block;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a {
	display: block;
	position: relative;
	float: right;
	width: 460px;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .one.preview-a .image-a {
	display: block;
	float: none;
	width: 100%;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a {
	display: block;
	position: relative;
	float: left;
	width: 80px;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li {
	display: block;
	position: relative;
	width: 70px;
	height: 70px;
	border: 1px solid #cccecd;
	overflow: hidden;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li + li {
	margin-top: 14px;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li img {
	display: block;
	width: 100%;
	height: auto;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
	cursor: pointer;
	text-indent: -9999px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a {
	display: block;
	position: relative;
	float: right;
	width: 345px;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a {
	width: 48%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a h1 {
	display: block;
	position: relative;
	font-size: 16px;
	padding-bottom: 12px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a h1 span.ref {
	display: block;
	position: relative;
	font-size: 12px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b {
	display: block;
	position: relative;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two {
	display: block;
	position: relative;
	padding-top: 12px;
	margin-top: 12px;
	border-top: 1px solid #cfc7c5;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options > .heading,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options > .label-a,
.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .holder,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b .holder,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .opt-color_marketing,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .opt-size_marketing {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	position: relative;
	padding-top: 12px;
	margin-top: 12px;
	padding-bottom: 0;
	margin-bottom: 0;
	border-top: 1px solid #cfc7c5;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading > p,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .label-a > span,
.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .label-entretien,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b label,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing p,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing p {
	display: block;
	position: relative;
	width: 110px;
	color: #907e74;
	padding: 0;
	margin: 0
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .label-a:after,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading:after,
.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap:after,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b:after,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing:after,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing:after {
	content: "";
	display: block;
	clear: both;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .label-a label,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading select,
.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b select,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select {
	display: block;
	position: relative;
	width: 200px;
	height: 20px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .label-a label > span {
	width: 15px;
	height: 15px;
	display: block;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien {
	height: auto;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div {
	position: relative;
	display: block;
	width: 28px !important;
	height: 28px !important;
	float: left;
	margin: 0 3px;
	margin-top: -10px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul {
	position: relative;
	display: block;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul > li.itm-icon {
	position: relative;
	display: block;
	cursor: pointer;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul > li.itm-info-bull {
	display: none;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul > li.itm-icon img {
	position: relative;
	display: block;
	max-width: 100%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-icon {
	position: relative;
	display: block;
	float: left;
	width: 45px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-text {
	position: relative;
	display: block;
	float: right;
	width: 335px;
	padding-top: 5px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-icon {
	position: relative;
	display: block;
	max-width: 100%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-puce {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	right: 20px;
	bottom: -16px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-bull-flech-bas.png') no-repeat 50% 50%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul > li.itm-info-bull {
	position: absolute;
	display: none;
	bottom: 140%;
	right: -20px;
	height: auto;
	width: 390px;
	padding: 10px;
	background: white;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 0 5px #907D77;
	-webkit-box-shadow: 0 0 5px #907D77;
	-moz-box-shadow: 0 0 5px #907D77;
	z-index: 999;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul:hover > li.itm-info-bull {
	display: block;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .popin-size {
	display: block;
	position: absolute;
	right: 18px;
	top: -7px;
	width: 30px;
	height: 30px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-point-exclamation.png') no-repeat 50% 50%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button.btn-cart {
	display: block;
	float: right;
	clear: both;
	width: 212px;
	height: 38px;
	margin-bottom: 7px;
	border: 0 none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-family: arial, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: white;
	text-transform: uppercase;
	text-align: center;
	background: #ff0066;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button.btn-cart:after {
	content: "";
	clear: both;
	display: block;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button-b {
	float: right;
	display: block;
	clear: both;
	width: 212px;
	height: 38px;
	border: 0 none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: white;
	background: #f4a259 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-poussette.png') no-repeat 22px 50%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button-b:after {
	content: "";
	clear: both;
	display: block;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button-b > span {
	display: block;
	position: relative;
	padding-left: 66px;
	text-align: left;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button-b > span > span {
	font-size: 18px;
	display: block;
	text-transform: uppercase;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-wishlist {
	display: block;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-coeur.png') no-repeat 0 50%;
	color: #917c79;
	text-decoration: none;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-giftlist > span{
	padding-left: 35px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-wishlist > span {
	padding-left: 20px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper {
	font-family: Verdana, sans-serif;
	display: block;
	margin-bottom: 5px;
	text-align: right;
	color: #ff0164;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount {
	display: block;
	font-weight: bold;
	font-size: 14px;
	margin-top: 9px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount .strike {
	font-family: Verdana, sans-serif;
	font-weight: lighter;
	font-size: 14px;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: line-through;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount .new-price {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	font-size: 25px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .regular-price {
	font-family: Verdana, sans-serif;
	font-size: 22px;
	color: #ff0164;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a:after {
	content: "";
	clear: both;
	display: block;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a {
	display: block;
	float: left;
	width: 33%;
	min-height: 25px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-cadenat.png') no-repeat 0 50%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a span {
	display: block;
	padding-left: 36px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b {
	display: block;
	float: left;
	width: 33%;
	min-height: 25px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-camion.png') no-repeat 0 50%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b span {
	display: block;
	padding-left: 46px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c {
	display: block;
	float: left;
	width: 33%;
	min-height: 25px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-cadeau.png') no-repeat 0 50%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c span {
	display: block;
	padding-left: 36px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a span,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b span,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c span {
	display: table-cell;
	vertical-align: middle;
	padding-left: 36px;
	height: 25px;
}

.catalog-product-view #page_content .product-view .tabbed-a {
	display: block;
}

.catalog-product-view #page_content .product-view .tabbed-a .panels .panel-title {
	display: block;
	padding: 18px 0 5px 115px;
	font-size: 18px;
	color: #907d77;
	border-bottom: 1px solid #cfc7c5;
}

.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c {
	display: block;
	position: relative;
	margin-left: 148px;
	margin-top: 13px;
}

.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	width: 170px;
	height: 170px;
	margin: 4px !important;
	border: 1px solid #ccc2c1;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a a {
    display: block;
    overflow: hidden;
}
.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a a img {
    display: block;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    behavior: url(/PIE.php);
}

.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a span {
	display: none;
}

.catalog-product-view #page_content .product-view .borderie-container {
	display: block;
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px solid #cfc7c5;
}

.catalog-product-view #page_content .product-view .borderie-container .inner {
	display: block;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-vertical-dushed-3x3.png') #d1e1f0 repeat-y 15px;
	color: #527ca6;
	padding-bottom: 15px;
	padding-left: 25px;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .heading:after,
.catalog-product-view #page_content .product-view .borderie-container .inner:after {
	display: block;
	content: "";
	clear: both;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .heading {
	display: block;
	position: relative;
	margin-bottom: 5px;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li input {
	display: block;
	float: left;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li .label {
	display: block;
	margin-top: 7px;
	width: 260px;
	float: right;
	min-height: 30px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-crayon.png') no-repeat 0 20%;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li .label label {
	padding-left: 33px;
	display: block;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .heading .infobull-popup {
	display: none;
	position: absolute;
	bottom: 31px;
	left: 0;
	width: 160px;
	background: white;
	padding: 10px 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 0 5px #8E8E8E;
	-webkit-box-shadow: 0 0 5px #8E8E8E;
	-moz-box-shadow: 0 0 5px #8E8E8E;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .heading .infobull-popup .bull-inner-puce {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	right: 82px;
	bottom: -16px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-bull-flech-bas.png') no-repeat 50% 50%;

}

.catalog-product-view #page_content .product-view .borderie-container .inner .button-submit {
	display: block;
	position: relative;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #527ca6;
	background: #527ca6;
	color: white;
	text-transform: uppercase;
	padding: 5px 10px;
	margin: 4px;
	float: right;
	cursor: pointer;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .option-text,
.catalog-product-view #page_content .product-view .borderie-container .inner .option-radio {
	display: block;
	padding-left: 67px;
	padding-right: 25px;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .option-text:after,
.catalog-product-view #page_content .product-view .borderie-container .inner .option-radio:after {
	display: block;
	content: "";
	clear: both;
}

.catalog-product-view #page_content .product-view .borderie-container .heading .product-custom-option-substitut:after {
	display: block;
	content: "";
	clear: both;
}

.catalog-product-view #page_content .product-view .borderie-container .heading .product-custom-option-substitut {
	display: block;
	float: left;
	margin: 5px;
	margin-left: 0;
}

.catalog-product-view #page_content .product-view .borderie-container .heading .product-custom-option-substitut .enhanced-checkbox {
	position: relative;
	display: block;
	width: 18px;
	height: 18px;
	padding: 3px;
}

.catalog-product-view #page_content .product-view .borderie-container .heading .product-custom-option-substitut .enhanced-checkbox.checked {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-croix-x.png') no-repeat 50% 50%;
}

.catalog-product-view #page_content .product-view .borderie-container .heading .product-custom-option-substitut .enhanced-checkbox .inner-checkbox {
	position: relative;
	display: block;
	width: 15px;
	height: 15px;
	border: 1px solid #4f7ca3;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .option-text input {
	width: 100%;
	border: 1px solid #4f7ca3;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .option-text .input-notice {
	text-align: right;
}

.catalog-product-view #page_content .product-view .borderie-container .inner .option-text > span {
	display: block;
}

/***** Fiche produit cheque cadeau *****/
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	position: relative;
	padding-top: 12px;
	margin-top: 12px;
	border-top: 1px solid #cfc7c5;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child:after,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field:after {
	content: "";
	display: block;
	clear: both;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options-bottom .label-b label,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child label,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label {
	display: block;
	position: relative;
	width: 40%;
	line-height: 24px;
	color: #907e74;
	padding: 0;
	margin: 0;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child label em,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label em {
	float: right;
	margin-right: 5px;
	color: red;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child .input-box,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field .input-box {
	display: block;
	position: relative;
	width: 60%;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child .input-box textarea,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field .input-box input {
	width: 90%;
}

/******** ********/
.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .link-wrap .link {
	display: block;
	float: right;
	color: #917d76;
	font-weight: bold;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis .link {
	display: none;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap {
	display: block;
	position: relative;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .inner-form-wrap {
	display: none;
	position: absolute;
	width: 50%;
	height: auto;
	bottom: 10px;
	right: 0;
	margin: 10px;
	padding: 10px;
	background: white;
	z-index: 99;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 5px #88898e;
	-moz-box-shadow: 0 0 5px #88898e;
	-webkit-box-shadow: 0 0 5px #88898e;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis {
	display: block;
	overflow: hidden;
	height: auto;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .champs {
	display: block;
	margin-bottom: 10px;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .champs p {
	padding: 0;
	margin: 0;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .champs label {
	display: block;
	clear: both;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .champs span {
	display: block;
	clear: both;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .champs.radios label {
	display: none;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis input[type="radio"] {
	display: none;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis .star-radio {
	width: 19px;
	height: 19px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-star-off.png') no-repeat 50% 50%;
	cursor: pointer;
	display: block;
	float: left;
	clear: none !important;
	margin: 2px;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .champs:after {
	content: "";
	display: block;
	clear: both;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .champs input[type="text"],
.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .champs span.avis textarea {
	display: block;
	width: 90%;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .champs span.avis textarea {
	height: 70px;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .button {
	display: block;
	padding-bottom: 0;
	margin-bottom: 0;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .button:after {
	display: block;
	content: "";
	clear: both;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis #review-form .button button {
	display: block;
	position: relative;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #527ca6;
	background: #527ca6;
	color: white;
	text-transform: uppercase;
	padding: 5px 10px;
	margin: 4px;
	float: right;
	cursor: pointer;
}

.catalog-product-view #page_content .product-view .wrapper-bottom {
	overflow: visible !important;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .popin-avis .star-radio.checked {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-star-on.png');
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container {
	display: block;
	margin: 15px 0;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container:after {
	content: "";
	display: block;
	clear: both;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .inner-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one {
	display: block;
	width: 200px;
	padding: 5px 10px;
	border-right: 1px solid #aaaaaa;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one .main-note {
	display: block;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one .main-note:after {
	display: block;
	content: "";
	clear: both;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one .main-note .title-note,
.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one .main-note img {
	display: block;
	float: left;
	height: 19px;
	line-height: 19px;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one .main-note .title-note {
	font-weight: bold;
	margin-right: 8px;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one .main-note .note {
	display: block;
	clear: both;
	color: #8ab2d6;
	font-weight: bold;
	margin-left: 50px;
	padding-top: 5px;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one .date-and-autor {
	display: block;
	margin-top: 25px;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one .date-and-autor .date,
.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one .date-and-autor .autor {
	display: block;
	padding: 3px 0;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .two {
	display: block;
	width: 465px;
	padding: 5px 10px 5px 25px;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .two .comment {
	display: block;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .two .comment .title {
	display: block;
	margin-bottom: 15px;
	font-weight: bold;
	text-transform: capitalize;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .two .comment .nickname {
	display: block;
	margin-bottom: 15px;
	font-weight: bold;
}

.customer-account-create .validation-advice, .ayalineeshop-open-index .validation-advice {
	clear: both;
	font-weight: normal;
	color: #EB340A;
	font-size: 11px;
	line-height: 13px;
	margin: 3px 0 0;
	min-height: 13px;
	padding-left: 324px;
}

.catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .two .comment .detail {
	display: block;
}

/************* END : Fiche Produit *************/
/***********************************************/
/************* START : Panier *************/
div.form-cart {
	position: relative;
	left: 5px;
	width: 740px;
	padding: 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/cart-form-top.png) no-repeat;
}

div.form-cart select {
	border: 1px solid #959595;
	background: #f9fbf9;
}

div.form-cart p.header {
	margin: 0 0 -3px;
	padding: 16px 0 0;
	border: 0;
	background: none;
	color: #666565;
	font-size: 1.8em;
	
}

div.form-cart p.header span {
	padding: 0;
}

div.form-cart p.header span.col-b {
	left: 65px;
	top: 6px;
}

div.form-cart p.header span.col-c {
	left: 19px;
}

div.form-cart p.header span.col-d {
	left: 10px;
}

div.form-cart p.header span.col-e {
	left: 105px;
	color: #666565;
	font-size: 1em;
	text-align: center;
}

div.form-cart p.header span.col-f {
	left: -4px;
	top: 0;
	text-align: center;
}

div.form-cart p.special {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-j.gif) repeat-x;
	color: #ff0066;
}

div.form-cart p.first {
	margin: 4px 0 0;
}

div.form-cart p.special span {
	padding: 0;
}

div.form-cart p.special span.a {
	display: block;
	line-height: 12px;
}

div.form-cart p.special span.col-b {
	display: block;
	padding: 11px 0 0;
	font-weight: 700;
}

div.form-cart p.special span.col-b span {
	display: block;
	margin: 2px 0 0;
	font-weight: 500;
}

div.form-cart p.special span.col-b em {
	display: block;
	font-style: normal;
	font-size: 0.8em;
	font-weight: 500;
}

div.form-cart p.special select {
	position: relative;
	top: 10px;
}

div.form-cart p.special span.col-c {
}

div.form-cart p.special span.col-e {
	top: 2px;
	left: 95px;
}

div.form-cart p.special span.col-e span {
	position: relative;
	top: -2px;
}

div.form-cart p.special span.col-e span.a {
	top: 0;
}

div.form-cart p.special span.col-e span.a span.price {
	font-size: 0.596em;
}

div.form-cart p.code span.col-e {
	left: -13px;
}

div.form-cart p.code span.col-f {
	height: 40px
}

div.form-cart p.code {
	color: #666565;
	font-size: 1.3em;
	font-weight: 700;
}

#root div.form-cart p.code span.col-c {
	left: 20px;
	top: 9px;
}

#root div.form-cart p.code span.col-e {
	color: #666565;
	font-weight: 500;
}

div.form-cart p.total {
	width: 740px;
	height: 48px;
	margin: 0 0 32px;
	padding: 0;
	border: 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/cart-form-bottom.png) no-repeat;
	color: #ed0000;
	font-size: 1.6em;
	font-weight: 700;
}

div.form-cart p.total span.col-b {
	top: -6px;
}

div.form-cart p.total span.col-e {
	top: -2px;
	color: #ed0000;
	font-size: 1em;
}

div.links-a {
	overflow: hidden;
	width: 552px;
	padding: 0 0 0 106px;
}

div.links-a p {
	display: block;
	float: left;
	height: 42px;
	font-size: 17px;
	line-height: 42px;
}

div.links-a p a {
	display: block;
	height: 42px;
	padding: 0 9px 0 34px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-c.png) 0 center no-repeat #eb829d;
	color: #fff;
	line-height: 48px;
	
}

div.links-a p a {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/PIE.php);
}

div.links-a p.two {
	float: right;
}

div.links-a p.two a {
	padding: 0 31px 0 9px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-d.png) 100% center no-repeat #eb829d;
}

form.cart-coupon {
	display: block;
	position: relative;
	margin: 0 5px 20px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/dot-d.gif) 18px 22px no-repeat #ebebeb;
	width: 364px;
	height: 105px
}

form.cart-coupon {
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	behavior: url(/PIE.php);
}

form.cart-coupon h3 {
	position: absolute;
	left: 40px;
	top: 2px;
	color: #696869;
	font-size: 2.4em;
	
	font-weight: bold;
}

form.cart-coupon p {
	position: absolute;
	left: 40px;
	top: 15px;
	color: #8e8e8e;
	font-size: 1em;
}

form.cart-coupon input {
	position: absolute;
	left: 18px;
	top: 65px;
	width: 268px;
	height: 21px;
	border: 1px solid #939393;
	background: #f9fbf9;
	line-height: 21px;
	font-weight: 700;
	text-align: center;
}

form.cart-coupon button {
	position: absolute;
	right: 20px;
	top: 50px;
	width: 49px;
	height: 49px;
	border: 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/button-i.png) no-repeat;
	text-indent: -3000em;
}

form.cart-coupon div {
	margin: 48px 0 0;
	padding: 0 0 0 46px;
	height: 60px;
	border-right: 1px solid #8e8e8e;
	border-left: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
	background: #fff;
	color: #e31519;
	font-size: 1.2em;
	line-height: 47px;
}

form.cart-coupon div {
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	behavior: url(/PIE.php);
}

.checkout-cart-index #page_content select,
.checkout-cart-index #page_content div.form-cart select {
	width: auto;
	height: 25px;
	padding-right: 5px;
	background: transparent;
	border: 1px solid #907d77;
	box-shadow: inset 0px 0px 1px 0px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #f9fbf8 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_select_small.png") no-repeat right;
}

.checkout-cart-index #page_content .wrap-heading {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	background-color: #907d77;
	padding: 0 23px;
	margin: 5px 3px 3px 3px;
}

.checkout-cart-index #page_content .wrap-heading h2.heading-e {
	display: block;
	width: 50%;
	text-align: left;
	color: white;
	margin: 2px 0;
	line-height: 28px;
	font: 19px arial;
	letter-spacing: -1px;
	padding-top: 8px;
}

.checkout-cart-index #page_content .wrap-heading p.heading-e {
	display: block;
	width: 50%;
	text-align: right;
	color: white;
	margin: 2px 0;
}

.checkout-cart-index #page_content .wrap-heading p.heading-e .cart-count {
	display: inline-block;
	padding: 10px;
	color: #8e8e8e;
	font-weight: bold;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-white.png') no-repeat 50% 50%;
}

.checkout-cart-index #page_content ul, .checkout-cart-index #page_content li {
	display: block;
	list-style: none;
}

.checkout-cart-index #page_content {
	width: auto;
	padding: 0 0 0 0;
	display: block;
	float: none;
}

.checkout-cart-index #page_content div.links-a {
	width: auto;
	padding: 0 25px;
	margin: 4px 0;
}

.checkout-cart-index #page_content div.links-a.bottom {
	width: auto;
	padding: 0 1px;
	margin: 4px 0;
	float: none;
	position: relative;
	top: 20px;
}

.checkout-cart-index #page_content div.links-a.bottom p.button-wrap {
	display: block;
	width: auto;
	padding: 0 1px;
	margin: 4px 0;
	float: none;
}

.checkout-cart-index #page_content div.links-a p a {
	background-color: #ff0066;
	color: white;
	font: 14px arial, sans-serif;
	font-weight: bold;
	line-height: 40px;
	height: auto;
	text-transform: uppercase;
	text-decoration: initial;
	white-space: nowrap;
	width: auto;
	display: block;
}

.checkout-cart-index #page_content div.links-a p.two {
	width: auto;
}

.checkout-cart-index #page_content div.links-a p.one a {
	display: block;
	width: auto;
	padding: 0 13px 0 38px;
}

.checkout-cart-index #page_content div.links-a p.two a {
	display: block;
	width: auto;
	padding: 0 38px 0 13px;
	text-align: center;
}

.checkout-cart-index #page_content div.form-cart {
	left: 0;
	right: 0;
	width: auto;
	font-family: arial, sans-serif;
	padding: 0 28px 0 28px;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header {
	width: auto;
	float: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 0;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header {
	padding: 0 0;
	border-bottom: 1px solid #b6b6b6;
	letter-spacing: -1px;
	font-size: 21px;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a .headers {
	display: none;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-a {
	top: 6px;
	float: none;
	left: 0;
	color: #917e78;
	font-size: 18px;
	font-family: arial, sans-serif;
	width: 115px;
        display: block;
        float: none;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-b {
	top: 6px;
	float: none;
	left: 0;
	color: #917e78;
	font-size: 18px;
	font-family: arial, sans-serif;
	width: 420px;
        display: block;
        float: none;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-d {
	top: 3px;
	float: none;
	left: 0;
	color: #917e78;
	font-size: 18px;
	font-family: arial, sans-serif;
	width: 180px;
        display: block;
        float: none;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-e {
	top: 3px;
	float: none;
	left: 0;
	color: #917e78;
	font-size: 18px;
	font-family: arial, sans-serif;
	width: 110px;
        display: block;
        float: none;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-e .incl-tax {
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, sans-serif;
	width: 110px;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-f {
	top: 3px;
	float: none;
	left: 0;
	color: #917e78;
	font-size: 18px;
	font-family: arial, sans-serif;
	width: 40px;
        display: block;
        float: none;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	float: none;
	width: auto;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0 none;
	border-bottom: 1px dashed #9c9a9b;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-a {
	display: block;
	float: none;
	width: 115px;
	padding: 18px 0 8px 0;
	left: 0;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b {
	display: block;
	float: none;
	width: 420px;
	padding: 18px 0 8px 0;
	left: 0;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a.giftcart-item span.col-b .item-options {
	margin-top: 5px;
	font: 13px arial, sans-serif;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a.giftcart-item span.col-b .item-options .span-dt {
	font-weight: bold;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a.giftcart-item span.col-b .item-options .span-dd {
	margin-bottom: 4px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d {
	display: block;
	float: none;
	width: 180px;
	padding: 18px 0 8px 0;
	left: 12px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e {
	display: block;
	float: none;
	font-size: 22px;
	float: none;
	width: 110px;
	padding: 24px 0 8px 0;
	left: 0;
	background-color: #ededed;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .price {
	padding-right: 2px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-f {
	position: relative;
	display: block;
	float: none;
	width: 40px;
	padding: 18px 0 8px 0;
	left: 0;
	top: 0;
	right: 0
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-f a {
	display: block;
	float: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-corbeille.png') no-repeat 50% 19px;
	width: auto;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b strong a {
	font-size: 14px;
	font-weight: bold;
	color: #917e78;
	text-transform: uppercase;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b .cart-options > span {
	display: block;
	margin-bottom: 7px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b .cart-options > span {
	display: block;
	margin-bottom: -17px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b .cart-options {
	display: block;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b .cart-options.a_customizable .cart-point.broderie {
	display: none;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b .cart-options .cart-option-value {
	font-size: 12px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b .cart-options > span > strong {
	font-size: 12px;
	font-weight: bold;
	color: #917e78;
}

.checkout-cart-index #page_content .cart-bottom-wrap {
	position: relative;
	display: block;
	left: 0;
	right: 0;
	width: auto;
	font-family: arial, sans-serif;
	padding: 0 28px 17px 28px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 290px;
	border: 0 none;
	padding: 0 47px 0 0;
	margin: 0 0 0 0;
	float: right;
	border-bottom: 1px dashed #ff4b8b;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first:after {
	display: block;
	clear: both;
	content: "";
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-a {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-b {
	font-weight: bold;
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 180px;
	padding: 18px 0 8px 0;
	text-align: right;
	color: #ff0066;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-b span {
	font-weight: normal !important;
	display: block;
	text-align: right;
	margin-top: 6px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-b span b {
	font-weight: bol !important;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-c {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-d {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-e {
	font-size: 22px;
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 110px;
	min-width: 110px;
	padding: 18px 0 8px 0;
	background-color: #ededed;
	color: #ff0066;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-e .a span {
	padding-right: 2px
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-e .price {
	padding-right: 2px
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-e .a .price {
	font-size: 17px;
	font-weight: 100;
	display: block;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.first span.col-f {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 267px;
	border: 0 none;
	padding: 0 47px 0 0;
	margin: 0 0 0 0;
	float: right;
	border-top: 3px solid #907d77;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total:after {
	display: block;
	clear: both;
	content: "";
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-a {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-b {
	font-weight: bold;
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 154px;
	padding: 18px 4px 8px 0;
	text-align: right;
	color: #f00001;
	font-size: 18px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-b span {
	font-weight: normal;
	display: block;
	text-align: right;
	font-size: 14px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-c {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-d {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-e {
	font-weight: bold;
	font-size: 22px;
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 110px;
	min-width: 110px;
	padding: 18px 0 8px 0;
	background-color: #ededed;
	color: #f00001;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-e .a .price {
	display: block;
	font-weight: normal;
	font-size: 15px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-f {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a-shipping {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 290px;
	border: 0 none;
	padding: 0 47px 0 0;
	margin: 0 0 0 0;
	float: right;
	border-bottom: 1px dashed #ff4b8b;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a-shipping:after {
	display: block;
	clear: both;
	content: "";
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a-shipping span.col-a {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a-shipping span.col-b {
	font-weight: bold;
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 180px;
	padding: 18px 0 8px 0;
	text-align: right;
	color: #ff0066;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a-shipping span.col-c {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a-shipping span.col-d {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a-shipping span.col-e {
	font-weight: normal;
	font-size: 22px;
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 110px;
	min-width: 110px;
	padding: 18px 0 8px 0;
	background-color: #ededed;
	color: #ff0066;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a-shipping span.col-f {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 268px;
	border: 0 none;
	padding: 0 47px 0 0;
	margin: 0 0 0 0;
	float: right;
	border-bottom: 1px dashed #ff4b8b;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a.sextuple-a-giftcard {
	border: 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a:after {
	display: block;
	clear: both;
	content: "";
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-a {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-b {
	font-weight: bold;
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 154px;
	padding: 18px 4px 8px 0;
	text-align: right;
	color: #ff0066;
	font-size: 13px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-b span {
	font-weight: normal;
	display: block;
	text-transform: uppercase;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-b span.shipment-method {
	font-weight: normal;
	display: block;
	text-transform: none;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-c {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-d {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-e {
	font-weight: normal;
	font-size: 22px;
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 110px;
	min-width: 110px;
	padding: 18px 0 8px 0;
	background-color: #ededed;
	color: #ff0066;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-f {
	display: block;
	float: none;
	left: 0;
	top: 0;
	margin: 0;
	width: 0;
	padding: 18px 0 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one {
	display: block;
	width: 530px;
	float: left;
	padding-top: 5px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .info-general p {
	color: #8f7e77;
	font-size: 14px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .info-general a {
	color: #8f7e77;
	text-decoration: underline;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two {
	display: block;
	width: 315px;
	float: right;
	font-family: arial, sans-serif;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b > .one {
	display: block;
	width: 272px;
	float: left;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b > .two {
	display: block;
	width: 248px;
	float: right;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell {
	display: block;
	padding: 15px 6px;
	border: 1px solid #c6bdb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list {
	display: block;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item {
	display: block;
	margin: 13px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item:after {
	display: block;
	content: "";
	clear: both;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-image {
	float: left;
	overflow: hidden;
	display: block;
	width: 83px;
	border: 1px solid #c6bdb8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-image img {
	display: block;
	max-width: 100%;
	margin: auto;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details {
	display: block;
	float: right;
	width: 165px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .product-name a {
	display: block;
	color: #8f7e77;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .regular-price {
	display: block;
	color: #ff0066;
	font-weight: bold;
	margin: 4px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .button.btn-cart {
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 18px;
	color: white;
	text-transform: uppercase;
	background-color: #ff0066;
	border: 0 none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .add-to-links {
	display: block;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .add-to-links li {
	display: block;
	color: #917c79;
	margin: 5px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .add-to-links li a {
	display: block;
	color: #917c79;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .add-to-links li .separator {
	display: none;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon {
	display: block;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon {
	display: block;
	width: auto;
	height: auto;
	background: none;
	background-color: #f0eeef;
	margin: 0 0 15px 0;
	padding: 11px 9px;
	border: 1px solid #c6bdb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon div {
	border: 0 none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: auto;
	border-right: 0 none;
	border-left: 0 none;
	border-bottom: 0 none;
	background: none;
	color: #e31519;
	font-size: 1.2em;
	line-height: none;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon div.validation-advice {
	position: absolute;
	line-height: initial;
	left: 0;
	top: 25px;
	font-family: arial, sans-serif;
	font-size: 12px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .validation-failed {
	margin-bottom: 15px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .header h3 {
	position: relative;
	padding-left: 21px;
	top: 0;
	left: 0;
	display: block;
	font-size: 20px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #937e79;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-gt-gt.png') no-repeat 0 50%;
	line-height: initial;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .header p {
	position: relative;
	top: 0;
	left: 0;
	padding: 0 0 4px 0;
	margin: -3px 0 0 0;
	left: 0;
	display: block;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #937e79;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .input-and-button {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	position: relative;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .input-and-button #coupon_code {
	position: relative;
	line-height: none;
	float: none;
	padding: 0 0 0 0;
	margin 0 0 0 0;
	top: 0;
	left: 0;
	display: block;
	height: 20px;
	width: 202px;
	border: 1px solid #917c77;
	text-align: left;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .input-and-button .button.button-ok {
	position: relative;
	line-height: none;
	float: none;
	padding: 0 0 0 0;
	margin 0 0 0 0;
	top: 0;
	left: 0;
	display: block;
	height: 22px;
	width: 25px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-btn-ok-white.png') no-repeat 50% 50% #907d77;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping {
	display: block;
	background: none;
	background-color: #ebf0f4;
	margin: 0 0 15px 0;
	padding: 11px 9px;
	border: 1px solid #a8c7e4;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .header h3 {
	position: relative;
	padding-left: 39px;
	top: 0;
	left: 0;
	display: block;
	font-size: 20px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #7ea9d6;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-btn-camion.png') no-repeat 0 50%;
	line-height: initial;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping {
	position: relative;
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping p {
	position: relative;
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
	text-transform: uppercase;
	font-size: 14px;
	color: #978580;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping p.one {
	text-transform: none;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping p select,
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping p input[type="text"] {
	position: relative;
	display: block;
	border: 1px solid #7baad8;
	width: 100%;
	text-transform: uppercase;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping p .wrap-enhanced-select{
    width: auto!important;
    overflow: hidden;
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping p .wrap-enhanced-select,
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping p .wrap-enhanced-select select{
    width: 100%!important;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping p input[type="text"] {
	height: 20px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping .button.estimate {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 18px;
	color: white;
	text-transform: uppercase;
	background-color: #7baad6;
	border: 0 none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form {
	margin-top: 18px;
	padding-top: 15px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-dashed-blue.png') repeat-x 0 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .six {
	display: block;
	margin-bottom: 14px;
	color: #7ca8d5;
	font-size: 15px;
	font-weight: bold;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .seven {
	display: block;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .seven .list-rates {
	display: block;
	margin: 7px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .seven .list-rates .item-rate {
	display: block;
	padding-left: 10px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .seven .list-rates .item-rate:after {
	display: block;
	content: "";
	clear: both;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .seven .list-rates .item-rate .new-enhanced-radio {
	display: block;
	width: 24px;
	height: 24px;
	float: left;
	cursor: pointer;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-16x16.png') no-repeat 50% 50%;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .seven .list-rates .item-rate .new-enhanced-radio.checked {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-rond-tripple-24x24.png') no-repeat 50% 50%;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .seven .list-rates .item-rate .new-enhanced-radio [type="radio"] {
	display: none;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .seven .list-rates .item-rate .wrap-label {
	display: block;
	width: 185px;
	float: right;
	position: relative;
	top: 2px;
	font-weight: bold;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .seven .list-rates .item-rate .wrap-label .price {
	font-weight: normal;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .remove-item-wrap {
	display: none;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .eight .button.apply {
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 18px;
	color: white;
	text-transform: uppercase;
	background-color: #7baad6;
	border: 0 none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/************* END : Panier *************/
/***********************************************/

/***********************************************/
/*********** start : checkout onepage *************/
div.accordion-a {
	width: 734px;
	margin: 10px 0 0 10px;
}

div.accordion-a div.item {
	margin: 0 0 3px 0;
}

div.accordion-a div.panel {
	overflow: hidden;
	margin: 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/accordion-b.png) 100% -43px no-repeat #dee9f7;
	cursor: pointer;
}

div.accordion-a div.big-panel {
	background-position: 100% -42px;
}

div.accordion-a div.big-panel div.col-b p {
	margin-top: 15px;
}

div.accordion-a div.open {
	background-position: 100% -3px;
}

div.accordion-a div.big-open {
	background-position: 100% -2px;
}

div.accordion-a div.panel p, div.accordion-a div.panel a {
	font-size: 12px;
	padding: 10px 0;
}

div.accordion-a p {
	margin: 0 !important;
}

div.accordion-a div.col-b p {
	font-size: 0.85em;
	font-weight: 500;
	line-height: normal;
}

div.accordion-a div.panel a {
	color: #907D77;
	font-weight: 700;
	text-decoration: none;
	display: block;
}

div.accordion-a div.content {
	margin: 0;
}

div.accordion-a div.content div.col-a {
	width: 110px;
	padding: 10px 0 0 20px;
}

div.accordion-a div.content div.col-b {
	width: 307px;
	padding: 10px 0 0 20px;
	font-size: 12px;
}

.title-note {
	display: inline-block;
	vertical-align: middle;
}

.main-note {
	margin-top: 20px;
}

div.accordion-a p.note-author-pseudo {
	margin-top: 10px !important;
	font-weight: normal !important;
}

.main-note img {
	vertical-align: middle;
}

.main-note .note {
	vertical-align: middle;
	color: #8BB3D9;
	font-size: 125%;
}

div.accordion-a div.content div.col-c {
	padding: 33px 0 0 0;
	width: 240px;
}

div.accordion-a div.content div.col-d {
	position: relative;
}

div.accordion-a div.assess-a {
}

div.accordion-a div.assess-a p {
	font-size: 0.9em;
	font-weight: 700;
}

div.accordion-a div.assess-a p img {
	position: relative;
	top: 1px;
}

div.accordion-a div.content div.col-c p {
	font-size: 1.2em;
	line-height: 14px;
}

div.accordion-a div.content div.col-d p {
	position: absolute;
	left: 0;
	top: 89px;
}

div.accordion-a div.assess-a ul {
	margin-top: 17px;
}

div.accordion-a div.assess-a ul img {
	position: relative;
	right: 16px;
	margin-left: 1px;
}

div.accordion-b {
	width: 536px;
	margin: 0 auto;
	border: 1px solid #8e8e8e;
	float: left;
}

div.accordion-b div.panel {
	padding: 0;
}

div.accordion-b div.head {
	display: block;
	height: 38px;
	padding: 0 0 0 23px;
	border-bottom: 1px solid #8e8e8e;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/accordion-a.png) 100% -30px no-repeat #b4cfe8;
	line-height: 38px;
	cursor: pointer;
}

div.accordion-b div.head h3 {
	font-size: 1.4em;
}

div.accordion-b div.head span {
	
}

div.accordion-b div.content {
	overflow: hidden;
	width: 100%;
}

div.accordion-b div.selected {
	margin: 0 0 12px 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/accordion-a.png) 100% 3px no-repeat #eb829d;
	color: #fff;
}

div.accordion-b label input {
	position: relative;
	top: 1px;
}

div.accordion-b p.link-b {
	position: relative;
	left: -52px;
	float: right;
	margin: 0 0 9px 0;
}

div.accordion-b p.link-b a {
	height: 42px;
}

div.accordion-b ul.list-d {
	margin: 15px 0 -22px 0;
}

div.accordion-b ul.list-d li {
	font-size: 1.2em !important;
}

div.accordion-b ul.list-d li img {
	position: relative;
	left: 40px;
	top: 9px;
}

#checkout-progress-wrapper {
	float: left;
}

.block-progress {
	margin-left: 3px;
}

.block-progress .block-content {
	width: 200px;
}

.block-progress-value {
	border: 1px solid #DDDDDD;
	margin-bottom: 8px;
}

.block-progress-value div.header {
	font-size: 14px;
	margin: 2px;
	background: #e9e7e8;
	font-weight: normal;
	font-family: arial, sans-serif;
	margin: 2px;
	padding: 9px 10px;
	color: #907d76;
	text-shadow: 0 0 1px #907d76;
	-webkit-text-shadow: 0 0 1px #907d76;
}

.block-progress-value div.header a {
	color: #ff0164;
	font-weight: normal;
	font-size: 12px;
	display: block;
	padding-top: 2px;
	text-shadow: none;
}

.block-progress-value div.value {
	margin: 10px;
}

address {
	font-style: normal;
	line-height: 1.35em;
}

.opc-block-progress .block-progress-value .header {
	text-shadow: 0 0 1px #907d76;
	padding: 9px 5px;
}

.opc-block-progress .block-progress-value .header a {
	text-shadow: none;
}

.opc-block-progress .block-progress-value address p {
	padding: 0px 0;
	margin: 0px 0 !important;
	line-height: initial;
}

address p {
	margin-bottom: 0px;
}

div.register-checkout {
	margin: 10px 0 0 0;
}

div.register-checkout h2 {
	width: 100%;
	width: 377px;
	height: 76px;
	margin: 0 0 28px -51px;
	color: #fff;
	font-size: 2.3em;
	
	line-height: 76px;
	text-align: center;
}

div.register-checkout h3 {
	padding-left: 10px;
}

div.register-checkout div.col-1 {
	margin: 10px 0 0 0;
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/checkout-register.png") no-repeat scroll 0 60px transparent;
	width: 270px;
	height: 340px;
}

div.register-checkout div.two h2 {
	letter-spacing: -1px;
}

div.register-checkout p {
	margin: 0 10px 20px 0;
	font-size: 1.1em;
	line-height: 13px;
	padding-left: 10px;
}

div.register-checkout p.link-g {
	margin: 0 0 0 80px !important;
}

div.register-checkout p span {
	color: #E85156;
}

div.register-checkout form p {
	margin: 0 0 33px 0;
}

div.register-checkout form p.scheme-a {
	margin: -22px 0 0 0;
	color: #E85156;
	font-size: 0.9em;
	text-align: right;
}

div.register-checkout label {
	display: block;
}

div.register-checkout input {
	width: 230px;
	height: 17px;
	margin: 10px 0 0 0;
	padding: 0 5px;
	border: 1px solid #8e8e8e;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/input-a.gif) repeat-x;
}

div.register-checkout ul {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
}

div.register-checkout ul li {
	margin: 0 0 2px 0;
	font-size: 0.95em;
	text-decoration: underline;
}

div.register-checkout ul li a {
	color: #8e8e8e;
}

div.register-a {
	margin: 10px 0 0 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/register.jpg) no-repeat;
}

div.register-a h2 {
	width: 100%;
	width: 377px;
	height: 76px;
	margin: 0 0 28px -51px;
	color: #fff;
	font-size: 2.3em;
	
	line-height: 76px;
	text-align: center;
}

div.register-a div.two h2 {
	letter-spacing: -1px;
}

div.register-a p {
	margin: 0 0 39px 0;
	font-size: 1.1em;
	line-height: 13px;
}

div.register-a p span {
	color: #E85156;
}

div.register-a form p {
	margin: 0 0 33px 0;
}

div.register-a form p.scheme-a {
	margin: -22px 0 0 0;
	color: #E85156;
	font-size: 0.9em;
}

div.register-a label {
	display: block;
}

div.register-a input {
	width: 255px;
	height: 17px;
	margin: 10px 0 0 0;
	padding: 0 5px;
	border: 1px solid #8e8e8e;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/input-a.gif) repeat-x;
}

div.register-a ul {
	list-style: none;
	margin: 27px 0 0 0;
	padding: 0;
}

div.register-a ul li {
	margin: 0 0 2px 0;
	font-size: 0.95em;
	text-decoration: underline;
}

div.register-a ul li a {
	color: #8e8e8e;
}

div.complete-a {
	position: relative;
}

div.complete-a p.image-a {
	margin: 0;
}

div.complete-a ul {
	position: absolute;
	bottom: 3px;
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

div.complete-a ul li {
	display: block;
	position: relative;
	float: left;
}

div.complete-a ul li.item-a {
	left: -25px;
}

div.complete-a ul li.item-c {
	right: -25px;
}

div.complete-a ul.proto-controls li a, div.complete-a ul.navigation li a {
	display: block;
	float: left;
	height: 53px;
}

div.complete-a ul li.item-a a {
	overflow: hidden;
	width: 50px;
	height: 80px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-a.png) 0 center no-repeat;
	text-indent: -3000em;
}

div.complete-a ul li.item-b {
	height: 64px;
	padding: 8px 0 8px 8px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/shade-a.png);
}

div.complete-a ul li.item-b {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(/PIE.php);
}

div.complete-a ul li.item-b a {
	display: block;
	overflow: hidden;
	float: left;
	width: 63px;
	height: 63px;
	margin: 0 8px 0 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/views.png) no-repeat;
	text-indent: -3000em;
}

div.complete-a ul li.item-b a.item-b {
	background-position: 100% 0;
}

div.complete-a ul li.item-c a {
	overflow: hidden;
	width: 50px;
	height: 80px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-a.png) 100% center no-repeat;
	text-indent: -3000em;
}

div.complete-b {
	overflow: hidden;
	position: relative;
	width: 100%;
	text-align: right;
}

div.complete-b p.image-a {
	float: right;
	margin: 0;
}

div.complete-b div.shade {
	display: block;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/shade-b.png);
}

div.complete-b div.lightwindow-a {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	width: 695px;
	height: 386px;
	margin: -203px 0 0 -357px;
	padding: 20px 0 0 20px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/lightwindow-a.png) no-repeat;
	text-align: left;
}

div.complete-b div.lightwindow-a div.inner {
	overflow-y: scroll;
	position: relative;
	z-index: 1;
	width: 672px;
	height: 362px;
	margin: 10px 0 0 0;
}

div.complete-b div.lightwindow-a p {
	display: block;
	position: relative;
	float: left;
	width: 214px;
	height: 118px;
	margin: 0 2px 0 0;
	padding: 8px 0 0 0;
	text-align: center;
}

div.complete-b div.lightwindow-a p a span {
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/lightwindow-b.png) no-repeat;
	text-indent: -3000em;
}

div.complete-b div.lightwindow-a p a:hover span, div.complete-b div.lightwindow-a p a:focus span, div.complete-b div.lightwindow-a p a:active span, div.complete-b div.lightwindow-a p a.active span {
	background-position: 0 -136px;
}

div.complete-b div.lightwindow-a p.exit {
	display: block;
	position: absolute;
	right: 0;
	top: -8px;
	z-index: 10;
	width: 54px;
	height: 54px;
}

div.complete-b div.lightwindow-a p.exit a {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	text-indent: -3000em;
}

.checkout-onepage-index #page_content {
	position: relative;
	display: block;
	float: none;
	width: auto;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.checkout-onepage-index #page_content select {
	padding-right: 10px;
}

.checkout-onepage-index #page_content:after {
	display: block;
	content: "";
	clear: both;
}

.checkout-onepage-index #page_content select {
	font-size: small;
}

.checkout-onepage-index #page_content .wrap-heading {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	background-color: #907d77;
	padding: 0 23px;
	margin: 5px 3px 10px 3px;
}

.checkout-onepage-index #page_content .wrap-heading h2.heading-e {
	display: block;
	width: 50%;
	text-align: left;
	color: white;
	margin: 2px 0;
	line-height: 28px;
	font: 19px arial;
	letter-spacing: -1px;
	padding-top: 8px;
}

.checkout-onepage-index #page_content .wrap-heading p.heading-e {
	display: block;
	width: 50%;
	text-align: right;
	color: white;
	margin: 2px 0;
}

.checkout-onepage-index #page_content .wrap-heading p.heading-e .cart-count {
	display: inline-block;
	font-weight: bold;
	padding: 10px;
	color: #8e8e8e;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-white.png') no-repeat 50% 50%;
}

.checkout-onepage-index #page_content .accordion-b.opc {
	display: block;
	width: 705px;
	float: left;
	border: none;
	margin-left: 8px;
}

.checkout-onepage-index #page_content .accordion-b.opc ul,
.checkout-onepage-index #page_content .accordion-b.opc li {
	display: block;
	list-style: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel {
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 2px 0;
	border: none;
	color: #907d76;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel:after {
	display: block;
	content: "";
	clear: both;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .please-wait {
	position: relative;
	top: 7px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title {
	display: block;
	height: auto;
	background-color: #b5cfe8;
	padding: 10px 8px 10px 25px;
	border: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title h3 {
	display: block;
	font: 17px normal arial, sans-serif;
	line-height: 25px;
	letter-spacing: -1px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title h3:after {
	display: block;
	content: "";
	clear: both;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title h3 span {
	display: block;
	overflow: hidden;
	width: 23px;
	height: 25px;
	float: left;
	font-family: arial;
	font-size: 14px;
	color: white;
	text-align: center;
	line-height: 25px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-plain.png') no-repeat 0 50%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title h3 a {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	width: 30px;
	height: 25px;
	line-height: 25px;
	float: right;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left.png') no-repeat 100% 50%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel.active .step-title h3 a {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-bottom.png') no-repeat 100% 50%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel.active .step-title {
	background-color: #f7c4d7;
	border: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step {
	display: block;
	position: relative;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait {
	display: block;
	position: relative;
	float: right;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	position: relative;
	padding: 5px 6px;
	margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set:after {
	display: block;
	content: "";
	clear: both;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 {
	display: block;
	position: relative;
	height: 360px;
	width: 330px;
	margin: 0 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0 5px #b1b1b1;
	-moz-box-shadow: 0 0 5px #b1b1b1;
	-webkit-box-shadow: 0 0 5px #b1b1b1;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .inner-wrap {
	display: block;
	position: absolute;
	top: 7px;
	right: 7px;
	bottom: 7px;
	left: 7px;
	margin: 0;
	border: 1px solid #e8e8e8;
	padding: 6px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .inner-wrap .messages {
	display: block;
	position: absolute;
	top: 48px;
	right: 7px;
	left: 7px;
	margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 h3 {
	display: block;
	position: relative;
	padding: 15px 0;
	text-align: center;
	font: 15px arial, sans-serif;
	letter-spacing: -1px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-5x2.png') repeat-x 0 100%;
	text-transform: uppercase;
	font-weight: normal;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 h3 strong {
	font-weight: normal;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a {
	display: block;
	position: relative;
	padding: 18px 23px 0 23px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .input-text {
	display: block;
	height: 26px;
	border: none;
	background: none;
	background-color: #ebe7e4;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .link-cr {
	display: block;
	padding: 8px 0 !important;
	margin: 0 !important;
	position: relative;
	text-align: center;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .link-cr:after {
	display: block;
	content: "";
	clear: both;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .button {
	display: inline-block;
	clear: both;
	line-height: 22px;
	margin: 0 auto;
	margin-bottom: 7px;
	padding: 7px 36px 7px 8px;
	border: 0 none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: center;
	background: #8cb2d7 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left-pink.png') no-repeat 100% 50%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 {
	display: block;
	position: relative;
	height: 360px;
	width: 330px;
	margin: 0 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0 5px #b1b1b1;
	-moz-box-shadow: 0 0 5px #b1b1b1;
	-webkit-box-shadow: 0 0 5px #b1b1b1;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .inner-wrap {
	display: block;
	position: absolute;
	top: 7px;
	right: 7px;
	bottom: 7px;
	left: 7px;
	margin: 0;
	border: 1px solid #e8e8e8;
	padding: 6px;
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/img-baby-01.png") no-repeat 100% 100%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 h3 {
	display: block;
	position: relative;
	padding: 13px 0;
	text-align: center;
	font: 15px arial, sans-serif;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-5x2.png') repeat-x 0 100%;
	color: #ff0068;
	text-transform: uppercase;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 h4 {
	display: block;
	position: relative;
	padding: 13px 0;
	font-weight: normal;
	font-size: 14px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap {
	display: block;
	position: relative;
	padding: 18px 23px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap p.link-g {
	display: block;
	padding: 8px 0 !important;
	margin: 0 !important;
	position: relative;
	text-align: center;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap p.link-g:after {
	display: block;
	content: "";
	clear: both;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap .button {
	display: inline-block;
	clear: both;
	line-height: 22px;
	margin: 0 auto;
	margin-bottom: 7px;
	padding: 7px 36px 7px 8px;
	border: 0 none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: center;
	background: #ff0066 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left-blue.png') no-repeat 100% 50%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap .ul-account {
	display: block;
	padding: 0 !important;
	margin-top: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap .ul-account li {
	display: block;
	padding: 0 0 0 15px !important;
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/rond.png") no-repeat 0 50%;
	text-decoration: none;
	top: 0px;
	position: relative;
	line-height: 20px;
	margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address {
	display: block;
	position: relative;
	padding: 18px 4px 0px 37px;
	color: #907d76;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d {
	display: block;
	margin: 0;
	padding: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li {
	display: block;
	padding-left: 17px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-blue-7x7.png') no-repeat 0 10px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form .civility {
	margin-top: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#shipping-new-address-form .civility {
	margin-top: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li.use-shipping-checkbox-yes {
	display: block;
	margin: 15px 0 5px 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li.use-shipping-checkbox-no {
	display: block;
	margin: 5px 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li label {
	display: block;
	line-height: 20px;
	padding: 3px 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li .civility label {
	display: inline-block;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .link-b {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .button {
	display: block;
	float: right;
	clear: both;
	line-height: 22px;
	margin-bottom: 7px;
	padding: 7px 36px 7px 8px;
	border: 0 none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: center;
	background: #ff0066 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left-blue.png') no-repeat 100% 50%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d {
	display: block;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a {
	display: block;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a:after {
	display: block;
	content: "";
	clear: both;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p {
	display: block;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a div + p {
	display: block;
	float: left;
	width: 46%;
	padding: 0 2%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a .info {
	font-size: 9px;
	color: red;
	text-align: right;
	width: 100%;
	display: block;
	padding: 0;
	margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p label,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a div + p label {
	display: block;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a div + p input[type="text"],
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a div + p select,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p input[type="text"],
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p select,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p .wrap-enhanced-select{
	display: block;
	width: 100%;
}

/*** Processus de commande : etape expedition ***/
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form {
	display: block;
	position: relative;
	padding: 18px 4px 18px 37px;
	color: #907d76;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d {
	display: block;
	margin: 0;
	padding: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li {
	display: block;
	padding: 5px 0;
	padding-left: 17px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-blue-7x7.png') no-repeat 0 10px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist {
	background: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .link-b {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .button {
	display: block;
	float: right;
	clear: both;
	line-height: 22px;
	margin-bottom: 7px;
	padding: 7px 36px 7px 8px;
	border: 0 none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: center;
	background: #ff0066 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left-blue.png') no-repeat 100% 50%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d {
	display: block;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-socolissimo img {
	left: 0px;
	float: left;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-socolissimo div.intro-socolissimo-title {
	margin: 0 0 0 100px;
	padding: 14px 0 10px 0;
	margin-bottom: 10px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-6x2.png') repeat-x 0 100%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-socolissimo div.intro-socolissimo-title h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco {
	padding-left: 80px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco input[type="radio"] {
    background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-16x16.png) no-repeat 50% 50%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco input[type="radio"]:checked {
    background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-rond-tripple-24x24.png) no-repeat 50% 50%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco img {
	position: relative;
	left: 60px;
	top: 9px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label {
	left: 33px;
	position: relative;
	top: -15px;
	font-weight: normal;
	font-size: 16px;
	color: #ff6f00;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco .enhanced-input-radio {
	top: -5px;
	left: -10px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label span {
	color: #8f7e76;
	font-size: 14px;
	font-weight: bold
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label strong {
	color: #8f7e76;
	font-size: 14px;
	font-weight: bold
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label strong .price {
	color: #8f7e76;
	font-size: 14px;
	font-weight: bold;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div {
	margin-left: 106px;
	position: relative;
	top: -15px;
	font-size: 14px;
	color: #907d79;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-removalatshop img {
	left: 0px;
	float: left;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-removalatshop div.intro-removalatshop-title {
	margin: 0 0 0 100px;
	padding: 14px 0 10px 0;
	margin-bottom: 10px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-6x2.png') repeat-x 0 100%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-removalatshop div.intro-removalatshop-title h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop {
	padding-left: 50px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop input[type="radio"]{
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-16x16.png) no-repeat 50% 50%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop input[type="radio"]:checked{
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-rond-tripple-24x24.png) no-repeat 50% 50%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop label {
	left: 60px;
	position: relative;
	font-weight: normal;
	font-size: 16px;
	color: #E52530;
	font-family: arial;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop label span {
	color: #907B76;
	font-size: 14px;
	font-weight: bold;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop label strong {
	color: #907B76;
	font-size: 14px;
	font-weight: bold;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop > div {
	margin-left: 93px;
	position: relative;
	top: 0;
	font-size: 14px;
	color: #907d79;
}

.gift-message-form {
	border: 1px solid #8E8E8E;
	margin: 0 43px;
	padding: 0 0 10px;
	width: 440px;
}

.gift-message-form .gift-item .gift-wrapping-form {
	padding: 0 20px;
}

.gift-message-form .inner-box {
	height: 300px;
	overflow: auto;
	padding: 0;
}

.gift-message-form .inner-box p {
	margin: 10px 0;
	padding: 0 20px;
}

.gift-message-form .inner-box p label {
	font-weight: bold;
}

.gift-message-form .display-container {
	margin: 10px 0 20px 35px;
}

.gift-message-form .display-container a {
	color: #8E8E8E
}

.gift-message-form .display-container a:hover {
	color: #8E8E8E
}

.gift-message-form .fieldset {
	width: 400px;
	margin-left: 36px;
}

.gift-message-form .fieldset li.fields {
	list-style: none outside none;
}

.gift-message-form .fieldset li.fields div.field {
	width: 300px !important;
}

.gift-message-form .fieldset li.fields div.field input, .gift-message-form textarea {
	width: 170px !important;
}

.gift-message-form .fieldset label {
	width: 80px;
	display: inline !important;
	float: left;
	margin: 0px !important;
	font-size: 0.9em !important;
}

.gift-message-form .fieldset div.input-box {
	float: left;
}

.gift-message-form ol {
	padding-left: 0px !important
}

.gift-message-form .gift-item .fieldset {
	width: 270px;
}

.gift-message-form .gift-item .number {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bkg_dots.gif") repeat-x scroll 0 100% transparent;
	color: #ADADAD;
	font-weight: bold;
	margin-bottom: 0;
	padding: 5px 20px;
}

.gift-message-form .gift-item .product-img-box {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bkg_dots.gif") repeat-y scroll 100% 0 transparent;
	float: left;
	padding-right: 10px;
	width: 130px;
}

.gift-message-form .gift-item .product-image {
	margin: 20px;
	text-align: center;
	padding: 0 10px;
}

.gift-message-form .gift-item .product-name {
	font-size: 12px;
	margin: 20px 0 5px;
	text-align: center;
	font-weight: bold;
}

.gift-message-form .inner-box h5, .gift-message-form .inner-box h4 {
	color: #8E8E8E;
	font: 14px/1.25 Arial, Helvetica, sans-serif;
	margin: 0px !important;
	padding: 0 5px;
}

.gift-message-form .gift-item .fieldset {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bkg_dots.gif") repeat-y scroll 0 0 transparent;
	float: left;
	margin: 0 0 0 -2px;
	padding: 20px 0 10px 10px;
}

.gift-message-form .gift-item .gift-wrapping-form {
	padding: 0px !important;
	margin: 0px !important;
}

.gift-message-form .gift-item .display-container {
	padding: 0px !important;
	font-size: 0.9em;
}

.gift-message-form .gift-item .fieldset .gift-wrapping-form label {
	width: 140px;
}

.gift-message-form .gift-item .fieldset .field {
	margin-bottom: 15px;
}

.gift-wrapping-form {
	margin-left: 35px;
	width: 400px;
}

.gift-wrapping-form img {
	border: 1px solid #ccc;
	float: left;
	margin-right: 10px;
	padding: 3px;
}

.gift-wrapping-form label {
	margin-right: 10px;
	vertical-align: middle;
}

.gift-wrapping-form .gift-wrapping-design {
	overflow: hidden;
}

.gift-wrapping-form .gift-wrapping-design .price-box {
	margin-top: 60px;
}

.gift-wrapping-form .gift-wrapping-design .price-box span.price {
	font-weight: bold;
}

.gift-wrapping-form select {
	width: 100px !important;
	display: inline !important;
	margin: 0px !important;
}

.ayaline-giftslist-shipping-address {
	margin: 10px;
	font-size: 11px;
}

.ayaline-giftslist-shipping-address address {
	margin: 10px;
}

/*** Processus de commande : etape paiement ***/
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form {
	display: block;
	position: relative;
	padding: 18px 4px 18px 37px;
	color: #907d76;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d {
	display: block;
	margin: 0;
	padding: 0;
}

#checkout-payment-method-load label {
	position: relative;
	top: -1px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d li {
	display: block;
	padding: 5px 0;
	padding-left: 17px;
	height: initial;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-blue-7x7.png') no-repeat 0 10px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d li.nolist {
	background: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d li.nolist ul,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d li.nolist ul li {
	background: none;
	padding: 0;
	min-height: 0;
	margin: 0;
	line-height: initial;
	height: initial;
	margin-left: 17px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .link-b {
	display: block;
	position: relative;
	top: 0;
	left: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .button {
	display: block;
	float: right;
	clear: both;
	line-height: 22px;
	margin-bottom: 7px;
	padding: 7px 36px 7px 8px;
	border: 0 none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: center;
	background: #ff0066 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left-blue.png') no-repeat 100% 50%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d {
	display: block;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .carte_sogenactif {
	float: left;
	height: 40px;
	margin-right: 20px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .input_carte {
	margin-top: 20px;
	vertical-align: top;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .carte_sogenactif label {
	border: 0 none;
	margin: 0;
	padding: 0 15px 0 4px;
	width: 40px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .carte_sogenactif img {
	border: medium none;
	left: 0px !important;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #payment-buttons-container {
	display: block;
	position: relative;
	padding: 0 4px 0 0;
	margin: 0;
	color: #907d76;
	float: none;
	left: initial;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #payment-buttons-container:after {
	content: "";
	display: block;
	clear: both;
}


.checkout-onepage-index #page_content .accordion-b.opc .panel .step #payment-buttons-container .button,
.popin_emballage .boutons_roses a, .popin_emballage .boutons_roses button {
	display: block;
	float: right;
	clear: both;
	line-height: 22px;
	margin-bottom: 7px;
	padding: 7px 36px 7px 8px;
	border: 0 none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: center;
	background: #ff0066 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left-blue.png') no-repeat 100% 50%;
}
.popin_emballage .boutons_roses button.bouton_etape_suivante {
	clear: inherit;
}
.popin_emballage .boutons_roses{
	margin-top: 10px;
}
#ayalinevoucher-please-wait img {
	position: relative;
	left: 0px;
	top: 4px;
}

#ayalinevoucher-please-wait {
	font-size: 12px;
}

#payment_form_ayalinevoucher_values {
	margin-top: 10px;
	font-size: 12px;
}

/*** Processus de commande : etape 6 ***/
#checkout-review-table-wrapper.cart-a {
	margin: 0 10px;
	width: auto;
}

#checkout-review-table-wrapper.cart-a div.inner {
	overflow: hidden;
	background: #fff;
	color: #917d76;
}

#checkout-review-table-wrapper.cart-a p.top {
	height: 30px;
	color: #917d76;
	font-size: 1.8em;
	font-family: arial, sans-serif;
	border-bottom: 1px solid #9c9a9b;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding-top: 7px;
}

#checkout-review-table-wrapper.cart-a p.top span {
	position: relative;
}

#checkout-review-table-wrapper.cart-a .quadruple-c {
	margin: 0;
}

#checkout-review-table-wrapper.cart-a .quadruple-c:after {
	content: "";
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
}

#checkout-review-table-wrapper.cart-a .quadruple-c .headers {
	display: none;
}

#checkout-review-table-wrapper.cart-a .quadruple-c .col-a {
	float: left;
	width: 110px;
	text-align: center;
	padding: 0;
	height: auto;
}

#checkout-review-table-wrapper.cart-a .quadruple-c .col-img {
	margin-top: 5px;
	margin-bottom: 5px;
}

#checkout-review-table-wrapper.cart-a .quadruple-c .col-b {
	float: left;
	width: 340px;
	text-align: left;
}

#checkout-review-table-wrapper.cart-a .quadruple-c .col-c {
	float: left;
	width: 100px;
	text-align: center;
}

#checkout-review-table-wrapper.cart-a .quadruple-c .col-d {
	float: left;
	width: 84px;
	text-align: center;
}

#checkout-review-table-wrapper.cart-a .quadruple-c .col-e {
	width: 150px;
	text-align: right;
	background-color: #e9e7e8;
}

#checkout-review-table-wrapper.cart-a .quadruple-c.top .col-e {
	background: none;
}
#checkout-review-table-wrapper.cart-a .quadruple-c .col-a ,
#checkout-review-table-wrapper.cart-a .quadruple-c .col-b ,
#checkout-review-table-wrapper.cart-a .quadruple-c .col-c ,
#checkout-review-table-wrapper.cart-a .quadruple-c .col-d ,
#checkout-review-table-wrapper.cart-a .quadruple-c .col-e {
    font-size: 20px;
    display: block;
    float: none;
    overflow: hidden;
}

#checkout-review-table-wrapper.cart-a .quadruple-c.top .col-e .incl-tax {
	font-size: 11px;
	font-weight: bold;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-e.gif) 0 100% repeat-x;
	color: #917d76;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding-bottom: 1px;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c:last-child {
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b {
	padding: 17px 0 0 0;
	color: #917d76;
	font-size: 1.1em;
	text-align: left;
	width: 340px;
        display: block;
        float: none;
        overflow: hidden;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b strong {
	display: block;
	color: #917d76;
	font-size: 12px;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b span {
	display: block;
	margin: -4px 0 10px 0;
	font-size: 0.8em;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b span.cart-options > span {
	margin-bottom: 1px;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b .cart-point {
	display: inline-block;
	padding-right: 3px;
	margin: 0;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b .span-dl {
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b .span-dt {
	padding: 0;
	margin: 0;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b .span-dd {
	margin-bottom: 1px;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b .item-options {
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b .cart-options > span > .cart-point {
	display: inline-block;
	padding: 0;
	margin: 0;
	line-height: 10px;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b .cart-options > span > strong {
	display: inline-block;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: bold;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b .cart-options > span > .cart-option-value {
	display: block;
	padding: 0;
	margin: -4px 0 0 0;
	font-size: 1.1em;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-c {
	padding: 30px 0 0 0;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-d {
	padding: 18px 0 0 0;
	font-weight: bold;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-e {
	padding: 20px 0 0 0;
	color: #ff0066;
	font-size: 1.8em;
	text-align: right;
	white-space: nowrap;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-price ,
#checkout-review-table-wrapper.cart-a div.inner .quadruple-c.giftcart-item .col-e {
	width: 126px;
	font-size: 21px;
        display: block;
        float: none;
        overflow: hidden;
        z-index: 1;
}
#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-price .price,
#checkout-review-table-wrapper.cart-a div.inner .quadruple-c.giftcart-item .col-e .price{
        display: block;
        float: none;
        z-index: 1;
        width: 90%;
}
@-moz-document url-prefix()
{
   #checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-price .price,
   #checkout-review-table-wrapper.cart-a div.inner .quadruple-c.giftcart-item .col-e .price{
        width: 95%;
   }
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-e strong {
	color: #e31519;
	font-size: 0.59em;
	font-weight: 700;
}

#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-e .old {
	font-size: 0.59em;
	text-decoration: line-through;
}

#checkout-review-table-wrapper.cart-a .total {
	margin-top: 4px;
	padding-top: 5px !important;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-f.gif) 0 0 repeat-x !important;
	color: #ff0066;
}

#checkout-review-table-wrapper.cart-a p.total span.col-b {
	padding: 15px 0 !important;
	color: #ee0000 !important;
}

#checkout-review-table-wrapper.cart-a p.total span.col-b strong {
	display: block;
	margin: 0 0 -5px 0;
	color: #ff0066 !important;
}

#checkout-review-table-wrapper.cart-a p.total span.col-c {
	padding: 0 !important;
	color: #8e8e8e;
}

#checkout-review-table-wrapper.cart-a p.total span.col-d {
	padding: 0 !important;
	color: #8e8e8e;
	white-space: nowrap;
}

#checkout-review-table-wrapper.cart-a .discount {
	margin-top: 4px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-f.gif) 0 0 repeat-x !important;
	color: #666565;
	font-size: 1.3em;
	font-weight: 700;
	white-space: nowrap;
}

#checkout-review-table-wrapper.cart-a .discount span {
	padding: 0 0 9px 0 !important;
	color: #666565 !important;
}

#checkout-review-table-wrapper.cart-a .discount span.col-b {
	position: relative;
	top: 13px;
}

#checkout-review-table-wrapper.cart-a .discount span.col-c {
	position: relative;
	top: 12px;
}

#checkout-review-table-wrapper.cart-a .discount span.col-e {
	font-weight: 500 !important;
}

#checkout-review-table-wrapper.cart-a .sum {
	height: 47px;
	color: #ed0000;
	font-weight: 700;
	font-size: 1.6em;
}

#checkout-review-table-wrapper.cart-a .sum span.col-b {
	position: relative;
	left: -20px;
	top: 10px;
}

#checkout-review-table-wrapper.cart-a .sum span.col-e {
	position: relative;
	top: 3px;
	font-size: 1.375em;
	text-align: right;
}

#checkout-review-table-wrapper.cart-a .sextuple-a {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-i.gif) 0 100% repeat-x;
	width: auto;
	border-left: none;
	border-right: none;
	height: auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 0;
}

#checkout-review-table-wrapper.cart-a .total {
	color: #ee0000;
	font-size: 1.6em;
	font-weight: 700;
	height: 60px;
	padding: 0 !important;
	margin: 0;
	border-top: 3px solid #907d77;
}

#checkout-review-table-wrapper.cart-a .total span.price {
	font-size: 0.8em;
}

#checkout-review-table-wrapper.cart-a .total span.a {
	position: relative;
	display: block;
	height: auto;
	line-height: 4px;
	font-weight: normal;
}

#checkout-review-table-wrapper.cart-a .total span.a .price {
	font-size: 0.5em;
	font-weight: normal;
}

#checkout-review-table-wrapper.cart-a .sextuple-a.total span.col-b {
	/*top:12px;*/
	font-size: 0.8em;
}

#checkout-review-table-wrapper.cart-a .total span.col-b > span {
	font-size: 11px;
}

#checkout-review-table-wrapper.cart-a .special {
	font-size: 1.4em;
	color: #FF0066 !important;
	border-top: 1px dashed #EB829D;
	font-weight: bold;
	background: none;
	margin: 0;
}

#checkout-review-table-wrapper.cart-a .special:first-child {
	border-top: none;
}

#checkout-review-table-wrapper.cart-a .special span.col-e {
	font-weight: normal;
        display: block;
        float: none;
        overflow: hidden;
}

#checkout-review-table-wrapper.cart-a .special span.price {
	font-weight: normal;
	font-size: 0.85em;
}

#checkout-review-table-wrapper.cart-a .special span.a {
	font-size: 0.55em;
	top: 0;
	display: block;
}

#checkout-review-table-wrapper.cart-a .special.even *,
#checkout-review-table-wrapper.cart-a .special.even p,
#checkout-review-table-wrapper.cart-a .special.even div,
#checkout-review-table-wrapper.cart-a .special.even a,
#checkout-review-table-wrapper.cart-a .special.even strong,
#checkout-review-table-wrapper.cart-a .special.even span {
	color: #917c79 !important;
}

#checkout-review-table-wrapper.cart-a p.sextuple-a span.col-b {
	position: relative;
	top: 0;
	display: block;
	padding: 8px 0;
	width: 414px;
	height: auto;
	font-size: 14px;
}

#checkout-review-table-wrapper.cart-a p.sextuple-a span.col-b span {
	font-weight: normal;
	display: block;
	top: 0px;
	font-size: 0.85em;
}

#checkout-review-table-wrapper.cart-a p.sextuple-a span.col-b .cart-options {
	display: block;
	padding: 0;
	margin: 0;
}

#checkout-review-table-wrapper.cart-a p.sextuple-a span.col-b .cart-options > span {
	display: block;
	padding: 0;
	margin: 0;
}

#checkout-review-table-wrapper.cart-a p.sextuple-a span.col-c {
	width: 0;
}

#checkout-review-table-wrapper.cart-a p.sextuple-a span.col-e {
	padding: 0;
	left: 0;
	width: 126px;
	margin: 0;
	background: #e9e7e8;
	height: auto;
	padding: 8px 0;
	font-size: 21px;
}

#checkout-review-table-wrapper.cart-a p.sextuple-a span.col-e .price{
        display: block;
        float: none;
        z-index: 1;
        width: 90%;
}
@-moz-document url-prefix()
{
   #checkout-review-table-wrapper.cart-a p.sextuple-a span.col-e .price{
        width: 95%;
   }
}

#checkout-review-table-wrapper.cart-a p.total span.col-e {
	padding: 10px 0;
	left: 0;
	width: 127px;
	font-size: 26px;
	color: #ee0000;
        display: block;
        float: none;
        overflow: hidden;
}

#checkout-review-table-wrapper.cart-a p.sextuple-a span.col-a {
	width: 120px;
	margin-right: 0;
}

#checkout-review-table-wrapper.cart-a p.sextuple-a span.col-d {
	width: 0px;
	padding: 0;
}

#checkout-review-table-wrapper.cart-a p.sextuple-a span.col-f {
	display: none;
}

#checkout-review-table-wrapper.cart-a p.code span.col-c {
	width: 0px;
}

#checkout-review-table-wrapper.cart-a p.code span.col-d {
	width: 0px;
}

#checkout-review-table-wrapper.cart-a p.giftwrapping span.col-b {
	left: 25px;
}

#checkout-review-table-wrapper.cart-a p.giftwrapping span.col-e, div.cart-a p.first span.col-e {
	left: -10px;
}

#checkout-review-load .textarea textarea {
	width: 85%;
	margin-left: 10%;
	background-color: #f9fbf8;
	box-shadow: inset 0 0 3px #A0A0A0;
	-webkit-box-shadow: inset 0 0 3px #A0A0A0;
	-moz-box-shadow: inset 0 0 3px #A0A0A0;
}

/* Let's get this party started */
#checkout-review-load .textarea textarea::-webkit-scrollbar {
	width: 12px;
}

/* Track */
#checkout-review-load .textarea textarea::-webkit-scrollbar-track {
	margin: 3px 0;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-scrollbar-track.png') repeat-y 50% 0;
}

/* Handle */
#checkout-review-load .textarea textarea::-webkit-scrollbar-thumb {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-scrollbar-thumb.png') no-repeat 50% 50%;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	height: 30px;
}

#checkout-step-review #review-buttons-container {
	display: block;
	left: auto;
	right: 30px;
}

#checkout-step-review .button {
	display: block;
	float: right;
	clear: both;
	line-height: 22px;
	margin-bottom: 7px;
	padding: 0 36px 0 8px;
	border: 0 none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: center;
	background: #ff0066 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left-blue.png') no-repeat 100% 50%;
}

#checkout-step-review .button .big {
	display: block;
	position: relative;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

#checkout-step-review .button .small {
	display: block;
	position: relative;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	line-height: initial;
	top: -3px;
}

#checkout-step-review .agree {
	display: block;
	margin: 0;
	padding: 0;
	width: 85%;
	margin-left: 10%
}

#checkout-step-review .agree label {
	font-weight: bold;
	font-size: 11px;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper {
	display: block;
	width: 213px;
	float: right;
	border: none;
}

/*********** end : checkout onepage *************/
/***********************************************/
.enhanced-input-radio {
	display: inline-block;
	position: relative;
	top: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-16x16.png') no-repeat 50% 50%;
}

.enhanced-input-radio.checked {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-rond-tripple-24x24.png') no-repeat 50% 50%;
}

.enhanced-input-checkbox {
	display: inline-block;
	position: relative;
	top: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/checkbox.png") no-repeat 50% 50%;
}

.enhanced-input-checkbox.checked {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/checkbox_checked.png") no-repeat 50% 50%;
}

#borderie-container .heading .enhanced-input-checkbox {
	margin-top: 13px;
	width: 23px;
	height: 23px;
	background-image: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-checkbox-blue-off.png");
    z-index: 0!important
}

#borderie-container .heading .enhanced-input-checkbox.checked {
	background-image: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-checkbox-blue-on.png")
}

/************* Page de connexion *************/
.customer-account-login #main_menu {
	margin-bottom: 5px;
}

.customer-account-login #page_content {
	padding: 27px 41px 38px 41px;
	width: 856px;
	float: none;
	background: rgb(255, 255, 255);/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 34%, rgba(238, 238, 238, 1) 68%, rgba(240, 238, 239, 1) 71%, rgba(237, 237, 237, 1) 72%, rgba(236, 236, 236, 1) 76%, rgba(233, 231, 232, 1) 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(34%, rgba(248, 248, 248, 1)), color-stop(68%, rgba(238, 238, 238, 1)), color-stop(71%, rgba(240, 238, 239, 1)), color-stop(72%, rgba(237, 237, 237, 1)), color-stop(76%, rgba(236, 236, 236, 1)), color-stop(100%, rgba(233, 231, 232, 1)));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 34%, rgba(238, 238, 238, 1) 68%, rgba(240, 238, 239, 1) 71%, rgba(237, 237, 237, 1) 72%, rgba(236, 236, 236, 1) 76%, rgba(233, 231, 232, 1) 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 34%, rgba(238, 238, 238, 1) 68%, rgba(240, 238, 239, 1) 71%, rgba(237, 237, 237, 1) 72%, rgba(236, 236, 236, 1) 76%, rgba(233, 231, 232, 1) 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 34%, rgba(238, 238, 238, 1) 68%, rgba(240, 238, 239, 1) 71%, rgba(237, 237, 237, 1) 72%, rgba(236, 236, 236, 1) 76%, rgba(233, 231, 232, 1) 100%);/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 34%, rgba(238, 238, 238, 1) 68%, rgba(240, 238, 239, 1) 71%, rgba(237, 237, 237, 1) 72%, rgba(236, 236, 236, 1) 76%, rgba(233, 231, 232, 1) 100%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e7e8', GradientType=0);/* IE6-9 */
}

.customer-account-login #page_content .one, .customer-account-login #page_content .two {
	width: 384px;
	float: left;
	box-shadow: #999 0 0 6px;
	padding: 10px;
	border-radius: 4px;
	position: relative;
	background: #fff;
	z-index: 99;
}

.customer-account-login #page_content .one .inner, .customer-account-login #page_content .two .inner {
	min-height: 419px;
}

.div-ombre {
	position: relative;
	width: 402px;
	float: left;
}

.div-ombre:nth-child(2) {
	float: right;
}

.div-ombre .ombre {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ombreporte.png") no-repeat center;
	height: 103px;
	display: block;
	position: absolute;
	bottom: -18px;
	z-index: 0;
	left: 0;
	right: 0;
}

.customer-account-login #page_content .one {
	float: right;
}

/* Fin Page Connexion */
.customer-account-login #page_content .one h2 {
	line-height: initial;
	height: auto;
	text-transform: uppercase;
	color: #ff0066;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 2px dotted #8F7D77;
	padding-bottom: 13px;
	width: 95%;
	margin: auto;
	text-align: center;
	font-family: Arial;
}

.customer-account-login #page_content .two h2 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 2px dotted #8F7D77;
	padding-bottom: 16px;
	width: 95%;
	margin: auto;
	font-family: Arial;
	text-align: center;
	color: #907D77;
	line-height: initial;
	height: auto;
}

.customer-account-login #page_content .one .link-g a {
	text-transform: uppercase;
	color: #fff;
	background: #ff0066 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png");
	padding: 10px;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	width: 140px;
	height: 25px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	display: block;
	margin: auto;
	text-decoration: none !important;
	padding-left: 25px;
}

.customer-account-login #page_content .one .link-g a span {
	position: relative;
	top: 5px;
	font-family: Arial;
	font-size: 15px;
	color: white;
}

.customer-account-login #page_content .one .inner p {
	padding-left: 23px;
}

.customer-account-login #page_content .one .inner, .customer-account-login #page_content .two .inner {
	box-shadow: #999 0px 0px 1px 0px;
	padding-top: 23px;
	padding-bottom: 1px;
	position: relative;
	z-index: 99;
	background: #fff;
}

.customer-account-login #page_content .two .link-cr {
	text-align: center;
}

.customer-account-login #page_content .two button {
	cursor: pointer;
	background: #8bb3d9 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_login.png");
	border: none;
	padding: 10px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	width: 175px;
	height: 47px;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	margin-top: 18px;
	font-family: Arial;
}

.customer-account-login #page_content ul {
	list-style: none;
}

.customer-account-login #page_content ul li a {
	color: #907d77;
	text-shadow: 0 0 0 #907d77;
	font-size: 11px;
	padding-left: 32px;
	margin-bottom: 13px;
	display: block;
}

.customer-account-login #page_content .login-a label {
	display: block;
	margin-bottom: 7px;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
}

.red {
	color: #E85156;
}

.customer-account-login #page_content .login-a fieldset {
	padding-left: 28px;
	margin-top: 16px;
}

.customer-account-login #page_content .login-a fieldset input {
	background: #ebe7e5;
	border: none;
	width: 315px;
	height: 27px;
	padding-left: 10px;
}

.customer-account-login #page_content .scheme-a {
	text-align: right;
	width: 90%;
	color: red;
	font-size: 9px;
	font-weight: normal;
	margin-top: -6px;
}

.customer-account-login #page_content .one .link-g {
	text-align: center;
}

::-webkit-input-placeholder {
	color: rgb(144, 125, 119);
}

:-moz-placeholder {
	/* Firefox 18- */
	color: rgb(144, 125, 119);
}

::-moz-placeholder {
	/* Firefox 19+ */
	color: rgb(144, 125, 119);
}

:-ms-input-placeholder {
	color: rgb(144, 125, 119);
}

.customer-account-login #page_content .one .inner {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/imgBeBe.png");
	background-repeat: no-repeat;
	background-position: 134% 106%;
}

.ul-account {
	list-style-image: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/rond.png") !important;
	padding-left: 36px !important;
	text-indent: 10px;
	display: block;
}

.ul-account li {
	height: 22px;
}

.customer-account-login #page_content .login-a fieldset input#email {
	margin-bottom: 3px;
	font-family: Arial;
}

.customer-account-login #page_content .two .inner ul {
	list-style: none;
	position: relative;
	bottom: 0;
}

.customer-account-login .one .inner h3 {
	padding-top: 30px;
	padding-left: 20px;
	font-size: 16px;
	font-family: Arial;
	margin-bottom: 13px;
}

.customer-account-forgotpassword h2.heading-a {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 2px dotted #8F7D77;
	padding-bottom: 16px;
	width: 95%;
	margin: auto;
	font-family: Arial;
	text-align: center;
}

.customer-account-forgotpassword .cache {
	display: none;
}

.customer-account-forgotpassword .item-a h3, .customer-account-forgotpassword label {
	display: block;
	margin-bottom: 15px;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
}

.customer-account-forgotpassword .item-a input {
	background: #ebe7e5;
	border: none;
	width: 315px;
	height: 27px;
	padding-left: 10px;
}

.customer-account-forgotpassword .info {
	text-align: right;
	width: 85%;
	color: red;
	font-size: 9px;
	font-weight: normal;
	margin-top: -6px;
}

.customer-account-forgotpassword button {
	cursor: pointer;
	background: #8bb3d9 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_login.png");
	border: none;
	padding: 10px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	width: 175px;
	height: 47px;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	margin-top: 18px;
	font-family: Arial;
	text-align: center;
}

.customer-account-forgotpassword #page_content {
	padding: 27px 41px 38px 41px;
	width: 856px;
	float: none;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 34%, rgba(238, 238, 238, 1) 68%, rgba(240, 238, 239, 1) 71%, rgba(237, 237, 237, 1) 72%, rgba(236, 236, 236, 1) 76%, rgba(233, 231, 232, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(34%, rgba(248, 248, 248, 1)), color-stop(68%, rgba(238, 238, 238, 1)), color-stop(71%, rgba(240, 238, 239, 1)), color-stop(72%, rgba(237, 237, 237, 1)), color-stop(76%, rgba(236, 236, 236, 1)), color-stop(100%, rgba(233, 231, 232, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 34%, rgba(238, 238, 238, 1) 68%, rgba(240, 238, 239, 1) 71%, rgba(237, 237, 237, 1) 72%, rgba(236, 236, 236, 1) 76%, rgba(233, 231, 232, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 34%, rgba(238, 238, 238, 1) 68%, rgba(240, 238, 239, 1) 71%, rgba(237, 237, 237, 1) 72%, rgba(236, 236, 236, 1) 76%, rgba(233, 231, 232, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 34%, rgba(238, 238, 238, 1) 68%, rgba(240, 238, 239, 1) 71%, rgba(237, 237, 237, 1) 72%, rgba(236, 236, 236, 1) 76%, rgba(233, 231, 232, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 248, 1) 34%, rgba(238, 238, 238, 1) 68%, rgba(240, 238, 239, 1) 71%, rgba(237, 237, 237, 1) 72%, rgba(236, 236, 236, 1) 76%, rgba(233, 231, 232, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e7e8', GradientType=0);
}

.customer-account-forgotpassword #main_menu, .customer-account-logoutsuccess #main_menu {
	margin-bottom: 5px;
}

.customer-account-forgotpassword .inner-a {
	box-shadow: #999 0px 0px 1px 0px;
	padding-top: 23px;
	padding-bottom: 1px;
	position: relative;
	z-index: 99;
	background: #fff;
}

.customer-account-forgotpassword .item-a {
	width: 100%;
	padding-top: 11px;
	padding-left: 23px;
}

.customer-account-forgotpassword #page_content .interne {
	float: none;
	margin: auto;
	width: 384px;
	box-shadow: #999 0 0 6px;
	padding: 10px;
	border-radius: 4px;
	position: relative;
	background: #fff;
	z-index: 99;
}

.customer-account-forgotpassword .item-d {
	padding-left: 25px;
}

.customer-account-forgotpassword .div-ombre {
	position: relative;
	width: 402px;
	float: none;
	margin: auto;
}

.customer-account-logoutsuccess #page_content, .checkout-cart-index-empty {
	padding: 20px 20px 10px 20px;
}

.checkout-cart-index-empty h2.heading-a {
	font-size: 16px;
}

.checkout-cart-index-empty p a {
	color: #907D77;
	font-weight: bold;
}

/************* END : Pannier *************/
/***********************************************/

/* **************************** */
.category-products {
	font-size: 80%;
}

h1.cch1, .heading-a, .heading-b {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

div.advice {
	margin-top: 5px;
}

div.advice span.title {
	color: #EB829D;
	font-size: 2.5em;
	
}

div.advice div.top {
	background-color: #8BB3D9;
	border-radius: 8px 8px 0 0;
	color: #ffffff;
}

div.advice div.top span.button {
	float: right;
	width: 150px;
	background: none;
	height: 30px;
	line-height: 3;
	font-weight: 100;
	font-size: 1em;
}

div.advice div.top span.button a {
	text-decoration: none;
}

div.advice div.top span {
	float: left;
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ampoule.png") no-repeat scroll 3px 3px transparent;
	height: 37px;
	line-height: 2;
	max-width: 400px;
	padding: 5px 0 0 40px;
	font-size: 1.5em;
	font-weight: 600;
}

div.advice div.top span.button a {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-fond-bleu-left.png") no-repeat scroll 95% 50% transparent;
	padding: 6px 55px 6px 0;
	color: #FFFFFF;
	text-decoration: underline;
}

div.advice div.top p img {
	margin: 2px 0 0 5px;
}

.advice-opened {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-fond-bleu-bot.png") no-repeat scroll 95% 50% transparent !important;
	padding-right: 34px !important;
}

.clear {
	clear: both;
	min-height: 0px !important;
}

.display-none {
	display: none !important;
}

.category-products .pagination-b {
	top: 0px;
	left: -37px;
	text-align: center;
	width: auto;
}

div.catalog-a {
	overflow: hidden;
	width: 100%;
	padding: 50px 0 0 0;
}

div.catalog-a div {
	display: block;
	position: relative;
	z-index: 1;
	float: left;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 15px;
}

* html div.catalog-a div {
	overflow: hidden;
}

div.catalog-a a {
	display: block;
	width: 100%;
	color: #8e8e8e;
}

div.catalog-a a:hover, div.catalog-a a:focus, div.catalog-a a:active {
	text-decoration: none;
}

div.catalog-a div h4 {
	margin-bottom: 0px;
	font-size: inherit;
	font-weight: inherit;
}

div.catalog-a div span {
	font-size: 1.45em;
	font-weight: 700;
}

div.catalog-a div span span {
	font-size: 0.68em;
}

div.catalog-a div span.heading-a {
	display: block;
	width: 180px;
	padding: 5px 0 0 0;
	border-top: 1px solid #c6c6c6;
	font-size: 1em;
	font-weight: 500;
	margin-bottom: 0;
}

div.catalog-a div span.discount {
	color: #e31519
}

div.catalog-a div span.strike {
	text-decoration: line-through;
}

div.catalog-a div span.offert {
	color: #f6ae6f;
	font-weight: 700;
	text-transform: uppercase;
}

div.catalog-a div img.top-left {
	position: absolute;
	left: 0;
	top: 0;
}

div.catalog-a div img.bottom-right {
	position: absolute;
	right: 10px;
	top: 52%;
}

div.catalog-a div img.bottom-left {
	left: 10px;
	position: absolute;
	top: 197px;
}

div.catalog-a div span.bottom-left {
	color: #8BB3D9;
	font-size: 9px;
	font-weight: 100;
	left: 31px;
	position: absolute;
	top: 203px;
	text-transform: none;
}

div.catalog-a div img.offert {
	position: absolute;
	left: 1px;
	top: 95px;
    z-index: 9;
}

div.catalog-a span.tooltip {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 300;
	width: 195px;
}

div.catalog-a div:hover span.tooltip {
	display: block;
}

div.top-a {
	position: relative;
	height: 20px;
	padding: 0 3px 6px 3px;
	border-bottom: 1px solid #c6c6c6;
}

div.top-a p.link-back {
	position: absolute;
	left: 6px;
	top: 4px;
}

ul.pagination-a {
	position: relative;
	left: -37px;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #929291;
	text-align: center;
}

ul.pagination-a li {
	display: -moz-inline-stack;
	display: inline-block;
	font-size: 1.2em;
	font-weight: 700;
}

ul.pagination-a li.previous, ul.pagination-a li.next {
	position: relative;
	top: 3px;
	font-size: 0.9em;
}

ul.pagination-a li.previous a, ul.pagination-a li.next a {
	background: none !important;
}

ul.pagination-a li a {
	display: block;
	position: relative;
	top: 4px;
	float: left;
	width: 17px;
	height: 18px;
	margin: 0 -2px 0 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/pagination-a.gif) -3000em -3000em no-repeat;
	color: #929291;
	text-align: center;
}

ul.pagination-a li a:hover, ul.pagination-a li a:focus, ul.pagination-a li a:active, ul.pagination-a li.active a {
	background-position: 0 1px;
	color: #fff;
	text-decoration: none;
}

ul.pagination-a li.previous a:hover, ul.pagination-a li.previous a:focus, ul.pagination-a li.previous a:active, ul.pagination-a li.next a:hover, ul.pagination-a li.next a:focus, ul.pagination-a li.next a:active {
	color: #929291 !important;
}

ul.pagination-b {
	left: 14px;
	top: 15px;
	text-align: left;
	width: 300px
}

div.select-a {
	display: block;
	position: relative;
	z-index: 10;
	height: 32px;
	padding: 6px 0 0 0;
	border-bottom: 1px solid #c6c6c6;
	color: #8e8e8e;
	font-size: 1.1em;
}

div.select-a legend {
	display: block;
	position: relative;
	top: 16px;
	float: left;
	margin: 0 10px 0 0;
	font-style: italic;
}

div.select-a div {
	display: block;
	position: relative;
	z-index: 2;
	float: left;
	margin: 0 7px 0 0;
	border: 2px solid #999;
	background: #f5f7f4;
}

div.select-a div {
	border-radius: 9px 9px 0 0;
	-moz-border-radius: 9px 9px 0 0;
	-webkit-border-radius: 9px 9px 0 0;
	box-shadow: 0 0 5px #999;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	-khtml-box-shadow: 0 0 5px #999;
	behavior: url(/PIE.php);
}

div.select-a div.item-1, div.select-a div.default, div.select-a div.a_sex {
	width: 65px;
}

div.select-a div.item-2, div.select-a div.a_size_marketing {
	width: 114px;
}

div.select-a div.item-3, div.select-a div.a_color_marketing {
	width: 60px;
}

div.select-a div.item-4 {
	width: 56px;
}

div.select-a div.item-5, div.select-a div.price {
	width: 105px;
}

div.select-a div.item-6 {
	width: 114px;
}

div.select-a div.item-g {
	position: absolute;
	right: 0;
	top: 1px;
	width: 73px;
	border: 2px solid #e6e6e6;
}

div.select-a div.item-g {
	box-shadow: 0 0 5px #eaeaea;
	-moz-box-shadow: 0 0 5px #eaeaea;
	-webkit-box-shadow: 0 0 5px #eaeaea;
	-khtml-box-shadow: 0 0 5px #eaeaea;
}

div.select-a h3 {
	display: block;
	height: 28px;
	margin: 0;
	background: #999;
	color: #fff;
	font-weight: 500;
	font-size: 1.1em;
	line-height: 28px;
	text-align: center;
}

div.select-a div.item-g h3 {
	background: #f0f4ef;
	color: #8e8e8e;
}

div.select-a div.item-d h3, div.select-a div.item-6 h3 {
	height: 26px;
	padding-top: 2px;
	line-height: 12px;
}

div.select-a span.filtercc {
	display: block;
	height: 28px;
	margin: 0;
	background: #999;
	color: #fff;
	font-weight: 500;
	font-size: 1.1em;
	line-height: 28px;
	text-align: center;
}

div.select-a div.item-g span.filtercc {
	background: #f0f4ef;
	color: #8e8e8e;
}

div.select-a div.item-d span.filtercc, div.select-a div.item-6 span.filtercc {
	height: 26px;
	padding-top: 2px;
	line-height: 12px;
}

div.select-a ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 5px 0 0 5px;
	letter-spacing: -1px;
}

div.select-a ul li {
	position: relative;
	margin: 0 0 7px 0;
	font-size: 1em;
	line-height: 11px;
}

div.select-a div:hover ul {
	display: block;
}

div.select-a div:hover {
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	behavior: url(/PIE.php);
}

div.select-a input {
	position: absolute;
	left: 0;
	top: 2px;
}

* html div.select-a input {
	left: -20px;
	top: -2px;
}

div.select-a label {
	cursor: pointer;
}

div.select-a p {
	margin: 0 !important
}

div.select-a button {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 24px;
	border: 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/submit-a.gif) center 0 no-repeat;
	text-indent: -3000em;
}

span.color {
	position: relative;
	top: -1px;
	padding-left: 16px;
}

span.noir {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/black.gif) 0 2px no-repeat;
}

span.blanc {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/white.gif) 0 2px no-repeat;
}

span.rouge {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/red.gif) 0 2px no-repeat;
}

span.bleu {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/blue.gif) 0 2px no-repeat;
}

span.vert {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/green.gif) 0 2px no-repeat;
}

span.violet {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/purple.gif) 0 2px no-repeat;
}

span.orange {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/orange.gif) 0 2px no-repeat;
}

span.marron {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/brown.gif) 0 2px no-repeat;
}

span.gris {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/grey.gif) 0 2px no-repeat;
}

span.rose {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/pink.gif) 0 2px no-repeat;
}

span.jaune {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/yellow.gif) 0 2px no-repeat;
}

span.beige {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/colors/beige.gif) 0 2px no-repeat;
}

.select-a ul li a {
	text-decoration: none;
	color: inherit;
}

div.select-a div.item-0 {
	width: 114px;
}

div.select-a div.item-0 h3 {
	background: none repeat scroll 0 0 #96BADC;
	border-radius: 5px 5px 0 0;
	behavior: url(/PIE.php);
}

div.select-a div.item-0 span.ccfilt {
	display: block;
	height: 28px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	background-color: #999999;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	color: #ffffff;
	font-weight: 500;
	font-size: 1.1em;
	line-height: 28px;
	text-align: center;
	background: none repeat scroll 0 0 #96BADC;
	border-radius: 5px 5px 0 0;
	behavior: url(/PIE.php);
}

div.select-a fieldset {
	position: absolute;
	width: 100%;
}

div.select-a div.filter-title {
	background: none repeat scroll 0 0 transparent;
	border: none;
	border-radius: none;
	box-shadow: none;
	font-style: italic;
	top: 16px;
}

div.select-a div.item-g li {
	padding: 0 5px 0 0;
}

div.select-a div.item-g ul {
	padding: 5px 0 0 3px;
}

div.select-a div.item-0 ul li.clear-all {
	margin-top: 20px;
	font-style: italic;
}

div.select-a div.item-0 ul li a,
div.select-a div.item-0 ul li span#clear-all-filters {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/filter-delete.png") no-repeat scroll 3px 50% transparent;
	padding: 3px 5px 3px 15px;
	display: block;
}
div.select-a ul li span#clear-all-filters {
	cursor: pointer; cursor: hand;
}

div.select-a div {
	border: 0;
	width: auto !important;
	background-color: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

div.select-a {
	height: 29px;
	border-bottom-color: #C7BEBB;
}

div.select-a span.filtercc {
	background-color: white;
	padding: 0 20px;
	color: #907D77;
	border: 1px solid #907D77;
	border-bottom-color: #C7BEBB;
	position: relative;
	color: #907D77;
	z-index: 300;
	border-radius: 9px 9px 0 0;
	-moz-border-radius: 9px 9px 0 0;
	-webkit-border-radius: 9px 9px 0 0;
}

div.select-a div.item-0 span.ccfilt {
	padding: 0 20px;
	position: relative;
	border: 1px solid white;
	border-bottom-color: #C7BEBB;
	border-radius: 9px 9px 0 0;
	-moz-border-radius: 9px 9px 0 0;
	-webkit-border-radius: 9px 9px 0 0;
}

div.select-a div.item-0 ul li.clear-all {
	margin-top: 0;
	padding: 10px 0 0 0;
}

div.select-a div:hover span.filtercc {
	border-color: #E9458A;
	border-bottom: none;
	height: 29px;
}

div.select-a ul {
	position: absolute;
	white-space: nowrap;
	background-color: white;
	margin-top: -1px;
	min-width: 100%;
	padding: 0;
	border-top: 1px solid #E9458A;
	border-bottom: 1px solid #E9458A;
}

div.select-a ul li {
	margin: 0;
	border-left: 1px solid #E9458A;
	border-right: 1px solid #E9458A;
}

.select-a ul li a {
	display: block;
	padding: 5px;
}

span.color {
	display: block;
	background-position: 5px 50%;
}

div.select-a div.item-g span.filtercc {
	color: #907D77;
	background-color: white;
	padding: 0 20px;
}

div.select-a div.item-g {
	border: 0;
	top: auto;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

div.select-a div.item-g ul {
	position: absolute;
	padding: 0;
	right: 0;
}

div.select-a div.item-g ul li label {
	display: block;
	padding: 5px;
}

div.select-a input {
	margin-left: 5px;
	top: 5px;
}

ul.pagination-a, ul.pagination-a li a {
	color: #907D77;
	top: 7px;
}

ul.pagination-a li a:hover, ul.pagination-a li a:focus, ul.pagination-a li a:active, ul.pagination-a li.active a {
	color: #E9458A;
	background: none;
	font-size: 130%;
	top: 5px;
}

div.select-a div.item-g li.button-container {
	padding-left: 0;
}

div.select-a p {
	margin: 0;
	padding: 5px 0;
}

div.secondary h2 {
	color: #E9458A;
}

div.catalog-a a {
	color: #907D77;
}

div.select-a button {
	background: #E9458A;
	color: white;
	text-indent: 0;
	margin: 0 auto;
	width: auto;
	padding: 0 15px;
}

ul.pagination-a li.previous, ul.pagination-a li.next {
	top: 6px;
	border: 1px solid #907D77;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

ul.pagination-a li.previous a, ul.pagination-a li.next a {
	padding: 0 4px 2px 2px;
	top: 5px;
}

ul.pagination-a li.previous:hover, ul.pagination-a li.next:hover {
	border-color: #E9458A !important;
}

ul.pagination-a li.previous a:hover, ul.pagination-a li.next a:hover {
	font-size: 100%;
	color: #E9458A !important;
}

.category-products .pagination-b {
	left: 0;
}

div.advice div.top {
	background-color: #907D77;
}

div.advice div.top span {
	background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bubble_icon.jpg');
	background-position: 10px 50%;
	padding-left: 65px;
}

div.advice div.top span.button a, .advice-opened {
	padding-right: 40px !important;
}

div.advice div.top span.button a {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrow_blue_left.jpg") no-repeat 100% 50%;
	margin-right: 10px;
}

div.advice div.top span.button a.advice-opened {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrow_blue_down.jpg") no-repeat 100% 50% !important;
}

div.advice div.top span.button {
	width: auto;
}

div.advice div.top {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

div.top-a {
	border-bottom: 0;
	margin: 10px 0;
}

div.catalog-a div.clear {
	display: none;
}

div.catalog-a div {
	width: 25%;
}

div.catalog-a div:nth-child(4n+1) {
	clear: left;
}

div.catalog-a div a img {
	width: 100%;
	height: auto;
}

div.catalog-a div span {
	display: block;
}

div.catalog-a div span.bottom-left, div.catalog-a div img.bottom-left {
	position: relative;
	top: auto;
	left: auto;
	margin-top: -23px;
}

.overflow_hidden {
	overflow: hidden;
	display: block;
}
#right_header .overflow_hidden {
    overflow: visible;
}

div.catalog-a div span.bottom-left {
	text-align: left;
	padding: 5px 0;
}

div.catalog-a div img.bottom-left {
	float: left;
	margin-left: 10px;
}

div.catalog-a div span.heading-a {
	width: auto;
}

#page_content p, .content-print p {
	margin: 10px 0 15px;
}

/**** POPIN ******/
.popin {
	position: absolute;
	top: 15%;
	left: 50%;
	z-index: 5500;
	width: 100px;
	margin: 0 0 0 -60px;
	color: #2D2D2D;
	padding: 15px 0 20px 0;
}

.popin-add-cart {
	color: #8E8E8E !important;
}

.popin-voile {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5000;
	width: 100%;
	height: 0;
	background: #000;
}

.popin-container {
	width: 200px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

.popin-top {
	border: 1px solid #5A5A5A;
	border-bottom: 0;
	float: left;
	position: relative;
	top: 1px;
	padding: 3px 22px 4px 8px;
}

.popin-close span {

}

.popin-close {
	display: block;
	width: 10px;
	height: 9px;
	margin-left: 790px;
	margin-top: 2px;
	margin-bottom: 5px;
	top: 7px;
}

.popin-close a {
	text-decoration: underline;
	color: #C1262E;
	font-size: 11px;
}

.popin-top p {
	padding: 0 15px 0 0;
	font-weight: bold;
	color: white;
}

.popin-container {
	width: 425px;
	margin: 0 auto;
}

.popin-content {
	border: 1px solid #C3C3C3;
	clear: both;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background: #E2E2E2 repeat-x 0 0;

}

.popin-please-wait {
	left: 55%;
	margin: 0 0 0 -60px;
	padding: 15px 0 20px;
	position: absolute;
	top: 40%;
	width: 100px;
	z-index: 5500;
}

.popin-please-wait .popin-content {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	height: 33px;
	width: 33px;
}

.popin-please-wait .popin-container {
	width: 325px;
}

div.popup-a {
	position: absolute;
	left: 50%;
	top: 74px;
	width: 590px;
	margin: 0 0 0 -304px;
	padding: 3px 15px;
	background: white;
	border: 3px solid #88898e;
}

div.popup-a {
	border-radius: 10px;
	moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
}

div.popup-a div.inner {
	padding: 0 0 6px 0;
	background: #fff;
}

div.popup-a div.inner {
	border-radius: 25px 25px 0 0;
	-moz-border-radius: 25px 25px 0 0;
	-webkit-border-radius: 25px 25px 0 0;
	behavior: url(/PIE.php);
}

div.popup-a h2 {
	padding-top: 30px;
	padding-bottom: 8px;
	color: #8f7e76;
	line-height: 20px;
	font-weight: normal;
	font-size: 1.443em;
	font-family: arial, sans-serif;
	text-align: left;
	margin-bottom: 15px;
	border-bottom: 1px solid #cfc7c5;
}

div.popup-a .heading-h {
	line-height: 14px !important;
}

div.popup-a p {
	margin: 0 0 -4px 0;
	font-size: 1.4em;
	font-weight: 700;
}

div.popup-a p strong {
	margin: 0 6px 0 0;
	font-family: arial, sans-serif;
	font-size: 1.8em;
}

div.popup-a p.info {
	padding: 3px 0 0 0;
	color: #7cacd9;
}

div.popup-a p.price {
	position: relative;
	left: -20px;
	margin: -67px 0 0 0;
	color: #ee3271;
	font-weight: 500;
	font-size: 2.8em;
	text-align: right;
	white-space: nowrap;
}

div.popup-a p.price span {
	font-size: 0.57em;
}

div.popup-a p.price span.discount {
	color: #eb2c25;
	font-weight: 700;
}

div.popup-a p.price span.price {
	font-weight: 500;
	font-size: 1em;
}

div.popup-a div.solid-b {
	height: 50px;
	position: relative;
	margin: 44px 24px 0 24px;
	padding: 3px 0;
	background: #9dc6ea;
	color: #fff;
	text-align: center;
}

div.popup-a div.solid-b {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	behavior: url(/PIE.php);
}

div.popup-a div.solid-b h3 {
	margin: 0 0 -12px 0;
	font-size: 2.549em;
	font-family: arial, sans-serif;
}

div.popup-a div.solid-b p {
	font-size: 1.6em;
}

div.popup-a div.solid-b strong {
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.125em;
}

div.popup-a div.solid-b img {
	position: absolute;
	left: 50%;
	top: -56px;
	margin: 0 0 0 -38px;
}

div.popup-a div.solid-c {
	height: 50px;
	position: relative;
	margin: 44px 24px 0 24px;
	padding: 3px 0;
	color: #fff;
	text-align: center;
}

div.popup-a div.block-a {
	overflow: auto;
}

div.popup-a div.double-i {
	padding: 0;
	color: #fff;
	font-family: arial, sans-serif;
}

div.popup-a div.double-i p {
	display: -moz-inline-stack;
	display: inline-block;
	height: 41px;
	font-size: 1.8em;
}

div.popup-a div.double-i p {
	border-radius: 5px;
	box-shadow: 0 0 4px #999;
}

div.popup-a div.double-i:after {
	display: block;
	content: "";
	clear: both;
}

div.popup-a div.double-i div.one {
	display: block;
	float: left;
	width: 50%;
}

div.popup-a div.double-i div.two {
	display: block;
	float: right;
	width: 50%;
	left:0px;
}

div.popup-a div.double-i div.one p {
	display: block;
	margin-right: 7px;
}

div.popup-a div.double-i div.two p {
	display: block;
	margin-left: 7px;
}

div.popup-a div.double-i div.one p {
	padding: 0 0 0 31px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-c.png) 0 center no-repeat #ee3171;
}

div.popup-a div.double-i div.two p {
	padding: 0 0 0 9px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-d.png) 100% center no-repeat #ee3171;
}

div.popup-a div.double-i a {
	display: block;
	float: left;
	height: 41px;
	color: #fff;
	line-height: 41px;
	font-family: arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

div.popup-a div.double-i div.one p a {
	display: block;
	padding: 0 9px 0 5px;
}

div.popup-a div.double-i div.two p a {
	padding: 0 31px 0 0;
}

div.popup-a .close {
	display: block;
	position: absolute;
	right: 15px;
	top: 5px;
	width: 107px;
	height: 25px;
	color: #aa9c9b;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.4em;
}

div.popup-a .close a {
	display: block;
	color: #aa9c9b;
	overflow: hidden;
	height: 100%;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: -1px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-x-close.png') no-repeat 100% 50%;
	text-decoration: none;
	line-height: 1.6em;
	text-align: right;
	padding-right: 32px;
}

div.quadruple-a {
	width: 100%;
}

div.quadruple-a div {
	display: block;
	position: relative;
	float: left;
	width: 179px;
	margin: 0 9px 0 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/quadruple-a.png) no-repeat;
}

duv.quadruple-a div.col-d {
	margin: 0;
}

div.quadruple-b {
	overflow: hidden;
	width: 100%;
}

div.quadruple-b div.col-a {
	float: left;
	width: 110px;
	padding: 0 0 0 20px;
	font-weight: 700;
}

div.quadruple-b div.col-b {
	float: left;
	width: 307px;
	padding: 0 0 0 20px;
	font-weight: 700;
}

div.quadruple-b div.col-b h4 {
	padding: 0;
	font-size: 1.2em;
	line-height: normal;
	text-align: left;
	margin: 0;
}

div.quadruple-b div.col-c {
	float: left;
	width: 150px;
	padding: 0 0 0 20px;
}

div.quadruple-b div.col-d {
	float: left;
	width: 50px;
	padding: 0 0 0 20px;
}

div.quadruple {
	margin: 4px 8px 150px 8px;
	padding: 3px 0 0;
	border: 1px solid #aaa;
}

div.quadruple {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkt-border-radius: 4px;
	behavior: url(/PIE.php);
	font-size: 12px;
}

div.quadruple-d {
	overflow: hidden;
	width: 100%;
	padding: 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-b.gif) repeat-x;
}

div.quadruple-d * {
}

div.quadruple-d div.col-a {
	float: left;
	width: 160px;
	padding: 16px 0 0;
	text-align: center;
}

div.quadruple div.col-a p {
	left: -70px;
	font-family: arial, sans-serif;
	font-size: 28px;
}

div.quadruple-d div.col-b {
	float: left;
	width: 190px;
	padding: 11px 0 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-c.png) repeat-y;
	text-align: center;
}

div.quadruple-d div.col-c {
	float: left;
	width: 190px;
	padding: 11px 0 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-c.png) repeat-y;
	text-align: center;
}

div.quadruple div.col-c p {
	left: -45px;
}

div.quadruple-d div.col-d {
	float: right;
	width: 180px;
	padding: 11px 0 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-c.png) repeat-y;
	text-align: center;
	text-align: center;
}

div.quadruple div.col-d p {
	left: -55px;
}

div.quadruple p {
	position: relative;
	left: -55px;
	height: 59px;
	margin: 0;
	padding: 0;
	line-height: 59px;
}

div.quadruple div.quadruple-heading {
	background: none;
	font-size: 11px;
}

div.quadruple div.quadruple-heading p {
	height: 56px;
	color: #8e8e8e;
	font-size: 1.075em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
}

div.quadruple div.quadruple-heading strong {
	display: block;
}

div.quadruple div.quadruple-heading span {
	display: block;
	color: #ea6a8d;
	font-weight: 700;
	font-size: 1.4em;
}

div.quadruple select {
	position: relative;
	top: 10px;
	width: 132px;
	height: 17px;
	border: 1px solid #919191;
	background: #f9fbf9;
	color: #8e8e8e;
	font-weight: 700;
	line-height: 17px;
}

p.sextuple-a {
	overflow: hidden;
	width: 738px;
	margin: 0;
	padding: 6px 0 10px;
	border-right: 1px solid #8e8e8e;
	border-left: 1px solid #8e8e8e;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-i.gif) 0 100% repeat-x;
	font-size: 1.2em;
}

p.sextuple-a span.col-a {
	float: left;
	width: 102px;
	margin: 0 10px 0 0;
	text-align: center;
}

p.sextuple-a span.col-b {
	float: left;
	width: 250px;
	padding: 27px 0 0;
	line-height: initial;
}

p.sextuple-a span.col-b strong {
	color: #666565;
	font-size: 10px;
}

p.sextuple-a span.col-b strong a {
	color: #666565;
	font-size: 11px;
}

p.sextuple-a span.col-b span.id {
	display: block;
	margin: -3px 0 2px;
	font-size: 10px;
	color: #898989;
}

p.sextuple-a span.col-c {
	float: left;
	width: 107px;
	padding: 27px 0 0;
}

p.sextuple-a span.col-d {
	float: left;
	width: 30px;
	padding: 27px 30px 0;
}

p.sextuple-a span.col-e {
	width: 100px;
	padding: 18px 18px 0 35px;
	color: #ff0066;
	font-size: 1.676em;
	text-align: right;
}

p.sextuple-a span.col-e strong {
	color: #e31519;
	font-size: 0.596em;
}

p.sextuple-a span.col-f {
	position: relative;
	left: -6px;
	top: -16px;
	float: right;
	width: 90px;
	padding: 27px 0 0;
	text-align: center;
}

p.sextuple-a span.col-f a {
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 47px;
	height: 46px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/close-b.png) no-repeat;
	text-indent: -3000em;
}

p.code span.col-f a {
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 41px;
	height: 54px;
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/delete-b-small.png") no-repeat scroll 0 15px transparent;
	text-indent: -3000em;
}

p.septuple-a {
	width: auto;
	height: auto;
	margin: 0 9px;
	background: #ebebeb;
	font-size: 1.1em;
	line-height: 39px;
}

p.septuple-a:after {
	content: "";
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
}

p.septuple-a span.col-a {
	float: left;
	width: 45px;
	text-align: center;
}

p.septuple-a span.col-b {
	float: left;
	width: 77px;
}

p.septuple-a span.col-c {
	float: left;
	width: 113px;
	padding: 8px 0 0 0;
	line-height: normal;
}

p.septuple-a span.col-c {
	font-size: 0.85em;
}

p.septuple-a span.col-d {
	float: left;
	width: 77px;
	color: #f06;
	font-weight: 700;
}

p.septuple-a span.col-e {
	float: left;
	width: 225px;
	font-weight: 700;
}

p.septuple-a span.col-f {
	float: left;
	width: 110px;
}

p.septuple-a span.col-g {
	float: left;
	width: 70px;
}

p.septuple-b span.col-a {
	width: 80px;
}

p.septuple-b span.col-c {
	width: 113px;
	padding: 8px 0 0 35px;
}

p.septuple-b span.col-c {
	font-size: 0.85em;
}

p.septuple-b span.col-d {
	float: left;
	width: 105px;
	color: #8e8e8e;
	font-weight: 500;
}

p.septuple-b span.col-e {
	float: left;
	width: 112px;
	font-weight: 500;
}

p.septuple-b span.col-f {
	float: left;
	width: 110px;
}

p.septuple-b span.col-g {
	float: left;
	width: 70px;
	color: #ff0066;
	font-size: 1.8em;
}

p.septuple-b select {
	border: 1px solid #8d8e8d;
	background: #f9fbf9;
	color: #b5b4b4;
	font-size: 0.9em;
}

/************* Popin add to cart ****************/
div.popup-a.popin-add-cart {
	width: 542px;
}

.popin-add-cart .crosssell {
	margin-top: 17px;
	border-top: 1px solid #cfc7c5;
	display: block;
}

.popin-add-cart .crosssell .panels .panel-title {
	display: block;
	padding: 10px 0 5px 0;
	font-size: 18px;
	color: #917c79;
}

.popin-add-cart .crosssell .panels .double-c {
	display: block;
	position: relative;
	margin-left: 0;
	margin-top: 13px;
}

.popin-add-cart .crosssell .panels .double-c .image-a {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	width: 170px;
	height: 170px;
	margin: 4px !important;
	border: 1px solid #ccc2c1;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.popin-add-cart .crosssell .panels .double-c .image-a span {
	display: none;
}

.popin-add-cart .double-a {
	display: block;
}

.popin-add-cart .double-a:after {
	content: "";
	display: block;
	clear: both;
}

.popin-add-cart .double-a .one {
	position: relative;
	display: block;
	width: 262px;
	float: left;
}

.popin-add-cart .double-a .one img {
	display: block;
	max-width: 100%;
	margin: auto;
}

.popin-add-cart .double-a .two {
	position: relative;
	display: block;
	width: 273px;
	float: right;
}

.popin-add-cart .double-i {
	display: block;
}

.popin-add-cart .double-i:after {
	content: "";
	display: block;
	clear: both;
}

.popin-add-cart .double-i .one {
	display: block;
	float: left;
	width: 50%;
}

.popin-add-cart .double-i .two {
	display: block;
	float: right;
	width: 50%;
}

.popin-add-cart .double-a .two .infos-line-two {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 13px 0;
	border-bottom: 1px solid #ccc2c1;
}

.popin-add-cart .double-a .two .infos-line-two .info-label,
.popin-add-cart .double-a .two .infos-line-two .info-value {
	display: block;
	width: 50%;
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #8f7e76;
	padding: 0;
	margin: 0;
}

.popin-add-cart .double-a .two .infos-line-two .info-label {
	font-weight: normal;
}

.popin-add-cart .double-a .two .info.yes {
	font-weight: normal;
	color: #6ca41f;
	padding: 13px 0;
}

.popin-add-cart .double-a .two .info.no {
	font-weight: normal;
	color: red;
}

.popin-add-cart .double-a .two .product-title {
	display: block;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 12px;
	color: #907d77;
	border-bottom: 1px solid #ccc2c1;
}

.popin-add-cart .double-a .two .product-title span {
	display: block;
	position: relative;
	font-size: 12px;
}

.popin-add-cart .prices-wrapper {
	display: block;
	margin-bottom: 10px;
	text-align: right;
	color: #ff0164;
}

.popin-add-cart .prices-wrapper .price {
	font-size: 22px;
	color: #ff0164;
}

/******* account create ********/
.customer-account-create #main_menu {
	margin-bottom: 5px;
}

.customer-account-create #page_content {
	padding: 5px;
	float: none;
	width: auto;
	margin-left: 0;
}

.customer-account-create #page_content > h2 {
	color: #fff;
	background: #907d77;
	padding: 11px 0 12px 23px;
	font-family: Arial;
	font-size: 18px;
}

.customer-account-create #page_content .p-infos {
	font-size: 11px;
	padding-left: 30px;
	border-bottom: 1px solid #cec6c3;
	padding-bottom: 10px;
}

.customer-account-create .cache {
	display: none;
}

.customer-account-create .item-a h3, .customer-account-create .item-b h3, .customer-account-create .item-c h3, .customer-account-create .item-d h3 {
	color: #8bb2d9;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial;
	padding-left: 30px;
}

.customer-account-create .item-a p {
	font-size: 11px;
	padding-left: 30px;
}

.customer-account-create .item-a a {
	text-decoration: none;
}

.address-book .validation-advice {
	padding: 2px 10px 2px 332px;
}

.customer-account-create .label, .customer-account-create label, .address-book .label, .address-book label, form.form-e .label, form.form-e label, .birth-list .label, .birth-list label, .giftslist-sharing .label, .giftslist-sharing label, #sosContactForm .label, #sosContactForm label {
	width: 305px;
	display: inline-block;
	text-align: right;
	margin-right: 14px;
}

#sosContactForm .required {
	margin-left: 180px !important;
	font-weight:normal;
}
#sosContactForm .checkbox-input {
	width:90px !important;
	margin-right:0px !important;
	overflow: hidden;
}
#sosContactForm .checkbox-input span {
	float:left;	
}
form.birth-list p {
	width: auto !important;
}

.list-giftslist-create {
	list-style: none;
}

.list-giftslist-create li:first-child label {
	width: auto !important;
	text-align: left !important;
	padding-left: 10px;
	display: block;
	margin-bottom: 3px;
}

.list-giftslist-create #shipping-new-address-form .civility label {
	width: auto;
	margin-right: 15px;
}

.list-giftslist-create #shipping-new-address-form select {
	width: 248px
}

.list-giftslist-create #shipping-new-address-form label span {
	font-weight: bold;
}

.list-giftslist-create li:first-child select {
	margin-left: 10px;
	width: 100%;
}

.edit-address-checkbox label {
	text-align: left !important;
	width: auto !important;
	margin-right: 0;
	display: inline !important;
}

.customer-account-create label.radio, form.account-a .address-book label.radio, form.form-e label.radio {
	width: auto !important;
	margin-right: 15px;
	font-size: 12px;
}

.customer-account-create label span, .customer-account-create .label span {
	font-weight: bold;
}

.align-right {
	text-align: right;
	margin-top: 15px;
}

.customer-account-create #page_content .scheme-a {
	text-align: right;
	width: 74%;
	color: red;
	font-size: 9px;
	font-weight: normal;
	margin-top: -32px;
}

.customer-account-create #page_content h4 {
	padding-top: 30px;
	padding-bottom: 27px;
	padding-left: 30px;
}

.customer-account-create .item-b li label {
	width: 550px;
	display: block;
	text-align: left;
	padding: 4px 0 10px;
	margin-left: 25px;
}

.customer-account-create .item-b ul {
	list-style: none;
	padding-left: 31px;
}

.customer-account-create .f-ul {
	padding-top: 26px;
	list-style: none;
	padding-left: 31px;
	padding-bottom: 10px;
}

.customer-account-create .f-ul ul {
	list-style: none;
}

.customer-account-create .f-ul ul {
	text-align: left;
	padding-left: 219px;
	padding-top: 8px;
}

.customer-account-create .f-ul ul label {
	width: auto;
}

.customer-account-create .child_1 {
	background: #ededed;
	height: 55px;
	padding-top: 10px;
}

.customer-account-create .child_1 label, .customer-account-create .child_1 .label {
	width: auto;
	display: block;
	text-align: left;
}

.customer-account-create .button .button, .address-book-btn button, .giftslist-sharing button, .newsletter-btn button, form.form-e button, .soft-toys-coffer button, .add-address-link a, #avoucher-cutomer-giftcard-form .button, .birth-list button, .ayalinegiftslist-index-index .note-a a, .wishlist-link-g-update a, .wishlist-link-add a, .wishlist-link-g-share a, .share-wishlist button, .ayalinegiftslist-index-thank .link-e button, #sosContactForm button {
	cursor: pointer;
	background: #ff0066 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png");
	border: none;
	padding: 10px;
	text-transform: uppercase;
	color: #fff !important;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	padding: 15px 50px 15px 15px;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	margin-top: 18px;
	font-family: Arial;
}

#sosContactForm p.button {
	text-align: center;
}

.share-wishlist .button {
	float: right;
}

.wishlist-link-g-update, .wishlist-note-a, .share-wishlist {
	overflow: hidden;
}

.wishlist-note-a {
	margin-bottom: 20px;
}

.wishlist-link-g-update a, .wishlist-link-add a {
	display: block;
	float: right;
	margin-top: 13px;
}

.wishlist-link-g-share a {
	float: left;
	display: block;
	background-color: #B0D2F0;
}

#avoucher-cutomer-giftcard-form .button, .newsletter-btn button {
	float: right;
}

#avoucher-cutomer-giftcard-form .required {
	text-align: right;
	margin: 0 0 5px;
}

#avoucher-cutomer-giftcard-form .button {
	margin: 0 0 5px;
}

#avoucher-cutomer-giftcard-form div.block-a {
	margin-bottom: 5px;
}

#avoucher-cutomer-giftcard-form div.solid-a {
	font-size: 120%;
	padding: 15px 10px 20px;
}

#avoucher-cutomer-giftcard-form label {
	margin-bottom: 5px;
	display: block;
}

.newsletter-btn, #avoucher-cutomer-giftcard-form .buttons-set {
	overflow: hidden;
}

.voucher_detail {
	font-size: 120%;
}

.buttons-set-vouchers a {
	color: #907d77;
	font-weight: bold;
	text-decoration: underline;
}

.add-address-link a {
	font-size: 14px;
	text-decoration: none !important;
}

div.block-a form.form-e p {
	width: auto;
	margin: 10px 0 15px !important;
}

.customer-account-create .button, .address-book .button, .newsletter-btn .button, form.form-e .button, .giftslist-sharing .button {
	text-align: center;
}

.customer-account-create #form-validate input[type="text"], .customer-account-create #form-validate input[type="password"], .address-book input[type="text"], .giftslist-sharing input[type="text"], .address-book input[type="password"], form.form-e input[type="text"], form.form-e input[type="password"], #avoucher-cutomer-giftcard-form input, form.birth-list input[type="text"], form.birth-list input[type="password"], div.septuple-a > div.col-f textarea, #sosContactForm input[type="text"] {
	width: 240px;
	padding: 1px 3px;
	height: 21px;
	background: #f9fbf8;
	border: 1px solid #907d77;
	box-shadow: inset 0px 0px 1px 0px;
}
form.birth-list .input-wrap{
        display: inline-block;
	width: 240px;
	padding: 1px 3px;
	height: 21px;
}
form.birth-list .input-wrap .validation-failed{
        margin-bottom: 15px;
}
form.birth-list .input-wrap .validation-advice{
	position: absolute;
        margin-top: -14px;
}
form.birth-list #agreements+.validation-advice{
	position: absolute;
        margin-top: -4px;
        width: 400px;
}
form.birth-list .giftslist-date-full+.validation-advice{
	position: absolute;
        margin-top: -14px;
        padding-left: 330px;
}

form.birth-list label[for="shipping-address-select"]+.wrap-enhanced-select{
        display: block;
        background: #f9fbf8 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_select.png") no-repeat 100% 50% !important;
        padding-right: 7%!important;
        width: 90%!important;
        overflow: hidden;
}
form.birth-list label[for="shipping-address-select"]+.wrap-enhanced-select select{
        background-image: none!important;
        background-color: transparent!important;
        width: 110%!important;
        padding-right: 50px!important;
}
form.birth-list label[for="shipping:country"]+.wrap-enhanced-select{
        display: block;
        background: #f9fbf8 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_select.png") no-repeat 100% 50% !important;
        padding-right: 0!important;
        width: 252px!important;
        overflow: hidden;
}
form.birth-list label[for="shipping:country"]+.wrap-enhanced-select select{
        background-image: none!important;
        background-color: transparent!important;
        width: 270px!important;
        padding-right: 50px!important;
}
form.birth-list label[for="shipping:country"]+.wrap-enhanced-select .enhanced-select-btn-left,
form.birth-list label[for="shipping-address-select"]+.wrap-enhanced-select .enhanced-select-btn-left{
        display: none!important;
}

#sosContactForm textarea {
	width: 240px;
	padding: 1px 3px;
	background: #f9fbf8;
	border: 1px solid #907d77;
	box-shadow: inset 0px 0px 1px 0px;
}

.customer-account-create select, .address-book select, form.form-e select, .giftslist-sharing select {
	width: 240px;
	height: 25px;
	background: transparent;
	border: 1px solid #907d77;
	box-shadow: inset 0px 0px 1px 0px;
	-webkit-appearance: none;
}

form.birth-list select {
	padding-right: 10px;
}

.address-book select, form.form-e select {
	width: 240px;
	height: 25px;
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_select.png") no-repeat right;
	display: inline-block;
	vertical-align: top;
}

.address-book select, .giftslist-sharing select {
	width: 248px;
}

.customer-account-create .item-d .f-ul li {
	margin-top: 2px;
}

.customer-account-create .add-children p a {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/add_child.png");
	background-repeat: no-repeat;
	height: 21px;
	display: block;
	text-indent: 24px;
	color: #8f7e76;
	font-weight: bold;
}

.customer-account-create .add-children {
	padding-left: 54px;
}

.customer-account-create .item-c label {
	width: auto !important;
}

.customer-account-create .child_1 .item-c, .customer-account-create .child_1 .item-a, .customer-account-create .child_1 .item-b, .customer-account-create .child_1 .item-b, .customer-account-create .child_1 .item-d {
	display: inline-block;
	position: relative;
	margin-bottom: 5px;
}

.customer-account-create .child_1 .item-a {
	width: 242px;
	text-align: center;
	bottom:10px;
}

.customer-account-create .child_1 .item-b {
	width: 99px;
	text-align: center;
}

.customer-account-create .inner.childrenoptions .item-b .label {
	padding-left: 30px;
}

.customer-account-create .child_1 .item-c {
	width: 261px;
	padding-left: 35px;
}

.customer-account-create .child_1 .item-d {
	width: 236px;
	padding-left: 35px;
}

.customer-account-create .child-c1 {
	background: white;
}

.customer-account-create #form-validate input.child-a1 {
	width: 177px;
}

.customer-account-create select.child-d1, .customer-account-create select.child-e1, .customer-account-create select.child-f1, .customer-account-create select.child-g1 {
	width: auto;
	height: 25px;
	background: white;
	border: 1px solid #907d77;
	box-shadow: inset 0px 0px 1px 0px;
	-webkit-appearance: none;
}

.customer-account-create .item-d .f-ul label {
	width: auto !important;
}

.customer-account-create hr {
	border-top: 1px solid #98857f;
	margin: 29px 0 29px 0;
	width: 99%;
}

.inner.childrenoptions .styled-select {
	width: auto !important;
	height: 25px;
	display: inline-block;
}

.idF, .idF select, .idO, .idO select {
	width: 38px !important;
}

.idT select {
	padding-right: 10px !important;
	margin: 0;
}

.idTT select {
	padding-right: 10px !important;
	margin: 0;
}

.idT, .idTT {
	margin-right: 15px;
}

.idFo select {
	padding-right: 10px !important;
	margin: 0;
}

.idFi select {
	padding-right: 10px !important;
	margin: 0;
}

.border-right-class {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-pointille.png");
	position: absolute;
	right: 0;
	width: 2px;
	height: 56px;
	top: -5px;
}

.inner.childrenoptions .item-a label {
	padding-left: 31px;
}

.inner.childrenoptions .item-b .label {
	padding-left: 36px;
}

/* sitemap*/
div.page-sitemap ul.column {
	float: left;
	width: 188px;
	list-style: none outside none;
	padding: 0;
	margin: 0 40px 20px 0;
	padding-left: 20px;
}

div.page-sitemap ul.column li.level-0 {
	margin-bottom: 5px;
}

div.page-sitemap ul.column li {
	padding: 0 0 0 3px;
}

div.page-sitemap ul.column li.level-0 a {
	font-weight: 800;
	padding-bottom: 7px;
	display: block;
	padding-top: 7px;
	font-family: Arial;
	color: rgb(144, 125, 119);
}

div.page-sitemap ul.column li a {
	text-decoration: none;
	color: #8E8E8E;
	font-family: Arial;
	display: block;
	margin: 0 0 7px 0;
}

.page-sitemap h3 {
	display: block;
	background-color: #907d77;
	color: #fdfffe;
	padding: 13px 24px;
	margin: 0;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
}

/* fin */
.customer-account-create .children-ul {
	padding-left: 32px;
	list-style: none;
}

.customer-account-create span.item-c label span {
	font-weight: normal;
	font-size: 10px;
}

.customer-account-create .class-margin {
	margin-right: 13px;
	margin-bottom: 14px;
	display: inline-block;
	margin-top: 10px;
}

.customer-account-login #advice-validate-password-pass {
	margin-top: 3px;
}

.customer-account-create .enhanced-radio {
	top: 5px;
	position: relative;
}

.catalog-seo-sitemap-category #page_content {
	width: auto;
	padding: 7px 4px;
	display: block;
	float: none;
}

/******* account create ********/
/******************* Start : SOS IDEES CADEAUX  *******************/
.catalogsearch-advanced-index #page_content {
	width: auto;
	padding: 6px 4px;
	margin: 0;
	float: none;
	background: #fffdfe;
	background: -moz-linear-gradient(top, #fffdfe 0%, #ffc8cb 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffdfe), color-stop(100%, #ffc8cb));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fffdfe 0%, #ffc8cb 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fffdfe 0%, #ffc8cb 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fffdfe 0%, #ffc8cb 100%);/* IE10+ */
	background: linear-gradient(to bottom, #fffdfe 0%, #ffc8cb 100%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfe', endColorstr='#ffc8cb', GradientType=0);/* IE6-9 */
}

.catalogsearch-advanced-index #page_content * {
	font-family: arial, sans-serif;
}

.catalogsearch-advanced-index #page_content h2 {
	background-color: #e72530;
	padding-left: 25px;
	line-height: 40px;
	color: white;
	font-family: arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
}

.catalogsearch-advanced-index #page_content .heading-d {
	display: block;
	margin: 13px 30px;
	color: #917d76;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: lighter;
}

.catalogsearch-advanced-index #page_content form.triple-a {
	display: block;
	padding: 28px 22px;
	border-top: 1px solid #cdc2c0;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc {
	position: relative;
	display: block;
	width: 280px;
	margin: 0 7px;
	background: white;
	border: 1px solid #8f7c76;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 5px #dcd4d4;
	-moz-box-shadow: 0 0 5px #dcd4d4;
	-webkit-box-shadow: 0 0 5px #dcd4d4;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc:after {
	display: block;
	content: "";
	clear: both;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .ombre {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-shdow-bottom-275x16.png") no-repeat 50% 100%;
	height: 16px;
	display: block;
	position: absolute;
	bottom: -16px;
	z-index: 0;
	left: 0;
	right: 0;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc h3 {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	line-height: 30px;
	font-size: 14px;
	font-weight: lighter;
	color: white;
	background-color: #8f7c76;
	padding: 14px 0 14px 12px;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc.one h3 .num {
	display: block;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-one.png') no-repeat 50% 50%;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc.two h3 .num {
	display: block;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-two.png') no-repeat 50% 50%;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc.three h3 .num {
	display: block;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-three.png') no-repeat 50% 50%;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc h3 .text {
	display: block;
	font-size: 14.5px;
	font-weight: lighter;
	width: 225px;
	text-align: center;
	letter-spacing: -0.5px;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-a,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c {
	display: block;
	padding: 26px 5px 15px 20px;
	margin: 0;
	background: white;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c {
	padding-top: 5px;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-a .labels-wrap,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b .labels-wrap,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c .labels-wrap {
	display: block;
	margin-left: 8px;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-a .labels-wrap:after,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b .labels-wrap:after,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c .labels-wrap:after {
	display: block;
	content: "";
	clear: both;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-a label,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b label,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c label {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	font-size: 14px;
	padding: 1px 0;
	margin: 1px 0 1px 20px;
	color: #8f7e76;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc.three .item-b label,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc.three .item-c label {
	width: 50%;
	float: left;
	line-height: 17px;
	margin: 2px 0;
	padding: 0
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc.three .item-a label {
	width: auto;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-a label .text,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b label .text,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c label .text {
	display: block;
	width: 75%;
	font-size: 14px;
	font-weight: lighter;
	position: relative;
	top: 2px;
	padding-left: 4px;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-a label .input,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b label .input,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c label .input {
	display: block;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b label .text,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c label .text {
	width: auto
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-a > strong,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b > strong,
.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c > strong {
	display: block;
	letter-spacing: 1px;
	font-size: 14px;
	margin-bottom: 10px;
}

.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b > strong > span {
	display: block;
	font-weight: lighter;
}

.catalogsearch-advanced-index #page_content form.triple-a .link-h {
	display: block;
	margin-top: 25px;
}

.catalogsearch-advanced-index #page_content form.triple-a .link-h:after {
	display: block;
	content: "";
	clear: both;
}

.catalogsearch-advanced-index #page_content form.triple-a .link-h button {
	display: block;
	padding: 0 60px 0 24px;
	background: #ff0066 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png") no-repeat 95% 50%;
	color: white;
	font: 14px arial, sans-serif;
	font-weight: bold;
	line-height: 42px;
	height: auto;
	text-transform: uppercase;
	text-decoration: initial;
	white-space: nowrap;
	width: auto;
	display: block;
	border: 0 none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	float: right;
}

/******************* End : SOS IDEES CADEAUX FORM  *******************/

/******************* Start : SOS IDEES CADEAUX RESULT  *******************/
.catalogsearch-advanced-result #page_content {
	width: auto;
	padding: 6px 4px;
	margin: 0;
	float: none;
}

.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	position: relative;
}

.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a > .one {
	display: block;
	position: relative;
	width: 164px;
	margin-right: 8px;
	background-color: #f4f2f3;
}

.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a > .two {
	display: block;
	position: relative;
	width: 82%;
}

.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a > .two .loging-form {
	display: block;
	position: relative;
	padding: 2px;
	margin: 0 3px;
	width: auto;
	float: none;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	box-shadow: 0 0 5px #A5A5A5;
	-webkit-box-shadow: 0 0 5px #A5A5A5;
	-moz-box-shadow: 0 0 5px #A5A5A5;
	background: #fffdfe;/* Old browsers */
	background: -moz-linear-gradient(top, #fffdfe 0%, #ffc8cb 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffdfe), color-stop(100%, #ffc8cb));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fffdfe 0%, #ffc8cb 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fffdfe 0%, #ffc8cb 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fffdfe 0%, #ffc8cb 100%);/* IE10+ */
	background: linear-gradient(to bottom, #fffdfe 0%, #ffc8cb 100%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfe', endColorstr='#ffc8cb', GradientType=0);/* IE6-9 */
}

.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a > .two .loging-form > .inner-wrap {
	display: block;
	position: relative;
}

.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a > .two .loging-form .blocs-wrap {
	display: block;
	position: relative;
	padding: 10px 20px 30px 20px;
}

.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a > .two .loging-form .blocs-wrap div.register-a {
	margin: 0;
}

.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a > .two .loging-form .heading-a {
	display: block;
	position: relative;
	background: #e72530 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-gift-33x33.png') no-repeat 9px 50%;
	padding-left: 51px;
	padding-right: 20px;
	line-height: 40px;
	color: white;
	font-family: arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
}

.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a > .two .loging-form .heading-a .inner-wrap {
	display: block;
	position: relative;
	color: white;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-fleche-bottom-2.png') no-repeat 100% 50%;
}

.catalogsearch-advanced-result ul.pagination-a li a:active, .catalogsearch-advanced-result ul.pagination-a li.active a {
	color: #e72530;
}

.catalogsearch-advanced-result ul.pagination-a li.previous a:hover, .catalogsearch-advanced-result ul.pagination-a li.previous a:focus, .catalogsearch-advanced-result ul.pagination-a li.previous a:active, .catalogsearch-advanced-result ul.pagination-a li.next a:hover, .catalogsearch-advanced-result ul.pagination-a li.next a:focus, .catalogsearch-advanced-result ul.pagination-a li.next a:active {
	color: #e72530 !important;
}

.catalogsearch-advanced-result ul.pagination-a li a:hover, .catalogsearch-advanced-result ul.pagination-a li a:focus, .catalogsearch-advanced-result ul.pagination-a li a:active, .catalogsearch-advanced-result ul.pagination-a li.active a {
	color: #e72530 !important;
}

.catalogsearch-advanced-result ul.pagination-a li.previous:hover, .catalogsearch-advanced-result ul.pagination-a li.next:hover {
	border-color: #e72530 !important;
}

.catalogsearch-advanced-result #page_content .loging-form .one,
.catalogsearch-advanced-result #page_content .loging-form .two {
	width: 93%;
	float: left;
	padding: 8px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0 0 5px #dcd4d4;
	-moz-box-shadow: 0 0 5px #dcd4d4;
	-webkit-box-shadow: 0 0 5px #dcd4d4;
	position: relative;
	background: #fff;
	z-index: 99;
}

.catalogsearch-advanced-result #page_content .loging-form .one .inner,
.catalogsearch-advanced-result #page_content .loging-form .two .inner {
	min-height: 348px;
}

.catalogsearch-advanced-result #page_content .loging-form .div-ombre {
	position: relative;
	width: 48%;
	float: left;
}

.catalogsearch-advanced-result #page_content .loging-form .div-ombre:nth-child(2) {
	float: right;
}

.catalogsearch-advanced-result #page_content .loging-form .div-ombre .ombre {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-shdow-bottom-275x16.png") no-repeat 50% 100%;
	height: 16px;
	display: block;
	position: absolute;
	bottom: -16px;
	z-index: 0;
	left: 0;
	right: 0;
}

.catalogsearch-advanced-result #page_content .loging-form .one {
	float: right;
}

/* Fin Page Connexion */
.catalogsearch-advanced-result #page_content .loging-form .one h2 {
	line-height: initial;
	height: auto;
	text-transform: uppercase;
	color: #ff0066;
	font-size: 15px;
	font-weight: normal;
	border-bottom: 2px dotted #8F7D77;
	padding-bottom: 13px;
	width: 95%;
	margin: auto;
	text-align: center;
	font-family: Arial;
}

.catalogsearch-advanced-result #page_content .loging-form .two h2 {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: normal;
	border-bottom: 2px dotted #8F7D77;
	padding-bottom: 13px;
	width: 95%;
	margin: auto;
	font-family: Arial;
	text-align: center;
	color: #907D77;
	line-height: initial;
	height: auto;
}

.catalogsearch-advanced-result #page_content .loging-form .one .link-g a {
	text-transform: uppercase;
	color: #fff;
	background: #ff0066 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png");
	padding: 8px;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	width: 119px;
	height: 24px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	display: block;
	margin: auto;
	text-decoration: none !important;
	padding-left: 20px;
}

.catalogsearch-advanced-result #page_content .loging-form .one .link-g a span {
	position: relative;
	top: 5px;
	font-family: Arial;
	font-size: 14px;
	color: white;
}

.catalogsearch-advanced-result #page_content .loging-form .one .inner p {
	padding-left: 23px;
}

.catalogsearch-advanced-result #page_content .loging-form .one .inner, .catalogsearch-advanced-result #page_content .loging-form .two .inner {
	box-shadow: #999 0px 0px 1px 0px;
	padding-top: 14px;
	padding-bottom: 1px;
	position: relative;
	z-index: 99;
	background: #fff;
}

.catalogsearch-advanced-result #page_content .loging-form .two .link-cr {
	text-align: center;
}

.catalogsearch-advanced-result #page_content .loging-form .two button {
	cursor: pointer;
	background: #8bb3d9 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_login.png");
	border: none;
	padding: 8px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	width: 148px;
	height: 42px;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	margin-top: 8px;
	font-family: Arial;
}

.catalogsearch-advanced-result #page_content .loging-form ul {
	list-style: none;
}

.catalogsearch-advanced-result #page_content .loging-form ul li {
	text-decoration: none;
}

.catalogsearch-advanced-result #page_content .loging-form ul li a {
	color: #907d77;
	text-shadow: 0 0 0 #907d77;
	font-size: 10px;
	padding-left: 32px;
	margin-bottom: 13px;
	display: block;
	text-decoration: none !important;
}

.catalogsearch-advanced-result #page_content .loging-form .login-a label {
	display: block;
	margin-bottom: 3px;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}

.catalogsearch-advanced-result #page_content .loging-form .login-a fieldset {
	padding-left: 28px;
	margin-top: 11px;
}

.catalogsearch-advanced-result #page_content .loging-form .login-a fieldset input {
	background: #ebe7e5;
	border: none;
	width: 90%;
	height: 27px;
	padding-left: 10px;
}

.catalogsearch-advanced-result #page_content .loging-form .scheme-a {
	text-align: right;
	width: 90%;
	color: red;
	font-size: 9px;
	font-weight: normal;
	margin-top: -6px;
}

.catalogsearch-advanced-result #page_content .loging-form .one .link-g {
	text-align: center;
}

.catalogsearch-advanced-result #page_content .loging-form .one .inner {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/img-baby-small.png") no-repeat 100% 100%;
}

.catalogsearch-advanced-result #page_content .loging-form .ul-account {
	list-style-image: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/rond.png") !important;
	padding-left: 36px !important;
	text-indent: 10px;
	display: block;
	margin-top: 1px;
}

.catalogsearch-advanced-result #page_content .loging-form .ul-account li {
	height: 16px;
	text-decoration: none;
	font-size: 10px;
}

.catalogsearch-advanced-result #page_content .loging-form .login-a fieldset input#email {
	margin-bottom: 3px;
	font-family: Arial;
}

.catalogsearch-advanced-result #page_content .loging-form .two .inner ul {
	list-style: none;
	position: relative;
	bottom: 0;
	margin-top: 8px;
}

.catalogsearch-advanced-result #page_content .loging-form .one .inner h3 {
	padding-top: 17px;
	padding-left: 20px;
	font-size: 13px;
	font-family: Arial;
	margin-bottom: 10px;
	font-weight: normal;
}

.catalogsearch-advanced-result #page_content .left-wrap {
	display: block;
	padding: 0 6px;
	min-height: 463px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-cadeau-sdo-and-cie.png') no-repeat 50% 100%;
}

.catalogsearch-advanced-result #page_content .left-wrap h2 {
	display: block;
	color: #e9458a;
	font-family: arial, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	padding-bottom: 7px;
	margin-bottom: 7px;
	border-bottom: 1px solid #c1bfc0;
}

.catalogsearch-advanced-result #page_content .left-wrap h2 span {
	display: block;
	color: #e9458a;
	text-transform: uppercase;
	font-size: 20px;
	letter-spacing: 1px;
}

.catalogsearch-advanced-result #page_content .left-wrap .first {
	display: block;
	color: #8f7e77;
	font-size: 12px;
	line-height: 13px;
	font-family: arial, sans-serif;
}

.catalogsearch-advanced-result #page_content .left-wrap .second {
	display: block;
	color: #8f7c75;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	font-family: arial, sans-serif;
}

.catalogsearch-advanced-result #page_content .category-products .item-product input.sos-product {
	display: block;
	margin: 5px auto 0;
}

/******************* End : SOS IDEES CADEAUX RESULT *******************/

/**************************** Recherche ********************************/
.catalogsearch-result-index #left_page_col .left-wrap {
	padding:2px;
}

.catalogsearch-result-index #left_page_col .left-wrap h2{
	font-size: 15px;
	border-bottom: 1px solid #c1bfc0;
	padding-bottom: 10px;
}

.catalogsearch-result-index #left_page_col .left-wrap h2 span {
	font-size: 20px;
	text-transform: uppercase;
}

/* ************************* */

#product_list_header {
	display: none;
}

div.select-a fieldset select {
	width: 32%;
	font-size: 220%;
	padding: 15px 5px;
	height: auto;
	display: none;
}

.filters_currently, .actions_filters {
	display: none;
}

.actions_filters {
	text-align: right;
	margin-bottom: 20px;
}

.actions_filters a {
	font-weight: bold;
	font-size: 20px;
	color: #96BADC;
	padding: 10px;
}

.filters_currently {
	border-top: 1px solid #D6D6D5;
	margin: 15px -5px 0 -5px;
	color: #666666;
	font-size: 18px;
	text-align: left;
	padding: 5px;
}

.filters_currently li {
	padding: 10px 5px;
}

.filters_currently li .label {
	font-weight: bold;
}

.filters_currently li .value {
	color: #8E8E8E;
	font-style: italic;
}

.filters_currently .btn-remove {
	text-indent: -9999px;
	display: block;
	width: 36px;
	height: 36px;
	float: right;
	background: no-repeat 50% 50%;
	margin: -10px 5px 0 0;
}

.label_container {
	margin-bottom: 5px;
	display: inline;
}

h4.heading-a {
	clear: both;
	margin: 0 6px 15px 6px !important;
	padding: 0 0 0 16px;
	text-align: left !important
}

p.heading-b {
	margin: 0 0 20px 0 !important;
	padding: 0 15px 9px;
	border-bottom: 1px solid #c5d9ec;
	font-size: 1.2em;
}

div.block-a {
	position: relative;
	margin: 0 0 18px 0;
}

div.block-a h3, div.block-c h3 {
	display: -moz-inline-stack;
	display: inline-block;
	height: 30px;
	margin: 0 0 2px 0;
	padding: 0 16px;
	background: #ebebeb;
	color: #907D77;
	font-size: 1.4em;
	line-height: 30px;
}

div.block-a h3, div.block-c h3 {
	border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	behavior: url(/PIE.php);
}

div.block-a h4 {
	display: block;
	margin: 10px 0 7px 0;
	padding-left: 16px;
	background: #dee9f7;
	font-size: 1.3em;
	line-height: 33px;
}

div.block-a p {
	width: 300px;
}

div.block-a p.link-a, div.block-a p.link-b, div.block-a p.link-d, div.block-a div.link-d {
	margin: 10px 0 0 0 !important;
	width: auto !important
}

div.double-d {
	overflow: hidden;
	padding: 6px 0 10px 0;
	border: 1px solid #aaa;
	min-height: 310px;
}

div.double-d {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	behavior: url(/PIE.php);
}

div.double-d div.one {
	position: relative;
	float: left;
	width: 323px;
	padding: 0 0 15px 6px;
	min-height: 100px !important;
}

div.double-d div.two {
	position: relative;
	float: right;
	width: 323px;
	padding: 0 6px 15px 0;
	min-height: 100px !important;
}

div.double-g {
	overflow: hidden;
	position: relative;
	padding: 0 6px
}

div.double-g div.one {
	float: left;
	width: 323px;
	padding: 0 0 0 6px;
}

div.double-g div.two {
	float: right;
	width: 323px;
	padding: 0 6px 0 0;
}

.my-account div.double-d {
	min-height: 350px;
	display: block;
	clear: both;
}

.my-account div.double-d p.choice-country {
	margin-bottom: 15px !important;
	font-size: 1em;
}

.my-account div.double-d p.choice-country span {
	font-style: italic;
}

.my-account div.double-d p.choice-country span.country-name {
	font-style: normal;
	color: #8e8e8e;
	font-weight: 700;
}

.my-account div.double-d p.choice-country a {
	color: #8e8e8e;
	font-weight: 700;
	text-decoration: underline;
}

div.double-d p {
	margin: 0 0 0 16px !important;
	font-size: 1.2em;
}

p.link-a {
	margin: 0 0 0 2px !important;
}

p.link-a a, p.link-b a {
	color: #8e8e8e;
	font-weight: 700;
	text-decoration: underline;
}

p.link-d, div.link-d {
	overflow: hidden;
	width: auto;
	margin: 0 !important
}

p.link-d a, div.link-d a {
	float: right;
	color: #8e8e8e;
	font-weight: 700;
	text-decoration: underline;
}

div.background-g, div.background-q, div.background-a, div.background-j, div.background-e, div.background-h, div.background-d, div.background-m {
	display: none;
}

.my-account {
	font-size: 90%;
}

div.block-edit-address {
	border-radius: 6px 6px 6px 6px;
}

div.block-edit-address {
	border: 1px solid #AAAAAA;
	overflow: hidden;
	padding: 6px 0 0;
	width: 100%;
}

.address-book {
	border-bottom: none !important;
	border-top: none !important;
}

.address-book-btn, .newsletter-btn {
	text-align: center;
	width: auto !important;
}

.block-a .address-book p, .birth-list p, #sosContactForm p {
	width: 100%;
	margin: 10px 0 15px !important;
}

#sosContactForm p {
	width: auto;
}

div.address-book label span {
	font-weight: bold;
}

.block-a .address-book p.info {
	width: 120px
}

.address-book p.edit-address-default-txt {
	padding-left: 330px;
	width: auto;
	margin-bottom: 0 !important;
	font-weight: bold
}

.edit-address-checkbox {
	padding-left: 325px;
}

form.account-a div.address-book p.info {
	text-align: right;
	width: auto;
	padding-right: 50px;
	color: #E85156;
	font-size: 9px;
	font-weight: normal;
}

form.account-a div.address-book label, form.account-a div.address-book span.label, .birth-list label, .birth-list span.label, .giftslist-sharing label, .giftslist-sharing span.label, #sosContactForm label, #sosContactForm span.label {
	width: 310px;
}

form.account-a div.address-book label.radio {
	width: 105px;
}

form.account-a div.address-book input.checkbox {
	width: 20px;
}

#form-validate div.double .one, #form-validate div.double .two {
	min-height: 0 !important;
}

form.form-e {
	margin: 0;
	padding: 0;
	font-size: 90%;
}

form.form-e div.double {
	overflow: hidden;
	width: 100%;
	margin: 0 0 0;
}

form.form-e div.double div.alone {
	float: left;
	width: 100%;
	padding: 0 0 0 28px;
}

form.form-e div.double div.one {
	float: left;
	width: 250px;
	padding: 0 0 0 28px;
}

form.form-e div.double div.two {
	float: right;
	width: 350px;
}

form.form-e div.doublee {
	overflow: hidden;
	position: relative;
	margin: 0 14px 20px 14px;
	background: #f3f3f4;
}

form.form-e div.doublee div.one {
	float: left;
	width: 289px;
	padding: 0 0 0 28px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-h.gif) 100% 0 repeat-y;
	min-height: 0 !important
}

form.form-e div.doublee div.two {
	float: left;
	width: 270px;
	min-height: 0 !important
}

form.form-e div p {
	padding: 0 0 0 27px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/list-a.png) 0 23px no-repeat;
}

form.form-e div p.check {
	background: none;
}

form.form-e div p.check input {
	width: 20px !important;
}

form.form-e div.doublee p {
	padding: 6px 0 0 14px;
	background: none;
}

form.form-e .label, .form-e label {
	text-align: left;
	width: auto;
}

form.form-e div.double div.alone label {
	width: 120px
}

form.form-e div p.palone {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/list-a.png") no-repeat scroll 0 6px transparent;
	padding: 0 0 0 27px;
}

form.form-e input {
	width: 215px !important;
}

form.form-e input[type="radio"] {
	width: 20px !important;
}

form.form-e p.required {
	position: absolute;
	left: 2px;
	top: 24px;
	color: #e85156;
	font-size: .9em;
}

form.form-e p.button {
	position: relative;
	left: 27px;
	margin: -30px 0 -27px;
	padding: 0 20px 0 0;
	font-size: 2.2em;
}

form.form-e p.button button {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}

form.form-e p {
}

form.form-e button.button-h {
	display: block;
	position: absolute;
	left: 645px;
	top: -9px;
	width: 50px;
	height: 51px;
	padding: 0;
	border: 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/button-h.png) no-repeat;
	text-indent: -3000em;
}

div.table-cont-a {
	margin: 0 6px;
}

.table-a caption {
	display: none;
}

.table-a a {
	color: #907D77;
}

div.double-f {
	overflow: hidden;
	width: 100%;
	padding: 4px 0 0 0;
}

div.double-f div.one {
	position: relative;
	float: left;
	width: 257px;
	height: 89px;
	padding: 12px 0 0 82px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/box-a.jpg) no-repeat;
}

div.double-f div.two {
	position: relative;
	float: right;
	width: 257px;
	height: 89px;
	padding: 12px 0 0 82px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/box-b.jpg) no-repeat;
}

div.double-f h3 {
	width: 236px;
	margin: 0;
	background: none;
	font-size: 1.3em;
	line-height: 15px;
	text-align: center;
}

div.double-f h3 span {
	font-size: 1.3em;
}

div.double-f div.one h3 {
	margin: 0 0 9px 0;
}

div.double-f div.two h3 {
	margin: 0 0 4px 0;
}

div.double-f p {
	padding: 0 0 0 30px;
	line-height: 11px;
	margin-top: 0 !important
}

div.double-f div.two p {
	padding: 0 0 0 70px;
}

div.double-f a {
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 27px;
	text-indent: -3000em;
}

div.soft-toys-coffer {
	overflow: hidden;
	position: relative;
	margin-top: -20px;
	padding: 0 10px;
}

table.soft-toys-coffer-table-a a.delete-btn {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/delete-btn.png") no-repeat scroll 50% 50% transparent;
	display: block;
	height: 32px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 0;
	position: relative;
	text-align: center;
	text-indent: -10em;
	width: 32px;
}

table.soft-toys-coffer-table-a a.update-btn {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/update-btn.png") no-repeat scroll 50% 50% transparent;
	display: block;
	height: 32px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 0;
	position: relative;
	text-align: center;
	text-indent: -10em;
	width: 32px;
}

table.table-a {
	width: 100%;
	border-collapse: separate;
}

table.table-a th {
	font-size: 130%;
	text-align: left;
	padding: 3px 10px;
	border-bottom: 1px solid #907D77;
	font-family: Arial, sans-serif;
	white-space: nowrap;
}

table.table-a td {
	font-size: 130%;
	padding: 10px 10px 18px;
	background: #DEE9F7 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret.jpg') repeat-x 0 100%;
	border-left: 1px solid white;
	border-right: 1px solid white;
	vertical-align: middle;
}

table.table-a tr.first_line td {
	border-top: 13px solid white;
}

table.table-a tr.last_line td {
	background-image: none;
	padding-bottom: 10px;
}

div.solid-a {
	display: block;
	padding: 6px 6px 20px;
	border: 1px solid #aaa;
}

div.solid-a {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

div.soft-toys-coffer span.item-a, div.soft-toys-coffer span.item-b, div.soft-toys-coffer span.item-c {

}

div.soft-toys-coffer input[type="text"], table.table-a td input[type="text"] {
	width: 150px;
	padding: 1px 3px;
	margin-right: 30px;
	height: 21px;
	background: #F9FBF8;
	border: 1px solid #907D77;
	font-size: 1.1em;
	box-shadow: inset 0px 0px 1px 0px;
}

table.table-a td input[type="text"] {
	margin-right: 0;
}

.soft-toys-coffer button {
	padding: 15px;
	background-image: none;
	margin-top: 0;
	float: right;
}

div.soft-toys-coffer > p {
	overflow: hidden;
}

.soft-toys-coffer label {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
}

.soft-toys-coffer span {
	float: left;
}

form.form-e div.double-children {
	margin: 0 14px 10px 14px;
	position: relative;
}

form.form-e div.double-children label, form.form-e div.double-children .label {
	float: left;
	padding: 0 5px 0 0 !important;
	width: auto;
}

form.form-e div.double-children div.inner {
	background: #f3f3f4;
	padding: 3px 0 0 14px
}

form.form-e div.double-children div.inner span span {
	color: #8E8E8E;
}

form.form-e div.double-children div.inner p {
	position: relative;
	margin: 0 !important;
	font-size: 1.1em;
	overflow: hidden;
	padding-left: 0;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-b.gif') 0 100% repeat-x;
}

form.form-e div.double-children div.inner p:last-child, form.form-e div.double-children div.inner p.last {
	background: none;
}

form.form-e div.double-children div.inner label, form.form-e div.double-children div.inner span.label {
	display: block;
	margin-right: 0 !important
}

form.form-e div.double-children div.inner label span, form.form-e div.double-children div.inner span.label span {
	margin: 0 6px 0 0;
	padding: 0 0 0 0;
	font-weight: 700;
}

form.form-e div.double-children div.inner span.label {
	text-align: left;
}

form.form-e div.double-children div.inner label.radio {
	display: inline;
}

form.form-e div.double-children div.inner span.item-a {
	display: block;
	float: left;
	padding: 6px 0 16px 28px;
	width: 120px
}

form.form-e div.double-children div.inner span.item-a label {
	width: 103px !important;
}

form.form-e div.double-children div.inner span.item-a input {
	width: 103px !important;
}

form.form-e div.double-children div.inner span.item-b {
	display: block;
	float: left;
	padding: 6px 0 16px 15px;
	width: 70px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-c.png') repeat-y;
}

form.form-e div.double-children div.inner span.item-b span.label {
	margin: 0 0 0 0;
	width: 57px;
}

form.form-e div.double-children div.inner span.item-b input {
	position: relative;
	top: 2px;
	margin: 0 2px 0 0;
	width: 13px;
}

form.form-e div.double-children div.inner span.item-b label {
	margin: 0 4px 0 0;
	width: 24px;
}

form.form-e div.double-children div.inner span.item-c {
	display: block;
	float: left;
	padding: 6px 0 16px 15px;
	width: 245px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-c.png') repeat-y
}

form.form-e div.double-children div.inner span.item-c label {
	font-weight: 700;
}

form.form-e div.double-children div.inner span.item-c label span {
	font-weight: 500;
	font-size: 0.8em;
}

form.form-e div.double-children div.inner span.item-c select {
	width: 62px;
	border: 1px solid #909090;
	background: #f9fbf9;
	font-size: 1.1em;
	text-align: center;
	margin-right: 0;
}

form.form-e div.double-children div.inner span.item-d {
	display: block;
	float: left;
	padding: 6px 0 16px 15px;
	width: 130px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-c.png') repeat-y;
}

form.form-e div.double-children div.inner span.item-d label {
	width: 130px;
}

form.form-e div.double-children div.inner span.item-d select {
	width: 106px !important;
	border: 1px solid #909090;
	background: #f9fbf9;
	font-size: 0.9em;
}

form.form-e div.double-children span.item-e {
	display: block;
	float: left;
	padding: 6px 0 16px 15px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-c.png') repeat-y;
	min-height: 39px;
}

form.form-e div.double-children span.item-e a {
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 40px;
	height: 40px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/delete-btn-b.png') no-repeat 50% 50%;
	text-indent: -3000em;
	float: right;
	text-align: center
}

form.form-e div.double-children div.add-children p {
	background: none !important;
	padding: 0 9px 10px 5px;
}

form.form-e div.double-children .add-children {
	margin-right: 0px;
}

form.form-e div.double-children div.inner p .border-right-class {
	display: none;
}

.add-children {
	display: block;
	margin-right: 25px;
	overflow: hidden;
	margin-left: 27px;
}

.add-children p a {
	font-weight: bold !important;
	color: #8E8E8E !important;
	display: block !important;
	float: left !important;
	padding: 10px 10px 10px 25px !important;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/add-b.png') no-repeat 0 50% !important;
	height: auto !important;
	text-indent: 0 !important;
}

.birth-list legend {
	display: none;
}

form.birth-list {
	font-size: 120%;
}

.required {
	color: #E85156;
	font-weight: bold;
	margin-left: 5px;
}

.birth-list p img {
	vertical-align: middle;
}

.birth-list input {
	vertical-align: middle;
}

.infobulle {
	position: absolute !important;
	background: #FFF;
}

.infobulle-password {
	left: 395px;
	margin-top: -120px;
}

.infobulle-voucher {
	left: 400px;
	margin-top: -112px;
}

.infobulle .puce {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto17.gif') 0 0 no-repeat;
	position: relative !important;
	left: 1px;
	top: 32px;
	width: 13px;
	height: 18px;
	float: left;
	margin: 0px !important;
	z-index: 10;
}

.infobulle div.content,
.infobulle div.content-bis {
	border: 1px solid #e8e8e8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 0 5px #e8e8e8;
	-webkit-box-shadow: 0 0 5px #e8e8e8;
	-moz-box-shadow: 0 0 5px #e8e8e8;
	width: 196px;
	padding: 16px 9px 12px 9px;
	float: left;
	margin: 0px !important;
	text-align: justify;
}

.infobulle div.content-bis {
	width: 174px;
	padding: 5px 9px 5px 9px;
}

.infobulle p {
	font-size: 9px;
	color: #FF0066;
	margin: 0px !important;
	padding-left: 0px !important;
}

form.form-e select#day, form.form-e select#month, form.form-e select#year {
	width: auto;
	padding-right: 15px;
}

form.birth-list label {
	text-align: right;
}

form.form-e ul {
	padding: 0 0 0 27px;
	list-style: none;
}

form.form-e ul li:first-child select, form.form-e ul li:first-child label {
	width: 97%;
	margin-bottom: 5px;
}

form.form-e input[type="checkbox"] {
	width: 20px !important;
}

form.form-e p.radio label {
	text-align: left;
	padding-left: 319px;
	width: auto;
}

form.birth-list span a {
	color: #8E8E8E;
	text-decoration: underline;
}

.link-e {
	text-align: center;
}

.link-c {
	float: right;
	margin: 8px 0 0 0 !important;
	width: auto !important;
}

p.link-c a {
	color: #8E8E8E;
	text-decoration: underline;
}

form.form-e p.info {
	color: #E85156;
	text-align: right;
	padding-right: 30px;
}

.my-account h2.heading-a {
	background-color: #907D77;
	color: white;
	font-size: 20px;
	padding: 10px 15px;
	margin-bottom: 10px;
}

.account_menu_link {
	display: none;
}

#block_current_password {
	margin: 0 14px;
	background: #F3F3F4;
	width: auto;
}

#block_current_password p {
	background: none;
	padding-left: 14px;
}

.double-d .one .link-a {
	margin-left: 16px !important;
}

.double .one p.check {
	padding: 18px 0 0 27px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/list-a.png) 0 25px no-repeat;
}

.double-d .one .link-d, .double-d .two .link-d {
	margin-right: 16px !important;
}

.my-children-title a {
	text-decoration: none;
	font-weight: bold;
	font-size: 120%;
}

.my-children-title {
	background-position: 14px 50% !important;
	padding-left: 41px !important
}

.newsletter_account {
	padding: 0 15px;
}

.newsletter_account ul {
	list-style: none;
	padding-left: 13px;
}

.newsletter_account h3 {
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: normal;
	text-transform: uppercase;
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/list-a.png") no-repeat 0 50%;
	padding-left: 13px;
}

.newsletter_account h3 span {
	display: block;
	border-bottom: 1px solid #CEC6C3;
	padding-bottom: 3px;
}

.newsletter_account h4 {
	font-size: 13px;
	padding-left: 13px;
	margin-bottom: 20px;
}

.newsletter_account li {
	overflow: hidden;
	margin-bottom: 10px;
}

.newsletter_account li input {
	float: right;
}

.newsletter_account li label {
	display: block;
	font-size: 13px;
}

#page_content .add-address-link {
	margin-right: 0 !important;
}

div.block-a h3 a, div.block-c h3 a {
	color: #907D77;
	padding: 6px 16px;
	margin: 0 -16px;
}

.print-a {
	float: right;
	width: auto !important;
	margin: 0 !important;
}

.print-a a {
	display: block;
	color: #907D77;
	font-size: 110%;
	padding: 3px 3px 3px 22px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/print_icon.jpg') no-repeat 0 50%;
	margin: 22px 0 4px;
}

.print-a.actif a {
	margin-top: 7px;
}

.checkmo-mailing-address {
	padding: 5px 0 0 30px;
}

div.block-a h3.actif {
	padding-top: 15px;
	background: #EBEBEB url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrow_down.jpg') no-repeat 50% 8px;
}

.order-items-table {
	width: 100%;
}

div.double-d-order-view {
	padding-bottom: 0;
}

.order-view h4.heading-a {
	margin-bottom: 0 !important;
}

.order-items-table th {
	font-size: 130%;
	text-align: left;
	padding: 18px 10px 3px;
	border-bottom: 1px solid #907D77;
	white-space: nowrap;
	font-weight: normal;
}

.order-items-table td {
	padding: 15px 10px 23px;
}

.order-items-table th:last-child, .order-items-table td:last-child {
	background-color: #E9E8E8;
	text-align: right;
}

.order-items-table tbody .a-right, .order-items-table thead .a-right {
	text-align: right;
}

.order-view-totals-sep td {
	display: none;
}

.order-items-table tbody tr td {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret.jpg') repeat-x 0 100%;
}
.order-items-table tfoot tr td {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret_rose.png') repeat-x 0 100%;
}
.order-items-table tbody tr.border td {
	font-size: 130%;
}

.order-items-table tbody tr.giftcard_column span.qty_row {
	font-size: 14px;
}

.order-items-table tbody tr.border td strong {
	font-weight: normal;
	font-size: 110%;
}

.order-items-table tbody tr.border td ul {
	list-style: none;
	font-size: 80%;
	font-weight: bold;
	margin-top: 3px;
}

.order-items-table tbody tr.border td ul li {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/list-a.png') no-repeat 0 50%;
	padding: 2px 2px 2px 15px;
}
.order-items-table tbody tr.border td ul li strong {
	font-weight: normal;
}

.order-items-table tbody tr.border td.a-right {
	font-weight: bold;
}
.order-items-table tbody tr td:last-child {
	background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret_sur_gris.jpg');
        width: 18%;
}
.order-items-table tfoot tr td:last-child {
	background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret_rose_sur_gris.png');
	font-size: 180%;
	font-weight: normal;
}
.order-items-table tbody tr.border td:last-child span.price-incl-tax, .order-items-table tbody tr.border td:last-child > span.price {
	color: #FF0066;
	font-size: 125%;
	font-weight: normal;
}
.order-items-table tfoot tr.shipping td {
	padding-top: 30px;
}
.order-items-table tfoot tr.total_due td {
	background-image: none;
	position: relative;
	color: #ED0000;
	font-size: 220%;
}

.order-items-table tfoot tr td > span:first-child {
	display: none;
}

.order-items-table tfoot tr.total_due td > span:first-child {
	display: block !important;
	position: absolute;
	top: -5px;
	left: 0;
	width: 100% !important;
	border-top: 5px solid #907D77;
	padding: 0 !important;
}

.order-items-table tfoot td {
	font-weight: bold;
	font-size: 130%;
}

.order-items-table tfoot tr.ayalinevoucher td {
	color: #FF0066;
}

.customer-account-create .item-b .enhanced-input-checkbox {
	float: left;
	clear: left;
}

/*** deb list de naissance ***/
#page_content > h2.picto-liste{
	background: #f5ae6e url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-liste.png");
	color: #fff;
	padding-top: 12px;
	padding-bottom: 11px;
	padding-left: 65px;
	font-size: 18px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 20px 50%;
	margin-left: 4px;
}
.ayalinegiftslist-index-home #page_content {
	padding: 10px 10px 10px 0;
	float: left;
	width: 99%;
}
.ayalinegiftslist-index-home #page_content p {
	margin-left: 60px;
}
.ayalinegiftslist-index-home .inner-b.inner-birth-list a{
	color: #907d77;
	text-decoration: underline;
}
.ayalinegiftslist-index-home .scheme-c{
	color: #e86c8e !important;
	font-weight: bold;
}
.ayalinegiftslist-index-home .scheme-c span{
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-help-rose.png");
	width: 33px;
	height: 33px;
	display: inline-block;
	vertical-align: middle;
}
.triple-b .one,.triple-b .two,.triple-b .three{
	width : 256px;
	float : left;
	margin-left: 25px !important;
}
.ayalinegiftslist-index-home .clear-both{
	clear: both;
}
.ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.one a{
	background: #f5ae6e url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png");
	color: #fff !important;
	min-height: 42px;
	display: block;
	font-size: 17px;
	text-align: left;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-position: 98% 50%;
	padding-top: 8px;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: -1px;
	text-decoration: none;
}
.ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.one a span,
.ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.two a span,
.ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.three a span{
	padding-left: 34px;
}
.ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.one a:hover,
.ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.two a:hover,
.ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.three a:hover{
	text-decoration: none;
}
.triple-b .one strong,.triple-b .two strong,.triple-b .three strong{
	display: block;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: -0px;
	padding-left: 0;
	text-align: center;
	position: relative;
	left: -6px;
}
.ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.two a{
	background: #ea6a8d url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png");
	color: #fff !important;
	min-height: 42px;
	display: block;
	font-size: 17px;
	text-align: left;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-position: 98% 50%;
	padding-top: 8px;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: -1px;
	text-decoration: none;
}
.ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.three a{
	background: #79c9ea url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png");
	color: #fff !important;
	min-height: 42px;
	display: block;
	font-size: 17px;
	text-align: left;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-position: 98% 50%;
	padding-top: 8px;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: -1px;
	text-decoration: none;
}
.ayalinegiftslist-index-home .triple-b{
	margin-top: 24px;
}
.triple-b .one{
	margin-right: 62px !important;
}
.triple-b .two{
	margin-left: 0 !important;
	margin-right: 55px !important;
}
.triple-b .three{
	margin-left: 0 !important;
}
.ayalinegiftslist-index-home .heading-c h3{
	font-size: 22px;
	font-family: Arial;
	font-weight: normal;
	padding-left: 60px;
	letter-spacing: 1px;
}
.ayalinegiftslist-index-home .heading-c{
	position: relative;
	margin-top: 57px;
}
.ayalinegiftslist-index-home .heading-c .inner {
	width: 239px;
	position: absolute;
	left: 0;
	top: -1px;
}
.table-list{
	display: table;
	padding-left: 60px;
	padding-right: 60px;
	position: relative;
	margin-top: -41px;
}
.table-list li{
	display: block;
	text-align: center;
	width: 151px;
	margin-right: 10px;
	float: left;
}
.table-list li strong{
	color: #ea6a8d;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial;
}
.table-list li p{
	color: #ea6a8d;
	font-weight: normal;
	margin-left: 0 !important;
	font-size: 12px;
	text-shadow: 0px 0px 0px;
	margin-top: -1px !important;
	-webkit-text-stroke: 0.2px;
}
.table-list li.last strong{
	color : #78cbe9;
	font-weight: bold;
}
.table-list li.last p{
	color : #78cbe9;
	font-weight: normal;
	font-size: 12px;
	text-shadow: 0 0 0;
}
.table-list li img{
	margin-bottom: 4px;
	position: relative;
	z-index: 99;
	width: 55px;
	height: 55px;
}
.pointille-liste{
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/pointille-line.png");
	width: 815px;
	height: 1px;
	display: block;
	position: absolute;
	left: 0;
	background-repeat: no-repeat;
	right: 0;
	margin: auto;
	top: 32px;
}
.intruct{
	margin-top: -10px !important;
}

/* Page Login */
.ayalinegiftslist-participate-login div.top-a {
	position: relative;
	height: 20px;
	padding: 0 3px 6px 3px;
	border-bottom: 1px solid #c6c6c6;
}
.ayalinegiftslist-participate-login div.top-a p.link-back {
	position: absolute;
	left: 6px;
	top: -14px;
	font-family: Verdana;
	font-weight: normal;
}
.ayalinegiftslist-participate-login p.link-back {
	color: #929291;
	font-size: 1.2em;
	font-weight: 700;
}
.ayalinegiftslist-participate-login p.link-back a {
	padding: 0 0 0 14px;
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/link-back.gif") 0 4px no-repeat;
	color: #929291;
}
.ayalinegiftslist-participate-login h2 {
	background: #f5ae6e url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-liste.png");
	color: #fff;
	padding-top: 12px !important;
	padding-bottom: 11px !important;
	padding-left: 65px !important;
	font-size: 18px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 20px 50%;
	margin-left: 4px;
}
.ayalinegiftslist-participate-list #page_content {
	padding: 10px 10px 10px 0;
	float: left;
	width: 99%;
}
.ayalinegiftslist-participate-list div.top-a {
	display: none;
}
.giftslist-product .catalog-a {
	padding-top: 20px;
}
.ayalinegiftslist-participate-list div.catalog-a div span.heading-a {
	display: block;
	width: auto;
	padding: 11px 0 0 0;
	border-top: 1px solid #c6c6c6;
	font-size: 1em;
	font-weight: 500;
}
.ayalinegiftslist-participate-list div.catalog-a {
	overflow: hidden;
	width: 98%;
	padding: 50px 0 0 0;
	margin-left: 14px;
}
/* Modification de jBaali */
.ayalinegiftslist-participate-list div.catalog-a div {
    display: inline-block;
    position: relative;
    z-index: 1;
    float: none;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-right: 13px;
    vertical-align: top;
}
/* Fin  modif */
.ayalinegiftslist-participate-list div.catalog-a a {
	display: block;
	width: 100%;
	color: #8e8e8e;
}
.ayalinegiftslist-participate-list div.catalog-a div h4 {
	margin-bottom: 0px;
	font-size: inherit;
	font-weight: inherit;
}
.ayalinegiftslist-participate-list div.catalog-a div span {
	font-size: 1.45em;
	font-weight: 700;
}
.giftslist-product .top-a {
	margin-top: 40px;
}
.ayalinegiftslist-participate-list h2{
	background: #f5ae6e url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-liste.png");
	color: #fff;
	padding-top: 12px !important;
	padding-bottom: 11px !important;
	padding-left: 65px !important;
	font-size: 18px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 20px 50%;
	margin-left: 4px;
}
.ayalinegiftslist-participate-login #page_content {
	padding: 10px 10px 10px 0;
	float: left;
	width: 99%;
}
.ayalinegiftslist-participate-login #page_content .inner-b{
	padding: 0px 0 0 33px;
}
.block-a.block-giftslist-login h3.instructions {
	color: #EA6A8D!important;
	font-size: 20px !important;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/instructions.png') 0 -3px no-repeat !important;
	padding: 11px 0 18px 70px !important;
	margin: 24px 0 -18px 22px !important;
	position: relative;
	z-index: 10;
	min-height: 33px;
	min-width: 70px;
	font-weight: normal;
	display: block;
}
.block-giftslist-login .txt-top {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	box-shadow: 0 0 3px #999999;
	margin-bottom: 28px;
	margin-left: 0;
	margin-right: 0;
	margin-top: -10px;
	padding-bottom: 25px;
	padding-left: 10px;
	padding-right: 14px;
	padding-top: 32px;
	width: 95%;
	margin-left: 15px;
	position: relative;
	top: -1px;
}
h3.consultBirthDay{
	display: inline-block !important;
	height: 30px !important;
	margin: 0 0 2px 0 !important;
	padding: 0 16px !important;
	background: #EA6A8D !important;
	color: #fff !important;
	font-size: 1.5em !important;
	line-height: 30px !important;
	font-family: Arial !important;
	margin-left: 16px !important;
	font-weight: normal !important;
}
.ayalinegiftslist-participate-login legend, .ayalinegiftslist-participate-login caption {
	display: none;
}
.ayalinegiftslist-participate-login div.solid-a {
	display: block;
	width: 100%;
	padding: 6px 0 20px 0;
	border: 1px solid #aaa;
}
.ayalinegiftslist-participate-login form.form-h {
	margin-left:15px;
	margin-right:10px;
}
.ayalinegiftslist-participate-login form.form-h div.doublee {
	overflow: hidden;
	position: relative;
	width: 96%;
	height: 90px;
	margin: 0 0 0 14px;
	background: #ededed;
	margin-top: 25px;
}
.ayalinegiftslist-participate-login form.form-h div.buttons-set {
	width: 100%;
	height: 10px;
}
.ayalinegiftslist-participate-login form.form-h div.doublee div.one {
	float: left;
	width: 289px;
	padding: 0 30px 0 40px;
	height: 85px;
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/border-pointille.png");
	background-repeat: repeat-y;
	background-position: 100%;
}
.ayalinegiftslist-participate-login form.form-h div.doublee div.two {
	float: left;
	left: 60px;
	width: 250px;
	margin-left: 40px;
	height: 70px;
}
.ayalinegiftslist-participate-login form.form-h div p {
	margin-top: 10px;
}
.ayalinegiftslist-participate-login form.form-h label {
	text-align: left;
	margin-left: 10px;
}
.ayalinegiftslist-participate-login form.form-h div.one input {
	margin-top: 19px;
	padding: 1px 3px;
	height: 21px;
	background: #f9fbf8;
	border: 1px solid #907d77;
	box-shadow: inset 0px 0px 1px 0px;
}
.ayalinegiftslist-participate-login form.form-h input {
	width: 250px;
	margin-left: 10px;
	margin-top: 0;
	padding: 1px 3px;
	height: 21px;
	background: #f9fbf8;
	border: 1px solid #907d77;
	box-shadow: inset 0px 0px 1px 0px;
}
.ayalinegiftslist-participate-login form.form-h div.doublee div.two span.small {
	font-size: 0.8em;
	color: #8E8E8E;
	margin-left: 10px;
}
.ayalinegiftslist-participate-login form.form-h p.required {
	background: none;
	right: 1px;
	top: 24px;
	color: #e85156;
	font-size: .9em;
	float: right;
	width: 170px;
}
.ayalinegiftslist-participate-login form.form-h p.button {
	position: relative;
	left: 0;
	margin: -50px 0 -27px;
	padding: 0 20px 0 0;
	font-size: 20px;
	width: 100%;
}
.ayalinegiftslist-participate-login form.form-h p.button button {
	display: block;
	float: right;
	height: 44px;
	padding: 0px 40px 0 16px;
	border: 0;
	background: #ff0066 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png");
	color: #fff;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	border-radius: 5px;
}
.block-a.block-giftslist-login li{
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/rond.png") !important;
	margin: 0 10px 0 0;
	padding: 0 0 9px 18px;
	list-style: none;
	background-repeat: no-repeat !important;
	background-position: 0 23% !important;
}
/*** fin list de naissance ***/

.puce_bleue {
	background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/list-a.png") no-repeat 15px 50%;
	padding: 2px 2px 2px 27px;
	margin: 0 !important;
}

.order-status-legend {
	list-style: none;
	padding: 5px 2px 15px 15px;
}

.order-status-legend li {
	overflow: hidden;
	padding: 3px 0;
}

.order-status-legend div {
	float: left;
	padding: 2px 5px 0 0;
}

.order-status-legend p {
	margin: 0 10px 0 33px !important;
}

.texte_rose {
	color: #E9458A;
}

.order-status-legend span {
	border: 1px solid #E9458A;
	padding: 1px 4px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.print-a-voucher a {
	margin: 9px 0 4px;
	position: relative;
	z-index: 30;
}

.margin-auto {
	margin: auto;
}

.voucher_price {
	margin-top: 5px;
}

.hidden-l {
	display: none;
}

.customer-account-create .item-b input[type="checkbox"] {
	float: left;
}
/* *** START : Page contact *** */
.contacts-index-index #page_content {width: auto;padding: 7px 4px;display: block;float: none;}
.contacts-index-index #page_content h2.heading-e{display: block;background-color: #907d77;color: #fdfffe;padding: 13px 24px;margin: 0;font-family: arial, sans-serif;font-weight: normal;font-size: 18px;}
.contacts-index-index #page_content div.heading-e{display: block;}
.contacts-index-index #page_content div.heading-e .heading-title{display: block;margin: 0 0 10px 0;padding: 15px 30px;margin: 0;border-bottom: 1px solid #cfc5c3;}
.contacts-index-index #page_content .list-a{display: block;padding: 19px 30px;}
.contacts-index-index #page_content .list-a ul{list-style: none;}
.contacts-index-index #page_content .list-a ul li{line-height: 20px;}
.contacts-index-index #page_content .list-a ul * {color: #917e78;}
.contacts-index-index #page_content .list-a ul li a {text-decoration: underline;}
.contacts-index-index #page_content .contact {display: block;float: none;position: relative;}
.contacts-index-index #page_content .contact .form-item-line {display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;position: relative;margin: 0; padding: 12px 0;}
.contacts-index-index #page_content .contact .form-item-line span.required{color: #e75254;}
.contacts-index-index #page_content .contact .form-item-line .label-item {display: block;position: relative;width: 37%;margin: 0; padding: 0;text-align: right;}
.contacts-index-index #page_content .contact .form-item-line .input-item {display: block;position: relative;width: 61%;margin: 0; padding: 0;padding-left: 2%;text-align: left;}
.contacts-index-index #page_content .contact .form-item-line .input-item input[type="text"]{display: block;position: relative;width: 230px;height: 20px;text-align: center;background-color: #f9fbf8;border: 1px solid #8f7e77;box-shadow: inset 0 0 3px #dad9d5;-webkit-box-shadow: inset 0 0 3px #D1CFCC;-moz-box-shadow: inset 0 0 3px #e8e8e6;}
.contacts-index-index #page_content .contact .form-item-line .input-item select{display: block;position: relative;width: 234px;height: 30px;text-align: center;}
.contacts-index-index #page_content .contact .form-item-line .input-item textarea{display: block;position: relative;width: 280px;text-align: center;background-color: #f9fbf8;border: 1px solid #8f7e77;box-shadow: inset 0 0 3px #dad9d5;-webkit-box-shadow: inset 0 0 3px #D1CFCC;-moz-box-shadow: inset 0 0 3px #e8e8e6;}
.contacts-index-index #page_content .contact .form-item-line.note-required{padding: 0;}
.contacts-index-index #page_content .contact .form-item-line.note-required .label-item.required{font-family: arial,sans-serif;font-size: 12px;font-weight: normal;color: #e75254;}
.contacts-index-index #page_content .contact .form-item-line.button-submit{padding: 0;}
.contacts-index-index #page_content .contact .form-item-line.button-submit .input-item button{display: block;color: white;font: 14px arial, sans-serif;font-weight: bold;line-height: 50px;height: auto;text-transform: uppercase;text-decoration: initial;white-space: nowrap;width: auto;padding: 0 38px 0 18px;text-align: center;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;behavior: url(/PIE.php);border: 0;background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-d.png) 100% center no-repeat #ff0066;}
.contacts-index-index #page_content .contact-bottom-wrap{display: block;position: relative;padding: 11px 39px 11px 29px;}
.contacts-index-index #page_content .contact-bottom-wrap .solid{display: block;position: relative;font-family: Verdana,sans-serif;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-celulaire-56x56.png') no-repeat 11px 17px #cbe1f6;padding: 17px 0 5px 80px;border-radius: 0 5px 0 0;-webkit-border-radius: 0 5px 0 0;-moz-border-radius: 0 5px 0 0;behavior: url(/PIE.php);}
.contacts-index-index #page_content .contact-bottom-wrap .solid h3{display: block;position: relative;padding-right: 215px; font-size: 18px;font-weight: bold;color: #4a6ab7;letter-spacing: -1px;}
.contacts-index-index #page_content .contact-bottom-wrap .solid p{display: block;position: relative;color: #4969b6;font-size: 12px;font-weight: lighter;padding-right: 215px;}
.contacts-index-index #page_content .contact-bottom-wrap .solid p span{color: #4b68b8;font-weight: bold;font-size: 14px;}
.contacts-index-index #page_content .contact-bottom-wrap .solid p.image{display: block;position: absolute;top:0;right:0;margin: 0;padding: 0;}
.contacts-index-index #page_content .contact-bottom-wrap .solid p.image img{display: block;margin: 0;padding: 0;width: auto!important;height: auto!important;}
/* *** END : Page contact *** */


/*** deb jbaali ***/
a.sendToFriendProduct{
    display: inline-block;
    width: auto;
    margin: 10px auto;
    line-height: 26px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-envelope.png') no-repeat 0 50%;
    color: #917c79;
    text-decoration: none;
    position: relative;
    top: -3px;
}
a.sendToFriendProduct span{
    padding-left: 25px;
    font-size:10px;
}
a.social-link-3{
    display: inline-block;
    width: auto;
    margin: 10px 10px 10px 10px;
    line-height: 26px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-naissance.png') no-repeat 0 50%;
    color: #917c79;
    text-decoration: none;
    position: relative;
    top: -3px;
}
a.social-link-3 span{
    padding-left: 25px;
    font-size:10px;
}
.social-links {
	clear:both;
	float: right;
	margin-right: 20px;
}
.social-links-with-giftlist {
	margin-top: 40px;
}
.catalog-product-view #fb-root{
    display: inline-block !important;
    vertical-align: top !important;
    margin-left: 30px !important;
}
.catalog-product-view div.popup-a div.triple-c {
    min-height: 181px;
}
.catalog-product-view div.triple-c {
    width: 100%;
    padding: 15px 0 0 0;
}
.catalog-product-view div.triple-c div.one {
    float: left;
    width: 251px;
    text-align: center;
}
.catalog-product-view #product_sendtofriend_form p {
    overflow: hidden;
    width: 100%;
    padding: 0;
}
.catalog-product-view div.popup-a p {
    margin: 0 0 -4px 0;
    font-size: 1.4em;
    font-weight: 700;
}
.catalog-product-view #product_sendtofriend_form p {
    overflow: hidden;
    width: 100%;
    padding: 0;
}
.catalog-product-view div.popup-a.sendfriend p.price {
    color: #EE3271;
    font-size: 2.8em;
    font-weight: 500;
    margin: 10px 0 0;
    position: relative;
    text-align: center;
    white-space: nowrap;
    left: 0;
}
.catalog-product-view #product_sendtofriend_form p.required {
    margin-top: 30px;
    color: #E85156;
    font-size: 1em;
    font-weight: 300;
    padding-left: 30px;
    text-align: left;
}
.catalog-product-view #product_sendtofriend_form p {
    overflow: hidden;
    width: 100%;
    padding: 0;
}
.catalog-product-view div.popup-a p {
    margin: 0 0 -4px 0;
    font-size: 1.4em;
    font-weight: 700;
}
.catalog-product-view #product_sendtofriend_form div.triple-c div.two {
    width: 308px;
}
.catalog-product-view div.triple-c div.two {
    float: left;
    width: 170px;
}
.catalog-product-view #product_sendtofriend_form p.attr {
    margin: 0 0 9px;
    color: #666565;
}
.catalog-product-view #product_sendtofriend_form p {
    overflow: hidden;
    width: 100%;
    padding: 0;
}
.catalog-product-view #product_sendtofriend_form p strong {
    font-family: inherit;
    font-size: inherit;
    font-weight: 600;
}
.catalog-product-view div.popup-a p strong {
    margin: 0 6px 0 0;
    
    font-size: 1.8em;
}
.catalog-product-view #product_sendtofriend_form p.attr.reference {
    font-size: 1em;
    position: relative;
    top: -10px;
}
.catalog-product-view #product_sendtofriend_form p.attr {
    margin: 0 0 9px;
    color: #666565;
}
.catalog-product-view #product_sendtofriend_form p {
    overflow: hidden;
    width: 100%;
    padding: 0;
}
.catalog-product-view #product_sendtofriend_form p.attr.options {
    margin: 0 0 -5px;
}
.catalog-product-view #product_sendtofriend_form p.attr {
    margin: 0 0 9px;
    color: #666565;
}
.catalog-product-view div.popup-a div.double-i {
    padding: 0 0 6px 0;
    color: #fff;
}
.catalog-product-view div.double-i {
    overflow: hidden;
    width: 100%;
}
.catalog-product-view #product_sendtofriend_form div.double-i div.one {
    width: 32%;
}
.catalog-product-view div.double-i div.one {
    float: left;
    width: 50%;
}
.catalog-product-view div.double-i div.two {
    position: relative;
    left: -47px;
    float: right;
    width: 50%;
    text-align: right;
}
.catalog-product-view div.popup-a div.double-i div.one p {
    padding: 0 0 0 31px;
    background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-c.png) 0 center no-repeat #ee3171;
}
.catalog-product-view #product_sendtofriend_form .double-i .one p a {
    font-size: 13px;
    padding-left: 36%;
    padding-top: 0px;
    text-decoration: none;
    width: 67%;
    text-transform: none;
    font-family: Verdana;
}
.catalog-product-view div.popup-a div.double-i div.one p a {
    padding: 0 9px 0 0;
}
.catalog-product-view div.popup-a div.double-i a {
    display: block;
    float: left;
    height: 41px;
    color: #fff;
    line-height: 41px;
}
.catalog-product-view #product_sendtofriend_form div.double-i div.two button {
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-d.png") no-repeat scroll right center #EE3171;
    color: #FFFFFF;
    float: right;
    height: 41px;
    border: none;
    padding-left: 30px;
    padding-right: 45px;
    border: 1px solid #EE3171;
    border-radius: 5px 5px 5px 5px;
    font-family: verdana;
    font-size: 13px;
    font-weight: 600;
    font-weight: bold;
}
.catalog-product-view #product_sendtofriend_form label {
    margin-top: 10px;
    color: #8f7e76;
    font-size: 13px;
    display: block;
    float: left;
    padding: 0 11px 0 0;
    text-align: left;
    width: 300px;
    font-weight: 300;
    margin-left: 0;
}
.catalog-product-view #product_sendtofriend_form input {
    width: 295px;
    height: 17px;
    padding: 0 5px;
    border: 1px solid #8e8e8e;
    background: transparent;
    line-height: 17px;
}
.catalog-product-view #product_sendtofriend_form textarea {
    margin: 0 0 9px;
    width: 300px;
    height: 111px;
    padding: 0 0 0 5px;
    border: 1px solid #8e8e8e;
    background: transparent;
    line-height: 17px;
}
.catalog-product-view #product_sendtofriend_form input[type="text"]{color: #8f7e77;font-size: 12px;display: block;position: relative;width: 230px;height: 20px;text-align: center;background-color: #f9fbf8;border: 1px solid #8f7e77;box-shadow: inset 0 0 3px #dad9d5;-webkit-box-shadow: inset 0 0 3px #D1CFCC;-moz-box-shadow: inset 0 0 3px #e8e8e6;}
.catalog-product-view #product_sendtofriend_form textarea{color: #8f7e77;font-size: 12px;display: block;position: relative;width: 280px;text-align: center;background-color: #f9fbf8;border: 1px solid #8f7e77;box-shadow: inset 0 0 3px #dad9d5;-webkit-box-shadow: inset 0 0 3px #D1CFCC;-moz-box-shadow: inset 0 0 3px #e8e8e6;}

/*** fin jbaali ***/

/** ****** Start : customizableproduct ****** **/
.ayalinecustomizableproduct-index-index #page_content{width: auto;padding: 7px 4px;display: block;float: none;}
.ayalinecustomizableproduct-index-index #page_content .heading h3{display: block;background-color: #907d77;color: #fdfffe;padding: 13px 24px;margin: 0;font-family: arial, sans-serif;font-weight: normal;font-size: 18px;}
.ayalinecustomizableproduct-index-index #page_content .content .double-k{display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;}
.ayalinecustomizableproduct-index-index #page_content .content .double-k ul {list-style: none;}
.ayalinecustomizableproduct-index-index #page_content .content .double-k .one,
.ayalinecustomizableproduct-index-index #page_content .content .double-k .two{display: block;width: 44%;padding: 1%;margin: 2%;/*border: 1px solid #999*/ ;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;box-shadow: 0 0 6px #999 ;-webkit-box-shadow: 0 0 6px #999 ;-moz-box-shadow: 0 0 6px #999 ;behavior: url(/PIE.php);}
.ayalinecustomizableproduct-index-index #page_content .content .double-k .one h4{text-transform: uppercase;font-size: 15px;font-weight: normal;border-bottom: 2px dotted #8F7D77;padding-top: 12px;padding-bottom: 12px;width: 98%;margin: auto;font-family: Arial;text-align: center;color: #907D77;line-height: initial;height: auto;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-plus-b.png') no-repeat 0 50%;}
.ayalinecustomizableproduct-index-index #page_content .content .double-k .one > ul{display: block;margin-top: 15px;}
.ayalinecustomizableproduct-index-index #page_content .content .double-k .one > ul > li{display: block;padding: 3px 5px 3px 20px;}

.ayalinecustomizableproduct-index-index #page_content .content .double-k .two h4{text-transform: uppercase;font-size: 15px;font-weight: normal;border-bottom: 2px dotted #8F7D77;padding-top: 12px;padding-bottom: 12px;width: 98%;margin: auto;font-family: Arial;text-align: center;color: #ff0066;line-height: initial;height: auto;}
.ayalinecustomizableproduct-index-index #page_content .content .double-k .two > p{margin-bottom: 0;}
.ayalinecustomizableproduct-index-index #page_content .content .double-k .two > p > img{display: block;max-width: 100%;margin: auto;}

.ayalinecustomizableproduct-index-index #page_content .category-products .catalog-a > div *{font-family: arial, sans-serif;}
.ayalinecustomizableproduct-index-index #page_content .category-products .catalog-a > div > h4{display: block;font-family: arial, sans-serif;font-size: 11px;font-weight: normal;text-transform: uppercase;}
.ayalinecustomizableproduct-index-index #page_content .category-products .catalog-a > div > h4 a {display: block;color: #8e7c78;}
.ayalinecustomizableproduct-index-index #page_content .category-products .catalog-a > div > h4 a span {display: block;padding-top: 3px;color: #8e7c78;}
.ayalinecustomizableproduct-index-index #page_content .category-products .catalog-a > div > .regular-price {display: block;color: #8e7d76;font-size: 16px;}

/** ****** End : customizableproduct ****** **/

/** ****** Start : cms-mentions-legales ****** **/
.cms-mentions-legales #page_content{width: auto;padding: 7px 4px;display: block;float: none;}
.cms-mentions-legales #page_content .std > div{width: auto;padding: 15px 20px;display: block;float: none;}
.cms-mentions-legales #page_content .std > div{display: block;float: none!important;width: auto!important;}
.cms-mentions-legales #page_content .std > .heading-e{display: block;background-color: #907d77;color: #fdfffe;padding: 13px 24px;margin: 0;font-family: arial, sans-serif;font-weight: normal;font-size: 18px;}
/** ****** End : cms-mentions-legales ****** **/

/** ****** Start : cms-les-plus-sucre-dorge ****** **/
.cms-les-plus-sucre-dorge #page_content {width: auto;padding: 7px 4px;display: block;float: none;}
.cms-les-plus-sucre-dorge #page_content .std > div{width: auto;padding: 15px 20px;display: block;float: none;}
.cms-les-plus-sucre-dorge #page_content .std > div{display: block;float: none!important;width: auto!important;}
.cms-les-plus-sucre-dorge #page_content .std > div > .block-a.block-b{display: block;float: none!important;width: auto!important;margin: 0!important;padding: 0!important;}
.cms-les-plus-sucre-dorge #page_content .std > div > .block-a.block-b h3 {display: inline-block;top: 5px;height: auto;line-height: 30px;font-size: 19px;font-weight: normal;}
.cms-les-plus-sucre-dorge #page_content .std > div > .block-a.block-b h3 img {display: inline-block;position: relative;top: 4px;}
.cms-les-plus-sucre-dorge #page_content .std > div > .block-a.block-b > .solid-a{display: block;float: none!important;width: auto!important;margin: 0!important;padding: 0!important;}
.cms-les-plus-sucre-dorge #page_content .std > div > .block-a.block-b > .solid-a > ul{display: flex!important;float: none!important;width: auto!important;height: auto!important;margin: 0!important;padding: 0!important;}
.cms-les-plus-sucre-dorge #page_content .std > div > .block-a.block-b > .solid-a > ul > li{display: block!important;min-height: 70px;width: 68%!important;margin: 0 1%!important;padding: 10px 1%!important;}
.cms-les-plus-sucre-dorge #page_content .std > div > .block-a.block-b > .solid-a > ul > li+li{display: block!important;width: 28%!important;margin: 0 1%!important;padding: 0 1%!important;}
.cms-les-plus-sucre-dorge #page_content .std > div > .block-a.block-b > .solid-a > ul > li+li > img {display: block;margin: auto;max-width: 100%!important;}
.cms-les-plus-sucre-dorge #page_content .std > .heading-e{display: block;background-color: #907d77;color: #fdfffe;padding: 13px 24px;margin: 0;font-family: arial, sans-serif;font-weight: normal;font-size: 18px;}
/** ****** End : cms-les-plus-sucre-dorge ****** **/

/** PAGES CMS **/
.cms-page-view #page_content .std > h2.heading-h, .cms-page-view #page_content .std > .heading-e,.cms-page-view #page_content .std > .heading-b{display: block;background-color: #907d77;color: #fdfffe;padding: 13px 24px;margin: 0;font-family: arial, sans-serif;font-weight: normal;font-size: 18px;}
.cms-page-view #page_content {width: auto;padding: 7px 4px;display: block;float: none;}
.cms-birth-gift-list-instructions h2.heading-j { height: 22px; margin-bottom: 0;margin-left: 3px;margin-right: 0;margin-top: 20px;padding-bottom: 5px;padding-left: 40px;padding-right: 0;padding-top: 0; background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/header-j.png) 7px 1px no-repeat; background-color:#EA829B;color: #FFFFFF; font-size: 14px; line-height: 23px; letter-spacing: -.5px;  width: 220px;}
.cms-birth-gift-list-instructions .birth-list-instructions{margin-left:30px;}
.cms-birth-gift-list-instructions #page_content p, .cms-birth-gift-list-instructions  .content-print p {margin: 5px 0 5px;}

/** Liste de naissance Mode d'emploi **/
.cms-birth-gift-list-instructions .birth-list-instructions .no-padd-bottom {padding: 14px 0 10px!important;margin-top: 2px;width:741px!important;margin-left: 2px;}
.cms-birth-gift-list-instructions .birth-list-instructions .no-padd-bottom { border-raidus: 3px!important; -moz-border-radius:3px!important; -webkit-border-radius:3px!important; behavior: url(/PIE.php); }
.cms-birth-gift-list-instructions .birth-list-instructions .link-f-birth {padding: 0 23px 0 0;float: right;position: relative;bottom: -55px;color:#8E8E8E;}
	.cms-birth-gift-list-instructions .birth-list-instructions .link-f-birth a {text-decoration: underline;color:#8E8E8E;}
.cms-birth-gift-list-instructions .birth-list-instructions div.background-instructions {	bottom: -32px;	background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/instructions.png') 0 6px no-repeat !important;	float: left;	height: 83px;	margin-left: 15px;    padding-bottom: 0;    padding-left: 80px;    padding-right: 8px;    padding-top: 0;    position: relative;    width: auto;    z-index: 10;}
.cms-birth-gift-list-instructions .birth-list-instructions div.background-instructions span {	color: #EA6A8D;  font-size: 3em;    font-weight: bold;    line-height: 80px;}

.cms-birth-gift-list-instructions .birth-list-instructions .bloc-top{ padding:0 7px 0 7px;}
.cms-birth-gift-list-instructions .bloc-top ul{ list-style:none;padding-left:5px!important;}
	.cms-birth-gift-list-instructions .bloc-top ul li, .bloc-bottom ul li {display: inline; float: left;}
	.cms-birth-gift-list-instructions .bloc-top  ul li div.item-a { background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-b.png') 0 0 no-repeat;	padding:10px 18px 0 12px; width:149px;height:366px; text-align:justify;}
		.cms-birth-gift-list-instructions .bloc-top  ul li div.item-a p{padding:0px 0 0 5px; font-size: 0.8em!important;}
		.cms-birth-gift-list-instructions .bloc-top  ul li div.item-a img{ margin:-45px 0 0 5px;}
.cms-birth-gift-list-instructions .bloc-top h3.heading-etape{	background:none;margin:0px; padding:0px; color:#EA829B;font-family:'LittleDays';font-size: 2em;margin-bottom: 5px;margin-left: 35px;}
	.cms-birth-gift-list-instructions .bloc-top h3.heading-etape span{ display:none; }
.cms-birth-gift-list-instructions .bloc-bottom  ul li div.item-d p.link-top{  }
.cms-birth-gift-list-instructions .bloc-top  ul li div.item-a p.create{ background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/birth-btn-a.png') 100% 100% no-repeat;padding:0px 0px 1px 0;text-align:center;display:block;font-size:13px !important;color:#ffffff;line-height:11px;margin:0 5px 0 0;font-family:'LittleDays' !important;width:160px;height:70px;}
.cms-birth-gift-list-instructions  .bloc-top  ul li div.item-a p.link-top span{display: block;font-size: 20px;font-weight: bold;padding-top: 45px;}
.cms-birth-gift-list-instructions  .bloc-top  ul li div.item-a p.border-t{}
.cms-birth-gift-list-instructions  .bloc-top  ul li div.item-a p.last{margin-bottom:50px;}
.cms-birth-gift-list-instructions  .bloc-top  ul li p.parag{	border:none;	margin-bottom:0px;	font-size:15px;	text-decoration:underline;	color:#F6B276;	position:absolute;	top:30px;	left:5px;	z-index:10;	font-weight:bold;}
.cms-birth-gift-list-instructions .bloc-top  ul li div.left-content{	padding:10px 0 0 0px;	position:relative;	float:left;	z-index:10; margin-left:35px;}
.cms-birth-gift-list-instructions .bloc-top  ul li div.item-b{float:left;	background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-c.png') 0 0 no-repeat;		padding:16px 9px 0 11px;width:159px;height:221px;		text-align:justify;		position:absolute;		z-index:0;		font-size: 0.87em!important;		font-family:Arial,Helvetica,sans-serif;	right: -77px;	top: 95px;}
	.cms-birth-gift-list-instructions .bloc-top  ul li div.item-b p { margin:2px;width:130px;}
.cms-birth-gift-list-instructions .bloc-top  ul li{	position:relative;}
.cms-birth-gift-list-instructions .bloc-top h3.heading-etape span.birth-number-2{	background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/birth-number-2.png') 100% 0 no-repeat;	display: inline-block;    height: 23px;    position: relative;    text-indent: -3000em;    top: -3px;    width: 37px;height: 37px;}
.cms-birth-gift-list-instructions .bloc-top h3.heading-etape span.birth-number-1, .bloc-bottom h3.heading-etape span.birth-number-3, .bloc-bottom h3.heading-etape span.birth-number-4, .bloc-bottom h3.heading-etape span.birth-number-5{	background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/birth-number-1.png') 100% 0 no-repeat;	display: inline-block;    height: 37px;    position: relative;    text-indent: -3000em;    top: -3px;    width: 37px;}
.cms-birth-gift-list-instructions .bloc-top h3.birth-number1{	position:relative;	top:17px;	left:13px;	z-index:10;}
.cms-birth-gift-list-instructions .bloc-top h3.birth-number2{height: 37px;	height: 37px;    left: 530px;    position: relative;    top: -352px;    width: 120px;    z-index: 10;}
.cms-birth-gift-list-instructions .bloc-top  ul li p.parag-top{	width:139px;	float:left;	margin:0 0 0 -140px;	font-size: 0.87em;	font-family:Arial,Helvetica,sans-serif;}
	.cms-birth-gift-list-instructions .bloc-top  ul li p.parag-top{	width:139px;	float:left;	margin:0 0 0 -140px;	font-size: 0.87em;	font-family:Arial,Helvetica,sans-serif;}

.cms-birth-gift-list-instructions .birth-list-instructions .bloc-bottom{ padding:16px 0 0 0px!important;}
.cms-birth-gift-list-instructions .bloc-bottom .item-d{ padding:32px 17px 30px 17px !important;}

.cms-birth-gift-list-instructions .bloc-bottom .item-c, .bloc-bottom .item-d, .bloc-bottom .item-e{	border:1px solid #E2B186;	-moz-border-radius:5px;	-webkit-border-radius:5px;	padding:13px 17px 0px 17px;	width:140px;	text-align:justify;	font-size: 0.87em!important;	font-family:Arial,Helvetica,sans-serif;}
	.cms-birth-gift-list-instructions .bloc-bottom .item-c p, .bloc-bottom .item-d p, .bloc-bottom .item-e p { margin-bottom:0px;}

.cms-birth-gift-list-instructions .bloc-bottom h3.heading-birth{ background:#ffffff;margin:0px;padding:0px 0 0 2px;float:left;}

.cms-birth-gift-list-instructions .bloc-bottom h3.heading-etape span.birth-number-3{ background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/birth-number-3.png') 100% 0 no-repeat; }
.cms-birth-gift-list-instructions .bloc-bottom h3.birth-number3{ margin:0 0 -12px 32px;color: #EA829B;font-size: 2em;}
.cms-birth-gift-list-instructions .bloc-bottom .item-c img{ margin:0 0 -30px 60px; }

.cms-birth-gift-list-instructions .bloc-bottom  ul li p.link-top{ background:#B7D0E6;	-moz-border-radius:5px;	-webkit-border-radius:5px;	-moz-box-shadow: 0 0 5px #999999;	text-align:center;	padding:5px 0 0 0;	margin:30px 9px 0 9px;}
.cms-birth-gift-list-instructions .bloc-bottom  ul li p.link-top a{font-family:'LittleDays';	color:#FFFFFF;	font-size:22px;}
	.cms-birth-gift-list-instructions .bloc-bottom  ul li p.link-top a:hover, .bloc-bottom  ul li p.link-bottom a:hover{text-decoration:none;}
.cms-birth-gift-list-instructions .bloc-bottom  ul li p.link-bottom{background:#ffffff;	-moz-border-radius:5px;	-webkit-border-radius:5px;	-moz-box-shadow: 0 0 5px #999999;	padding:3px 0 0 8px;	margin:16px 9px 0 9px;}
	.cms-birth-gift-list-instructions .bloc-bottom  ul li p.link-bottom a{font-size:10px;	color:#385aa5;	background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto15.gif') 0 50% no-repeat;	padding:0 0 0 33px;display:block;}
		.cms-birth-gift-list-instructions .bloc-bottom  ul li p.link-bottom a span{display:block;font-weight:bold;font-size:17px;}

.cms-birth-gift-list-instructions .bloc-bottom h3.number4{ margin:0 0 -7px 50px;}
.cms-birth-gift-list-instructions .bloc-bottom h3.birth-number4{color: #EA829B;font-size: 2em;  margin-bottom: -12px;margin-left: 32px;}
.cms-birth-gift-list-instructions .bloc-bottom h3.heading-etape span.birth-number-4{background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/birth-number-4.png') 100% 0 no-repeat;}
.cms-birth-gift-list-instructions .bloc-bottom  ul li div.item-d p.manage{ background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/birth-btn-b.png') 100% 100% no-repeat;padding:0px 0px 1px 0;text-align:center;display:block;font-size:13px !important;color:#ffffff;line-height:11px;margin:0 5px 0 0;font-family:'LittleDays' !important;width:160px;height:70px;}
.cms-birth-gift-list-instructions .bloc-bottom  ul li div.item-d p.manage{-moz-border-radius:0px;	-webkit-border-radius:0px;	-moz-box-shadow: 0 0 0px #999999;	text-align:center;	margin-bottom: 0; margin-left: -9px;    margin-right: 9px;    margin-top: -30px;    padding-bottom: 2px;    padding-left: 0;    padding-right: 0;padding-top: 5px;}
	.cms-birth-gift-list-instructions .bloc-bottom  ul li div.item-d p.manage span{display: block;font-size: 20px;font-weight: bold;padding-top: 45px;}

.cms-birth-gift-list-instructions .bloc-bottom h3.number5{margin:0 0 -7px 95px;}
.cms-birth-gift-list-instructions .bloc-bottom h3.birth-number5{color: #EA829B;font-size: 2em;  margin-bottom: -12px;margin-left: 80px;}
.cms-birth-gift-list-instructions .bloc-bottom h3.heading-etape span.birth-number-5{ background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/birth-number-5.png') 100% 0 no-repeat; }
.cms-birth-gift-list-instructions .bloc-bottom .item-e{padding:13px 10px 3px 10px;width:252px;text-align:justify;}

.cms-birth-gift-list-instructions .bloc-bottom .item-e img {margin: 10px 0 -33px 130px; }
.cms-birth-gift-list-instructions .bloc-bottom  p.ecart{padding:2px 0 0 30px;}
.cms-birth-gift-list-instructions .bloc-bottom  p.ecart a{background:url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ecart.png') 0 0 no-repeat;padding:85px 0 10px 120px;color:#E2B186;display:block;font-weight:bold;font-family:'LittleDays';font-size:1.5em;}
.cms-birth-gift-list-instructions .bloc-bottom  p.ecart a:hover,.block-a p.link-e a:hover{	text-decoration:none;}
.cms-birth-gift-list-instructions .bloc-bottom  ul li{padding:0 22px 0 0;}
.cms-birth-gift-list-instructions .bloc-bottom  ul li.last{	padding:0px;}
.cms-birth-gift-list-instructions .birth-list-instructions p.link-e {  margin-left: 230px; width: 300px;}

.cms-birth-gift-list-instructions .bloc-bottom p.link-top {margin-top:30px!important;}

.cms-birth-gift-list-instructions #page_content .birth-list-instructions p.link-e{
    display: block;
    width: auto;
    margin-top: 10px;
}
.cms-birth-gift-list-instructions #page_content .birth-list-instructions p.link-e:after{
    display: block;
    content: "";
    clear: both;
}
.cms-birth-gift-list-instructions #page_content .birth-list-instructions p.link-e a{
    display: block;
    float: right;
    clear: both;
    width: auto;
    padding: 10px 42px 10px 22px;
    border: 0 none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-family: arial, sans-serif;
    font-size: 17px;
    font-weight: normal;
    color: white;
    text-transform: uppercase;
    text-align: center;
    background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-d.png) 100% center no-repeat #ee3171;
}

.cms-birth-gift-list-instructions ul.list-a { list-style: none; margin: 0; padding: 0; }
	.cms-birth-gift-list-instructions ul.list-a li { margin: 0 40px 0 26px; padding: 0 0 9px 18px; background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/dot-c.gif) 0 5px no-repeat; font-size: 1.05em; }


/** ne vous trompez pas de saison **/
.cms-choix-de-la-saison div.quadruple .line-1 {
	background-color: #DCE8F4;
	color: #8E8E8E;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

.cms-choix-de-la-saison div.quadruple {
	margin:0;
}

.cms-choix-de-la-saison div.quadruple div.col-a p {
	left: -70px;
	font-family: arial, sans-serif;
	font-size: 20px;
}

.cms-choix-de-la-saison #page_content p.image-q {
	float: right;
	margin-right: 20px;
}
.cms-choix-de-la-saison #page_content p.image-q > img {
	margin-top:10px;
}
/**** FIN PAGES CMS ***/

.page-print {
	background: white;
}

.content-print {
	padding: 10px;
}

.content-print-a {
	text-align: right;
}

@media print {
	.content-print-a {
		display: none;
	}
}

.content-print-a a {
	color: #907D77;
	font-weight: bold;
	text-decoration: underline;
}

div.accordion-a {
	width: auto;
	margin: 5px 0 0;
}

div.accordion-a p {
	width: auto;
}

.ayalinegiftslist-index-index .list-b {
	list-style: none;
	float: right;
}

.ayalinegiftslist-index-index .block-c {
	font-size: 110%;
}

.ayalinegiftslist-index-index .list-b {
	overflow: hidden;
}

.ayalinegiftslist-index-index .list-b li {
	float: left;
}

.ayalinegiftslist-index-index .list-b a {
	display: block;
	font-family: arial, sans-serif;
}

.ayalinegiftslist-index-index .list-b li.facebook a {
	color: #4965B5;
	border: 1px solid #4965B5;
	padding: 5px 15px 5px 60px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fb.jpg') no-repeat 10px 50%;
	font-size: 125%;
	letter-spacing: -1px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.ayalinegiftslist-index-index .list-b li.facebook a strong {
	display: block;
	letter-spacing: 0;
	font-size: 135%;
	font-family: verdana, sans-serif;
}

.ayalinegiftslist-index-index .list-b li.link-a a {
	color: white;
	background-color: #B0D2F0;
	text-transform: uppercase;
	padding: 16px 22px;
	margin-left: 5px;
	font-size: 125%;
	font-weight: bold;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.ayalinegiftslist-index-index #page_content .my-account .block-c .background-s{padding-top: 10px;}
.ayalinegiftslist-index-index #page_content .my-account .block-c .list-b{padding-top: 10px;}

.background-s {
	float: left;
	padding-top: 30px;
}

.giftslist-products {
	border: 1px solid #907D77;
	margin-top: 7px;
	min-height: 100px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.giftslist-products .top {
	overflow: hidden;
	padding: 5px;
	border-bottom: 1px solid #E3DEDD;
}

.giftslist-products .bottom_container {
	border-top: 1px solid #907D77;
	padding: 9px 5px;
}

.giftslist-products .top p {
	margin: 0 !important;
	float: left;
	padding: 5px;
	line-height: 1;
}

.giftslist-products .top p span {
	padding: 2px 5px;
	border: 1px solid #907D77;
	font-weight: bold;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
}

.giftslist-products .top ul {
	margin: 0 !important;
	float: right;
	list-style: none;
}

.giftslist-products .top ul a {
	color: #907D77;
	display: block;
	padding: 5px;
}

.ayalinegiftslist-index-index .note-rule, .note-gains span {
	color: #FF0066;
}

.ayalinegiftslist-index-index .note-a {
	float: right;
}

.ayalinegiftslist-index-index .note-a p {
	float: left;
	margin-top: 0 !important;
}

.ayalinegiftslist-index-index .note-a a {
	display: inline-block;
	margin: 0 0 0 10px;
}

.ayalinegiftslist-index-index .note-a .link-giftslist-close a {
	background-color: #F4A159;
}

.giftslist-block-c-history-view {
	font-size: 110%;
}

.giftslist-block-c-history-view ul.list-b {
	margin-bottom: 15px;
	list-style: none;
}

.giftslist-block-c-history-view ul.list-b li {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/list-a.png') no-repeat 15px 50%;
	padding: 3px 3px 3px 30px;
}

.giftstlist-history-info ul {
	font-size: 110%;
	list-style: none;
	float: right;
	padding-top: 15px;
}

.giftstlist-history-info a {
	color: #907D77;
	position: relative;
	z-index: 30;
}

.gifts-list-view-form legend {
	display: none;
}

div.septuple-a {
	background-color: #E9E8E8;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 10px;
	position: relative;
}

div.septuple-a > div {
	float: left;
}

div.septuple-a > div .configured-price {
	margin: 0 !important;
	font-size: 95%;
	margin-top: 5px !important;
}

.price_birthlist {
	margin-top: 15px;
}

div.septuple-a > div .price, .price_birthlist .regular-price {
	color: #FF0066;
	font-weight: bold;
}

div.septuple-a > div.col-b img {
	border: 1px solid #907D77;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.septuple-a > div.col-c {
	padding-left: 15px;
	width: 235px;
}

div.septuple-a > div.col-c a {
	color: #907D77;
	display: block;
}

div.septuple-a > div.col-d {
	padding-left: 10px;
	width: 95px;
}

div.septuple-a > div.col-f {
	padding-left: 10px;
	width: 245px;
}

div.septuple-a > div.col-f textarea {
	width: 188px;
	color: #907D77;
	font-size: 100%;
	height: 58px;
	vertical-align: middle;
}

div.septuple-a > div.col-f button {
	background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ok_white.jpg');
	height: 62px;
	vertical-align: middle;
	margin: 0;
}

div.septuple-a > div.col-g {
	float: right;
}

div.septuple-a > div.col-g a.btn-remove {
	text-indent: -9999px;
	width: 40px;
	height: 62px;
	display: block;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/poubelle.jpg') no-repeat 50% 50%;
}

div.septuple-a > div.col-g a.thank {
	color: #907d77;
	font-size: 130%;
	font-weight: bold;
	margin-top: 22px;
	display: block;
}

.giftslist-sharing legend {
	display: none;
}

.float_right {
	float: right;
	padding-top: 3px;
	font-size: 110%;
}

.giftslist-sharing {
	font-size: 110%;
}

.giftslist-sharing p {
	width: auto !important;
}

.giftslist-sharing .one label {
	vertical-align: top;
	padding-top: 3px;
}

.giftslist-sharing .one textarea {
	width: 240px;
	color: #907D77;
}

.giftslist-sharing .facebook a {
	color: #907D77;
	font-weight: bold;
}

.giftslist-sharing .link-b {
	text-align: center;
}

/* *** start : no-route page 404 *** */
.cms-no-route #page_content * {font-family: Verdana, sans-serif;}
.cms-no-route #page_content{position: relative;width: auto;float: none;padding: 0;margin: 0;}
.cms-no-route #page_content .no-route-main{position: relative;width: auto;min-height: 531px;float: none;padding: 0;margin: 0;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-404-big.png') no-repeat 0 0;}
.cms-no-route #page_content .no-route-container .bot{position: relative;top: 100px;margin-left: 375px;right: 0;}
.cms-no-route #page_content .no-route-container .title{position: relative;color: #ff0066;margin-left: 60px;}
.cms-no-route #page_content .no-route-container .title .one{position: relative;display: block;font-size: 80px;text-transform: uppercase;font-weight: normal;}
.cms-no-route #page_content .no-route-container .title .two{position: relative;display: block;margin-left: 40px;text-transform: uppercase;font-size: 30px;font-weight: normal;}
.cms-no-route #page_content .no-route-container .sub-title{position: relative;display: block;font-size: 19px;}
.cms-no-route #page_content .no-route-container .sub-text{position: relative;display: block;margin-left: 25px;font-size: 15px;text-indent: 35px;padding: 0;margin: 0;}
.cms-no-route #page_content .no-route-container .no-route-link{display: block;margin-top: 60px;margin-left: 35px;text-align: center;}
.cms-no-route #page_content .no-route-container .no-route-link:after{content:"";display: block;clear: both;}
.cms-no-route #page_content .no-route-container .no-route-link p:after{content:"";display: block;clear: both;}
.cms-no-route #page_content .no-route-container .no-route-link p a{display: block;float: left;width: auto;padding: 5px 45px 5px 20px;text-align: center;font-size: 22px;background-color: #ff0066;color: white;font: 14px arial, sans-serif;font-weight: bold;line-height: 40px;height: auto;text-transform: uppercase;text-decoration: initial;white-space: nowrap;background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-d.png) 100% center no-repeat #ff0066;-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;behavior: url(/PIE.php);}
/* *** end : no-route page 404 *** */





.wishlist-z {
	font-size: 115%;
}

div.septuple-z {
	position: relative;
}

div.septuple-z > div.col-c {
	width: 120px;
}

div.septuple-z > div.col-c a {
	font-size: 110%;
}

div.septuple-z > div.col-d {
	width: 45px;
	padding-top: 15px;
	float: none;
	position: absolute;
	left: 462px;
}

div.septuple-z > div.col-d select {
	padding-right: 10px;
}

div.septuple-z .price_birthlist {
	font-size: 150%;
	font-family: arial, sans-serif;
	margin-bottom: 2px;
	margin-top: 5px;
}

div.septuple-z > div.col-h > span {
	display: block;
}

div.septuple-z > div.col-h a {
	color: white;
	display: inline-block;
	font-weight: bold;
	background-color: #FF0066;
	text-transform: uppercase;
	font-family: arial, sans-serif;
	font-size: 95%;
	padding: 10px 8px;
}

div.septuple-z > div.col-h {
	width: 152px;
	padding-left: 15px;
	float: right;
}

.wishlist-legend {
	font-weight: bold;
	font-size: 120%;
	font-family: arial, sans-serif;
	overflow: hidden;
	border-bottom: 1px solid #907D77;
	margin-bottom: 20px !important;
	padding-bottom: 3px;
}

.wishlist-legend > span {
	display: block;
	float: left;
}

.wishlist-legend > span.col-a {
	width: 192px;
	padding-left: 10px;
}

.wishlist-legend > span.col-b {
	width: 245px;
	padding-left: 15px;
}

.wishlist-legend > span.col-c {
	width: 45px;
	padding-left: 10px;
}

.wishlist-legend > span.col-d {
	width: 134px;
	padding-left: 15px;
}

.wishlist-legend > span.col-e {
	padding-left: 15px;
}

.wishlist-share p {
	margin-bottom: 3px !important;
}

.wishlist-share p label {
	display: block;
	padding-left: 2px;
}

.wishlist-share p.textarea {
	margin-top: 3px !important;
}

.wishlist-share .required {
	float: right;
	font-size: 90%;
}

.wishlist-share {
	overflow: hidden;
}

div.septuple-a > div.col-f-thank {
	width: 180px;
	padding: 24px 0 0 20px;
}

.block-edit-address .textarea label {
	vertical-align: top;
}

.block-edit-address .textarea textarea {
	color: #907D77;
	width: 322px;
	border: 1px solid #907D77;
	box-shadow: inset 0px 0px 1px 0px !important;
}

.ayalinegiftslist-index-thank .address-book input[type="text"] {
	width: 320px;
}

div.complete-a { position: relative; margin-left: -180px; width: 938px}
	div.complete-a p.image-a { margin: 0; }	
	div.complete-a ul { position: absolute; bottom: 3px; list-style: none; width: 100%; margin: 0; padding: 0;}
		div.complete-a ul li { display: block; position: relative; float: left; }
			div.complete-a ul li.item-a { left: -25px; }
			div.complete-a ul li.item-c { right: -25px; }
		div.complete-a ul.proto-controls li a, div.complete-a ul.navigation li a { display: block; float: left; height: 53px;}
		div.complete-a ul li.item-a a { overflow: hidden; width: 50px; height: 80px; background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-a.png) 0 center no-repeat; text-indent: -3000em; }
		div.complete-a ul li.item-b { height: 64px; padding: 8px 0 8px 8px; background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/shade-a.png); }
		div.complete-a ul li.item-b { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
			div.complete-a ul li.item-b a { display: block; overflow: hidden; float: left; width: 63px; height: 63px; margin: 0 8px 0 0; background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/views.png) no-repeat; text-indent: -3000em; }
			div.complete-a ul li.item-b a.item-b { background-position: 100% 0; }
		div.complete-a ul li.item-c a { overflow: hidden; width: 50px; height: 80px; background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-a.png) 100% center no-repeat; text-indent: -3000em; }

div.complete-a ul.show {top:0;position:relative;height:521px;}
div.complete-a ul.proto-navigation {
	left: 0;
    margin: auto;
    position: relative;
    margin-top: 8px;
	overflow: hidden;
}
div.complete-a ul.proto-navigation li{
	border: solid 1px #B3AD9F;
	margin:0 7px;
	margin-top:3px;
}
div.complete-a ul.proto-controls {
	clear:both;
	width: 936px;
}
.myshow {
    position: relative;
}
.show {
    position: relative;
}
.show .slide {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 97;
}
.show li.slide.active-slide {
    z-index: 98;
    position: relative;
}
div.complete-a div.navigation {
	background: none repeat scroll 0 0 #929291;
    border-radius: 4px 4px 4px 4px;
    margin: 0 5px;
	top: 5px;
	position: relative;
    clear: both;
    width: auto;
    z-index:100;
	padding: 7px 0;
}
div.complete-a ul.proto-controls {
	bottom: 57px;
}
div.complete-a ul.proto-controls li{
	top:5px;
	position:absolute;
	z-index: 101;
}
div.complete-a ul.proto-controls li.forward {
	right: 30px;
	left: auto;
}
div.complete-a ul.proto-controls li.backward {
	left: 30px;
}
div.complete-a ul.proto-controls li.start-stop {
	display:none;
}
.current-slide {
	border:solid 4px #EB829D !important;
	margin-top:0 !important;	
}

.show .slide {
	left: 2px;
}

/** *** liste des magazins *** **/
.ayalineshop-index-index #page_content{width: auto;padding: 6px 4px;margin: 0;float: none;}
.ayalineshop-index-index #page_content #map_shops{height: 311px;width: 100%;margin: auto;border: 1px solid #ECE6D9;}
.ayalineshop-index-index #page_content h2{display: block;margin-bottom: 20px; background-color: #70B6D1;padding-left: 25px;line-height: 40px;color: white;font-family: arial, sans-serif;font-size: 24px;font-weight: normal;letter-spacing: -1px;}
.ayalineshop-index-index #page_content .form-search{display: block;}
.ayalineshop-index-index #page_content .form-search .input-field{display: block;padding: 4px 0;}
.ayalineshop-index-index #page_content .form-search .input-field:after{display: block;content: "";clear: both;}
.ayalineshop-index-index #page_content .form-search .input-field label{display: block;margin: 5px 0;}
.ayalineshop-index-index #page_content .form-search .input-field select{display: block;width: 310px;}
.ayalineshop-index-index #page_content .form-search .input-field input[type="text"]{display: block;width: 305px;height: 19px;}
.ayalineshop-index-index #page_content .form-search .input-field button{display: block;padding: 0 60px 0 24px;background: #ff0066 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png") no-repeat 95% 50%;color: white;font: 14px arial, sans-serif;font-weight: bold;line-height: 42px;height: auto;text-transform: uppercase;text-decoration: initial;white-space: nowrap;width: auto;display: block;border: 0 none;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;float: left;}
/** *** liste des magazins *** **/

.customer-request-index .my-account .page-title{background-color: #907D77;color: white;font-size: 20px;padding: 10px 15px;margin-bottom: 10px;}
.customer-request-index .my-account .block-title{display: inline-block;height: 30px;margin: 0 0 2px 0;padding: 0 16px;background: #ebebeb;color: #907D77;font-size: 1.4em;line-height: 30px;border-radius: 7px 7px 0 0;-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;behavior: url(/PIE.php);}
.customer-request-index .my-account .return-request-info-box{display: block;clear: both;overflow: hidden;padding: 6px 20px 10px 20px;margin-bottom: 15px;border: 1px solid #aaa;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;behavior: url(/PIE.php);}
.customer-request-index .my-account .return-request-info-box .box-title{display: block;padding: 5px 0;}
.customer-request-index .my-account .return-request-info-box > form{display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;padding: 0;margin: 0;width: auto;}
.customer-request-index .my-account .return-request-info-box > form > .col-1{display: block;padding: 0;margin: 0;width: 50%;}
.customer-request-index .my-account .return-request-info-box > form > .col-2{display: block;padding: 0;margin: 0;width: 50%;}
.customer-request-index .my-account .return-request-info-box .box-content select#ayaline_parcelreturn_create_return_request{display: block;width: 280px;}
.customer-request-index .my-account .return-request-info-box .box-content ul,
.customer-request-index .my-account .return-request-info-box .box-content ul .return-types-description{display: block;padding: 5px 0;list-style: none;}
.customer-request-index .my-account .return-request-info-box .box-content .button{cursor: pointer;background: #ff0066 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png");border: none;padding: 10px;text-transform: uppercase;color: #fff !important;border-radius: 4px;background-repeat: no-repeat;background-position: 97% 50%;padding: 15px 50px 15px 15px;font-weight: bold;font-size: 15px;text-align: left;font-family: Arial;}
.customer-request-index .my-account .my-return-requests{display: block;clear: both;overflow: hidden;padding: 6px 10px 10px 10px;margin-bottom: 15px;border: 1px solid #aaa;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;behavior: url(/PIE.php);}
.customer-request-index .my-account .toolbar{display: block;}
.customer-request-index .my-account .toolbar:after{display: block;content: "";clear: both;}
.customer-request-index .my-account .toolbar .pager{display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;}
.customer-request-index .my-account .toolbar .pager .amount{display: block;width: 50%;text-align: left;}
.customer-request-index .my-account .toolbar .pager .limiter{display: block;width: 50%;text-align: right;}
.customer-request-index .my-account .toolbar .sorter{display: block;}
.customer-request-index .my-account .toolbar .sorter:after{display: block;content: "";clear: both;}
.customer-request-index .my-account .toolbar .sorter .sort-by{display: block;text-align: right;}

.customer-request-index .my-account table.data-table {width: 100%;border-collapse: separate;margin: 15px 0;}
.customer-request-index .my-account table.data-table th {font-size: 120%;text-align: left;padding: 3px 10px;border-bottom: 1px solid #907D77;font-family: Arial, sans-serif;white-space: nowrap;}
.customer-request-index .my-account table.data-table td {font-size: 120%;color: #907D77;padding: 10px 10px 18px;background: #DEE9F7 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret.jpg') repeat-x 0 100%;border-left: 1px solid white;border-right: 1px solid white;vertical-align: middle;}
.customer-request-index .my-account table.data-table td a {color: #907D77;text-decoration: none;}
.customer-request-index .my-account table.data-table tr.first td {border-top: 13px solid white;}
.customer-request-index .my-account table.data-table tr.last td {background-image: none;padding-bottom: 10px;}

.customer-request-create-order .my-account .page-title{background-color: #907D77;color: white;font-size: 20px;padding: 10px 15px;margin-bottom: 10px;}
.customer-request-create-order .my-account table.data-table {width: 100%;border-collapse: separate;margin: 15px 0;}
.customer-request-create-order .my-account table.data-table th {font-size: 120%;text-align: left;padding: 3px 10px;border-bottom: 1px solid #907D77;font-family: Arial, sans-serif;white-space: nowrap;}
.customer-request-create-order .my-account table.data-table td {font-size: 120%;color: #907D77;padding: 10px 10px 18px;background: #DEE9F7 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret.jpg') repeat-x 0 100%;border-left: 1px solid white;border-right: 1px solid white;vertical-align: middle;}
.customer-request-create-order .my-account table.data-table td a {color: #907D77;text-decoration: none;}
.customer-request-create-order .my-account table.data-table tr.first td {border-top: 13px solid white;}
.customer-request-create-order .my-account table.data-table tr.last td {background-image: none;padding-bottom: 10px;}
.customer-request-create-order .my-account .button{cursor: pointer;background: #ff0066 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png");border: none;padding: 10px;text-transform: uppercase;color: #fff !important;border-radius: 4px;background-repeat: no-repeat;background-position: 97% 50%;padding: 15px 50px 15px 15px;font-weight: bold;font-size: 15px;text-align: left;font-family: Arial;}


.customer-request-create-form .my-account .page-title{background-color: #907D77;color: white;font-size: 20px;padding: 10px 15px;margin-bottom: 10px;}
.customer-request-create-form .my-account .fieldset .legend{display: inline-block;height: 30px;margin: 0 0 2px 0;padding: 0 16px;background: #ebebeb;color: #907D77;font-size: 1.4em;line-height: 30px;border-radius: 7px 7px 0 0;-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;behavior: url(/PIE.php);}
.customer-request-create-form .my-account .fieldset .form-list{display: block;clear: both;overflow: hidden;padding: 6px 20px 10px 20px;margin-bottom: 15px;border: 1px solid #aaa;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;behavior: url(/PIE.php);}
.customer-request-create-form .my-account .fieldset .form-list select{display: block;width: 250px;}
.customer-request-create-form .my-account .fieldset .form-list textarea{display: block;width: 100%;}
.customer-request-create-form .my-account ul,
.customer-request-create-form .my-account ul li{display: block;list-style: none;}

.customer-request-create-form .my-account table.data-table {width: 100%;border-collapse: separate;margin: 15px 0;}
.customer-request-create-form .my-account table.data-table th {font-size: 120%;text-align: left;padding: 3px 10px;border-bottom: 1px solid #907D77;font-family: Arial, sans-serif;white-space: nowrap;}
.customer-request-create-form .my-account table.data-table td {font-size: 120%;color: #907D77;padding: 10px 10px 18px;background: transparent url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret.jpg') repeat-x 0 100%;border-left: 1px solid white;border-right: 1px solid white;vertical-align: middle;}
.customer-request-create-form .my-account table.data-table td a {color: #907D77;text-decoration: none;}
.customer-request-create-form .my-account table.data-table tbody.even > tr > td {background-color: #E4EEFA;}
.customer-request-create-form .my-account table.data-table tr.first td {border-top: 13px solid white;}
.customer-request-create-form .my-account table.data-table tr.last td {background-image: none;padding-bottom: 10px;}

.customer-request-create-form .my-account table.data-table tr td textarea{width: 95%;margin: 5px auto;}
.customer-request-create-form .my-account table.data-table tr td dl dt{padding: 3px 3px 1px 10px;font-size: 90%;font-weight: bold;}
.customer-request-create-form .my-account table.data-table tr td dl dd{padding: 1px 3px 3px 20px;font-size: 90%;}
.customer-request-create-form .my-account table.data-table tr td input[type="text"]{width: 30px;}
.customer-request-create-form .my-account table.data-table table tr td{background: none;font-size: 110%;padding: 5px 5px;}
.customer-request-create-form .my-account table.data-table table tr td a {color: #907D77;text-decoration: none;}
.customer-request-create-form .my-account table.data-table tr td .title+div{font-size: 80%;margin-bottom: 10px;}
.customer-request-create-form .my-account .grid .hor-scroll{display: block;clear: both;overflow: hidden;padding: 6px 20px 10px 20px;margin-bottom: 15px;border: 1px solid #aaa;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;behavior: url(/PIE.php);}
.customer-request-create-form .my-account .button{cursor: pointer;background: #ff0066 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png");border: none;padding: 10px;text-transform: uppercase;color: #fff !important;border-radius: 4px;background-repeat: no-repeat;background-position: 97% 50%;padding: 15px 50px 15px 15px;font-weight: bold;font-size: 15px;text-align: left;font-family: Arial;}


.customer-request-view .my-account .page-title{background-color: #907D77;color: white;font-size: 20px;padding: 10px 15px;margin-bottom: 10px;}
.customer-request-view .my-account .col2-set{display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;}
.customer-request-view .my-account .col2-set .col-1 .box,
.customer-request-view .my-account .col2-set .col-2 .box{display: block;position: relative;margin: 5px;}
.customer-request-view .my-account .col2-set .col-1,
.customer-request-view .my-account .col2-set .col-2{display: block;width: 47%;padding: 0;margin: 0 1% 15px 1%;}
.customer-request-view .my-account .col2-set .col-1 .box .box-title,
.customer-request-view .my-account .col2-set .col-2 .box .box-title{display: inline-block;height: 33px;width: 80%;margin: 10px 0 7px 0;padding: 0 16px;background: #dee9f7;color: #907D77;font-size: 1.4em;line-height: 30px;}
.customer-request-view .my-account .col2-set .col-1 .box .box-content,
.customer-request-view .my-account .col2-set .col-2 .box .box-content{display: block;clear: both;overflow: hidden;padding: 6px 20px 10px 20px;}
.customer-request-view .my-account .col2-set .col-1 .box .box-content p,
.customer-request-view .my-account .col2-set .col-2 .box .box-content p{display: block;margin: 1px 0!important;}

.customer-request-view .my-account table.data-table {width: 100%;border-collapse: separate;margin: 15px 0;}
.customer-request-view .my-account table.data-table th {font-size: 120%;text-align: left;padding: 3px 10px;border-bottom: 1px solid #907D77;font-family: Arial, sans-serif;white-space: nowrap;}
.customer-request-view .my-account table.data-table td {font-size: 120%;color: #907D77;padding: 10px 10px 18px;background: transparent url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret.jpg') repeat-x 0 100%;border-left: 1px solid white;border-right: 1px solid white;vertical-align: middle;}
.customer-request-view .my-account table.data-table td a {color: #907D77;text-decoration: none;}
.customer-request-view .my-account table.data-table tbody.even > tr > td {background-color: #E4EEFA;}
.customer-request-view .my-account table.data-table tr.first td {border-top: 13px solid white;}
.customer-request-view .my-account table.data-table tr.last td {background-image: none;padding-bottom: 10px;}
.customer-request-view .my-account .grid .hor-scroll{display: block;clear: both;overflow: hidden;padding: 6px 20px 10px 20px;margin-bottom: 15px;border: 1px solid #aaa;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;behavior: url(/PIE.php);}

.customer-request-view .my-account table.data-table tr td dl dt{padding: 3px 3px 1px 10px;font-size: 90%;font-weight: bold;}
.customer-request-view .my-account table.data-table tr td dl dd{padding: 1px 3px 3px 20px;font-size: 90%;font-weight: normal;}
.customer-request-view .my-account table.data-table.totals-table tbody tr td{color:#E9458A;font-size: 160%;text-align: right;background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret-rose.jpg');}
.customer-request-view .my-account table.data-table tbody:last-of-type tr td {background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret-rose.jpg');}

/*** voucher-view ***/
.customer-voucher-view .my-account .my-voucher-history-table-wrap{display: block;clear: both;overflow: hidden;padding: 6px 10px 10px 10px;margin-bottom: 15px;border: 1px solid #aaa;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;behavior: url(/PIE.php);}
.customer-voucher-view .my-account .block-title{display: inline-block;height: 30px;margin: 0 0 2px 0;padding: 0 16px;background: #ebebeb;color: #907D77;font-size: 1.4em;line-height: 30px;border-radius: 7px 7px 0 0;-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;behavior: url(/PIE.php);}
.customer-voucher-view .my-account table.data-table {width: 100%;border-collapse: separate;margin: 15px 0;}
.customer-voucher-view .my-account table.data-table th {font-size: 120%;text-align: left;padding: 3px 10px;border-bottom: 1px solid #907D77;font-family: Arial, sans-serif;white-space: nowrap;}
.customer-voucher-view .my-account table.data-table td {font-size: 120%;color: #907D77;padding: 10px 10px 18px;background: #DEE9F7 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret.jpg') repeat-x 0 100%;border-left: 1px solid white;border-right: 1px solid white;vertical-align: middle;}
.customer-voucher-view .my-account table.data-table td a {color: #907D77;text-decoration: none;}
.customer-voucher-view .my-account table.data-table tr.first td {border-top: 13px solid white;}
.customer-voucher-view .my-account table.data-table tr.last td {background-image: none;padding-bottom: 10px;}

div.double-n { position: relative; padding: 0 0 10px }	
div.double-n { border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; behavior: url(/PIE.php); }
div.double-n:after { content: ""; display: block; overflow: hidden; clear: both; height: 0; } 
	div.double-n div.one { float: left; width: 323px; padding: 20px 0 0 197px; text-align: justify; background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/double-n.png) 0 0 no-repeat #f4f7f4; }
	div.double-n div.two { float: right; width: 213px; padding: 0 4px 133px 0; }
	div.double-n p { margin: 0; font-size: 1.2em; line-height: 17px; }
		div.double-n p.top { margin: 0 0 35px; font-size: 1.5em; line-height: 18px; }
		div.double-n p.image { position: absolute; right: 22px; bottom: -10px; }
	div.double-n h3 { margin: 0; font-size: 1.8em; }
	div.double-n span.sos { color: #eb829d; font-weight: 700; font-size: 1.5em; }
	div.double-n p.link-1 { display: block; margin: 0 0 7px; border: 1px solid #d2d4d2; background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/double-m-link.png) 2px center no-repeat #fff; font-size: 1.1em; }
		div.double-n p.link-1 a { display: block; padding: 5px 30px 7px 68px; background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-g.png) 100% 100% no-repeat; color: #8e8e8e; text-align: right; }
		div.double-n p.link-1 a span { display: block; font-size: 1.3em; font-weight: 700; text-align: left; }
		div.double-n p.link-1 a strong { font-size: 1.6em; }
		div.double-n p.link-1 a em { font-style: normal; text-decoration: underline; }
	div.double-n p.link-2 { display: block; border: 1px solid #d2d4d2;background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/facebook-b.png) #fff 7px center no-repeat; line-height: 16px; text-align: justify; }
		div.double-n p.link-2 a { display: block; height: 37px; padding: 5px 30px 0 45px; background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-f.png) 100% 100% no-repeat; color: #4066b9; }

h2.doudou {
	color: white;
	font-size: 20px;
	font-weight: normal;
	background: #EB6C8E url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_titre_doudou.jpg) no-repeat 20px 50%;
	padding: 10px 10px 10px 50px;
}

div.double-n {
	overflow: hidden;
}

div.double-n div.one {
	background-color: transparent;
	min-height: 188px;
}

div.double-n div.two {
	width: 221px;
	padding: 0;
}

div.double-n p.link-1, div.double-n p.link-2 {
	border: 0;
}

div.double-n p.link-1 a {
	text-indent: -9999px;
	background-image: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_coffre_a_doudou.jpg);
	height: 83px;
	padding: 0;
}

div.double-n p.link-2 a {
	text-indent: -9999px;
	background-image: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_facebook_communaute.jpg);
	height: 83px;
	padding: 0;
}

div.double-n p.image {
	display: none;
}

div.double-n h3 {
	padding-bottom: 8px;
	font-size: 1.5em;
}

div.double-n p {
	font-size: 1em;
}

div.double-n div.one {
	padding: 0 0 0 225px;
	width: 448px;
	text-align: left;
}

div.double-n p.top {
	font-size: 11px;
}

.sos-doudou-products .catalog-a {
	padding-top: 0;
}

.ayalinesosdoudou-index-index .validation-advice {
	left: 328px;
	position: relative;
	clear: both;
}

.ayalinesosdoudou-index-index label.question {
	display: block;
	float: left;
}

.ayalinesosdoudou-index-index #question {
	float: left;
	margin-left:5px;
}

.ayalinesosdoudou-index-index p.file {
	clear:both;
	margin-top:5px;
}

.ayalinesosdoudou-index-index p.file > label {
	margin-top: 15px;
}

.bloc_rose {
	color: #EB6C8E;
	overflow: hidden;
	padding: 0 60px 0 45px;
	background: #FFCEDB url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fleche_bas_rose.jpg) no-repeat 100% 50%;
	min-height: 53px;
	margin-bottom: 20px;
}

.bloc_rose a {
	color: #EB6C8E;
	text-decoration: underline;
	font-size: 11px;
}

.bloc_rose p {
	padding-top: 10px;
	margin-left: 183px;
}

.bloc_rose p.link {
	padding-top: 0;
	padding-bottom: 3px;
}

.two .bloc_rose p {
	padding-top: 18px;
}

.bloc_rose h3 {
	text-indent: -9999px;
	background: no-repeat 0 0;
	width: 171px;
	height: 50px;
	float: left;
}

.one .bloc_rose h3 {
	background-image: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/etape_1.jpg);
}

.two .bloc_rose h3 {
	background-image: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/etape_2.jpg);
}

#sosdoudoucontact {
	background: #CAE1F6 url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/contact_us_sosdoudou1.jpg) no-repeat 25px 50%;
	color: #4B68B9;
	margin-top: 10px;
	margin-bottom: 20px;
}

#sosdoudoucontact p {
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/contact_us_sosdoudou2.jpg) no-repeat 100% 0;
	min-height: 53px;
	padding: 18px 225px 18px 105px;
}

.grostitre {
	font-size: 16px;
	display: block;
	margin-bottom: 5px;
}

#sosdoudoucontact span {
	display: none;
}

#account_cart_nav .cart_link.nav-menu-showed > .cart_submenu,
#account_cart_nav .account_link.nav-menu-showed > .login_submenu {
	display: block;
}
.checkout-cart-index #page_content .form-cart .wrap-enhanced-select{
    padding-right: 14px;
}
.checkout-cart-index #page_content .form-cart .wrap-enhanced-select select{
    background: none;
}
@-moz-document url-prefix()
{
    .checkout-cart-index #page_content .form-cart .wrap-enhanced-select{
        padding-right: 0px;
    }
}
.checkout-cart-index #page_content .form-cart .wrap-enhanced-select:after{
    height: 22px;
    width: 19px;
}
.checkout-cart-index #page_content .form-cart .wrap-enhanced-select:before{
    height: 22px;
    width: 19px;
}

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#df280a; font-weight:bold; }
.notice { color:#e26703; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin-left:30px!important;margin-top:3px!important; }
.error-msg, .success-msg,.note-msg,.notice-msg { background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { background-position:10px 9px !important;background-color:#FFFFFF; background-image:url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/i_msg-error.png); color:#EA232A; }
.success-msg { background-color:#FFFFFF; background-image:url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/i_msg-success.png); color:#4EA62C; height: 39px;}
.notice-msg { background-position:10px 9px !important;background-color:#FFFFFF; background-image:url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/i_msg-error.png); color:#EA232A; }
.note-msg {background-color:#FFFFFF; background-image:url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/i_msg-note.gif); color:#3d6611; }
.error-msg a, .success-msg a, .notice-msg a{ color:#8AB2D9;font-weight:bold; }
.error-msg li,.notice-msg li {border-bottom: 1px solid #EA232A !important;padding-bottom: 5px;}
.success-msg li {border-bottom: 1px solid #4EA62C !important;padding-bottom: 5px;}


.sales-order-view tfoot td.last,
.sales-order-invoice tfoot td.last,
.sales-order-creditmemo .order-items-table th:last-child,
.sales-order-creditmemo .order-items-table td:last-child{
	width: 18%;	
}
@media (max-width: 991px) {
        
        /* The CSS custom select style  */
        .catalog-category-view ._wrap_select select,
        .catalog-product-view .wrap-enhanced-select select {
            height: 42px!important;
            padding: 1px;
            margin: 0;
            background: transparent;
            border: 1px solid #907d77;
            box-shadow: inset 0px 0px 1px 0px !important;
            -webkit-box-shadow: inset 0px 0px 1px 0px !important;
            -moz-box-shadow: inset 0px 0px 1px 0px !important;
            outline:none;
            display: inline-block;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            cursor:pointer;
        }

        /* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
        @media screen and (-webkit-min-device-pixel-ratio:0) {
            .catalog-category-view ._wrap_select select ,
            .catalog-product-view .wrap-enhanced-select select {
                padding-right:18px;
            }
        }

        .catalog-category-view ._wrap_select ,
        .catalog-product-view .wrap-enhanced-select {
            position:relative;
            display: inline-block;
            background: none!important;
        }
        .catalog-category-view ._wrap_select:after ,
        .catalog-product-view .wrap-enhanced-select:after {
            content:'';
            width: 33px;
            height: 34px;
            position:absolute;
            right: 3px;
            top: 0;
            padding: 5px 0 1px 0;
            border-bottom:1px solid #ddd;
            pointer-events:none;
            border-top: 0;
            border-bottom: 0;
            box-shadow: none!important;
            -webkit-box-shadow: none!important;
            -moz-box-shadow: none!important;
            background: #FFF url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_select_mobile.jpg") no-repeat right !important;
        }
        
        .catalog-category-view ._wrap_select:before ,
        .catalog-product-view .wrap-enhanced-select:before {
            content:'';
            right: 3px;
            top: 0;
            width: 33px;
            height: 33px;
            padding-top: 5px;
            background:#FFF;
            position:absolute;
            pointer-events:none;
            display:block;
        }
    
	#top_nav, #special_menu, #search_form, header > h1 img, .logohome img, #account_cart_nav .cart_link > a > div, .login_icon, .logout_icon, #account_cart_nav strong, #social_menu, #main_menu, #breadcrumbs, #left_page_col, #news_good_deals, div.select-a fieldset > div, .filter-title {
		display: none;
	}
	#account_cart_nav .cart_link.nav-menu-showed > .cart_submenu,
	#account_cart_nav .account_link.nav-menu-showed > .login_submenu {
		right: 0;
	}
	.zoomPup, .zoomWindow {
		visibility: hidden;
	}
        
	div.double-n div.one {
		float: none;
		width: auto;
		margin-bottom: 20px;
	}

	div.double-n div.two {
		float: none;
		overflow: hidden;
		width: auto;
		margin-bottom: 20px;
	}

	div.double-n p.link-1, div.double-n p.link-2 {
		float: left;
		margin-right: 10px;
		width: 221px;
	}
	#sosdoudoucontact {
		margin-bottom: 20px;
	}

	div.complete-a {
		width: auto;
		margin-left: 0;
	}

	.show .slide img {
		max-width: 100%;
		height: auto;
	}

	div.complete-a ul.proto-controls {
		width: 100%;
	}

	#left_page_col > nav {
		padding: 0 10px;
	}

	.catalog-product-view .search_link, .catalog-product-view .menu_link,
	.search_link, .menu_link, .filters_currently, .actions_filters, .account_menu_link {
		display: block;
	}

	div.select-a {
		border-bottom: 0;
		height: auto;
	}

	div.select-a fieldset ._wrap_select {
                display: inline-block;
		background: none !important;
		background-image: none !important;
                background-repeat: no-repeat !important;
                background-position: 100% 50% !important;
		
                background-color: white!important;
                padding-right: 0;
                width: 31.5%;
                overflow: hidden;
                border: 1px solid #C7B7B1;
		border-radius: 9px;
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
        }
	div.select-a fieldset ._wrap_select select {
                font-size: 160%!important;
                border: 0 none;
		background-image: none!important;
		background-color: transparent!important;
                width: 100%;
                padding-right: 20px!important;
                box-shadow: none !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
	}

	.inner.childrenoptions .item-b .label, .customer-account-create .item-c label {
		padding-top: 5px;
	}

	div.select-a fieldset {
		position: static;
	}

	#product_list_header, div.select-a fieldset select {
		display: inline;
	}

	#left_page_col {
		width: auto;
		float: none;
		padding: 0;
	}

	#left_page_col > nav a {
		font-size: 18px;
		padding: 15px 5px;
	}

	#left_page_col > nav > p, #left_page_col > nav > strong {
		display: none;
	}

	header > h1, .logohome {
		width: 261px;
		height: 49px;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/logo_responsive.jpg');
		margin-left: 5px;
	}

	header > h1 a, .logohome a {
		width: 261px;
		height: 49px;
	}

	#account_cart_nav {
		margin-top: 10px;
	}

	header, #main_menu, #breadcrumbs, main, #bottom_nav > div, #bottom_nav > ul, footer > div, #main_menu .submenu > div, #end_quote, .social-networks-wrap .social-networks {
		width: 748px;
		padding-left: 0;
		padding-right: 0;
		margin: auto;
	}

	#main_menu > ul > li.first .submenu,
	#main_menu > ul > li.last .submenu {
		background-image: none !important;
	}

	#main_menu .submenu {
		position: relative;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	#main_menu > ul > li.first .submenu > div {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wgARCAASAAEDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAQGCf/EABUBAQEAAAAAAAAAAAAAAAAAAAAF/9oADAMBAAIQAxAAAAHbJay5PCX/AP/EABYQAQEBAAAAAAAAAAAAAAAAABMAEP/aAAgBAQABBQII8//EABkRAAEFAAAAAAAAAAAAAAAAAAIQFFGx0f/aAAgBAwEBPwF8U1qf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFBABAAAAAAAAAAAAAAAAAAAAEP/aAAgBAQAGPwJ//8QAFxAAAwEAAAAAAAAAAAAAAAAAABBxof/aAAgBAQABPyGSMX//2gAMAwEAAgADAAAAEDAP/8QAFhEAAwAAAAAAAAAAAAAAAAAAARDw/9oACAEDAQE/EIlH/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAGhAAAQUBAAAAAAAAAAAAAAAAEQAQUZHR8P/aAAgBAQABPxDkoZWxv//Z);
		background-position: top;
		background-repeat: repeat-x;
	}

	#main_menu > ul > li.last .submenu > div {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wgARCAALAAEDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAgJ/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/2gAMAwEAAhADEAAAAda1AjbX/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAISFv/aAAgBAQABBQLPKSp//8QAGREAAQUAAAAAAAAAAAAAAAAAAAIFFlOS/9oACAEDAQE/AZi62r0f/8QAGREAAQUAAAAAAAAAAAAAAAAAAAEDFFGR/9oACAECAQE/AYLVJh//xAAWEAEBAQAAAAAAAAAAAAAAAAAAMTL/2gAIAQEABj8Cyj//xAAYEAACAwAAAAAAAAAAAAAAAAAAAWHh8P/aAAgBAQABPyHBWRD/2gAMAwEAAgADAAAAEM//xAAZEQABBQAAAAAAAAAAAAAAAABhAAGB8PH/2gAIAQMBAT8Q0gNl1//EABoRAAAHAAAAAAAAAAAAAAAAAAABUWGh0fD/2gAIAQIBAT8QzmqTUf/EABkQAAEFAAAAAAAAAAAAAAAAAAABYZHR8P/aAAgBAQABPxB9MYls/9k=);
		background-position: top;
		background-repeat: repeat-x;
	}

	/* Sub menues */
	#main_menu > ul > li .submenu .submenu_right,
	#main_menu > ul > li .submenu .submenu_left {
		width: 100%;
		float: none;
	}

	#main_menu > ul > li .submenu .submenu_right:after,
	#main_menu > ul > li .submenu .submenu_left:after {
		content: "";
		display: block;
		clear: both;
	}

	#main_menu > ul > li .submenu .submenu_left .submenu_cols {
		display: block;
	}

	#main_menu > ul > li .submenu .submenu_left .submenu_cols:after {
		content: "";
		display: block;
		clear: both;
	}

	#main_menu > ul > li .submenu .submenu_left .submenu_cols > div {
		float: left;
		display: block;
		margin: 0;
	}

	#main_menu > ul > li .submenu .submenu_left .submenu_cols > div:after {
		content: "";
		display: block;
		clear: both;
	}

	#main_menu > ul > li .submenu .submenu_left .submenu_cols.submenu_3_cols > div {
		width: 30%;
		padding-left: 1.5%;
		padding-right: 1.5%;
	}

	#main_menu > ul > li .submenu .submenu_left .submenu_cols.submenu_2_cols > div {
		width: 46.5%;
	}

	#main_menu > ul > li .submenu .submenu_left .submenu_cols > div.gifts_col {
		padding-bottom: 130px;
	}

	#main_menu > ul > li .submenu .submenu_right > li {
		display: block;
		padding-left: 1.5%;
		padding-right: 1.5%;
		margin-left: 1%;
		margin-right: 1%;
	}

	.account_link > div > a {
		background: no-repeat 50% 50%;
		width: 36px;
		height: 36px;
	}

	#account_cart_nav > ul > li {
		border-right: 0;
	}

	#account_cart_nav > ul > li > div > a {
		padding: 7px 0 3px;
	}

	#search_form {
		margin-left: 25px;
		position: absolute;
		padding: 20px;
		background-color: #E9E8E8;
		right: 0;
                top:auto;
                margin-top: 52px;
		z-index: 1001;
                overflow: hidden;
                width: auto;
	}
        #search_form input[type="text"]{
            padding-bottom: 5px;
        }

	.catalog-product-view main {
		overflow: hidden;
	}

	main {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	#page_content > h2 {
		background-color: #E9E8E8;
		padding: 15px 20px;
		text-transform: uppercase;
		font-size: 20px;
		font-weight: normal;
	}

	#bottom_nav > ul ,
	#bottom_nav > div > ul {
		font-size: 15px;
	}

	#bottom_nav > ul > li > a > strong,
	#bottom_nav > div > ul > li > a > strong {
		font-size: 14px;
	}

	#bottom_nav > ul > li > a,#bottom_nav > ul > li.contact_us_link > a ,
	#bottom_nav > div > ul > li > a,#bottom_nav > div > ul > li.contact_us_link > a {
		padding-left: 56px;
	}

	footer > div > div, footer > div > nav {
		width: 30%;
	}

	footer > div > div, footer > div > nav.footer_2_cols {
		width: 60%;
		margin-bottom: 15px;
	}

	footer > div > nav.footer_2_cols {
		width : 421px;
	}
        
        footer > div{
            display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
            padding-top: 7px;
            padding-bottom: 7px;
        }
        footer > div:after{
            content:"";
            display: block;
            clear: both;
        }
        footer > div > nav {
            border: 0 none;
        }
        footer > div > nav > strong {
            font-family: verdana, sans-serif;
            font-size: 17px;
            font-weight: lighter;
            letter-spacing: -1px;
            margin-bottom: 10px;
        }
        footer > div > nav{
            padding-left: 3%;
            width: 37%;
        }
        footer > div > nav.footer_2_cols {
            width: 57%;
            border-right: 1px solid #907D77;
        }
        footer > div > nav > ul{
            padding-left: 15px;
        }
        footer > div > nav > ul:after{
            content: "";
            display: block;
            clear: both;
        }
        footer > div > nav > ul > li > a{
            padding: 7px 10px;
        }

	#end_quote {
		font-size: 12px;
		text-align: center;
		border-top: 1px solid #907D77;
	}

	#main_menu > ul > li, #main_menu > ul > li.red_link, #main_menu > ul > li.last {
		width: 50%;
		display: block;
		float: left;
		min-height: 51px;
		margin: 4px 0;
	}

	#main_menu > ul > li > a, #main_menu > ul > li.first > a, #main_menu > ul > li.last > a {
		border-right: 0 none;
	}

	#main_menu > ul {
		overflow: hidden;
		background: none !important;
	}

	#main_menu > ul > li {
		background: #E4DFDD url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_menu_mob.jpg') repeat-x;
		margin: 0 !important;
	}

	#main_menu > ul > li > a {
		border: 1px dashed #F5F2F1;
		text-align: left;
		padding: 14px 10px 11px;
	}

	#main_menu > ul > li.first {
		background: #F7C3D7 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_menu_mob_rose.jpg') repeat-x !important;
	}
	#main_menu > ul > li.first > a {
		border: 1px dashed #F5F2F1;
	}

	#main_menu > ul > li.last {
		background: #E00040 !important;
	}

	#page_content #main_menu {
		width: auto;
	}

	#main_menu > ul > li.last > a {
		background: #E0003F !important;
		margin-top: 0;
		padding: 17px 70px 8px 10px;
		border: 1px dashed #F5F2F1;
	}

	#main_menu > ul > li.last > a > span {
		font-size: 13px;
		font-weight: bold;
	}

	#main_menu > ul > li.last > a br {
		display: none;
	}

	#social_newsletter {
		display: block;
	}

	.login_submenu {
		margin-top: -50%;
	}
        
        #bottom_nav > ul,
        #bottom_nav > div > ul{
            display: table-row;
        }
        #bottom_nav > ul > li,
        #bottom_nav > div > ul > li{
            display: table-cell;
            width: 25%;
        }
        #bottom_nav > ul > li > a,
        #bottom_nav > div > ul > li > a{
            font-size: 15px;
            vertical-align: middle;
        }

	#main_menu > ul > li:hover .submenu {
		display: none;
	}

	#main_menu > ul > li.nav-menu-showed .submenu {
		display: block;
		background: white;
	}

	#main_menu > ul > li .nav-menu-show {
		display: block;
	}

	/***** header short menu *****/
	#account_cart_nav .cart_link:hover > a {
		border: 1px solid transparent!important;
		padding: 0 10px;
		margin: 0;
	}

	div.catalog-a div {
		width: 33.33%;
	}

    .category-products.giftslist-product div.catalog-a div  {
        width: 28.33%;
    }

	#account_cart_nav .account_link .login_submenu,
	#account_cart_nav .cart_link .cart_submenu {
		display: none;
	}

	#account_cart_nav .account_link.nav-menu-showed > .login_submenu {
		margin-top: 0;
		padding-top: 0;
	}

	#account_cart_nav .account_link.nav-menu-showed > .login_submenu form {
		border: 0 none;
	}

	div.catalog-a div:nth-child(4n+1) {
		clear: none;
	}

	div.catalog-a div:nth-child(3n+1) {
		clear: left;
	}

	/**************************************/
	/********** Fiche produit *************/
	.catalog-product-view #page_content .product-view .double-a .one.preview-a {
		width: 380px;
	}

	.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a {
		width: 290px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a {
		width: 320px;
	}

	.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a {
		height: auto;
		width: 21%;
		margin: 1.5%;
	}

	.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a img {
		max-width: 100%;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull > li.itm-info-bull .bull-inner .bull-inner-puce {
		bottom: -17px;
	}

	/***************************************/
	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul > li.itm-info-bull,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul:hover > li.itm-info-bull {
		display: none;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull > li.itm-info-bull,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull:hover > li.itm-info-bull {
		display: block;
	}

	.catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li .label {
		width: 75%;
	}

	.catalog-product-view #page_content .product-view .borderie-container .heading .product-custom-option-substitut {
		width: 18%;
	}

	.customer-account-login #page_content {
		width: 100% !important;
		margin-bottom: 11px;
		padding: 27px 0px 38px 22px !important;
	}

	.div-ombre {
		width: 48% !important;
		float: left !important;
	}

	.customer-account-login #page_content .one, .customer-account-login #page_content .two {
		width: 90% !important;
	}

	.customer-account-login #page_content .login-a fieldset input {
		width: 90% !important;
	}

	.div-ombre .ombre {
		display: none !important;
	}

	.customer-account-login #page_content .one {
		float: left !important;
	}

	.customer-account-forgotpassword #page_content {
		padding: 27px 41px 38px 41px;
		width: 90% !important;
		float: none;
		margin-bottom: 10px;
	}

	.customer-account-forgotpassword #page_content > h2, .customer-account-logoutsuccess #page_content > h2 {
		background-color: transparent;
	}

	.customer-account-forgotpassword .item-a {
		width: 94% !important;
	}

	.customer-account-forgotpassword .div-ombre {
		width: 100% !important;
		float: left !important;
	}

	.customer-account-logoutsuccess #page_content {
		width: 90%;
		line-height: 25px;
	}

	.customer-account-logoutsuccess #page_content > h2 {

	}

	.customer-account-create .child_1 {
		background: #ededed;
		height: auto;
		padding-top: 10px;
	}

	.customer-account-create .child_1 .item-a {
		width: 100%;
		text-align: left;
	}

	.customer-account-create .child_1 .item-b {
		width: 100%;
		text-align: left;
	}

	.customer-account-create .child_1 .item-c {
		width: 100%;
		padding-left: 35px;
	}

	.customer-account-create .child_1 .item-d {
		width: 100%;
		padding-left: 35px;
	}

	.customer-account-create .child_1 label, .customer-account-create .child_1 .label {
		width: auto;
		display: inline-block;
		text-align: left;
		margin-bottom: 12px;
	}

	.customer-account-create #page_content .scheme-a {
		margin-top: 0;
	}

	.catalogsearch-advanced-result #page_content .loging-form .one .inner,
	.catalogsearch-advanced-result #page_content .loging-form .two .inner {
		min-height: 366px;
	}

	.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a > .two {
		width: auto;
	}

	.catalogsearch-advanced-result #page_content .loging-form .div-ombre {
		float: left !important;
	}

	.catalogsearch-advanced-result #page_content .loging-form .div-ombre + .div-ombre {
		float: right !important;
	}

	.checkout-cart-index #page_content div.form-cart {
		display: block;
		position: relative;
	}

	.checkout-cart-index #page_content div.form-cart fieldset {
		display: block;
		position: relative;
	}

	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-a,
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-a {
		width: 15%;
		padding: 18px 0 0 0;
		margin: 0;
	}

	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-b,
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b {
		width: 45%;
		padding: 18px 0 0 0;
		margin: 0;
	}

	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-d,
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d {
		width: 10%;
		padding: 18px 0 0 0;
		margin: 0;
	}

	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-e,
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e {
		width: 20%;
		padding: 18px 0 0 0;
		margin: 0;
	}

	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-f,
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-f {
		width: 10%;
		padding: 18px 0 0 0;
		margin: 0;
	}

	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-a,
	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-b,
	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-d,
	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-e,
	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-f {
		top: 3px;
		font-size: 18px;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one {
		width: 40%
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two {
		width: 60%
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b > .one {
		float: none;
		width: auto;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b > .two {
		float: none;
		width: auto;
		margin-top: 15px;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a {
		width: 74%;
		padding-right: 17%;
		margin-left: 6%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total {
		width: 74%;
		padding-right: 17%;
		margin-left: 6%;
	}
		
	.checkout-cart-index #page_content div.links-a.bottom {
		width: 74%;
		padding-right: 20%;
		margin-left: 6%;
	}
		.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-e,
		.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-e{
			width: 148px;
		}
	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-a {
		width: 8%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special span.col-a {
		width: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-b,
	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special span.col-b {
		width: 50%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-d,
	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special span.col-d {
		width: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special span.col-e {
		width: 42%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-f,
	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special span.col-f {
		width: 8%;
	}

	.checkout-onepage-index #page_content #checkout-progress-wrapper {
		display: none;
	}

	.checkout-onepage-index #page_content .wrap-heading {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 4px;
	}

	.checkout-onepage-index #page_content .wrap-heading p.heading-e {
		width: 45%;
	}

	.checkout-onepage-index #page_content .wrap-heading p.heading-e .remove-mobile {
		display: none;
	}

	.checkout-onepage-index #page_content .accordion-b.opc {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address,
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form,
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form {
		padding: 5px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li,
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li,
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d li {
		background-position: 5px 10px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step input[type="checkbox"].input-view-radio,
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step input[type="radio"] {
		margin: 0;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-socolissimo {
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-6x2.png') repeat-x 0 100%;
		padding-bottom: 14px;
		margin-bottom: 10px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-socolissimo div.intro-socolissimo-title {
		background: none;
		top: -6px;
		position: relative;
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-socolissimo div.intro-socolissimo-title:after {
		content: "";
		clear: both;
		display: block;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-removalatshop {
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-6x2.png') repeat-x 0 100%;
		padding-bottom: 14px;
		margin-bottom: 10px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-removalatshop div.intro-removalatshop-title {
		background: none;
		top: -6px;
		position: relative;
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.intro-removalatshop div.intro-removalatshop-title:after {
		content: "";
		clear: both;
		display: block;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco {
		padding-left: 0;
		padding-bottom: 0;
		padding-top: 0;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop {
		padding-left: 0;
		padding-bottom: 5px;
		padding-top: 5px;
		position: relative;
	}
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.delai{
		padding-left: 30px !important;
	}
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title{
		padding: 10px 0 10px 10px !important;
		line-height: 6px !important;
		margin-left: 0 !important;
	}
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.delai{
		padding-bottom: 0 !important;
	}
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop input[type="radio"] {
		right: auto;
		left: 17px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco img {
		left: 45px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop img {
		left: 45px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label {
		left: 25px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop label {
		left: 25px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop labe:after {
		content: "";
		display: block;
		clear: both;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label:after {
		content: "";
		display: block;
		clear: both;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label > br.show-mobile {
			display: block !important;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label > span {
			display: inline;
			margin-left: 66px;
			position: relative;
			left: 66px;
	}
		.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label > span:before{display: block;content:"";clear: both;}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label > strong {
			position: relative;
			display: inline-block;
			left: 66px;
	}
		

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop label > br.show-mobile {
			display: block !important;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop label > span:before{display: block;content:"";clear: both;}
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop label > span {
			display: inline;
			margin-left: 25px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop label > strong {
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco > div {
		margin-left: 91px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop > div {
		margin-left: 50px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d li.nolist ul,
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d li.nolist ul li {
		margin-left: 0;
	}

	/* ***** FIN : process de commande ***** */
	/*** Start : Idees cadeau ***/
	.catalogsearch-advanced-index #page_content form.triple-a {
		padding: 10px 0;
	}

	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc h3 {
		padding: 3px;
	}

	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc.one h3 .num,
	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc.two h3 .num,
	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc.three h3 .num,
	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc h3 .num {
		background-size: 25px;
	}

	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc h3 .text {
		font-size: 12px;
	}

	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc {
		width: 28%;
		margin-left: 1%;
		margin-right: 1%
	}

	/*** End : idees cadeau ***/
	.ayalinegiftslist-participate-login h2{
		background-color: #f5ae6e !important;
	}
	.ayalinegiftslist-participate-list h2{
		background-color: #f5ae6e !important;
	}
	.ayalinegiftslist-index-home #page_content p {
		margin-left: 0;
	}
	.triple-b .one, .triple-b .two, .triple-b .three {
		width: 30%;
		float: left;
		margin-left: 0 !important;
		margin-right: 19px !important;
	}
	.triple-b .one strong, .triple-b .two strong, .triple-b .three strong {
		font-size: 16px;
	}
	.ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.one a span, .ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.two a span, .ayalinegiftslist-index-home .inner-b.inner-birth-list .triple-b p.three a span {
        padding-left: 0;
        font-size: 15px;
        display: block;
        text-align: center;
	}
	.ayalinegiftslist-index-home .heading-c h3 {
		padding-left: 0;
	}
	.ayalinegiftslist-index-home .heading-c img{
		max-width: 100%;
	}
	.table-list {
		display: table;
		padding-left: 0;
		padding-right: 0;
		position: relative;
	}
	.table-list li {
		display: table-caption;
		text-align: center;
		width: 20%;
		margin-right: 0;
		float: left;
	}

        /* *** start : no-route page 404 *** */
        .cms-no-route #page_content .no-route-container .bot {position: relative;}
        .cms-no-route #page_content .no-route-container .bot .title .one{display: block;font-size: 60px;}
        .cms-no-route #page_content .no-route-container .bot .title .two{display: block;font-size: 30px;}
        .cms-no-route #page_content .no-route-container .sub-title{font-size: 14px;}
        .cms-no-route #page_content .no-route-container .sub-text{font-size: 12px;}
        /* *** end : no-route page 404 *** */
        
        /** *** start : liste magazin *** **/
        .ayalineshop-index-index #page_content .shop-title{display: block;padding: 0 0 0 25px;font-size: 20px;}
        /** *** end : liste magazin *** **/


		/**************************************/
	/********** Fiche produit *************/
	.catalog-product-view #page_content .product-view .double-a .one.preview-a {
		width: 100%;
	}

	.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a {
		float: none;
		width: auto;
		display: block;
	}

	.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a:after {
		content: "";
		display: block;
		clear: both;
	}

        
        .catalog-product-view #page_content .product-view .double-a .one.preview-a{min-height: 100%;}
	.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a {float: none;width: auto;display: block;position: absolute;bottom: 0;right: 0;}

	.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li + li,
	.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li {display: block;float: none;margin: 3px;}
        .catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a .zoomPad{float: none;margin-right: 80px;overflow: hidden;}
        .catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a .zoomPad img{max-width: 100%;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a {width: 100%;}
		.catalog-product-view #page_content .product-view .double-a .one.preview-a img {display: block;}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select{width: 100%;}

        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .otpsize{display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .otpsize select{display: block;width: auto;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select{width: 100%;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .otpsize .popin-size-mobile .popin-size{width: 40px;height: 40px;display: block;margin: auto;position: relative;left: 0;top: 2px;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-point-exclamation.png') no-repeat 50% 50%;background-size: 40px;}
		
	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .label-entretien,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b label,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing p,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing p {
		width: 40%;
	}
        
	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div {
		margin-top: 0;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c span {
		padding-left: 22px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b span {
		padding-left: 34px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a span {
		padding-left: 22px;
	}
		
        .catalog-product-view #page_content .product-view .wrapper-bottom{padding: 0 16px 21px 16px;}

        .catalog-product-view #page_content .product-view .tabbed-a .panels{padding-bottom: 12px;border-bottom: 1px solid #d8d2d0;}
	.catalog-product-view #page_content .product-view .tabbed-a .panels .panel-title {
            padding-left: 5px;padding-top: 8px;padding-bottom: 12px;
	}

	.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c {
		margin-left: 20px;
		margin-right: 20px;
	}

	/***** Fiche produit cheque cadeau *****/
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field {
		display: block;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child label,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label {
		width: auto;
		line-height: initial;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child label em,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label em {
		margin-right: 10%;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child .input-box,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field .input-box {
		width: auto;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child .input-box textarea,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field .input-box input {
		width: 90%;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c span {
		display: table-cell;
		vertical-align: middle;
		padding-left: 36px;
		height: 25px;
	}

	.catalog-product-view #page_content .product-view .borderie-container .inner .option-text, .catalog-product-view #page_content .product-view .borderie-container .inner .option-radio {
		margin-left: 0;
		padding-left: 0;
	}
	.catalog-product-view #page_content .product-view .double-a .two.description-a {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}
	
	.catalog-product-view #page_content .product-view .double-a .two.description-a .description{display: none;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap{display: none;}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options{display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .qty-place-holder,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .opt-color_marketing,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options > .heading{border: 0 none;width: 30%;margin: 0;padding: 0;}
	
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder select,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading select,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select {
		display: block;height: 48px;padding-right: 30px;border: 1px solid #cfbab5;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-fleche-bottom-26x48.png')!important;background-position: 95% 50% !important;
	}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder {
		display: none;
	}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing {
		width: 40%;
	}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing  {
		width: 40%;
	}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options > .label-a.options-list-color{display: none;}	
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder select {
		margin: auto;font-family: arial, sans-serif;font-size: 19px;
	}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select {
		font-family: arial, sans-serif;font-size: 19px;
	}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading select,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select {
		margin: auto;font-family: arial, sans-serif;font-size: 19px;
	}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select{/*width: 70%;*/}
	
        /*gift-card*/
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options{display: block;}
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .fieldset.giftcard-send-form{display: block;width: auto;}
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .qty-place-holder{display: block;width: auto;position: relative;padding-top: 12px;margin-top: 12px;border-top: 1px solid #cfc7c5;}
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .qty-place-holder .holder{display: block;width: 40%!important;}
        
	
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title{margin: 10px 0;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title:before{content: "";clear: both;display: block;height: 13px;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-7x3.png') repeat-x 0 0;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title:after{content: "";clear: both;display: block;height: 13px;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-7x3.png') repeat-x 0 100%;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title h1:after{content: "";clear: both;display: block;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title h1{display: block;padding-top: 5px;float: left;width: 70%;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder{display: block;float: right;width: 30%;}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .regular-price{display: block;text-align: right;color: #ff0066;font-size: 26px;font-weight: normal;font-family: arial,sans-serif;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .discount {display: block;text-align: right;color: #e31519;font-size: 18px;font-weight: normal;font-family: arial,sans-serif;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .discount .strike {display: inline;color: #ff0066;font-size: 18px;font-weight: normal;text-decoration: line-through;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .discount .new-price {display: block;color: #ff0066;font-size: 25px;font-weight: normal;}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper{display: none;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two{display: block;position: relative;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two:after{content:"";display: block;clear: both;}
	
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two #borderie-mobile-placeholder{display: block!important;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two #borderie-mobile-placeholder .borderie-container{margin: 0 0 10px 0;padding: 1px 0;border: none;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two #borderie-mobile-placeholder .borderie-container .inner .heading > ul > li input {display: none!important;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two #borderie-mobile-placeholder .borderie-container .inner .heading > ul > li .label {width: auto;margin-left: 18px;background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-crayon-2.png');cursor: pointer;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two #borderie-mobile-placeholder .borderie-container .inner .heading > ul > li .label label{cursor: pointer;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two #borderie-mobile-placeholder .borderie-container .inner .option-text input{margin-left: 11px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two #borderie-mobile-placeholder .borderie-container .enhanced-input-checkbox{display: none!important;}
	
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .remove-mobile{display: none!important;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper{display: block;position: relative;float: none;width: 38%;padding: 0;margin: auto;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .buttons-wrapper{display: block;position: relative;float: none;width: 58%;padding: 0;margin: auto;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .buttons-wrapper .button.btn-cart{width: 100%;font-size: 21px;padding: 10px 0;height: auto;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .buttons-wrapper .button-b{width: 100%;background-image: none;height: auto;padding: 2px 0;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .buttons-wrapper .button-b > span{text-align: center;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-poussette.png') no-repeat 0 50%;width: 130px;margin: 0 auto;padding-left: 40px;}
	
        /*gift-card*/
        .catalog-product-view #page_content .product-view.giftcard .double-a .one.preview-a img{max-width: 100%;}
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper{display: block;float: none;width: auto;}
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options-bottom .double-e .two .buttons-wrapper{display: block;float: none;width: auto;margin-top: 10px;}
        .catalog-product-view #page_content .product-view.giftcard .double-a .widgets-wraper.show-mobile .widget-send-friend a.link-send-to-friend{width: auto;}
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-giftlist.show-mobile,
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-wishlist{padding-top: 6px;padding-bottom: 6px;}
        
	.catalog-product-view #page_content .product-view .double-a .widgets-wraper.show-mobile{display: block!important;}
	.catalog-product-view #page_content .product-view .double-a .widgets-wraper.show-mobile:after{display: block;clear:both;content: "";}
	.catalog-product-view #page_content .product-view .double-a .widgets-wraper.show-mobile .widget-send-friend{display: block;float: left;width: 50%;margin: 0;padding: 0;}
	.catalog-product-view #page_content .product-view .double-a .widgets-wraper.show-mobile .widget-send-friend a.link-send-to-friend {display: block;width:60%;margin: 10px auto;line-height: 26px;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-envelope.png') no-repeat 0 50%;   color: #917c79;text-decoration: none;}
	.catalog-product-view #page_content .product-view .double-a .widgets-wraper.show-mobile .widget-send-friend a.link-send-to-friend > span{padding-left: 32px;display: block;}
	.catalog-product-view #page_content .product-view .double-a .widgets-wraper.show-mobile .widget-fb-like{display: block;float: right;width: 50%;margin: 0;padding: 0;}
	.catalog-product-view #page_content .product-view .double-a .widgets-wraper.show-mobile .widget-fb-like iframe{width:50%;margin: 13px auto;display: block;}
	
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper:after{content: "";display: block;clear: both;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-wishlist {display: block;width: 48%;float: left;margin: 0 2% 0 0;padding: 0;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-giftlist {display: block;width: 48%;float: right;margin: 0 0 0 2%;padding: 0;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-poussette-small.png') no-repeat 0 50%;   color: #917c79;text-decoration: none;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-send-to-friend {display: block;width:50%;margin: 10px auto;line-height: 26px;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-envelope.png') no-repeat 0 50%;   color: #917c79;text-decoration: none;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-giftlist.show-mobile {display: block!important;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-send-to-friend.show-mobile {display: block!important;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-wishlist > span{padding-left: 22px;display: block;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-giftlist > span{padding-left: 35px;display: block;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .addto-wishlist-wrapper a.link-send-to-friend > span{padding-left: 32px;display: block;}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .product-description-place-holder{margin-top: 10px;padding-top: 4px;border-top: 1px solid #d8d2d0;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder.show-mobile{display: block!important;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder{display: block!important;}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .holder{
		display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;position: relative;padding-top: 12px;margin-top: 12px;padding: 18px 0 5px 5px;margin-bottom: 0;border-bottom: 1px solid #cfc7c5;border-top: 1px solid #cfc7c5;}
		
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .label-entretien{display: block;
		font-size: 18px;
		color: #907d77;
		width: 40%
	}
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien {
		height: auto;}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div {
		position: relative;
		display: block;
		width: 28px !important;
		height: 28px !important;
		float: left;
		margin: 0 3px;
		margin-top: -10px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul {
		position: relative;
		display: block;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-icon {
		position: relative;
		display: block;
		cursor: pointer;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull {
		display: none;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-icon img {
		position: relative;
		display: block;
		max-width: 100%;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-icon {
		position: relative;
		display: block;
		float: left;
		width: 45px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-text {
		position: relative;
		display: block;
		float: right;
		width: 230px;
		padding-top: 5px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-icon {
		position: relative;
		display: block;
		max-width: 100%;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-puce {
		position: absolute;
		display: block;
		width: 20px;
		height: 20px;
		right: 20px;
		bottom: -16px;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-bull-flech-bas.png') no-repeat 50% 50%;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull {
		position: absolute;
		display: none;
		bottom: 140%;
		right: -20px;
		height: auto;
		width: 280px;
		padding: 10px;
		background: white;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		box-shadow: 0 0 5px #907D77;
		-webkit-box-shadow: 0 0 5px #907D77;
		-moz-box-shadow: 0 0 5px #907D77;
		z-index: 999;
	}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull{right: -100px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-puce{right: 100px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div+div+div > ul > li.itm-info-bull{right: -50px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div+div+div > ul > li.itm-info-bull .bull-inner .bull-inner-puce{right: 50px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div+div+div+div > ul > li.itm-info-bull{right: -20px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div+div+div+div > ul > li.itm-info-bull .bull-inner .bull-inner-puce{right: 20px;}


	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul:hover > li.itm-info-bull {
		display: block;
	}
	
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper{display: none;}
	.catalog-product-view .wrapper-top{padding-bottom: 5px;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}


        
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder select+.enhanced-select-btn-left,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select+.enhanced-select-btn-left,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select+.enhanced-select-btn-left{
            width: 30px;
            border: 1px solid #cfbab5;
            border-left: 0;
            box-shadow: inset 0 1px 1px -1px, inset 0 -1px 1px -1px !important;
            border-radius: 0 5px 5px 0;
            -webkit-border-radius: 0 5px 5px 0;
            -moz-border-radius: 0 5px 5px 0;
            behavior: url(/PIE.php);
            background: #FFF url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-fleche-bottom-26x48.png') no-repeat 95% 50% !important;
        }
        
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select{
            background: none!important;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder .wrap-enhanced-select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing .wrap-enhanced-select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .wrap-enhanced-select{
            border-radius: 0 5px 5px 0;
            -webkit-border-radius: 0 5px 5px 0;
            -moz-border-radius: 0 5px 5px 0;
            behavior: url(/PIE.php);
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder select{
            width: 150px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select{
            width: 200px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select{
            width: 190px;
        }
        
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder .wrap-enhanced-select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing .wrap-enhanced-select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .wrap-enhanced-select{
            display: block;
            background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_select_mobile.jpg') !important;
            background-repeat: no-repeat !important;
            background-position: 100% 50% !important;

            background-color: white!important;
            width: 95%!important;
            height: 42px!important;
            overflow: hidden;
            border: 1px solid #C7B7B1;
            border-radius: 9px;
            -webkit-border-radius: 9px;
            -moz-border-radius: 9px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .wrap-enhanced-select{
            width: 75%!important;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder .wrap-enhanced-select select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing .wrap-enhanced-select select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .wrap-enhanced-select select{
            font-size: 160%!important;
            border: 0 none;
            background-image: none!important;
            background-color: transparent!important;
            width: 100%;
            height: 42px!important;
            padding-right: 50px!important;
            box-shadow: none !important;
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder .wrap-enhanced-select .enhanced-select-btn-left,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing .wrap-enhanced-select .enhanced-select-btn-left,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .wrap-enhanced-select .enhanced-select-btn-left{
            display: none!important;
        }
        
	article.view_bootom {
		display: none;
	}
        .catalog-category-view h1.cch1{text-transform: uppercase;padding: 10px 10px 10px 40px;font-size: 20px;border: 0;border-bottom: 1px dashed #F5F2F1;}
        .catalog-category-view .top-a{display: none;}
        .catalog-category-view div.select-a fieldset select{font-size: 160%;font-family: Verdana;border-color: #C7B7B1;padding: 3px 5px; }
        
        #landing_popin .wrap-enhanced-select:before {
            border-radius: 0 15px 15px 0;
            -webkit-border-radius: 0 15px 15px 0;
            -moz-border-radius: 0 15px 15px 0;
        }

        #landing_popin .wrap-enhanced-select:after {
            content:'';
            width: 33px;
            height: 35px;
            position:absolute;
            right: 0;
            top: 0;
            padding: 0px 0 1px 0;
            border-bottom:1px solid #ddd;
            pointer-events:none;
            border-top: 0;
            border-bottom: 0;
            border-radius: 0 15px 15px 0;
            -webkit-border-radius: 0 15px 15px 0;
            -moz-border-radius: 0 15px 15px 0;
            box-shadow: none!important;
            -webkit-box-shadow: none!important;
            -moz-box-shadow: none!important;
            behavior: url(/PIE.php);
            background: #FFF url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_select_mobile.jpg") no-repeat right !important;
        }
        @-moz-document url-prefix()
        {
            .catalog-category-view ._wrap_select:after ,
            .catalog-product-view .wrap-enhanced-select:after {
                height: 42px;
                right: 0;
                -moz-border-radius: 0;
                border-radius: 0;
            }
            .catalog-category-view ._wrap_select:before{
                -moz-border-radius: 0;
                border-radius: 0;
            }
        }
        #landing_popin .wrap-enhanced-select {
            display: block;
            background: none!important;
            background-image: none!important;
            background-color: white!important;
            padding-right: 2%!important;
            width: 50%!important;
            margin: auto;
            height: 35px!important;
            overflow: hidden!important;
            border: 1px solid #C7B7B1;
            border-radius: 9px!important;
            -webkit-border-radius: 9px!important;
            -moz-border-radius: 9px!important;
        }
        #landing_popin .wrap-enhanced-select select{
            border: 0 none!important;
            height: 42px!important;
            box-shadow: none!important;
            -webkit-box-shadow: none!important;
            -moz-box-shadow: none!important;
            background: none!important;
        }
        .checkout-onepage-index .wrap-enhanced-select:after,
        .checkout-cart-index #page_content .form-cart .wrap-enhanced-select:after,
        .checkout-cart-index #page_content .cart-bottom-wrap .wrap-enhanced-select:after{
            height: 22px!important;
            width: 19px!important;
            background: #FFF url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_select.png") no-repeat right !important;
            -webkit-border-radius: 0!important;
            _moz-border-radius: 0!important;
            border-radius: 0!important;
        }
        .checkout-onepage-index .wrap-enhanced-select:before,
        .checkout-cart-index #page_content .form-cart .wrap-enhanced-select:before,
        .checkout-cart-index #page_content .cart-bottom-wrap .wrap-enhanced-select:before{
            height: 25px!important;
            width: 19px!important;
        }
        .checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-d,
        .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d{
            width: 12.3%;
        }
        .checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-b{
            width: 179px;
        }
        .checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-e,
        .checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-e{
            width: 139px;
        }
        .checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-f,
        .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-f{
            width: 10.5%;
        }
        
        /* Popin */
        #layer_socolissimo{
            right: 2%!important;
            left: 2%!important;
            width: auto!important;
            overflow: auto!important;
        }
        #socolissimo-map .colgauche{
            width: 100%!important;
            float: none!important;
        }
        #socolissimo-map .coldroite{
            width: 100%!important;
            float: none!important;
        }

        #socolissimo-map .ligne1 .titres:after,
        #socolissimo-map .ligne1:after{
            content: "";
            display: block;
            clear: both;
        }
        #socolissimo-map .ligne1 #btn_modifierAdresse{
            clear: both!important;
            display: block!important;
            float: none!important;
            position: relative!important;
            top: 10px!important;
        }
        #socolissimo-map .col.cp,
        #socolissimo-map .col.adresse{
            margin-top: 20px!important;
            margin-left: 5px!important;
            width: auto!important;
        }
        #socolissimo-map input.adresse{
            width: 200px!important;
        }
        #socolissimo-map .select span{
            width: 200px!important;
            background-position: 100% 0!important;
            border-left: 1px solid rgb(178, 177, 177);
        }
        #socolissimo-map .select select{
            width: 170px!important;
        }
        #socolissimo-map .select{
            display: block!important;

        }
        #socolissimo-map .ligne2:after{
            content: "";
            display: block;
            clear: both;
        }
        #socolissimo-map .choix{
            position: relative!important;
            float: none!important;
            width: auto!important;
            margin-left: 0px!important;
        }
        #socolissimo-map .choix:after{
            content: "";
            display: block;
            clear: both;
        }
        #socolissimo-map .point_retrait{
            width:auto!important;
            display: block!important;
            float: none!important;
        }
        #socolissimo-map .point_retrait:after{
            content: "";
            display: block;
            clear: both;
        }
        #socolissimo-map .point{
            padding: 0 0 10px 74px!important;
        }
        #socolissimo-map .choix .txt2{
            padding: 0px 0 7px 57px!important;
            width: 80%!important;
            min-height: 30px!important;
        }
        #socolissimo-map input[type="checkbox"]{
            position: absolute!important;
            margin-top: 10px!important;
            background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-checkbox-on.png") no-repeat 50% 50%!important;
        }
}

h5.heading-a {
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	margin: 0 0 15px 0 !important;
	padding: 0 0 0 16px;
	text-align: left !important;
	background: #DEE9F7;
	font-size: 1.3em;
	line-height: 33px;
}
.order-items-table tbody tr td:last-child .th span, .order-items-table tbody tr.border td:last-child span.price-incl-tax,
.order-items-table tfoot tr td > span, .order-items-table tfoot tr td > p, .order-items-table tfoot tr td > strong {
	margin: 0 !important;
	width: auto;
}

.no_bold {
	font-weight: normal !important;
}

.order-items-table-shipping tr:last-child td {
	background-image: none !important;
	padding-bottom: 15px;
}

/*************************** @media (max-width: 767px) ***************************/
@media (max-width: 767px) {
	#bottom_nav > ul > li,
        #bottom_nav > div > ul > li {
		border-top: 1px solid #B7A9A4;
		border-bottom: 1px solid #E0D8D4;
	}

	div.double-n div.one {
		padding-left: 0;
		padding-top: 188px;
		min-height: 0;
	}
	div.double-n p.top {
		margin-bottom: 20px;
	}
	.bloc_rose {
		padding-left: 10px;
		padding-bottom: 10px;
	}
	#sosContactForm label {
		text-align: left;
		width: auto;
		display: block;
	}
	#sosContactForm .required {
		margin-left: 0 !important;
	}
	#sosdoudoucontact {
		background-position: 25px 25px;
	}
	#sosdoudoucontact p {
		padding: 100px 10px 18px 10px;
	}

	.bloc_rose h3 {
		float: none;
	}
	.bloc_rose p {
		margin-left: 0;
	}
	.block-edit-address .textarea textarea, .ayalinegiftslist-index-thank .block-edit-address label {
		font-size: 120%;
	}
	div.septuple-z > div.col-d {
		float: none;
	}
	div.septuple-z > div.col-h {
		overflow: hidden;
		float: none;
		clear: both;
		border-bottom: 1px solid #F4F3F3;
		margin-bottom: 10px;
	}
	div.septuple-z > div.col-d {
		position: static;
		padding-top: 0;
		margin-left: 70px;
	}
	div.septuple-z .price_birthlist {
		float: left;
	}
	div.septuple-z > div.col-h > span {
		float: right;
	}
	div.septuple-a > div.col-f {
		clear: left;
	}
	.wishlist-link-add a {
		float: left;
	}
	.wishlist-share p.textarea textarea {
		width: 90%;
	}
	.wishlist-legend {
		display: none;
	}

	.order-items-table thead tr {
		display: none;
	}
	.order-items-table tr, .order-items-table td {
		display: block;
	}
	.order-items-table td {
		padding: 10px 10px 18px;
	}
	.order-items-table tbody tr.border td strong {
		font-weight: bold;
	}
	div.double-d-order-view div.double-g {
		padding: 0 6px;
	}
	.order-items-table div.th {
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret.jpg') repeat-x 100% 100%;
		padding: 10px 10px 18px;
		margin: 0 -10px 10px;
		font-family: arial, sans-serif;
		font-size: 140%;
	}
	.order-items-table div.th-petit {
		display: inline;
		font-size: 14px;
		background: none;
	}
	.order-items-table tbody tr.border td.a-right div.th-petit {
		font-weight: normal;
		margin-right: 50px;
	}
	.order-items-table td.td-produit {
		background: none;
		padding-bottom: 0;
	}
	.order-items-table tbody .a-right, .order-items-table thead .a-right {
		text-align: left;
	}
	.order-items-table tbody tr td:last-child {
		overflow: hidden;
		padding: 0;
		background: none;
                width: auto;
	}
	.order-items-table-shipping tbody tr td:last-child {
		padding: 5px 10px 10px;
	}
	.order-items-table tbody tr td:last-child .th {
		float: left;
		width: 50%;
		background: white;
		/*border-bottom: 1px solid #907d77;*/
		margin: 0;
		padding: 5px 0 10px;
	}
	.order-items-table-shipping tbody tr td:last-child .th {
		border-bottom: 0;
		width: auto;
	}
	.order-items-table-shipping .qty-shipping {
		display: block;
		padding: 5px 0 10px;
	}
	.order-items-table tbody tr.border td:last-child div.price-wrapper ,
	.order-items-table tbody tr.border td:last-child div.price-incl-tax_container {
		padding: 5px 0 10px;
		display: block;
		float: left;
		width: 50%;
		font-size: 115%;
		text-align: right;
		background-color: #E9E8E8;
	}
        .sales-order-view tfoot td.last,
        .sales-order-invoice tfoot td.last,
        .sales-order-creditmemo .order-items-table th:last-child,
        .sales-order-creditmemo .order-items-table td:last-child{
            width: 50%;
        }
	.order-items-table tfoot tr {
		display: block;
	}
	.order-items-table tfoot tr td {
		width: 50%;
		padding: 5px 0 10px;
		float: left;
		color: #F06;
	}
	.order-items-table tfoot tr.shipping td {
		padding: 5px 0 10px;
	}
	.order-items-table tfoot tr td:last-child {
		padding: 7px 0 12px;
		min-height: 19px;
	}
        .order-items-table tfoot tr.total_due td.last.a-right strong+.price{
            display: block;
            font-weight: bold;
            top: 6px;
            position: relative;
        }
	.order-items-table tfoot tr.grand_total td:first-child, .order-items-table tfoot tr.total_due td:first-child {
		padding: 10px 0 14px;
	}
	.order-items-table tbody tr td:last-child .th span, .order-items-table tbody tr.border td:last-child span.price-incl-tax,
	.order-items-table tfoot tr td > span, .order-items-table tfoot tr td > p, .order-items-table tfoot tr td > strong {
		padding: 0 10px;
		margin: 0 !important;
		width: auto;
		font-size:80%;
	}
	.order-items-table tfoot tr {
		display: table-row !important;
	}
	.order-items-table tfoot td {
		display: table-cell !important;
		float: none !important;
	}
	div.septuple-a > div {
		float: none;
		width: auto !important;
		padding-left: 0 !important;
		padding-bottom: 10px;
	}
	div.septuple-a > div.col-b {
		float: left;
	}
	div.septuple-a > div.col-c {
		margin-left: 72px;
	}
	div.septuple-a > div.col-f {
		padding-bottom: 0;
	}
	div.septuple-a > div.col-f {
		min-width: 220px;
	}
	div.septuple-a > div.col-f textarea {
		width: 75%;
		font-size: 95%;
	}
	div.septuple-a > div.col-g {
		float: right;
	}
	div.septuple-a > div.col-g a {
		height: 40px;
	}
	.background-s {
		padding: 0 0 20px;
		float: none;
	}
	.ayalinegiftslist-index-index .list-b li.link-a a {
		margin-left: 5px;
	}
	.ayalinegiftslist-index-index .list-b li {
		margin-bottom: 5px;
	}
	.ayalinegiftslist-index-index .list-b {
		font-size: 90%;
		float: none;
	}
	.ayalinegiftslist-index-index .list-b li.link-a a {
		padding: 16px 7px;
	}
	.ayalinegiftslist-index-index .list-b li.facebook a {
		padding: 6px 9px 6px 49px;
		background-position: 5px 50%;
	}
	.ayalinegiftslist-index-index .note-a a {
		display: block;
		margin-left: 0;
	}
	.ayalinegiftslist-index-index .note-a p {
		float: none;
	}

	.infobulle-password {
		left: 67px;
	}
	.infobulle-voucher {
		left: 72px;
	}
	form.birth-list #used_giftcard {
		top: 2px !important;
	}

	div.quadruple-b div.col-a, div.quadruple-b div.col-b, div.quadruple-b div.col-c {
		float: none;
		padding-left: 10px;
	}
	div.accordion-a div.content div.col-a {
		float: left;
		padding-left: 10px;
	}
	div.accordion-a div.content div.col-b, div.accordion-a div.content div.col-c {
		margin-left: 130px;
		padding-left: 0 !important;
		width: auto;
	}
	div.accordion-a div.content div.col-c {
		padding-top: 13px;
	}
	.main-note {
		margin-top: 10px;
	}
	div.quadruple-b div.col-a p {
		padding-bottom: 2px;
	}
	div.quadruple-b div.col-c p {
		padding-top: 2px;
	}
	div.accordion-a div.panel a {
		padding: 0;
	}
	.address-book input[type="text"], .giftslist-sharing input[type="text"], .address-book input[type="password"] {
		font-size: 120%;
	}
	.address-book .validation-advice, .giftslist-sharing .validation-advice {
		padding-left: 3px;
		font-size: 120%;
	}
	form.account-a .address-book label.radio {
		padding-top: 0 !important;
		vertical-align: 4px;
		display: inline-block;
	}
	.edit-address-checkbox {
		padding-left: 0;
	}
	.edit-address-checkbox input {
		float: left;
	}
	.edit-address-checkbox label {
		padding-top: 0;
		vertical-align: 4px;
	}
	div.block-a.order-view h3, div.block-c.order-view h3 {
		display: block;
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		line-height: 40px;
		height: 40px;
	}

	div.block-a.order-view h3 a, div.block-c.order-view h3 a {
		display: block;
		padding: 0 16px;
	}

	.print-a {
		float: none;
		overflow: hidden;
	}

	.print-a a {
		float: right;
		margin-top: 7px;
	}

	div.block-a h3.actif {
		padding-top: 0;
		background: #907d77;
		color: white;
	}

	.soft-toys-coffer span {
		float: none;
		display: block;
		margin-bottom: 10px;
	}

	.customer-address-form input[type="radio"] {
		float: left;
	}

	.link-c {
		margin: 8px 0 !important;
	}

	div.block-edit-address {
		padding: 0 6px;
		width: auto;
	}

	form.account-a div.address-book label, form.account-a div.address-book span.label {
		display: block;
		width: auto;
		font-size: 115%;
	}
	.birth-list label, .birth-list span.label, .giftslist-sharing .label, .giftslist-sharing label {
		display: block !important;
		width: auto !important;
		text-align: left !important;
	}

	.list-giftslist-create li:first-child label {
		padding-left: 0;
	}

	.list-giftslist-create li:first-child select {
		margin-left: 0;
	}
        form.birth-list .input-wrap{
            display: inline-block;
            width: auto;
            padding: 1px 3px;
            height: 21px;
        }
        form.birth-list .input-wrap .validation-failed{
            margin-bottom: 15px;
        }
        form.birth-list .input-wrap .validation-advice{
            position: absolute;
            margin-top: -14px;
        }
        form.birth-list #agreements+.validation-advice{
            position: absolute;
            margin-top: -14px;
            width: 400px;
        }
        form.birth-list .giftslist-date-full+.validation-advice{
            position: absolute;
            margin-top: -14px;
            padding-left: 0;
        }

	div.block-a h4 {
		text-align: left;
		padding-left: 16px;
	}

	div.double-f div.one, div.double-f div.two, #form-validate div.double .one, #form-validate div.double .two, form.form-e div.doublee div.one, form.form-e div.doublee div.two {
		float: none;
		margin: auto;
		width: auto;
	}

	#form-validate div.double .two, form.form-e div.doublee div.two {
		padding: 0 0 0 28px;
	}

	form.form-e label {
		width: auto;
		display: block;
	}

	div.double-g {
		padding: 0;
	}

	.hidden-xl {
		display: block !important;
	}

	.hidden-s {
		display: none !important;
	}

	div.double-d div.one, div.double-d div.two {
		float: none;
		width: auto;
		padding-right: 6px;
		padding-left: 6px;
		margin-bottom: 20px;
		position: relative;
	}

	div.double-d address {
		position: relative;
	}

	form.form-e div.double-children div.inner span.item-a, form.form-e div.double-children div.inner span.item-b, form.form-e div.double-children div.inner span.item-c, form.form-e div.double-children div.inner span.item-d, form.form-e div.double-children div.inner span.item-e {
		float: none !important;
		width: auto !important;
		padding-left: 15px !important;
		background-image: none;
	}

	form.form-e div.double-children div.inner span label, form.form-e div.double-children div.inner span .label {
		padding-top: 5px !important;
		float: none;
		font-size: 1.1em;
	}

	form.form-e div.double-children div.inner span.item-a input {
		font-size: 1.1em;
	}

	form.form-e div.double-children div.inner span.item-d select {
		font-size: 1.1em;
	}

	p.link-d a {
		position: absolute;
		top: 4px;
		right: 12px;
		padding: 3px 5px;
		border: 1px solid #907D77;
		color: #907D77;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		background-color: white;
		text-decoration: none;
		display: block;
	}

	table.table-a a {
		padding: 7px 10px;
		border: 1px solid #907D77;
		color: #907D77;
		text-align: center;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		background-color: white;
		text-decoration: none;
		display: block;
	}

	.customer-softtoyscoffer-index table.table-a th {
		display: none;
	}

	.customer-softtoyscoffer-index table.table-a td {
		display: block;
		background-image: none;
		padding: 10px 10px 0 !important;
		border-top: none !important;
	}

	.customer-softtoyscoffer-index table.table-a td.col-d {
		float: left;
	}

	.customer-softtoyscoffer-index table.table-a td.col-e {
		float: right;
	}

	.customer-softtoyscoffer-index table.table-a td.col-d, .customer-softtoyscoffer-index table.table-a td.col-e {
		background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/tiret.jpg');
		padding: 10px 0 18px !important;
		width: 50%;
		border: 0 !important;
	}

	.customer-softtoyscoffer-index table.table-a tr.last_line td.col-d, .customer-softtoyscoffer-index table.table-a tr.last_line td.col-e {
		background-image: none;
		padding: 10px 0 !important;
	}

	table.soft-toys-coffer-table-a a.update-btn, table.soft-toys-coffer-table-a a.delete-btn {
		margin: 0;
		border: none;
		text-indent: 0;
		width: auto;
		text-align: left;
		background-position: 10px 50%;
		height: auto;
		padding: 6px 15px 6px 42px;
		font-size: 14px;
		font-weight: bold;
	}

	table.soft-toys-coffer-table-a a.delete-btn {
		background-position: 15px 50%;
	}

	#landing_popin.berlingo_redirect.main {
		min-height: 395px!important;
		padding: 0 !important;
		width: 100% !important;
		margin-top: auto !important;
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
		position: absolute;
		left: 0;
		right: 0;
		top: 10% !important;
	}
	#landing_popin.berlingo_redirect img{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: block;
		max-width: 100%;
		max-height: 100%;
		height: auto;
		width: auto;
		margin: auto;
	}
	#landing_popin {
		width: 317px;
		top: 50%;
		margin-left: -170px;
		background: white !important;
		padding-right: 10px;
	}

	.fieldset_container br {
		display: block;
	}

	.customer-account-create .fieldset_container input[type="radio"] {
		clear: both;
		display: inline-block;
		margin-left: 118px;
	}

	.customer-account-create .f-ul .fieldset_container input[type="radio"] {
		margin-left: 32px;
	}

	.customer-account-create .fieldset_container input[type="radio"]:first-child {
		margin-left: 0;
	}

	.customer-account-create .f-ul .fieldset_container input[type="radio"]:first-child {
		margin-left: 32px;
	}

	.customer-account-create .item-b li label {
		width: auto;
	}

	.fieldset_container input[type="checkbox"] {
		margin-left: 32px;
	}

	.customer-account-create label.radio {
		padding: 4px 0;
	}

	.label_container {
		display: block;
	}

	div.select-a fieldset select {
		font-size: 180%;
	}

	#search_form input[type="text"] {
		width: 240px !important;
	}

	.customer-account-forgotpassword #page_content {
		padding: 27px 41px 38px 19px !important;
	}

	.customer-account-login #page_content {
		width: 100% !important;
		margin-bottom: 11px;
		padding: 27px 0px 38px 8px !important;
	}

	.customer-account-login #page_content .one .inner {
		background-position: 100% 106% !important;
	}

	.div-ombre {
		width: 100% !important;
		float: left !important;
	}

	.customer-account-login #page_content .one, .customer-account-login #page_content .two {
		width: 90% !important;
	}

	.div-ombre .ombre {
			display: none !important;
	}

	.customer-account-login #page_content .one {
			float: left !important;
	}

	header, #main_menu, #breadcrumbs, main, #bottom_nav > div, #bottom_nav > ul, footer > div, #main_menu .submenu > div, #end_quote, .social-networks-wrap .social-networks {
			width: 100%;
			padding-left: 0;
			padding-right: 0;
			margin: auto;
	}
        #bottom_nav > ul,
        #bottom_nav > div > ul{
            width: 100%;
            padding-left: 0;
            padding-right: 0;
            margin: auto;
        }

	.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .form-wrap {
		display: block;
		float: none;
		clear: both;
	}

	.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .form-wrap {
		width: 100%;
	}

	.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap .form-one-input-and-submit .input-text {
		display: block;
		width: 80%;
	}
        
        .popin {
            left: 0;
            right: 0;
            margin: auto;
            width: 100%;
        }
        div.popup-a.popin-add-cart{
            width: auto;
            margin: 0 auto;
            left: 5%;
            right: 5%;
        }
        

		/**************************************/
	/********** Fiche produit *************/
	.catalog-product-view #page_content .product-view .double-a .one.preview-a {
		width: 50%;
	}
	.catalog-product-view #page_content .product-view .double-a .one.preview-a {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap .form-one-input-and-submit .input-submit {
		display: block;
		width: 20%;
	}

	footer > div > div {
		display: block;
		width: 100%;
	}
        footer > div > nav.footer_2_cols > ul > li{
                display: block;
		width: 50%;
        }

	footer > div > div, footer > div > nav {
		width: 37%;
	}

	footer > div > div, footer > div > nav.footer_2_cols {
		width: 56%;
	}

	.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap {
		margin-bottom: 11px;
	}

	

	#page_content {
		padding: 10px;
		float: none;
		width: auto;
		margin: auto;
	}

	.account_menu_link {
		padding: 0 10px;
	}

	div.page-sitemap ul.column {
		float: left;
		width: 39%;
	}

	.customer-account-create .label, .customer-account-create label, .address-book .label, .address-book label, .giftslist-sharing .label, .giftslist-sharing label {
		width: auto;
		display: block;
		text-align: left;
		margin-right: 14px;
		margin-bottom: 2px;
	}

	.customer-account-create label.radio, .customer-account-create .item-c label, .customer-account-create .item-d .f-ul label {
		display: inline-block;
	}

	.customer-account-create .children-ul {
		padding-left: 0;
	}

	.customer-account-create #page_content .scheme-a {
		text-align: right;
		width: 87%;
		color: red;
		font-size: 9px;
		font-weight: normal;
		margin-top: 0;
	}

	.customer-account-create #page_content .p-infos {
		font-size: 11px;
		padding-left: 0;
		border-bottom: 1px solid #cec6c3;
		padding-bottom: 10px;
	}

	.customer-account-create .item-a p, .block-a .address-book p, .giftslist-sharing p {
		font-size: 11px;
		padding-left: 0;
	}

	.customer-account-create .item-a h3, .customer-account-create .item-b h3, .customer-account-create .item-c h3, .customer-account-create .item-d h3 {
		color: #8bb2d9;
		font-size: 20px;
		font-weight: normal;
		font-family: Arial;
		padding-left: 0;
	}

	.customer-account-create #page_content {
		padding: 10px;
		width: auto;
		margin-left: 0;
		float: none;
	}

	.customer-account-create div.item-a {
		width: 100%;
	}

	.customer-account-create .child_1 {
		width: auto;
	}

	.border-right-class {
		display: none;
	}

	.customer-account-create .f-ul ul {
		padding-left: 28px;
	}

	.customer-account-create .f-ul {
		padding-left: 0;
	}

	.catalogsearch-advanced-result #page_content .left-wrap h2,
	.catalogsearch-advanced-result #page_content .left-wrap h2 span {
		font-size: 100%;
	}

	.catalogsearch-advanced-result #page_content .loging-form .one {
		float: none;
		margin-top: 15px;
	}

	.catalogsearch-advanced-result #page_content .loging-form .one,
	.catalogsearch-advanced-result #page_content .loging-form .two {
		width: 96%;
	}

	.catalogsearch-advanced-result #page_content .category-products .item-product img.bottom-right {
		top: 35%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one {
		width: 50%
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two {
		width: 50%
	}

	.checkout-cart-index #page_content div.links-a.bottom p.button-wrap {
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b > .one {
		float: none;
		width: auto;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b > .two {
		float: none;
		width: auto;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-a {
		width: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-b {
		width: 50%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-d {
		width: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-e {
		width: 50%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-f {
		width: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a {
		width: 94%;
		padding-right: 0;
		margin-left: 6%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total {
		width: 94%;
		padding-right: 0;
		margin-left: 6%;
	}

	.checkout-cart-index #page_content div.links-a.bottom {
		width: 94%;
		padding-right: 0;
		margin-left: 6%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-a {
		width: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-a {
		width: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-b,
	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-b {
		width: 50%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-d,
	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-d {
		width: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-e,
	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-e {
		width: 50%;
		text-align: right;
		background: none;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-f,
	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-f {
		width: 0
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .seven .list-rates .item-rate .wrap-label {
		width: 85%;
	}

	/* ***** commande ***** */
	.checkout-onepage-index #page_content select {
		width: 100%;
		max-width: 100%;
                
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set {
		display: block;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 {
		display: block;
		float: none;
		width: auto;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a {
		padding: 18px 13px 0 13px
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .input-text {
		display: block;
		float: none;
		width: 95%;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .scheme-a {
		margin-right: 3%;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .link-cr {
		text-align: right;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .link-cr .button {
		margin-right: 3%;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .forgot-pwd {
		margin-left: 23px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .change-email {
		margin-left: 23px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 {
		display: block;
		float: none;
		width: auto;
		margin-top: 4px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap .link-g {
		text-align: right !important;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap .link-g .button {
		margin-right: 0;
	}

	/* *** idee cadeau *** */
	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap {
		display: block;
	}

	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap:after {
		display: block;
		content: "";
		clear: both;
	}

	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc {
		display: block;
		float: left;
		width: 31%;
		margin-left: 1%;
		margin-right: 1%;
		min-height: 460px;
	}

	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-a,
	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b,
	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c {
		padding: 20px 5px 15px 5px;
	}

	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-a label,
	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-b label,
	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc .item-c label {
		margin-left: 5px;
	}

	/* *** idee cadeau *** */
	
	.triple-b .one, .triple-b .two, .triple-b .three {
		width: 98%;
		float: none;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.ayalinegiftslist-index-home .heading-c .inner {
        width: 100%;
		position: absolute;
		left: 10px;
		top: -1px;
		font-size: 11px;
	}
	.ayalinegiftslist-index-home .heading-c h3 {
		font-size: 20px;
		font-family: Arial;
		font-weight: normal;
		padding-left: 60px;
	}
	.ayalinegiftslist-index-home #page_content p {
		margin-left: 15px;
	}
	.block-giftslist-login .txt-top {
		width: 90%;
	}
	.ayalinegiftslist-participate-login form.form-h div.doublee {
		height: auto;
		padding-bottom: 16px;
	}
	.ayalinegiftslist-participate-login form.form-h div.doublee div.one {
		float: left;
		width: 100%;
		padding: 0 30px 0 40px;
		height: 85px;
		background: none;
		background-repeat: repeat-y;
		background-position: 100%;
	}
	.ayalinegiftslist-participate-login form.form-h div.doublee div.two {
		float: left;
		left: 0;
		width: 100%;
		margin-left: 40px;
		height: 70px;
	}
	.ayalinegiftslist-participate-login form.form-h p.button button {
		font-size: 16px;
	}
	.ayalinegiftslist-participate-login form.form-h div.doublee {
		width: 92%;
	}
        
        /*** start : cms-les-plus-sucre-dorge ***/
        .cms-les-plus-sucre-dorge #page_content .std > div{padding: 20px 10px!important;margin: 0!important;}
        .cms-les-plus-sucre-dorge #page_content .std > div > .block-a.block-b > .solid-a > ul > li{width: 58%!important;}
        .cms-les-plus-sucre-dorge #page_content .std > div > .block-a.block-b > .solid-a > ul > li+li{width: 38%!important;}
        /*** end : cms-les-plus-sucre-dorge ***/
        
        /* *** start : no-route page 404 *** */
        .cms-no-route #page_content .no-route-container .bot {margin-left: 330px;}
        /* *** end : no-route page 404 *** */
        
        /** *** start retour colis *** **/
        .btn-s {padding: 7px 10px;border: 1px solid #907D77;color: #907D77;text-align: center;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;background-color: white;text-decoration: none;display: block;}
        .customer-request-index .my-account table.data-table a.btn-s {padding: 7px 10px;border: 1px solid #907D77;color: #907D77;text-align: center;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;background-color: white;text-decoration: none;display: block;}
        .customer-request-create-order .my-account table.data-table a.btn-s {padding: 7px 10px;border: 1px solid #907D77;color: #907D77;text-align: center;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;background-color: white;text-decoration: none;display: block;}
        .customer-request-create-form .my-account table.data-table a.btn-s {padding: 7px 10px;border: 1px solid #907D77;color: #907D77;text-align: center;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;background-color: white;text-decoration: none;display: block;}
        .customer-request-view .my-account table.data-table a.btn-s {padding: 7px 10px;border: 1px solid #907D77;color: #907D77;text-align: center;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;background-color: white;text-decoration: none;display: block;}
        
        .customer-request-index .my-account .block-title,
        .customer-request-create-form .my-account .fieldset .legend,
        .customer-request-view .my-account .col2-set .col-1 .box .box-title,
        .customer-request-view .my-account .col2-set .col-2 .box .box-title{font-size: 100%;}
        
        .customer-request-index .my-account table.data-table th,
        .customer-request-create-order .my-account table.data-table th,
        .customer-request-create-form .my-account table.data-table th,
        .customer-request-view .my-account table.data-table th{white-space: normal;}
        
        .customer-request-index .my-account .button,
        .customer-request-create-order .my-account .button,
        .customer-request-create-form .my-account .button,
        .customer-request-view .my-account .button{font-size: 110%;}
        /** *** end retour colis *** **/
        
        /*** voucher-view ***/
        .customer-voucher-view .my-account table.data-table a {padding: 7px 10px;border: 1px solid #907D77;color: #907D77;text-align: center;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;background-color: white;text-decoration: none;display: block;}
        .customer-voucher-view .my-account table.data-table th{white-space: normal;}
        #end_quote {
            width: auto;
            margin: 0 8px;
	}


        #main_menu > ul > li,
        #main_menu > ul > li.last {
            display: block;
            width: 100%;
            float: none;
            overflow: hidden;
        }
        .catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a {
            width: 96% !important;
            padding-left: 0 !important;
        }
        
        #checkout-review-table-wrapper.cart-a .quadruple-c .col-a ,
        #checkout-review-table-wrapper.cart-a .quadruple-c .col-b ,
        #checkout-review-table-wrapper.cart-a .quadruple-c .col-c ,
        #checkout-review-table-wrapper.cart-a .quadruple-c .col-d ,
        #checkout-review-table-wrapper.cart-a .quadruple-c .col-e {
            font-size: 18px;
        }
        #checkout-review-table-wrapper.cart-a .quadruple-c .col-e .incl-tax{
            font-size: 9px!important;
            font-weight: normal!important;
        }
        #checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b{
            width: 40%;
            font-size: 100%;
        }
        #checkout-review-table-wrapper.cart-a p.sextuple-a span.col-b{
            width: 58.5%;
        }
        #checkout-review-table-wrapper.cart-a .quadruple-c .col-b{
            width: 40%;
        }
        #checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-d{
            width: 20%;
            font-size: 17px;
            font-weight: normal;
        }
        #checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-price,
        #checkout-review-table-wrapper.cart-a div.inner .quadruple-c.giftcart-item .col-e{
            font-size: 17px;
            font-weight: normal;
        }
        .catalog-product-view .popin.size-popin .popup-a {
            width: auto!important;
            left: 2%;
            right: 2%;
            margin: auto;
        }
}

@media (max-width: 650px) {
    .popin-add-cart .double-a .one{width: auto;float: none;}
    .popin-add-cart .double-a .two{width: auto;float: none;}
    .popin-add-cart .crosssell .panels .double-c .image-a{height: auto;width: 31%;margin: 1%;padding: 0;}
    .popin-add-cart .crosssell .panels .double-c .image-a > a{display: block;}
    .popin-add-cart .crosssell .panels .double-c .image-a > a > img{display: block;max-width: 100%;}
    
    /* *** start : no-route page 404 *** */
    .cms-no-route #page_content .no-route-main{background-position: -100px 0;}
    .cms-no-route #page_content .no-route-container .bot {margin-left: 240px;}
    /* *** end : no-route page 404 *** */
    
    /** *** start retour colis *** **/
    .customer-request-view .my-account .page-title{font-size: 120%;}
    .customer-request-view .my-account .col2-set{display: block;}
    .customer-request-view .my-account .col2-set .col-1,
    .customer-request-view .my-account .col2-set .col-2{display: block;width: auto;}
    
    .customer-request-index .my-account .return-request-info-box > form{display: block;}
    .customer-request-index .my-account .return-request-info-box > form > .col-1{width: auto;}
    .customer-request-index .my-account .return-request-info-box > form > .col-2{width: auto;}
    /** *** end retour colis *** **/
    footer > div{
        display: block;
        overflow: visible;
    }
    footer > div > nav {
        padding-bottom: 15px;
        width: auto;
    }
    footer > div > nav.footer_2_cols {
        width: auto;
        border-bottom: 1px solid #907D77;
        border-right: 0 none;
    }
    footer > div > nav > ul {
        display: block;
        padding-left: 0;
    }
    footer > div > nav > ul > li {
        display: block;
        float: none;
    }
    footer > div > nav > ul > li > a{
        padding-top: 4px;
        padding-bottom: 4px;
    }
    #bottom_nav > ul,
    #bottom_nav > div > ul{
        display: block;
    }
    #bottom_nav > ul > li,
    #bottom_nav > div > ul > li{
        display: block;
        width: auto;
    }
    #bottom_nav > ul > li > a,
    #bottom_nav > div > ul > li > a{
        font-size: 16px;
    }
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-a ,
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-b ,
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-c ,
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-d ,
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-e {
        font-size: 15px;
        font-weight: bold;
    }
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-e .incl-tax{
        font-size: 8px!important;
    }
}

@media (max-width: 600px) {
    /* *** start : no-route page 404 *** */
    .cms-no-route #page_content .no-route-container .bot {margin-left: 200px;}
    /* *** end : no-route page 404 *** */
    
    .checkout-cart-index #page_content div.links-a p.one a{font-size: 13px;padding:4px 13px 4px 35px;}
    .checkout-cart-index #page_content div.links-a p.two a{font-size: 13px;padding:4px 35px 4px 13px;}
    
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-a ,
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-b ,
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-c ,
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-d ,
    #checkout-review-table-wrapper.cart-a .quadruple-c .col-e {
        font-size: 14px;
        font-weight: bold;
    }
    #checkout-review-table-wrapper.cart-a .quadruple-c.top .col-e .incl-tax{
        font-size: 7px!important;
    }
	#socolissimo-map .soco_colgauche{
		display: block !important;
		float: none !important;
		width: 100% !important;
	}
	#socolissimo-map .soco_point_retrait{
		float: none!important;
		display: block!important;
		width: auto!important;
	}
	#socolissimo-map .soco_adresses{
		background: transparent !important;
	}
	#socolissimo-map .soco_liste{
		width: auto !important;
		background: white !important;
		max-width: 94% !important;
		margin-bottom: 10px !important;
	}
}
@media (max-width: 550px) {
        table.table-a th {
            padding: 3px 7px;
        }
        .table-list li {
            display: table-caption;
            text-align: center;
            width: 100%;
            margin-right: 0;
            float: left;
        }
        table.table-a td {
                padding: 10px 7px 18px;
        }

        footer nav {
                position: relative;
        }

        div.catalog-a div {
                width: 50%;
        }
        .category-products.giftslist-product div.catalog-a div{
            width: 45%;
        }

	div.catalog-a div:nth-child(4n+1), div.catalog-a div:nth-child(3n+1) {
		clear: none;
	}

	div.catalog-a div:nth-child(2n+1) {
		clear: left;
	}

	/*Main menu*/

	#main_menu > ul > li.last > a {
		background-position: left top;
	}

	#main_menu > ul > li .submenu .submenu_left .submenu_cols.submenu_3_cols > div,
	#main_menu > ul > li .submenu .submenu_left .submenu_cols.submenu_2_cols > div {
		width: 46%;
	}

	#main_menu > ul > li .submenu .submenu_right > li {
		width: 44%;
	}

	/*footer*/
	footer > div {
		display: block;
	}

	footer > div > div, footer > div > nav {
		border: 0 none;
	}

	footer > div > nav.footer_2_cols {
		margin: 20px 8px 0;
		padding-left: 0;
	}

	#bottom_nav > ul > li ,
	#bottom_nav > div > ul > li {
		width: 100%;
	}

	.cms-home main .primary .quadruple-a .col-a,
	.cms-home main .primary .quadruple-a .col-b,
	.cms-home main .primary .quadruple-a .col-c,
	.cms-home main .primary .quadruple-a .col-d {
		width: 47%;
		margin: 1%;
		padding: 1%;
	}

	.cms-home main .primary .quadruple-a .col-d,
	.cms-home main .primary .quadruple-a .col-b {
		margin-right: 0;
	}

	.cms-home main .primary .quadruple-a .col-a,
	.cms-home main .primary .quadruple-a .col-c {
		margin-left: 0;
	}

	.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap {
		display: none;
	}

	.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .form-wrap {
		display: block;
		float: right;
		clear: none;
		width: 150px;
		padding-left: 0;
	}

	.social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .form-wrap {
		width: 150px;
		background: none;
		padding-left: 0;
	}

	.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap {
		margin-bottom: 8px;
	}

	.social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .form-wrap {
		margin-bottom: 5px;
	}

	footer > div > nav .nav-menu-show {
		position: absolute;
		right: 0;
		top: -8px;
		float: none;
	}

	footer > div > nav.nav-menu-showed > ul {
		display: block;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .opt-color_marketing,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .opt-size_marketing {
		width: auto;
		float: none;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b select,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select {
		width: auto;
		display: block;
		float: none;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .label-entretien,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b label,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing p,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing p {
		position: relative;
		width: 90%;
		float: none;
		padding-bottom: 7px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a span {
		display: none;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull > li.itm-info-bull {
		width: 300px;
		max-width: 300px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull > li.itm-info-bull .bull-inner .bull-inner-text {
		width: 250px;
		max-width: 250px;
	}

	/***** Fiche produit cheque cadeau *****/
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field {
		display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child label,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label {
		width: 40%;
		line-height: 24px;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child .input-box,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field .input-box {
		width: 60%;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child .input-box textarea,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field .input-box input {
		width: 90%;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .one.preview-a,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a {
		float: none;
		width: auto;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c span {
		display: table-cell;
		vertical-align: middle;
		padding-left: 36px;
		height: 25px;
	}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper{
            width: auto;margin: auto;float: none;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .buttons-wrapper{
            width: 60%;margin: auto;float: none;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .buttons-wrapper button{font-size: 14px;}

	div.page-sitemap ul.column {
		float: left;
		width: 100%;
	}

	.customer-account-create div.item-a {
		width: 100%;
	}

	.customer-account-create .item-b li label {
		width: auto;
		text-align: left;
	}

	.customer-account-create .child_1 label, .customer-account-create .child_1 .label {
		display: block;
		margin-top: 10px;
	}

	.customer-account-create .add-children {
		padding-left: 0;
	}

	.customer-account-create .child_1 {
		width: auto;
		padding-left: 20px;
		padding-bottom: 10px;
	}

	.inner.childrenoptions .item-a label {
		padding-left: 0;
	}

	.inner.childrenoptions .item-b .label {
		padding-left: 0;
		margin-top: 10px;
	}

	.customer-account-create .child_1 .item-c {
		width: 100%;
		padding-left: 0;
	}

	.customer-account-create .child_1 .item-d {
		width: 100%;
		padding-left: 0;
	}

	.customer-account-create .validation-advice, .ayalineeshop-open-index .validation-advice {
		padding-left: 119px;
	}

	.customer-account-create div.item-d {
		width: 100%;
	}

	.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a {
		display: block;
	}

	.catalogsearch-advanced-result #page_content .container-wrap .inner-container.double-a > .one {
		width: auto;
	}

	.catalogsearch-advanced-result #page_content .left-wrap {
		min-height: 100%;
		background: none;
		padding-bottom: 10px;
	}

	.catalogsearch-advanced-result #page_content .category-products .item-product {
		width: 46%;
		float: left;
		clear: none !important;
		min-height: 388px;
	}

	.catalogsearch-advanced-result #page_content .loging-form .div-ombre {
		float: none !important;
	}

	.catalogsearch-advanced-result #page_content .loging-form .div-ombre + .div-ombre {
		float: none !important;
	}

	.show-mobile {
		display: block;
	}

	.remove-mobile {
		display: none;
	}

	/**** CHECKOUT CART ****/
	.checkout-cart-index #page_content div.form-cart {
		padding: 0;
	}

	.checkout-cart-index #page_content .wrap-heading {
		padding-left: 8px;
	}

	.checkout-cart-index #page_content .wrap-heading h2.heading-e {
		width: 40%;
	}

	.checkout-cart-index #page_content .wrap-heading p.heading-e {
		width: 60%;
	}

	.checkout-cart-index #page_content .wrap-heading p.heading-e .remove-mobile {
		display: none;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a {
		display: block;
		width: auto;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one {
		float: none;
		width: auto;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two {
		float: none;
		width: auto;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b > .one {
		float: none;
		width: auto;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b > .two {
		float: none;
		width: auto;
		margin-top: 15px;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a {
		width: 74%;
		padding-right: 20%;
		margin-left: 6%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total {
		width: 74%;
		padding-right: 20%;
		margin-left: 6%;
	}

	.checkout-cart-index #page_content div.links-a {
		display: block;
		padding: 0 2px;
	}

	.checkout-cart-index #page_content div.links-a p.one,
	.checkout-cart-index #page_content div.links-a p.two {
		margin-bottom: 0;
		height: auto;
	}

	.checkout-cart-index #page_content div.links-a p.one a {
		background-size: 20px;
		padding: 8px 8px 8px 20px;
		line-height: initial;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}

	.checkout-cart-index #page_content div.links-a p.two a {
		background-size: 20px;
		padding: 8px 20px 8px 8px;
		line-height: initial;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}

	.checkout-cart-index #page_content div.links-a.bottom {
		width: 74%;
		padding-right: 20%;
		margin-left: 6%;
	}

	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-a img,
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-a img {
		max-width: 100%;
		height: auto;
	}

	.checkout-cart-index #page_content div.form-cart p.sextuple-a.header {
		display: none;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a .headers {
		display: block;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a {
		display: block;
		border-bottom: 1px solid #a7a5a6;
		background-image: none;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a:after {
		display: block;
		content: "";
		clear: both;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a .headers.h-col-ab {
		display: block;
		width: 96%;
		padding-left: 4%;
		clear: both;
		line-height: 37px;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-8x2.png') repeat-x 0 100%;
		font-family: arial, sans-serif;
		font-size: 17px;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-a {
		display: block;
		width: 41%;
		padding: 5px 0 5px 4%;
		float: left;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b {
		display: block;
		width: 51%;
		padding: 5px 4% 5px 0;
		float: right;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a .headers.h-col-d {
		display: block;
		width: 41%;
		padding: 5px 0 5px 4%;
		float: left;
		font-family: arial, sans-serif;
		font-size: 17px;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d {
		display: block;
		width: 51%;
		padding: 5px 4% 5px 0;
		float: right;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap {
		display: block;
		width: 25%!important;
		float: left;
                background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-fleche-bottom-18x30.png') no-repeat 100% 50%;
		height: 28px;
                overflow: hidden;
		border: 1px solid #e9dfdd;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap .wrap-enhanced-select ,
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap .wrap-enhanced-select select {
		width: 100%;
                background: none;
                border: 0 none;
                box-shadow: none!important;
                -webkit-box-shadow: none!important;
                -moz-box-shadow: none!important;
	}
	
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap .wrap-enhanced-select:after {
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-fleche-bottom-18x30.png') no-repeat #FFF 100% 50%!important;
                height: 25px;
                border: 0 none!important;
                box-shadow: none!important;
                -webkit-box-shadow: none!important;
                -moz-box-shadow: none!important;
	}
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap .wrap-enhanced-select:before{
		border: 0 none!important;
                box-shadow: none!important;
                -webkit-box-shadow: none!important;
                -moz-box-shadow: none!important;
                height: 25px;
	}
        
        .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap .wrap-enhanced-select{
            border: 0 none;
            padding-right: 0;
        }
        .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap .wrap-enhanced-select .enhanced-select-btn-left{
            display: none;
        }

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .remove-item-wrap {
		position: relative;
		display: block;
		width: 30%;
		float: right;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .remove-item-wrap a {
		display: block;
		width: 100%;
		height: 28px;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-corbeille.png') no-repeat 50% 50%;
		text-indent: -9999px;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d:after {
		content: "";
		display: block;
		clear: both;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a .headers.h-col-e > span {
		font-family: arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a .headers.h-col-e {
		display: block;
		width: 41%;
		padding: 5px 0 5px 4%;
		float: left;
		font-family: arial, sans-serif;
		font-size: 17px;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e {
		display: block;
		width: 51%;
		padding: 5px 0 5px 0;
		margin-right: 4%;
		float: right;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a .headers.h-col-f {
		display: none;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-f {
		display: none;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a .mobile-clearer {
		display: block;
		clear: both;
		padding: 0;
		margin: 0;
		width: 100%;
		height: 0;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a .mobile-clearer.clear-after-col-ab,
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a .mobile-clearer.clear-after-col-d {
		height: 2px;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-8x2.png') repeat-x 0 100%;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b strong a,
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b .cart-options > span > strong {
		font-family: arial, sans-serif;
		font-size: 12px;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a.giftcart-item span.col-b .item-options .span-dd,
	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a.giftcart-item span.col-b .item-options .span-dt {
		font-family: arial, sans-serif;
		font-size: 10px;
	}

	.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b .cart-options .cart-option-value {
		position: relative;
		top: -5px;
		font-family: arial, sans-serif;
		font-size: 10px;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap {
		display: block;
		margin: 0;
		padding: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .show-mobile {
		display: block !important;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .remove-mobile {
		display: none !important;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.special.sextuple-a {
		width: 100%;
		margin: 0;
		padding: 0;
		line-height: initial;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.total {
		display: flex !important;
		width: 100%;
		margin: 0;
		padding: 0;
		line-height: initial;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.special.sextuple-a span.col-b {
		display: block;
		width: 41%;
		padding: 8px 0 2px 4%;
		float: left;
		font-family: arial, sans-serif;
		font-size: 14px;
		line-height: initial;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.special.sextuple-a span.col-e {
		display: block;
		width: 51%;
		padding: 5px 0 5px 0;
		margin-right: 4%;
		float: right;
		line-height: initial;
		background-color: #ededed;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.total span.col-b {
		display: block;
		width: 41%;
		padding: 8px 0 2px 4%;
		float: left;
		font-family: arial, sans-serif;
		font-size: 16px;
		line-height: initial;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.total span.col-e {
		display: block;
		width: 51%;
		padding: 5px 0 5px 0;
		margin-right: 4%;
		float: right;
		line-height: initial;
		background-color: #ededed;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.special.sextuple-a span.col-a,
	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.special.sextuple-a span.col-c,
	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.special.sextuple-a span.col-d,
	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.special.sextuple-a span.col-f {
		display: none
	}

	.checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.special.sextuple-a span.col-b > span {
		font-size: 11px;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon {
		display: block;
		width: 93%;
		margin: 5px 3.5%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon {
		display: block;
		width: auto;
		height: auto;
		background: none;
		background-color: #f0eeef;
		margin: 0 0 15px 0;
		padding: 11px 9px;
		border: 1px solid #c6bdb8;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon div {
		border: 0 none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height: auto;
		border-right: 0 none;
		border-left: 0 none;
		border-bottom: 0 none;
		background: none;
		color: #e31519;
		font-size: 1.2em;
		line-height: none;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .header h3 {
		position: relative;
		padding-left: 21px;
		top: 0;
		left: 0;
		display: block;
		font-size: 20px;
		font-family: arial, sans-serif;
		font-weight: normal;
		color: #937e79;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-gt-gt.png') no-repeat 0 50%;
		line-height: initial;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .header p {
		position: relative;
		top: 0;
		left: 0;
		padding: 0 0 4px 0;
		margin: -3px 0 0 0;
		left: 0;
		display: block;
		font-family: arial, sans-serif;
		font-weight: normal;
		font-size: 13px;
		color: #937e79;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .input-and-button {
		display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .input-and-button #coupon_code {
		position: relative;
		line-height: none;
		float: none;
		padding: 0 0 0 0;
		margin 0 0 0 0;
		top: 0;
		left: 0;
		display: block;
		height: 20px;
		width: 92%;
		border: 1px solid #917c77;
		text-align: left;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .input-and-button .button.button-ok {
		position: relative;
		line-height: none;
		float: none;
		padding: 0 0 0 0;
		margin 0 0 0 0;
		top: 0;
		left: 0;
		display: block;
		height: 22px;
		width: 25px;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-btn-ok-white.png') no-repeat 50% 50% #907d77;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .links-a.bottom {
		display: block;
		width: 93%;
		margin: 5px 3.5%;
		position: relative;
		top: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .links-a.bottom a {
		padding: 11px 5px;
		font-size: 14px;
		font-weight: normal;
		background-size: 29px
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell {
		display: block;
		width: 90%;
		margin: 5px 3.5%;
		padding: 10px 1.5% 5px 1.5%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-image {
		display: block;
		width: 33%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details {
		display: block;
		width: 64%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .add-to-links > li + li {
		display: none;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell h2 {
		display: block;
		padding: 1px 5px;
		font-size: 14px;
		text-transform: uppercase;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping {
		display: block;
		width: 90%;
		margin: 5px 3.5%;
		padding: 10px 1.5% 5px 1.5%;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b > .two {
		margin-top: 7px;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping p input[type="text"] {
		width: 99%;
		height: 21px;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .six {
		margin-top: 0;
	}

	.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping-method-form .eight {
		margin-bottom: 4px;
	}

	/* *** start : commande *** */
	.checkout-onepage-index #page_content .wrap-heading h2.heading-e {
		width: auto;
		padding-top: 6px;
		padding-bottom: 4px;
	}

	.checkout-onepage-index #page_content .wrap-heading p.heading-e {
		display: none;
	}

	.checkout-onepage-index #page_content .wrap-heading {
		padding: 0 10px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title {
		padding: 10px 5px 10px 5px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title h3 {
		font-size: 15px !important;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 {
		margin: 0;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 {
		margin: 7px 0 0 0;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap {
		padding: 5px 10px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap .ul-account li {
		line-height: initial;
		font-size: 11px;
		background-position: 0 30%;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .link-cr {
		text-align: center !important;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap p.link-g {
		text-align: center !important;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p,
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a div + p {
		width: auto;
		float: none;
		margin: 3px auto;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#shipping-new-address-form .civility .label,
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#shipping-new-address-form .civility label,
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form .civility .label,
	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form .civility label {
		width: auto;
		float: none;
		display: block;
	}

	#checkout-review-table-wrapper.cart-a {
		margin-left: 0;
		margin-right: 0;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c.top span.col-a img,
	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-a img {
		max-width: 100%;
		height: auto;
	}

	#checkout-review-table-wrapper.cart-a p.top {
		display: none;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .headers {
		display: block;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c {
		display: block;
		border-bottom: 1px solid #a7a5a6;
		background-image: none;
		padding-bottom: 0;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c:after {
		display: block;
		content: "";
		clear: both;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .headers.h-col-ab {
		display: block;
		width: 96%;
		padding-left: 4%;
		clear: both;
		line-height: 37px;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-8x2.png') repeat-x 0 100%;
		font-family: arial, sans-serif;
		font-size: 17px;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-a {
		display: block;
		width: 41%;
		padding: 5px 0 5px 4%;
		float: left;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-b {
		display: block;
		width: 51%;
		padding: 5px 4% 5px 0;
		float: right;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .headers.h-col-d {
		display: block;
		width: 41%;
		padding: 5px 0 5px 4%;
		float: left;
		font-family: arial, sans-serif;
		font-size: 17px;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-d {
		display: block;
		width: 51%;
		padding: 5px 4% 5px 0;
		float: right;
		text-align: left;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-d .select-wrap {
		display: block;
		width: 70%;
		float: left;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-d .select-wrap select {
		background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-fleche-bottom-18x30.png');
		width: 90%;
		height: 28px;
		border: 1px solid #e9dfdd;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-d .remove-item-wrap {
		position: relative;
		display: block;
		width: 30%;
		float: right;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-d .remove-item-wrap a {
		display: block;
		width: 100%;
		height: 28px;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-corbeille.png') no-repeat 50% 50%;
		text-indent: -9999px;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-d:after {
		content: "";
		display: block;
		clear: both;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .headers.h-col-e > span {
		font-family: arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .headers.h-col-e {
		display: block;
		width: 41%;
		padding: 5px 0 5px 4%;
		float: left;
		font-family: arial, sans-serif;
		font-size: 17px;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-e,
        #checkout-review-table-wrapper.cart-a div.inner .quadruple-c.giftcart-item .col-e{
		display: block;
		width: 51%;
		padding: 10px 0 10px 0;
		margin-right: 4%;
		float: right;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .headers.h-col-f {
		display: none;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-f {
		display: none;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .mobile-clearer {
		display: block;
		clear: both;
		padding: 0;
		margin: 0;
		width: 100%;
		height: 0;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .mobile-clearer.clear-after-col-ab,
	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .mobile-clearer.clear-after-col-d {
		height: 2px;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-border-8x2.png') repeat-x 0 100%;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-b strong a,
	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-b .cart-options > span > strong {
		font-family: arial, sans-serif;
		font-size: 12px;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c.giftcart-item span.col-b .item-options .span-dd,
	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c.giftcart-item span.col-b .item-options .span-dt {
		font-family: arial, sans-serif;
		font-size: 10px;
	}

	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-b .cart-options .cart-option-value {
		position: relative;
		top: 0;
		font-family: arial, sans-serif;
		font-size: 10px;
	}

	.checkout-onepage-index #page_content .cart-bottom-wrap {
		display: block;
		margin: 0;
		padding: 0;
	}

	.checkout-onepage-index #page_content .cart-bottom-wrap .show-mobile {
		display: block !important;
	}

	.checkout-onepage-index #page_content .cart-bottom-wrap .remove-mobile {
		display: none !important;
	}

	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a.special {
		display: flex !important;
		width: 100%;
		margin: 0;
		padding: 0;
		line-height: initial;
	}

	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a.total {
		display: flex !important;
		width: 100%;
		margin: 0;
		padding: 0;
		line-height: initial;
	}

	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a.special span.col-b {
		display: block;
		width: 41%;
		padding: 8px 0 2px 4%;
		float: left;
		font-family: arial, sans-serif;
		font-size: 14px;
		line-height: initial;
	}

	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a.special span.col-e {
		display: block;
		width: 51%;
		padding: 5px 0 5px 0;
		margin-right: 4%;
		float: right;
		line-height: initial;
		background-color: #ededed;
	}

	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a.total span.col-b {
		display: block;
		width: 41%;
		padding: 8px 0 2px 4% !important;
		float: left;
		font-family: arial, sans-serif;
		font-size: 16px;
		line-height: initial;
	}

	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a.total span.col-e {
		display: block;
		width: 51%;
		padding: 5px 0 5px 0 !important;
		margin-right: 4%;
		float: right;
		line-height: initial;
		background-color: #ededed;
	}

	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a span.col-a,
	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a span.col-c,
	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a span.col-d,
	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a span.col-f {
		display: none;
	}

	#checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a span.col-b > span {
		font-size: 11px;
	}

	#checkout-review-table-wrapper #checkout-agreements {
		margin: 0 10px;
	}

	#checkout-review-load .textarea textarea {
		width: 95%;
		margin: 2px auto;
		display: block;
	}

	#checkout-step-review #review-buttons-container {
		right: 10px;
	}

	#checkout-step-review .button .show-mobile {
		display: block !important;
		padding: 5px 12px;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .link-b {
		float: none;
		display: block;
	}

	.checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait {
		float: none;
	}

	/* *** end : commande *** */
	/* *** idee cadeau *** */
	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc {
		min-height: 400px;
		width: 44%;
		margin-left: 2%;
		margin-right: 2%;
		margin-bottom: 15px;
	}

	/* *** idee cadeau *** */
        /* *** START : Page contact *** */
        .contacts-index-index #page_content .contact .form-item-line .input-item label[for="gender_ms"],
        .contacts-index-index #page_content .contact .form-item-line .input-item label[for="gender_mr"],
        .contacts-index-index #page_content .contact .form-item-line .input-item label[for="gender_mrs"]{display: block;clear: both;}
        
        .contacts-index-index #page_content .contact .form-item-line.button-submit .input-item button{font-size: 13px;line-height:40px;}
        .contacts-index-index #page_content .contact .form-item-line.button-submit .input-item button .remove-mobile{display: none!important;}
        .contacts-index-index #page_content .contact .form-item-line.button-submit .input-item button .show-mobile{display: block!important;}
        .contacts-index-index #page_content .contact-bottom-wrap .solid{padding-right: 8px;}
        .contacts-index-index #page_content .contact-bottom-wrap .solid h3{padding-right: 0;}
        .contacts-index-index #page_content .contact-bottom-wrap .solid p{padding-right: 0;}
        
        .contacts-index-index #page_content .contact-bottom-wrap .solid p.image{display: none;}
        
        /* *** END : Page contact *** */
        
        /***** deb jbaali*/
        .popin {
            left: 0;
            right: 0;
            margin: auto;
            width: 100%;
        }
        div.popup-a {
            left: 0;
            right: 0;
            width: auto;
            margin: auto;
        }
        .catalog-product-view div.triple-c div.one {
            float: left;
            width: 100%;
            text-align: center;
        }
        .catalog-product-view #product_sendtofriend_form div.triple-c div.two {
            width: 100%;
            margin-top: 12px;
        }/***** fin jbaaali*/
        /******* START : PRODUIT PERSONNALISE ******/
        .ayalinecustomizableproduct-index-index #page_content .content .double-k {display: block;}
        .ayalinecustomizableproduct-index-index #page_content .content .double-k .one,
        .ayalinecustomizableproduct-index-index #page_content .content .double-k .two{display: block;margin: 5px auto;width: 98%;}
        /******* END : PRODUIT PERSONNALISE ******/
        
        /* *** start : no-route page 404 *** */
        .cms-no-route #page_content .no-route-container .bot {margin-left: 200px;top: 80px;}
        .cms-no-route #page_content .no-route-container .bot .title{margin-left: 10px;}
        .cms-no-route #page_content .no-route-container .bot .title .one{font-size: 40px;}
        .cms-no-route #page_content .no-route-container .bot .title .two{font-size: 25px;margin-left: 8px;}
        .cms-no-route #page_content .no-route-container .bot .sub-title{text-align: center;}
        .cms-no-route #page_content .no-route-container .bot .sub-text{text-align: center;text-indent: initial;}
        /* *** end : no-route page 404 *** */

		footer > div > div, footer > div > nav {
			padding-left: 10px;
		}
		footer > div > nav > ul > li > a {
			padding-left: 0;
		}
		
	footer > div > div, footer > div > nav.footer_2_cols > ul > li {
		width: 50%;
	}
	footer > div > div, footer > div > nav.footer_2_cols {
		width: auto;
	}

	footer > div {
		display: -webkit-box;
		display: -moz-box;
		display: box;

		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
	}

	footer > div > nav {
		width: auto;
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		box-ordinal-group: 3;
	}

	footer > div > nav.footer_2_cols {
		border-bottom: 1px solid #907d77;
		padding-bottom: 15px;
		margin-top: 0;
		margin-bottom: 15px;
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		box-ordinal-group: 2;
	}
        footer > div > nav.footer_2_cols {
            border-right: 0 none;
        }
        .order-items-table tfoot tr td {
            width: 50%;
        }
        #checkout-review-table-wrapper.cart-a p.sextuple-a span.col-e .price,
        #checkout-review-table-wrapper.cart-a div.inner .quadruple-c span.col-e .price,
        #checkout-review-table-wrapper.cart-a div.inner .quadruple-c.giftcart-item .col-e .price{
            width: 98%;
        }
	body.checkout-cart-index .truncated .truncated_full_value > span {
		left: 0;
		bottom: 0;
	}
	#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b span {
		top: 110%;
		margin-bottom: 0;
		right: 0;
		max-width: 100%;
	}
	body.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .quadruple-c .col-b {
		width: 72%;
	}
	body.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .quadruple-c .col-a {
		width: 20%;
	}
	body #checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b {
		overflow: visible;
	}
}

@media (max-width: 500px) {
	.category-products .pagination-b {
		text-align: left;
	}
	table.table-a th {
		padding: 3px 4px;
		white-space: normal;
		font-size: 120%;
	}
	table.table-a td {
		padding: 10px 4px 18px;
		font-size: 100%;
	}
	table.table-a a {
		padding: 5px;
	}

	#search_form input[type="text"] {
		width: 190px !important;
	}

	div.select-a fieldset select {
		font-size: 130%;
	}

	/* Newsletter */
	.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap {
		display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	}

	.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap {
		width: 100%;
	}

	.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap .form-one-input-and-submit .input-text {
		display: block;
		width: 75%;
	}

	.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap .form-one-input-and-submit .input-submit {
		display: block;
		width: 25%;
	}

	/* Facebook */
	.social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap {
		display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	}

	.social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .form-wrap iframe {
		width: 100% !important;
	}

	.catalog-product-view #page_content .product-view .double-a .one.preview-a,
	.catalog-product-view #page_content .product-view .double-a .two.description-a {
		width: auto;
		display: block;
		float: none;
	}

	.catalog-product-view #page_content .product-view .double-a .one.preview-a {
		margin-top: 20px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a {
		padding-top: 10px;
		margin-top: 10px;
		border-top: 1px solid #cfc7c5;
		position: static;
	}

	.catalog-product-view #page_content .product-view .double-a .one.preview-a:after,
	.catalog-product-view #page_content .product-view .double-a .two.description-a:after {
		content: "";
		display: block;
		clear: both;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .opt-color_marketing,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .opt-size_marketing {
		width: auto;
		display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
		float: none;
	}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b.qty{
            display: none;
        }

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b select,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select {
		width: auto;
		display: block;
		float: none;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .label-entretien,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b label,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing p,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing p {
		position: relative;
		width: 40%;
		float: none;
		padding-bottom: 0;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a span {
		display: block;
		padding-left: 40px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a {
		min-height: 25px;
		background-position: left center;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull > li.itm-info-bull {
		width: 210px;
		max-width: 210px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull > li.itm-info-bull .bull-inner .bull-inner-text {
		width: 150px;
		max-width: 150px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c span {
            display: table-cell;vertical-align: middle;padding-left: 36px;height: 25px;
	}

	.catalog-product-view #page_content .product-view #avis .double-c.assess-a .add-advice-wrap .form-wrap .inner-form-wrap {
            width: 80%;
	}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title h1{width: 60%}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder{width: 40%}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .discount,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .discount  .strike{font-size: 15px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select{
            font-size: 15px;border-color: #ebe2e0;background-color: #FFF!important;border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;behavior: url(/PIE.php);
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .otpsize .popin-size-mobile .popin-size{
            width: 30px;background-size: 30px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .buttons-wrapper{
            float: none;width: auto;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button.btn-cart,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button-b{
            border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;behavior: url(/PIE.php);
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .buttons-wrapper .button-b > span{
            width: 130px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-place-holder.show-mobile-xs{
            display: block!important;margin-top: 15px;margin-bottom: 10px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-place-holder.show-mobile-xs .link-wishlist,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-place-holder.show-mobile-xs .link-giftlist{
            display: block!important;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-place-holder.show-mobile-xs .link-wishlist{
            background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-coeur.png') no-repeat 0 50%;color: #917c79;text-decoration: none;display: block;width: 48%;float: left;margin: 0 2% 0 0;padding: 0;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-place-holder.show-mobile-xs .link-wishlist > span{
            padding-left: 22px;display: block;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-place-holder.show-mobile-xs .link-giftlist{
            display: block;width: 48%;float: right;margin: 0 0 0 2%;padding: 0;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-poussette-small.png') no-repeat 0 50%;   color: #917c79;text-decoration: none;
        }
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-place-holder.show-mobile-xs .link-wishlist,
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-place-holder.show-mobile-xs .link-giftlist{
            padding-top: 6px;padding-bottom: 6px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-place-holder.show-mobile-xs .link-giftlist > span{
            padding-left: 35px;display: block;
        }
        .catalog-product-view #page_content .product-view .double-a .widgets-wraper.show-mobile .widget-send-friend a.link-send-to-friend{
            width: auto;
        }
        .catalog-product-view #page_content .product-view .double-a .widgets-wraper.show-mobile .widget-send-friend a.link-send-to-friend > span{
            font-size: 12px;padding: 3px 3px 3px 35px;line-height: initial;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .label-entretien{font-size: 16px;}
        .catalog-product-view #page_content .product-view .tabbed-a .panels .panel-title{padding-left: 5px;font-size: 16px;}
        .catalog-product-view #page_content .product-view .tabbed-a .panels .double-c{margin: 13px 5px 0 5px;}
        .catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a{margin: 1.5%!important;}
        
        .catalog-product-view #page_content .product-view .double-a .two.description-a{border: none;}
        .catalog-product-view #page_content .product-view .wrapper-top{ padding-bottom: 5px;}
        .catalog-product-view #page_content .product-view .wrapper-bottom{padding-top: 0;}
        .catalog-product-view #page_content .product-view .tabbed-a #crosssell.panels .panel-title{padding-top: 7px;padding-bottom: 10px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .holder{
             border-top: 2px solid #ece9e8; border-bottom: 2px solid #ece9e8;padding-bottom: 10px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .product-description-place-holder{
            border-top: 2px solid #ece9e8;
        }
        .catalog-product-view #page_content .product-view .tabbed-a .panels{border-bottom: 2px solid #ece9e8;}
        .catalog-product-view #page_content .product-view .tabbed-a .panels .panel-title{
            border-bottom: 2px solid #ece9e8;
        }
         .catalog-product-view #page_content .product-view .tabbed-a #avis.panels .panel-title{padding-top: 10px;}
        .catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one{
            width: 48%;margin-left: 0;margin-right: 0;padding-left: 1%;padding-right: 1%;
        }
        .catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .two{
            width: 46%;margin-left: 0;margin-right: 0;padding-left: 3%;padding-right: 1%;
        }
        .catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one .main-note img{
            width: 15px;height: 15px;
        }
        .catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container *{
            font-family: arial,sans-serif;
        }
        .catalog-product-view #page_content .product-view #avis .double-c.assess-a .advice-container .one{
            border-right: 1px solid #e9e6e5;
        }
        
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper{
            display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;float: none;position: relative;width: auto; 
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper #qty-mobile-placeholder{
            display: block!important;width: 25%;margin-right: 4%;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper #borderie-mobile-placeholder{
            display: block!important;width: 70%;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper #qty-mobile-placeholder select{
            display: block;font-family: arial, sans-serif;height: 48px;padding-right: 30px;border: 1px solid #cfbab5;width: 90%;font-size: 15px;border-color: #ebe2e0;background-color: #FFF!important;background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-fleche-bottom-26x48.png')!important;border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;behavior: url(/PIE.php);
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper #qty-mobile-placeholder .label{
            display: none;
        }
        
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder select+.enhanced-select-btn-left,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select+.enhanced-select-btn-left,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select+.enhanced-select-btn-left{
            border-color: #ebe2e0;
            border-radius: 0 9px 9px 0;
            -webkit-border-radius: 0 9px 9px 0;
            -moz-border-radius: 0 9px 9px 0;
            behavior: url(/PIE.php);
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder .wrap-enhanced-select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing .wrap-enhanced-select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .wrap-enhanced-select{
            border-radius: 0 9px 9px 0;
            -webkit-border-radius: 0 9px 9px 0;
            -moz-border-radius: 0 9px 9px 0;
            behavior: url(/PIE.php);
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing select{
            margin: auto;
        }
        .catalog-product-view #page_content .product-view.product-borderie .double-a .two.description-a .form-b .product-options .opt-color_marketing,
        .catalog-product-view #page_content .product-view.product-borderie .double-a .two.description-a .form-b .product-options .opt-size_marketing{
            width: 50%!important;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .qty-place-holder{
            width: 17%!important;
            margin-left: 3%;
        }
        .catalog-product-view #page_content .product-view.product-borderie  .double-a .two.description-a .form-b .product-options .qty-place-holder{
            width: 20%!important;
        }
        .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .qty-place-holder{
            width: auto!important;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .qty-place-holder.empty-content{
            width: 0%!important;
            display: none;
        }
        
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper #qty-mobile-placeholder .wrap-enhanced-select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder .wrap-enhanced-select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing .wrap-enhanced-select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .wrap-enhanced-select{
            display: block;
            background: none!important;
            background-image: none!important;
            background-color: white!important;
            padding-right: 2%!important;
            width: 100%!important;
            height: 35px!important;
            overflow: hidden!important;
            border: 1px solid #C7B7B1;
            border-radius: 9px!important;
            -webkit-border-radius: 9px!important;
            -moz-border-radius: 9px!important;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .wrap-enhanced-select{
            width: 70%!important;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper #qty-mobile-placeholder .wrap-enhanced-select select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder .wrap-enhanced-select select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing .wrap-enhanced-select select,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .wrap-enhanced-select select{
            font-size: 120%!important;
            border: 0 none!important;
            background-image: none!important;
            background-color: transparent!important;
            width: 100%;
            height: 35px!important;
            padding-right: 20px!important;
            box-shadow: none !important;
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
        }
        .catalog-category-view ._wrap_select:after,
        .catalog-product-view .wrap-enhanced-select:after{
            background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_select_mobile.jpg') !important;
            background-position: right 60% !important;
            background-size: 25px!important;
            width: 28px;
        }
        .catalog-category-view ._wrap_select:before ,
        .catalog-product-view .wrap-enhanced-select:before {
            width: 28px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper #qty-mobile-placeholder .wrap-enhanced-select .enhanced-select-btn-left,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .qty-place-holder .wrap-enhanced-select .enhanced-select-btn-left,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing .wrap-enhanced-select .enhanced-select-btn-left,
        .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-size_marketing .wrap-enhanced-select .enhanced-select-btn-left{
            display: none!important;
        }
        .catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li .label label{
            font-size: 95%;
        }
        .catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li .label{
            background-size: 15px;
            min-height: 18px;
            margin-top: 5px;
        }
        
        /* *** START : Page contact *** */
        .contacts-index-index #page_content .contact .form-item-line .input-item input[type="text"],
        .contacts-index-index #page_content .contact .form-item-line .input-item select,
        .contacts-index-index #page_content .contact .form-item-line .input-item textarea{width: 95%;}
        .contacts-index-index #page_content .contact .form-item-line.note-required .label-item.required{font-size: 11px;}
        .contacts-index-index #page_content .contact-bottom-wrap{padding: 5px;}
        /* *** END : Page contact *** */
        
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div{width: 19%!important;margin: 0 0.5%!important;padding: 0!important;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull{
            width: 230px;right: -120px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-text{
            width: 180px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div > ul > li.itm-info-bull .bull-inner .bull-inner-puce{
            right: 120px;
        }
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .label-entretien{width: 35%;}
        
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div+div+div > ul > li.itm-info-bull{right: -50px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div+div+div > ul > li.itm-info-bull .bull-inner .bull-inner-puce{right: 50px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div+div+div+div > ul > li.itm-info-bull{right: -20px;}
        .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .entretien-wrap-place-holder .wrap-items-entretien > div > div+div+div+div > ul > li.itm-info-bull .bull-inner .bull-inner-puce{right: 20px;}

        div.popup-a div.double-i div.one{float: none;width: auto;}
        div.popup-a div.double-i div.two{float: none;width: auto;}
        div.popup-a div.double-i div.one p{margin: 5px 0 0 0;}
        div.popup-a div.double-i div.two p{margin: 5px 0 0 0;}
        .popin-add-cart .crosssell .panels .double-c .image-a{width: 45%;margin: 1%;padding: 0;}
        
        /** *** start retours colis *** **/
        .customer-request-index .my-account table.data-table th {padding: 3px 4px;white-space: normal;font-size: 120%;}
	.customer-request-index .my-account table.data-table tbody tr td {padding: 10px 4px 18px;font-size: 100%;}
	.customer-request-index .my-account table.data-table tbody tr a {padding: 5px;}
        .customer-request-index .my-account table.data-table tbody tr td * {font-size: 100%;}
        
        .customer-request-create-order .my-account table.data-table th {padding: 3px 4px;white-space: normal;font-size: 120%;}
	.customer-request-create-order .my-account table.data-table tbody tr td {padding: 10px 4px 18px;font-size: 100%;}
	.customer-request-create-order .my-account table.data-table tbody tr a {padding: 5px;}
        .customer-request-create-order .my-account table.data-table tbody tr td * {font-size: 100%;}
        
        .customer-request-create-form .my-account table.data-table th {padding: 3px 4px;white-space: normal;font-size: 120%;}
	.customer-request-create-form .my-account table.data-table tbody tr td {padding: 10px 4px 18px;font-size: 100%;}
	.customer-request-create-form .my-account table.data-table tbody tr a {padding: 5px;}
        .customer-request-create-form .my-account table.data-table tbody tr td * {font-size: 100%;}
        .customer-request-create-form .my-account .grid .hor-scroll{padding: 6px 6px 20px 6px;}
        
        .customer-request-view .my-account table.data-table th {padding: 3px 4px;white-space: normal;font-size: 120%;}
	.customer-request-view .my-account table.data-table tbody tr td {padding: 10px 4px 18px;font-size: 100%;}
	.customer-request-view .my-account table.data-table tbody tr a {padding: 5px;}
        .customer-request-view .my-account table.data-table tbody tr td * {font-size: 100%;}
        .customer-request-view .my-account .grid .hor-scroll{padding: 6px 6px 20px 6px;}
        /** *** end retours colis *** **/
        
        .checkout-cart-index #page_content div.links-a p.one a{font-size: 12px;padding:8px 13px 8px 25px;}
        .checkout-cart-index #page_content div.links-a p.two a{font-size: 12px;padding:8px 25px 8px 13px;}

	.checkout-cart-index #page_content .cart-checkout-announce > div {
		margin: 20px 3.5% !important;
	}
}

@media (max-width: 450px) {
	.hidden-xs {
		display: none;
	}
	.hidden-l {
		display: block;
	}
	#landing_popin {
		width: 290px;
		margin-left: -158px;
	}
	.add-address-link a {
		padding: 15px 40px 15px 10px;
		background-position: 98% 50%;
	}
	.cart_link > a span {
		margin-right: 0;
	}

	.cart_link > a {
		padding: 0 5px !important;
	}

	.account_link > div > a {
		width: 29px;
	}

	header > h1, .logohome {
		width: 174px;
		height: 33px;
		background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/logo_responsive_petit.jpg');
		margin-left: 5px;
	}

	header > h1 a, .logohome a {
		width: 174px;
		height: 33px;
	}

	#main_menu > ul > li.last > a {
	}

	#main_menu > ul > li .submenu .submenu_left .submenu_cols.submenu_3_cols > div,
	#main_menu > ul > li .submenu .submenu_left .submenu_cols.submenu_2_cols > div {
		float: none;
		width: 80%;
		padding-left: 9%;
		padding-right: 9%;
		border: 0 none;
		margin: auto;
	}

	#main_menu > ul > li .submenu .submenu_right > li {
		float: none;
		width: 80%;
		margin: auto;
	}

	#main_menu > ul > li .submenu .submenu_left .submenu_cols.submenu_2_cols > div img,
	#main_menu > ul > li .submenu .submenu_right > li img {
		max-width: 100%;
	}

	#right_header {
		margin-left: 100px;
	}

	#main_menu > ul > li > .submenu.main-menu-sub-menu {
		z-index: 99;
	}

	#main_menu > ul > li.last {
		background: none !important;
		background-color: #E62530 !important;
	}

	#main_menu > ul > li.last > a {
		background-position: center top;
		padding-top: 5px;
	}

	#main_menu > ul > li.last > .nav-menu-show {
		position: relative;
		z-index: 2;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull > li.itm-info-bull {
		width: 170px;
		max-width: 170px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull > li.itm-info-bull .bull-inner .bull-inner-text {
		width: 120px;
		max-width: 120px;
	}

	.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a {
		height: auto;
		width: 29%;
		margin: 1.5%;
	}

	/***** Fiche produit cheque cadeau *****/
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field {
		display: block;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child label,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label {
		width: auto;
		line-height: initial;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child .input-box,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field .input-box {
		width: auto;
	}

	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child .input-box textarea,
	.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field .input-box input {
		width: 90%;
	}
        
        /* *** START : Page contact *** */
        .contacts-index-index #page_content .contact{display: block;padding: 5px 10px;}
        .contacts-index-index #page_content .contact .form-item-line{display: block;padding: 5px 0;}
        .contacts-index-index #page_content .contact .form-item-line .label-item{display: block;width: 100%;padding: 0;text-align: left;}
        .contacts-index-index #page_content .contact .form-item-line .input-item{display: block;width: 100%;padding: 5px 0 0 0;text-align: left;}
        .contacts-index-index #page_content .contact .form-item-line .input-item:after{display: block;content: "";clear: both;}
        .contacts-index-index #page_content .contact .form-item-line .input-item input[type="text"],
        .contacts-index-index #page_content .contact .form-item-line .input-item select,
        .contacts-index-index #page_content .contact .form-item-line .input-item textarea{width: 100%;}
        .contacts-index-index #page_content .contact .form-item-line.button-submit .input-item:after{display: block;content: "";clear: both;}
        .contacts-index-index #page_content .contact .form-item-line.button-submit .input-item button{float: right;}
        /* *** END : Page contact *** */
        
         /** **** start : page 404 **** **/
        .cms-no-route #page_content .no-route-main{min-height: 100%;padding-bottom: 25px;}
        .cms-no-route #page_content .no-route-main:after{content: ""; display: block;clear: both;}
        .cms-no-route #page_content .no-route-main{background: none;}
        .cms-no-route #page_content .no-route-container .bot{margin: 0;padding: 0;left: 0;top: 0;}
        .cms-no-route #page_content .no-route-container .bot .title-wrap:after{
            content: "";display: block; clear: both;
        }
        .cms-no-route #page_content .no-route-container .bot .title-wrap{
            min-height: 165px;display: block;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-404-mobile.png') no-repeat 0 0;padding-top: 90px;padding-left: 120px;
        }
        .cms-no-route #page_content .no-route-container .bot .title-wrap .title{
            margin: 0;
        }
        .cms-no-route #page_content .no-route-container .bot .title .one{
            font-size: 40px;padding-left: 12px;
        }
        .cms-no-route #page_content .no-route-container .bot .title .two,
        .cms-no-route #page_content .no-route-container .bot .sub-title{
            display: none!important;
        }
        .cms-no-route #page_content .no-route-container .bot .sub-title-wrap{
            display: block!important;
        }
        .cms-no-route #page_content .no-route-container .bot .sub-title-wrap .sub-title-mobile{
            color: #ff0066;text-align: center;font-size: 18px;font-weight: bold;font-family: arial,sans-serif;line-height: 18px;padding-right: 100px;text-transform: lowercase;
        }
        .cms-no-route #page_content .no-route-container .bot .sub-title-wrap .sub-title-mobile *{
            font-weight: normal;
        }
        .cms-no-route #page_content .no-route-container .no-route-link{
            display: none!important;
        }
        .cms-no-route #page_content .no-route-container .bot .button-return-wrap{
            display: block!important;margin: 0 10px;
        }
        .cms-no-route #page_content .no-route-container .bot .button-return-wrap .button-return{
            display: block;float: none;width: auto;padding: 5px 45px 5px 20px;text-align: center;font-size: 22px;background-color: #ff0066;color: white;font: 14px arial, sans-serif;font-weight: bold;line-height: 40px;height: auto;text-transform: uppercase;text-decoration: initial;white-space: nowrap;background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-d.png) 100% center no-repeat #ff0066;-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;behavior: url(/PIE.php);
        }
        .cms-no-route #page_content .no-route-container .sub-text.one{
            margin-top: 15px;
        }
        .cms-no-route #page_content .no-route-container .sub-text{
            text-align: center;font-size: 12px;text-indent: initial;
        }
        /** **** end : page 404 **** **/
        #main_menu > ul > li > a, #main_menu > ul > li.last > a, #main_menu > ul > li.last > a > span {
                font-size: 11px;
        }
        #main_menu > ul > li.last > a {
                padding-top: 13px;
                padding-bottom: 0;
                min-height: 38px;
        }
        #main_menu > ul > li, #main_menu > ul > li.red_link, #main_menu > ul > li.last {
                min-height: 0;
        }
        
        .checkout-cart-index #page_content div.links-a p.one a{font-size: 11px;padding:8px 12px 8px 25px;}
        .checkout-cart-index #page_content div.links-a p.two a{font-size: 11px;padding:8px 25px 8px 12px;}
        div.select-a fieldset ._wrap_select select {
            font-size: 120%!important;
        }
}

@media (max-width: 400px) {
    .cms-no-route #page_content .no-route-container .bot .sub-title-wrap .sub-title-mobile{
        padding-right: 65px;
    }
    .hidden-xxs{display: none!important;}
    .checkout-cart-index #page_content div.links-a p.one a{font-size: 9px;padding:8px 9px 8px 22px;}
    .checkout-cart-index #page_content div.links-a p.two a{font-size: 9px;padding:8px 22px 8px 9px;}
    
    .sales-order-view #page_content div.block-a.order-view .giftcard_column h3 a{
        font-size: 13px;
        padding: 0 10px;
        white-space: nowrap;
    }
    
}
@media (max-width: 350px) {
	.social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .icon-wrap {
		display: none;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b span,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a span {
		display: none;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-c,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-b,
	.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper .tools-a .item-a {
		min-height: 25px;
		background-position: center;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull > li.itm-info-bull {
		width: 150px;
		max-width: 150px;
	}

	.catalog-product-view #page_content .product-view .double-a .two.description-a .entretien-wrap .wrap-items-entretien > div > div > ul.show-info-bull > li.itm-info-bull .bull-inner .bull-inner-text {
		width: 100px;
		max-width: 100px;
	}

	.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a {
		height: auto;
		width: 46%;
		margin: 1.5%!important;
	}

	.catalogsearch-advanced-result #page_content .category-products .item-product {
		width: 93%;
		float: left;
		clear: none !important;
		min-height: 100%;
	}
	.catalogsearch-advanced-result .catalog-a span.regular-price {
		min-height: auto;
	}

	/* *** idee cadeau *** */
	.catalogsearch-advanced-index #page_content form.triple-a .blocs-wrap .item-bloc {
		min-height: 100%;
		width: 94%;
		margin-left: 2%;
		margin-right: 2%;
	}

	/* *** idee cadeau *** */
        
        /** **** start : page 404 **** **/
        .cms-no-route #page_content .no-route-main{background: none;}
        .cms-no-route #page_content .no-route-container .bot{margin: 0;padding: 0;left: 0;top: 0;}
        .cms-no-route #page_content .no-route-container .bot .title-wrap:after{
            content: "";display: block; clear: both;
        }
        .cms-no-route #page_content .no-route-container .bot .title-wrap{
            min-height: 165px;display: block;background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-404-mobile.png') no-repeat 0 0;padding-top: 90px;padding-left: 120px;
        }
        .cms-no-route #page_content .no-route-container .bot .title-wrap .title{
            margin: 0;
        }
        .cms-no-route #page_content .no-route-container .bot .title .one{
            font-size: 40px;padding-left: 12px;
        }
        .cms-no-route #page_content .no-route-container .bot .title .two,
        .cms-no-route #page_content .no-route-container .bot .sub-title{
            display: none!important;
        }
        .cms-no-route #page_content .no-route-container .bot .sub-title-wrap{
            display: block!important;
        }
        .cms-no-route #page_content .no-route-container .bot .sub-title-wrap .sub-title-mobile{
            color: #ff0066;text-align: center;font-size: 18px;font-weight: bold;font-family: arial,sans-serif;line-height: 18px;padding-right: 12px;text-transform: lowercase;
        }
        .cms-no-route #page_content .no-route-container .bot .sub-title-wrap .sub-title-mobile *{
            font-weight: normal;
        }
        .cms-no-route #page_content .no-route-container .no-route-link{
            display: none!important;
        }
        .cms-no-route #page_content .no-route-container .bot .button-return-wrap{
            display: block!important;margin: 0 10px;
        }
        .cms-no-route #page_content .no-route-container .bot .button-return-wrap .button-return{
            display: block;float: none;width: auto;padding: 5px 45px 5px 20px;text-align: center;font-size: 22px;background-color: #ff0066;color: white;font: 14px arial, sans-serif;font-weight: bold;line-height: 40px;height: auto;text-transform: uppercase;text-decoration: initial;white-space: nowrap;background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/arrows-d.png) 100% center no-repeat #ff0066;-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;behavior: url(/PIE.php);
        }
        .cms-no-route #page_content .no-route-container .sub-text.one{
            margin-top: 15px;
        }
        .cms-no-route #page_content .no-route-container .sub-text{
            text-align: center;font-size: 12px;text-indent: initial;
        }
        /** **** end : page 404 **** **/
        
        /** *** liste des magazins *** **/
        .ayalineshop-index-index #page_content .shop-title{display: block;padding: 0 0 0 8px;font-size: 18px;}
        .ayalineshop-index-index #page_content .form-search .input-field select{display: block;width: 95%;margin: auto;}
        .ayalineshop-index-index #page_content .form-search .input-field input[type="text"]{display: block;margin: auto;width: 93%;padding-left: 1%;padding-right: 1% }
        .ayalineshop-index-index #page_content .form-search .input-field {display: block;text-align: center;}
        .ayalineshop-index-index #page_content .form-search .input-field button{display: inline-block;float: none;}
        /** *** liste des magazins *** **/
        
        /** *** start retours colis *** **/
        .customer-request-create-form .my-account .fieldset .form-list select{display: block;width: 99%;}
        /** *** end retours colis *** **/
        
        .checkout-cart-index #page_content div.links-a p.one a{font-size: 8px;padding:8px 10px 8px 25px;}
        .checkout-cart-index #page_content div.links-a p.two a{font-size: 8px;padding:8px 25px 8px 10px;}
}
@media (max-width: 330px) {
        .checkout-cart-index #page_content div.links-a p.one a{font-size: 8px;padding:8px 3px 8px 20px;}
        .checkout-cart-index #page_content div.links-a p.two a{font-size: 8px;padding:8px 20px 8px 3px;}
}

/*************Formulaire de crÃ©ation d'une nouvelle demande d'ouverture de boutique ***********/
.ayalineeshop-open-index #page_content h2 {
	color: #fff;
	background: #907d77;
	padding: 11px 0 12px 23px;
	font-family: Arial;
	font-size: 18px;
	width: 96%;
}

.ayalineeshop-open-index ul.f-ul li label {
	width: auto !important;
}

.ayalineeshop-open-index textarea {
	width: 308px;
	height: 127px;
	background: #f9fbf8;
	border: 1px solid #907d77;
	box-shadow: inset 0px 0px 1px 0px;
}

.ayalineeshop-open-index .button .button {
	width: 155px;
	height: 47px;
}

.ayalineeshop-open-index .financial_contribution {
	width: 133px !important;
}

.ayalineeshop-open-index p.info {
	color: #e85156;
	text-align: center;
	font-size: 11px;
	font-family: Verdana;
}

.ayalineeshop-open-index #page_content {
	padding: 10px 10px 10px 0;
	float: left;
	width: 100%;
	margin-left: 6px;
}

.ayalineeshop-open-index .currency {
	font-size: 18px;
	font-family: verdana;
	font-weight: bold;
	position: relative;
	bottom: -4px;
}

.ayalineeshop-open-index #page_content .p-infos {
	font-size: 11px;
	padding-left: 30px;
	border-bottom: 1px solid #cec6c3;
	padding-bottom: 10px;
}

#login-form label.pass-label {
	margin-top: 32px;
}

#page_content div.inlineClass {
	margin: 10px 0 15px;
}

.customer-account-create .item-a div.inlineClass {
	font-size: 11px;
	padding-left: 30px;
}

.inline-input {
	display: inline-block;
}

form.account-a div.item-c div.inner span.item-e a {
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: auto;
	height: auto;
	position: relative;
	top: -34px;
	float: right;
	padding: 0;
	text-align: center;
	right: 10px;
	font-size: 11px;
	color: #907D77;
}

div.catalog-a div span.discount span {
	display: inline-block !important;
}

div.catalog-a div span span.strike {
	font-size: .8em;
}

div.catalog-a div span span.new-price {
	font-size: 1em;
}

input[type="submit"], input[type="button"], input[type="reset"], input[type="image"], button {
	cursor: pointer;
}

.customer-account-create .label, .address-book .label, form.form-e .label {
	vertical-align: top;
}

.ayalineeshop-open-index p {
	position: relative
}

.ayalineeshop-open-index div.checklist {
	margin: 10px 0 15px;
	position: relative;
	font-size: 11px;
	padding-left: 30px;
}

.ayalineeshop-open-index div.checklist label {
	width: 305px;
	display: inline-block;
	text-align: right;
	margin-right: 14px;
}

.ayalineeshop-open-index .button .button {
	padding: 16px 27px;
}

.ayalineeshop-open-index .item-d p.button {
	margin-bottom: 10px !important;
}

.ayalineeshop-open-index label.contact-e {
	vertical-align: top;
}

.select-a .default {
	display: none;
}

.bundle-product select.qty {
	width: 35px !important;
}

.bundle-product dt > label {
	text-transform: uppercase;
	font-size: 18px;
}

.bundle-product dt > label em {
	color: red;
}

.bundle-product .product-options dt {
	width: 100%;
	padding-top: 15px;
}

.bundle-product .product-options dd {
	padding-bottom: 25px;
	padding-left: 0;
}

.bundle-product .product-options dd select {
	width: 100%;
	margin-top: 15px;
}

.bundle-product .price-as-configured {
	font-size: 15px;
}

.storeland_number {
	width: 85%;
	margin-left: 10%;
	padding-top: 20px;
}

/***** Selection produits SOS idÃ©es cadeau ****************/
.sos-selection div.catalog-a div.item-product {
	border-top: 1px solid #c6c6c6;
}

.sos-selection div.catalog-a {
	padding-top: 5px
}

.catalogsearch-advanced-selection .container-wrap .two p {
	padding: 0px 30px;
}

.catalogsearch-advanced-selection .container-wrap .two .form-select p {
	padding: 0px;
}

.catalogsearch-advanced-selection .container-wrap .two .form-select button, #sos-form button {
	display: block;
	padding: 0 60px 0 24px;
	background: #ff0066 url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_inscr.png") no-repeat 95% 50%;
	color: white;
	font: 14px arial, sans-serif;
	font-weight: bold;
	line-height: 42px;
	height: auto;
	text-transform: uppercase;
	text-decoration: initial;
	white-space: nowrap;
	width: auto;
	display: block;
	border: 0 none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	float: right;
}

#sos-form p label {
	display: block;
	margin-bottom: 3px;
	font-family: Arial;
	font-size: 14px;
}

#sos-form p input {
	height: 20px;
	width: 100%
}

#sos-form p textarea {
	height: 136px;
	width: 100%;
	color: #907D77;
}

form#sos-form {
	margin: auto;
	width: 74%;
}

form#sos-form fieldset label {
	color: #e62530;
	font-size: 12px;
	font-weight: bold;
}

form#sos-form fieldset label span {
	color: #907d77;
	font-size: 12px;
}

.catalogsearch-advanced-result #page_content .heading-d {
	display: block;
	color: #917d76;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	border-bottom: 1px solid #cdc2c0;
}

.catalogsearch-advanced-result .heading-d ul {
	padding-bottom: 15px;
}

.catalogsearch-advanced-result .heading-d li {
	padding-top: 5px;
	list-style-position: inside;
}

.catalogsearch-advanced-result .heading-d li:first-child {
	list-style-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-soscadeau-first.png');
}

.catalogsearch-advanced-result .heading-d li:nth-child(2) {
	list-style-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-soscadeau-second.png');
}

.catalogsearch-advanced-result .heading-d li:nth-child(3) {
	list-style-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-soscadeau-third.png');
}

.catalogsearch-advanced-result .heading-d li span {
	color: #e62530;
	font-weight: bold;
}

.catalogsearch-advanced-result p.form-legend strong {
	text-transform: uppercase;
}

.catalogsearch-advanced-selection .content-wrap {
	text-align: center
}

.catalogsearch-advanced-selection p.form-legend {
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 15px 0 !important
}

.catalogsearch-advanced-selection p.form-legend span {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

.catalogsearch-advanced-selection p.form-legend strong {
	text-transform: uppercase;
	color: #e62530;
}

.catalogsearch-advanced-selection .form-select textarea {
	width: 100%;
	height: 93px;
}

.catalogsearch-advanced-selection .two p {
	font-size: 11px;
}

.catalogsearch-advanced-selection #page_content .container-wrap .inner-container.double-a > .two .loging-form > .inner-wrap {
	padding-bottom: 15px
}

.catalogsearch-advanced-selection #page_content .left-wrap .content-wrap strong {
	display: block;
	font-size: 15px;
	font-family: arial;
	padding-top: 5px;
	letter-spacing: 1px;
}

.catalogsearch-advanced-selection #page_content .left-wrap .content-wrap span {
	font-size: 13px;
	display: block;
	font-family: arial;
	padding-top: 5px;
	letter-spacing: 1px;
}

.catalogsearch-advanced-selection #page_content .left-wrap .content-wrap span.last {
	text-decoration: underline;
}

.catalogsearch-advanced-selection #page_content .left-wrap .heading-a {
	color: #e9458a;
	font-size: 13px;
	font-family: arial;
	text-align: center;
	padding-top: 15px
}

.catalogsearch-advanced-selection #page_content .left-wrap .heading-a span {
	display: block;
	font-size: 18px;
	text-transform: uppercase;
}

.catalogsearch-advanced-result p.no-result {
	margin-top: 20px !important;
	margin-left: 5px;
	font-size: 13px;
	margin-bottom: 20px;
}

.catalogsearch-advanced-result a.link-search {
	color: #907D77 !important;
	font-weight: bold;
}
/****** regression options personnaisables ******/
.catalog-product-view #page_content .product-view .borderie-container .inner .option-text input {
	height: 27px;
	text-align: center;

}

.catalog-product-view #page_content .product-view .borderie-container .inner .option-text textarea {
	text-align: center;
	width: 98%;
	border: 1px solid #4f7ca3;
	color: #527ca6;
}
.catalogsearch-advanced-selection #page_content .container-wrap .inner-container.double-a > .two .title .heading-a {
	display: block;
	position: relative;
	background: #e72530 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-gift-33x33.png') no-repeat 9px 50%;
	padding-left: 51px;
	padding-right: 20px;
	line-height: 40px;
	color: white;
	font-family: arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
}
.catalog-product-view #page_content .product-view .borderie-container .inner .option-text span {
	text-align : right;
	display: block;
	padding: 3px 0;
}
.customer-account-edit form.form-e label {
    text-align : left
}
.footer_block iframe {
    width: 100%!important;
}

.newsletter-manage-index li.receive_all_offers > label > span {
	left: -5px;
}
@-moz-document url-prefix()
{
    .newsletter-manage-index li.receive_all_offers > label > span {
	left: 0;
    }
}

.sales-order-view tfoot td.last,
.sales-order-invoice tfoot td.last,
.sales-order-creditmemo .order-items-table th:last-child,
.sales-order-creditmemo .order-items-table td:last-child{
	width: 18%;	
}
.sales-order-view tr.total_due td span.tax_amount,
.sales-order-invoice tr.total_due td span.tax_amount{
	margin-top:6px!important;
        display: block;
}
.sales-order-view tr.total_due td span.tax_amount,
.sales-order-view tr.total_due td.last > span.price,
.sales-order-invoice tr.total_due td span.tax_amount,
.sales-order-invoice tr.total_due td.last > span.price,
.sales-order-creditmemo tr.total_due td span.tax_amount,
.sales-order-creditmemo tr.total_due td:last-child > span.price{
	font-size:50%;
}

	
/** BUNDLE **/
#product-options-wrapper label.required {
	color:#907D77;
	font-weight:normal;
}
#product-options-wrapper label.required em {
	color:red;
}
div.catalog-a div.price-box {
	width:100%;
}
div.catalog-a div.price-box p.minimal-price, div.catalog-a div.price-box p.price-from,div.catalog-a div.price-box p.price-to {
	margin:0px!important;
}
div.catalog-a div.price-box p.minimal-price span.price-label,div.catalog-a div.price-box p.price-from span.price-label,div.catalog-a div.price-box p.price-to span.price-label {
	font-size:1em;
	font-style:italic;
	font-weight:normal;
}

div.catalog-a div.price-box p.price-from span.price-label,div.catalog-a div.price-box p.price-from span.price,div.catalog-a div.price-box p.price-to span.price-label {
	margin-right: 5px;
}

div.catalog-a div.price-box p.price-from span , div.catalog-a div.price-box p.price-to span {
	float:left;
}

#page_content > .popin_emballage {
	padding: 0;
	width: auto;
	margin: 0 -10px;
}

#page_content > .popin_emballage ul.chooser > li label {
	padding: 5px 0 5px 120px;
	background-position: -15px 50%;
	min-height: 100px;
}

#page_content > .popin_emballage .bloc_sdo_cadeau_naissance {
	background-position: -28px 0;
	display: none;
}

#page_content > .popin_emballage .bloc_sdo_cadeau_naissance_2 {
	display: block;
}

#page_content > .popin_emballage ul.chooser > li label span.enhanced-input-radio {
	float: left;
}

#page_content > .popin_emballage .choix_type_emballage li.texte_ou_choix_emballage {
	padding-left: 150px;
}

#page_content > .popin_emballage ul.chooser > li label .contenu_label {
	font-size: 11px;
}

#page_content > .popin_emballage ul.chooser > li label .contenu_label strong {
	font-size: 12px;
	line-height: 1.2;
}

#page_content > .popin_emballage .produits_a_emballer {
	height: auto;
}

#page_content > .popin_emballage .produits_a_emballer th {
	white-space: normal;
}

#page_content > .popin_emballage .produits_a_emballer td label {
	font-size: 11px;
}

#page_content > .popin_emballage .produits_a_emballer td label strong {
	font-size: 12px;
	line-height: 1.2;
}

#page_content > .popin_emballage .bloc_acc_gauche {
	width: auto;
	float: none;
}

#page_content > .popin_emballage .cache_bordure_qui_deborde {
	float: left;
}

#page_content > .popin_emballage .bloc_acc_droite {
	margin-left: 0;
	background-position: 50% 20%;
	background-size: 100%;
}

#page_content > .popin_emballage .bloc_acc_droite div {
	min-height: 400px;
	background-position: 50% 20%;
	background-size: 100%;
}

#page_content > .popin_emballage .contenu_popin_2 h2 {
	background-position: -318px 100%;
	padding: 0 5px 45px;
	font-size: 22px;
}

#page_content > .popin_emballage .configurator-options .opc li {
	width: 75px;
}

#page_content > .popin_emballage .bloc_acc {
	padding: 4px;
}

#page_content > .popin_emballage .configurator-options .opc li a {
	padding: 3px 0;
	font-size: 9px;
}

#page_content > .popin_emballage .configurator-options .opc li span.icon {
	width: 73px;
	top: 35px;
}

#page_content > .popin_emballage .configurator-options .opc li span.icon img {
	width: 100%;
}

#page_content > .popin_emballage .cache_bordure_qui_deborde div {
	margin: 0 0 0 73px;
}

#page_content > .popin_emballage .cache_bordure_qui_deborde div:first-child {
	margin: 0 0 0 74px;
}

#page_content > .popin_emballage .configurator-options .opc li {
	padding-top: 22px;
}
#page_content > .popin_emballage .configurator-options .opc li.active {
	padding-top: 0;
}
#page_content > .popin_emballage .configurator-options .opc li.active a {
	padding-bottom: 40px;
}

#page_content > .popin_emballage .boutons_roses {
	padding: 0 10px
}

#page_content > .popin_emballage .giftwrapper-build-configurator .step.a-item ul li {
	width: 89px;
}

#page_content > .popin_emballage .giftwrapper-build-configurator .step.a-item ul li label {
	font-size: 11px;
}

#page_content > .popin_emballage .giftwrapper-build-configurator .step.a-item ul li label img {
	width: 100%;
	height: auto;
}

#page_content > .popin_emballage .giftwrapper-build-configurator .step.a-item ul li label span.span_border {
	padding: 3px;
	margin-bottom: 2px;
}

#page_content > .popin_emballage .contenu_popin {
	padding: 10px;
}

#page_content > .popin_emballage h3 {
	padding: 0 10px;
}
.sidebar-product-name {
	text-align:inherit!important;
	padding-top:15px;
}

.truncated .truncated_full_value {
	display:none;
	z-index: 1000;
	word-wrap: break-word;
}
.checkout-cart-index .truncated .truncated_full_value > span {
	height: auto;
	width: 320px;
	padding: 10px;
	background: white;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 0 5px #907D77;
	-webkit-box-shadow: 0 0 5px #907D77;
	-moz-box-shadow: 0 0 5px #907D77;
	position: absolute;
	z-index: 1000;
	left:220px;
}

.checkout-onepage-index .truncated .truncated_full_value > span {
	height: auto;
	width: 320px;
	padding: 10px;
	background: white;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 0 5px #907D77;
	-webkit-box-shadow: 0 0 5px #907D77;
	-moz-box-shadow: 0 0 5px #907D77;
	position: absolute;
	z-index: 1000;
	font-size:12px!important;
}

p.sextuple-a span.col-b .shopping-cart-item-message.error{
    font-size: 11px;
    font-family: verdana;
}

body{
	position: relative;
}

#cnil{
    padding: 10px 25%;
}
#cnil #cnil-close{
    border: 1px solid;
    border-radius: 20px;
    cursor: pointer;
    float: right;
    padding: 5px 7px;
}
#cnil p{
    float: left;
    max-width: 70%;
}
#cnil a{
    color: rgb(144, 125, 119);
    text-decoration: underline;
}
#cnil .clear-both{
    clear: both;
}

.etep-payment-label {
	display: none;
}
#payment_form_etep_cb li p {
	display: none;
}
.etep-payment-card label {
	display: inline !important;
}
span.etep-payment-card, div.etep-payment-cards {
	text-align: left !important;
}
div.accordion-b ul.list-d li .etep-payment-cards img {
	left: 0;
}


.category_footer {
	max-width: 938px;
	width: 100%;
	margin: 10px auto 30px auto;
}
.category_footer p{
	text-align: left ;
	margin-right: 0 ;
}
.category_footer a, .category_footer a:hover, .category_footer a:visited,.category_footer a:active{
	font-weight: bold;
	color: #907D77;
}
.category_footer h2{
	margin-bottom: 10px;
}

@media (max-width: 991px) {
	.category_footer {
		width: 100%;
		box-sizing: border-box;
		max-width: 784px;
		padding: 0 10px;
	}
}

#captcha-input-box-user_create label, #captcha-image label {
	width: 305px !important;
	text-align: right;
	display: inline-block;
	margin-right: 14px;
}
#captcha-image #captcha-image-box-user_create, #captcha-input-box-user_create .input-box.captcha {
	display: inline;
}
#captcha-input-box-user_create p {
	display: block;
}
#captcha-input-box-user_create, #captcha-image {
	padding-left: 30px;
}

/***********/
div.soft-toys-coffer input[type="text"]{
	margin-right: 20px;
}
.customer-softtoyscoffer-index .my-account img{
	max-width: 100%;
}
.checkout-cart-index .truncated .truncated_full_value > span {
	bottom: 6px;
	right: 10px;
	left: 10px;
	margin: auto;
	width: auto;
	max-width: 420px;
}
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b.giftwrapper .item-sub-option,
#checkout-review-table-wrapper .item-options-label.item-sub-option{
	padding-left: 0!important;
}
table.soft-toys-coffer-table-a td input[type="text"]{
	width : 128px;
}
.category_footer .content.description{
	margin-bottom: 15px;
}
#account_cart_nav .account-side.hovered .login_submenu{
	display: block;
}
.club-sdo-price-send-friend{
	overflow: hidden;
	display: block;
	padding-right: 15px;
	box-sizing: border-box;
}
.club-sdo-price-send-friend .old-price {
	display: block;
	color: #907d77;
	font-weight: bold;
	font-size: 15px;
	text-align: right;
	height: 40px;
}
.club-sdo-price-send-friend .old-price.strike-club-price {
	text-decoration: line-through;
}
.club-sdo-price-send-friend .club-sdo-content {
	border-bottom: 1px solid #f4bdd4;
	width: 100%;
	display: block;
	height: 33px;
}
.club-sdo-price-send-friend .club-sdo-content .label {
	font-size: 14px;
	margin-right: 5px;
	text-align: left;
	float: left;
}
.club-sdo-price-send-friend .club-sdo-content .image {
	float: left;
}
.club-sdo-price-send-friend .club-sdo-content .new-price {
	text-align: right;
	float: right;
	font-size: 22px;
	position: relative;
	bottom: 4px;
	font-weight: bold;
}
.club-sdo-price-send-friend a.info-club {
	clear: both;
	float: left;
	height: 34px;
	position: relative;
	bottom: 30px;
	text-transform: uppercase;
	color: #e74d8d;
	text-decoration: underline;
}
.opt-color_marketing .validation-advice {
    width: 230px;
    padding-top: 30px;
    margin-left: -201px;
}

.checkout-onepage-success #page_content {
    padding-left: 49px
}

.checkout-onepage-success .success-checkout .link-b .button {
    display: block;
    clear: both;
    line-height: 22px;
    margin-bottom: 7px;
    padding: 7px 36px 7px 8px;
    border: 0px none;
    border-radius: 3px;
    font-family: arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left-blue.png') no-repeat scroll 100% 50% #F06;
}

.checkout-onepage-success .success-checkout ul.list-d li {
    margin-top: 10px;
}

.checkout-onepage-success .success-checkout ul.list-d li a {
    color: #907D77;
    font-weight: bold;
}

.popin-add-cart .solid-b {
    background: white !important;
    color: #8F7E76 !important;
    font-size: 15px !important;
    margin-left: 0px;
    margin: 44px 0px 0px !important;
    width: 500px !important;
}

.popin-add-cart .solid-b .price {
    font-weight: bold;
}

.chechout-form-address #billing-address-select, .chechout-form-address #shipping-address-select {
    width: 599px
}
.chechout-form-address label[for="billing-address-select"] + .wrap-enhanced-select ,
.chechout-form-address label[for="shipping-address-select"] + .wrap-enhanced-select {
    width: 90%!important;
    overflow: hidden!important;
}
.chechout-form-address label[for="billing-address-select"] + .wrap-enhanced-select #billing-address-select,
.chechout-form-address label[for="shipping-address-select"] + .wrap-enhanced-select #shipping-address-select{
    width: 100%!important;
}


@-moz-document url-prefix() {
    .customer-account-create .styled-select, .address-book select, form.form-e select {
        background: none
    }
    .inner.childrenoptions .styled-select {
        background: none
    }
}

.popin-avis .radios .enhanced-input-radio {
    background: none !important
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop {
    padding-left: 107px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.removalatshop label {
    left: 6px;
}

.my-account .order-view-tab{
    white-space: nowrap!important
}

.checkout-cart-index  .bl-crosssell .crosssell h2 {
    font-family: arial;
    font-weight: bold;
    font-size : 14px;
    color : #907d77;
    text-transform: uppercase
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .product-name a {
    font-family: verdana;
    font-weight: bold;
    font-size : 13px;
    color : #907d77;
    text-transform: uppercase;
    min-height: 30px;
    display : block;
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .add-to-links li a {
    font-family: verdana;
    font-size: 11px;
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .price-box .minimal-price {
    margin : 0
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .one .bl-crosssell #crosssell-products-list .item .product-details .price-box .minimal-price .price {
    color: #ff0066;
    font-weight: bold;
    margin: 4px 0;
}
.catalogsearch-advanced-selection .checkbox-wrap span {
    margin : auto;
}
div.select-a span.filtercc {
    padding : 0 5px;
}
.pager-container {
    position : relative
}
.pager-container .sort-a {
    right: 0;
    position: absolute;
    top :-4px
}

.pager-container .sort-a select {
    padding-right: 18px;
}

div.page-sitemap ul.column li.Collection a {
    display: block;
    font-family: Arial;
    color: rgb(144, 125, 119);
    font-weight: 800;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .pictos_top {
    position: absolute;
    top: 0%;
    left: 10%;
    z-index: 100;
    min-width : 105px;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a {
    width : 450;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a {
    width : 450px;
    padding-left : 10px;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .pictos_top img {
    display : block;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .pictos_top span.overflow_hidden img {
    display : inline!important;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a h1 span.ref {
    padding-top : 7px
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .pictos_top .overflow_hidden {
    color: #8BB3D9;
    font-size: 9px;
    font-weight: 100;
}
.newsletter_account h4 {
    font-size: 16px
}
.newsletter_account li {
    font-size : 14px
}
.newsletter_account li label {
    display : inline;
    float : right;
    font-size : 14px;
    text-align: right;
}
.newsletter_account li label p input {
    background: #f9fbf8;
    border: 1px solid #907d77;
    box-shadow: inset 0px 0px 1px 0px;
    width: 118px;
    height: 21px;
    padding: 0 5px;
    font-style: italic;
}
.newsletter_account input[type="checkbox"]:checked {
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-checkbox-2-on.png") no-repeat 50% 50%;
}
footer .footer_block > a {
    color: #907D77;
    padding: 9px 5px 9px 44px;
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_blog.png") no-repeat 12px 50%;
    display: block;
}

.view_bootom .tools-wrapper {
    display: block;
    position: relative;
    padding-top: 12px;
    margin-top: 12px;
    border-top: 1px solid #cfc7c5;
    width: 345px;
    float: right;
}

.view_bootom .tools-wrapper .tools-a .item-a {
    display: block;
    float: left;
    width: 33%;
    min-height: 25px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-cadenat.png') no-repeat 0 50%;
}

.view_bootom .tools-wrapper .tools-a span{
    display: table-cell;
    vertical-align: middle;
    padding-left: 36px;
    height: 25px;
}
.view_bootom .tools-wrapper .tools-a .item-b {
    display: block;
    float: left;
    width: 33%;
    min-height: 25px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-camion.png') no-repeat 0 50%;
}
.view_bootom .tools-wrapper .tools-a .item-c {
    display: block;
    float: left;
    width: 33%;
    min-height: 25px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-cadeau.png') no-repeat 0 50%;
}
.view_bootom ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
}

.view_bootom .social-links {
    float : left;
    padding-top: 5px;
    margin-top: 12px;
}
.sos-selection .enhanced-input-radio {
    width: 29px;
    height: 29px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-21x21.png') no-repeat 50% 50%!important;
}

.sos-selection .enhanced-input-radio.checked {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-rond-tripple-29x29.png') no-repeat 50% 50%!important;
}
.catalogsearch-advanced-index .item-bloc .enhanced-input-checkbox {
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/checkbox_red.png") no-repeat 50% 50%;
}
.catalogsearch-advanced-index .item-bloc .enhanced-input-checkbox.checked {
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/checkbox_checked_red.png") no-repeat 50% 50%;
}
.catalogsearch-advanced-index .item-bloc .enhanced-input-radio {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-round-16x16_red.png') no-repeat 50% 50%!important;
    width: 25px;
    height: 25px;
    top: -3px;
}
.catalogsearch-advanced-index .item-bloc .enhanced-input-radio.checked {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-rond-tripple-24x24_red.png') no-repeat 50% 50%!important;
}
.newsletter-manage-index .enhanced-input-checkbox {
    background :url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-checkbox-off-12x12.png") no-repeat 50% 50%;
    width: 21px;
    height: 21px;
}
.newsletter-manage-index  .enhanced-input-checkbox.checked {
    background :url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-checkbox-on-12x12.png") no-repeat 50% 50%;
}
.newsletter-manage-index span.news_yes {
    position: relative;
    top : -5px
}
div.register-a ul li {
    text-decoration: none;
}
.customer-account-resetpassword label em {
    color: red
}
#account_cart_nav .cart_submenu_items li a {
    min-height: 21px;
}
.customer-account-edit .my-account .double-d .double .one .enhanced-input-checkbox {
    background :url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-checkbox-off-13x13.png") no-repeat 50% 50%;
    width: 21px;
    height: 21px;
}
.customer-account-edit .my-account .double-d .double .one .enhanced-input-checkbox.checked {
    background :url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-checkbox-on-16x20.png") no-repeat 50% 50%;
}

.newsletter-manage-index .newsletter_account p {
    width : 174px;
    margin-bottom: 30px;
}
.newsletter-manage-index  .newsletter_account p .validation-advice {
    float : right;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .pictos_top img {
    margin: 0 0 5px 25px;
}
.footer_block {
    position : relative;
}
.footer_block #newsletter_form .validation-advice {
    position: absolute;
    top : 25px
}

@-moz-document url-prefix() {
    .my-account div.block-a h3 a, div.block-c h3 a{
        margin : auto;
    }
}

tr.giftcard_column span.qty_row {
    font-size: 9px;
}
tr.giftcard_column span.qty_row strong {
    font-size: 12px!important;
}
.sales-order-view .order-items-table  tr.discount p ,
.sales-order-invoice .order-items-table  tr.discount p {
    color: #FF0066;
}
.sales-order-view .order-items-table  tr.discount p span,
.sales-order-invoice .order-items-table  tr.discount p span{
    display: block;
    font-weight: normal;
    text-transform: uppercase;
}
.order-items-table tfoot .total_due span.tax_amount,
.order-items-table tfoot .grand_total_incl span.tax_amount{
    font-weight: normal;
    display: block;
    top: 0px;
    font-size: 0.85em;
}

.order-items-table tfoot .grand_total_incl last.price  {
    font-size: 0.5em;
    font-weight: normal;
}
.giftcard_column h3.product-name {
    font-size: 1.2em
}
.tracking_colissimo {
    color : #FF0066;
    margin : 5px 0;
    display: block;
}
.tracking_colissimo a {
    color : #907D77 ;
    font-weight: bold;
}
.customer-account-edit p.button {
    text-align : right;
    left: auto!important;
    right : 0;
}
.customer-account-edit .double-children .childrenoptions span.idF select{
    width : 33px!important;
}

.customer-address-form .edit-address-checkbox .enhanced-input-checkbox {
    background :url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-checkbox-off-13x13.png") no-repeat 50% 50%;
    width: 21px;
    height: 21px;
}
.customer-address-form .edit-address-checkbox .enhanced-input-checkbox.checked {
    background :url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-checkbox-on-16x20.png") no-repeat 50% 50%;
}
p.retraction_link strong:first-child {
    text-transform : uppercase;
}
p.retraction_link {
    margin-bottom: 15px!important;
}
p.retraction_link span {
    text-decoration: underline;
}
p.retraction_link a {
    color : #907D77;
}
.customer-account-edit form.form-e div.double-children div.inner span span, .customer-account-edit form.form-e div.double-children div.inner span.item-d label {
    color : #907D77
}
@media (max-width: 550px) {
    .checkout-cart-index #page_content .cart-bottom-wrap div.info-general.remove-mobile {
        display: block !important;
        margin: 5px 3.5%;
    }
}
.order-view span a {
    color : #907D77;
    text-decoration: underline;
    font-weight: 700;

}

@media (max-width: 991px) {
    h1.cch1 {
        background: #E4DFDD url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_menu_mob.jpg') repeat-x;
        border: 1px dashed #F5F2F1;
        text-align: left;
        padding: 14px 10px 11px;
        box-shadow: 0px -3px 5px #cccccc;
        -webkit-box-shadow: 0px -3px 5px #cccccc;
        -moz-box-shadow: 0px -3px 5px #cccccc;
        font-weight: normal;
        margin : 0 -10px 20px

    }
}

.customer-account-create .enhanced-input-checkbox {
    background :url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-checkbox-off-13x13.png") no-repeat 50% 50% !important;
    width: 21px;
    height: 21px;
}
.customer-account-create .enhanced-input-checkbox.checked {
    background :url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-checkbox-on-16x20.png") no-repeat 50% 50% !important
}
.customer-account-create .enhanced-input-radio {
    background :url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-checkbox-off-13x13.png") no-repeat 50% 50% !important;
    width: 21px;
    height: 21px;
}
.customer-account-create .enhanced-input-radio.checked {
    background :url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto-checkbox-on-16x20.png") no-repeat 50% 50% !important
}

@-moz-document url-prefix() {
    .item-c .styled-select.idT {
        width : 23%!important;
    }
    .item-c .styled-select.idTT {
        width : 28%!important;
    }
    .item-c .styled-select.idFo {
        width : 28%!important;
    }
    .item-c .styled-select.idT select, .item-c .styled-select.idTT select, .item-c .styled-select.idFo select, .item-b .styled-select.idF select {
        width : 100%!important
    }
    .item-b .styled-select.idF {
        width : 41px!important;
    }

    #newsletter_form input[type="text"] {
        padding: 3px 10px
    }
}
.item-b table.newsletter_list tr td{
    padding-left: 30px;
    padding-bottom: 10px;

}
.item-b table.newsletter_list tr:nth-child(2)> td{
    text-align: right;
    padding-right: 30px;

}
.item-b table.newsletter_list tr > td{
    text-align: right;
    vertical-align: top;
}
.item-b table.newsletter_list tr td:nth-child(2) label, .item-b table.newsletter_list tr td:nth-child(2)  span.news_yes{
    text-align: left;

}
.item-b table.newsletter_list tr td label{
    display: flex;
}
.item-b table.newsletter_list tr td:nth-child(2)  span.news_yes{
    display: inline-block;
    margin-top: 4px;
}

.pictos_bottom .bottom-right{
    position: absolute;
    bottom: 13%;
    right: 5%;
    z-index: 100;
}
.pictos_bottom .overflow_hidden {
    position: absolute;
    bottom: 13%;
    right: 7%;
    overflow: visible;
    z-index: 100;
}
.pictos_bottom .overflow_hidden span {
    color: #8BB3D9;
    font-size: 9px;
    font-weight: 100;
    text-transform: none;
    z-index: 100;
}
.pictos_top .top-left{
    position: absolute;
    top: 0%;
    left: 16%;
    z-index: 100;
}
.pictos_bottom.left {
    position: absolute;
    bottom: 13%;
    left: 10%;
    z-index: 100;
}
@media (min-width: 991px) {
    span.fleche_localisation {
        background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fleche_localisation_grey1.png') no-repeat;
        width: 23px;
        height: 14px;
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        top: 40px;
        display: none;
    }
    #main_menu > ul > li > a {
        position : relative;
        z-index: 280;
    }
    #main_menu > ul > li:hover > a span.fleche_localisation {
        display : block;
        z-index : 281;
    }
    #main_menu > ul > li.last > a span.fleche_localisation {
        background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fleche_localisation_red.png') no-repeat;
        top : 56px;
        z-index : 281;
    }
    #main_menu > ul > li.first > a span.fleche_localisation {
        background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fleche_localisation.png') no-repeat;
        z-index : 281;
    }
    #main_menu > ul >  li:hover .submenu {
        z-index: 270;
    }
    #main_menu > ul > li .submenu {
        background-image : url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg-menu-deg.png');
    }
    #main_menu > ul > li.pink_link .submenu , #main_menu > ul > li.first .submenu {
        background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg_menu_pink.jpg');
    }
    #main_menu > ul > li.last .submenu {
        background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/bg_menu_red.jpg');
    }
}

.catalogsearch-advanced-result #page_content .left-wrap {
    text-align : center;
}
.catalogsearch-advanced-selection-success span, .catalogsearch-advanced-selection-success strong {
    font-size: 14px;
}
.catalogsearch-advanced-selection-success span.first {
    font-size: 47px;
    display: block;
    padding: 24px 0;
}
.catalog-a .overflow_hidden {
    position: absolute;
    top: 76%;
    width: 100%;
}
div.catalog-a span.overflow_hidden span.bottom-left{
    padding: 10px;
}
div.catalog-a span.overflow_hidden span.bottom-left, div.catalog-a span.overflow_hidden img.bottom-left {
    margin-top : auto !important;
}
.customer-account-create #page_content .scheme-a {
    margin-top : -25px
}
.customer-account-create #page_content .scheme-a {
    margin-top : -25px
}
.customer-account-create #page_content .scheme-a {
    margin-top : -25px;
    width : 75%
}
.customer-account-create hr:first-child {
    margin: 26px 0 29px 0;
}
.customer-account-create .styled-select-country .wrap-enhanced-select{
    top:5px;
}
.customer-account-create .p-region {
    margin-bottom:10px!important;
}
.customer-account-create #country{
    width:248px!important;
}
.customer-account-create p.list_children .item-b, .customer-account-create p.list_children .item-c .idTT .wrap-enhanced-select,
.customer-account-create p.list_children .item-c .idFo .wrap-enhanced-select, .customer-account-create p.list_children .item-d .idFi .wrap-enhanced-select,
.customer-account-create p.list_children .item-d label{
    margin-left:5px;
}
.catalog-product-view .popin.size-popin .inner > p.heading-h {
    color : #907D77!important
}
.catalog-product-view .popin.size-popin  .popup-a {
    width : auto!important;
}

.catalog-product-view div.size-popin .double-i .one p a {
    padding : 0 15px!important;
}
.catalog-category-view #breadcrumbs {
    padding: 3px 0 3px 0;
}
.catalogsearch-advanced-result #page_content .left-wrap .content-wrap {
    text-align: left;
}
.catalog-product-view .catalog-category-view #breadcrumbs {
    padding: 8px 0 13px 0!important;
}
textarea#giftcard_message {
    color: #907D77;
}
.view_bootom .social-links {
    padding-left: 71px;
}
.catalog-product-view .wrapper-top {
    padding-bottom: 2px;
}
.ayalinegiftslist-index-create #day{
    width:68px;
}
.ayalinegiftslist-index-create #month{
    width:82px;
    margin-left:5px;
}
.ayalinegiftslist-index-create #year{
    width:92px;
    margin-left:5px;
}
.checkout-cart-index #page_content div.links-a-emballage p a {
    background-color: #907D77;
    padding: 0 50px 0 0 !important;
    white-space: normal;
    line-height: 1.2;
}

.checkout-cart-index #page_content div.links-a-emballage p a span {
    display: block;
    padding: 8px 0 7px 50px !important;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_emballage.jpg') no-repeat 15px 50%;
}
a.zone-cliquable {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.social-networks-wrap .social-networks .sn-item-wrap {
    position: relative;
}
.social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap .form-one-input-and-submit,
.social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .form-wrap iframe {
    position: relative;
    z-index: 9999999;
}
span.starting-at-price{
    font-size: 11px;
    font-style: italic;
}
@media (max-width: 550px) {
    #page_content > .popin_emballage .bloc_acc_droite div {
        min-height: 320px;
        background-position: 50% 2%;
        background-size: 100%;
        top: 0px;
    }

    #giftwrapper-preview, p.dans_mon_emballage {
        position: relative!important;
        display : block;
    }

    .dans_mon_emballage strong {
        display : block;
    }
    #page_content > .popin_emballage .bloc_acc_droite {
        background-position: 50% 2%;
    }
    .configurator-options textarea, .configurator-options input[type="text"] {
        width: 91%!important;
    }
    .popin_emballage span.starting-at-price {
        display: block;
        position: relative;
        left: 10px;
    }

    #giftwrapper-build-configurator #message-container {
        left : 0!important;
        top : 0!important;
        float : none!important;
        right: 0!important;
    }
    .giftwrapper-build-configurator .step.a-item ul li label span {
        word-break: break-word;
    }
    .popin_emballage .boutons_roses .bouton_droite a, .popin_emballage .boutons_roses .bouton_droite button, .popin_emballage .boutons_roses button.bouton_validation_acc, .ayaline-giftwrapper-build-success .popin_emballage .boutons_roses .bouton_gauche {
        text-align: center!important;
        width: 100%!important;
        float : none!important;
    }
    #page_content > .popin_emballage .boutons_roses,  .popin_emballage .boutons_roses .bouton_droite {
        float: none!important;
    }
    .popin_emballage .boutons_roses .bouton_droite.bouton_marron {
        float: right!important;
    }
    .popin_emballage .boutons_roses button.bouton_validation_acc br {
        display: none;
    }
    .ayaline-giftwrapper-build-success .popin_emballage .boutons_roses .bouton_droite a{
        width : auto!important;
    }


}
}
@media (max-width: 550px) {
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .carte_sogenactif label {
        padding : 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .carte_sogenactif {
        margin-right: 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #checkout-review-load .please-wait {
        clear: both;
        text-align: center;
    }
}
@media (max-width: 991px) {
    #checkout-review-load .textarea textarea, #checkout-review-load .textarea  textarea[disabled] {
        -webkit-text-fill-color: rgba(0, 0, 0, 1);
        -webkit-opacity: 1;
        color: rgba(0, 0, 0, 1);
        opacity: 1;
        background: white;
    }
}
@media (max-width: 550px) {
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a div + p input[type="text"],
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p input[type="text"]{
        width : 90%!important;
    }
}
@media (max-width: 550px){
    .ayalinegiftslist-history-index .note-a a {
        font-size: 14px;
    }
    .ayalinegiftslist-index-index .list-b li.link-a a {
        padding: 17px 4px;
        font-size: 12px;
    }
    .ayalinegiftslist-index-index .list-b li.link-a  {
        float: right;
    }

    .ayalinegiftslist-index-index .list-b li.facebook a strong {
        font-size: 128%;
    }
    .ayalinegiftslist-index-index .note-a {
        float: none;
    }
    .ayalinegiftslist-index-index .list-b li.facebook a {
        padding: 8px 5px 6px 46px;
    }
}
.bx-wrapper {
    display: block;
    max-width: 265px!important;
}
.bx-wrapper .bx-viewport {
    border: none!important;
    background: none!important;
    box-shadow: none!important;
}
@media (max-width: 530px) {
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li, .catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li + li  {
        margin-top : 0px!important;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a .zoomPad {
        margin-right: 0px;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a{
        width : 100%!important
    }
    .catalog-product-view .wrapper-top {
        padding : 10px 5px!important;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a {
        margin-top: 5px;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a img {
        max-width: 100%!important;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .product-view-media > .zoom-a {
        position: relative;
        margin-left: 10px;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .bx-wrapper .bx-viewport .zoom-a li, .catalog-product-view #page_content .product-view .double-a .one.preview-a .bx-wrapper .bx-viewport  .zoom-a li + li   {
        height: 80px;
        padding: 0;
        margin: 0;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .product-view-media > .zoom-a li {
        float: left;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a article.pictos_top {
        left: -20px!important;
        top: -20px!important;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .pictos_bottom img  {
        position: relative!important;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    article.pictos_bottom {
        bottom: 89px!important;
        position: absolute;
        right : 0!important
    }
    article.pictos_bottom.left {
        bottom: 89px!important;
        position: absolute;
        left: 12px!important;
        right : inherit !important
    }
}
@media (max-width: 360px) {
    .catalog-product-view #page_content .product-view .tabbed-a .panels .panel-title {
        padding-left: 0px;
        font-size: 14px;
    }
}
@media (max-width: 991px) {
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .pictos_top {
        top: 0;
        left: 0;

    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .pictos_top img {
        margin : 0;
    }
    .pictos_bottom .overflow_hidden, .pictos_bottom .bottom-right {
        right: 86px;
        bottom: 0;
    }

}
@media (max-width: 767px) {
    .pictos_bottom .overflow_hidden, .pictos_bottom .bottom-right {
        right: 86px;
        bottom: 0;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .pictos_top {
        top: -29px;
        left: -32px;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .pictos_top img {
        margin : 0;
    }

}
.catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li .label span.picto-pencil {
    width: 31px;
    height: 30px;
    float: left;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-crayon-2.png') no-repeat 0 20%;
    display : none;

}

@media (max-width: 991px) {
    .catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li .label span.picto-pencil {
        background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-crayon.png');
        display: block;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two #borderie-mobile-placeholder .borderie-container .inner .heading > ul > li .label {
        background: none!important;
    }
}

@media (max-width: 500px) {
    .pictos_bottom .overflow_hidden, .pictos_bottom .bottom-right {
        right: 0;
        bottom: 0;
    }
}
@media (max-width: 991px) {
    #main_menu .submenu {
        margin-top: 0!important;
    }
    #main_menu > ul > li .nav-menu-show, #main_menu > ul > li.first.nav-menu-showed .nav-menu-show {
        width : 100px;
        background-position-x: 90% !important ;
        height: 53px!important;
        margin: 0;
        padding: 0!important;
    }
}
.sn-small-screen {
    display: none;
}
@media (max-width: 991px){
    .sn-small-screen {
        display: block;
    }
}
@media (max-width: 550px){
    .logout-mobile {
        display: block!important;
    }
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap {
        display: block;
    }
    .social-networks-wrap .social-networks .sn-item-wrap {
        float: none;
        width: 98%;
        margin : 5px 1%;
    }
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap {
        padding: 2px;
        margin : 0;
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .text-wrap{
        width: auto;
        left: 6px;
        position: relative;
        top : 7px
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .text-wrap {
        width: auto;
        left: 4px;
        position: relative;
        top : 7px
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .icon-wrap{
        width: 59px;
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .form-wrap {
        width: 110px;
        right: 0;
        position: absolute;

    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .icon-wrap{
        width: 60px;
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap {
        top: 8px;
        position: absolute;
        right: 7px;
        width: 33%;
    }
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap .title {
        font-size: 14px;
    }
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap .sub-title {
        font-size: 12px;
        letter-spacing: -1px;
        margin-top: 6px;
    }
}
@media (min-width: 550px) and (max-width: 991px){
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap {
        height: 50px;
    }
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap {
        display: block;
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .text-wrap{
        width: auto;
        left: 6px;
        position: relative;
        top : 7px
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .text-wrap {
        width: auto;
        left: 4px;
        position: relative;
        top : 7px
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .icon-wrap{
        width: 59px;
        margin-left: -10px;
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .form-wrap {
        width: 103px;
        right: 0;
        position: absolute;

    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-facebook .inner-wrap .form-wrap iframe{
        width: 117px!important;
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .icon-wrap{
        width: 60px;
        margin-left: -10px;
    }
    .social-networks-wrap .social-networks .sn-item-wrap.sn-newsletter .inner-wrap .form-wrap {
        top: 15px;
        position: absolute;
        right: 7px;
        width: 39%;
    }
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap .title {
        font-size: 16px;
    }
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap .sub-title {
        font-size: 13px;
        letter-spacing: -1px;
        margin-top: 6px;
    }
}
@media (max-width: 350px){
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .icon-wrap, .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap {
        display: block!important;
    }

}

@media (max-width: 350px){
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .icon-wrap, .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap .text-wrap {
        display: block!important;
    }

}

@media (max-width: 767px){
    #end_quote {
        margin: 0!important;
    }
}
@media (max-width: 991px){
    .logout-mobile {
        display: block!important;
    }
}

.wrap-enhanced-select select {
    padding-right: 15px!important;
}
@-moz-document url-prefix() {
    .wrap-enhanced-select select, .wrap-enhanced-select {
        padding-right: 0!important;
    }
    .sort-a .wrap-enhanced-select , .sort-a select, .checkout-cart-index #page_content .form-cart .wrap-enhanced-select{
        width : 45px;
    }
    .item-c .styled-select.idT .wrap-enhanced-select, .item-c .styled-select.idTT .wrap-enhanced-select, .item-c .styled-select.idFo .wrap-enhanced-select, .item-b .styled-select.idF .wrap-enhanced-select {
        width: 100% ;
    }
}
@media (max-width: 550px) {
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco .enhanced-input-radio {
        left: -19px;
    }
}
@media(max-width: 991px) {
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .two .bl-shipping .checkout-cart-shipping p input[type="text"] {
        width: 90%;
    }
}

@media (max-width: 991px) {
    #main_menu .submenu {
        margin-top : 0!important;
    }
    #main_menu .submenu > div {
        padding: 0!important;
        width: 100%;
    }
    #main_menu > ul > li > a {
        font-size: 13px;
    }
    #main_menu .submenu .submenu_cols > div > strong , #main_menu .submenu .submenu_cols > div > ul > li > a {
        text-align: left;
        padding: 16px 10px 16px;
        border: 1px dashed #F5F2F1;
        margin-bottom: 0;
    }
    #main_menu .submenu .submenu_cols > div > ul > li > a {
        padding-left: 15px;
        font-size: 13px;
    }
    #main_menu .submenu .submenu_cols > div > ul > li > a br {
        display: none;
    }
    #main_menu .submenu .submenu_cols > div {
        border-right : none;
    }
    #main_menu > ul > li .submenu .submenu_left .submenu_cols.submenu_3_cols > div,
    #main_menu > ul > li .submenu .submenu_left .submenu_cols.submenu_2_cols > div,
    #main_menu .submenu .submenu_cols > div,
    #main_menu > ul > li.first .submenu > div
    {
        width: 100%;
        padding: 0;
    }
    #main_menu > ul > li.pink_link .submenu,
    #main_menu > ul > li.first .submenu,
    #main_menu > ul > li .submenu {
        background : white;
    }
    .submenu .submenu_cols > div > strong {
        background : #F6F6F6;
    }
    .catalog-category-view aside#left_page_col {
        display: none;
    }
    .gifts_col {
        background: none;
    }


}

.links-a-emballage #gift-wrapper-start {
    height: 45px!important;
    position: relative;
}
.checkout-cart-index #page_content div.links-a-emballage p a span{
    height: 45px!important;
    padding: 0 0 0 50px !important;
    line-height: 45px;
    vertical-align: middle;
}

.links-a-emballage #gift-wrapper-start span strong{
    display: inline-block;
    height: auto;
    font-weight: bold;
    font-size: 14px;
    line-height: 15px;
    vertical-align: middle;
}
@media (max-width: 550px) {
    .links-a-emballage #gift-wrapper-start span strong{
        font-weight: normal;

    }
}

@media (max-width: 550px) {
    .catalog-category-view .pager-container .pagination-a {
        width: 55%;
    }
    .catalog-category-view .pager-container .pagination-a li {
        font-size: 1.1em;
    }
    .catalog-category-view .pager-container .sort-a {
        width : 44%
    }
    .catalog-category-view .pager-container .sort-a p{
        font-size: 9px;
    }
    .catalog-category-view .pager-container .sort-a select {
        width: 40px;
    }
    .catalog-category-view .pager-container .sort-a .wrap-enhanced-select:after{
        width: 19px;
        height: 24px;
        border-radius: 0!important;
        -webkit-border-radius: 0!important;
        -moz-border-radius: 0!important;
        background :#FFF url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_select.png") no-repeat right !important

    }
}

@media (max-width: 550px) {
    .review-customer-index .accordion-a .quadruple-b .col-c {
        background: #dee9f7;
        width: 100%;
    }
    .review-customer-index div.accordion-a div.content .quadruple-b .col-c {
        background:none;
        width: auto;
    }
    div.accordion-a div.content div.col-a {
        padding : 0;
    }
    div.accordion-a div.content div.col-b {
        margin-left: 118px;
    }
    .title-note, .main-note .note {
        display : block;
    }
}

@media (max-width: 550px) {
    .ayaline-giftwrapper-build-success .boutons_roses br{
        display : none;
    }
    .ayaline-giftwrapper-build-success  .popin_emballage .boutons_roses a span {
        padding-left : 4px;
    }
    .ayaline-giftwrapper-build-success  .popin_emballage .boutons_roses a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
.links-a-emballage #gift-wrapper-start span strong {
    font-weight: bold;
}

@media (max-width: 991px) and (min-width: 550px){
    .social-networks-wrap .social-networks .sn-item-wrap .inner-wrap {
        height: 78px;
    }
}

@media (max-width: 550px) {
    .wishlist-index-index .wishlist-link-g-share a, .wishlist-index-index .wishlist-link-add a {
        text-align: center;
        float: none;
    }
}

@media (max-width: 403px){
    .customer-account-login #page_content .one .inner {
        background-position: -11px 106% !important;
    }
}

.cart_submenu {
    width: 273px;
}
.checkout-cart-index #page_content .wrap-heading {
    display: block!important;
    overflow: hidden;
}
.checkout-cart-index #page_content .wrap-heading h2.heading-e {
    float: left;
}
.checkout-cart-index #page_content .wrap-heading p.heading-e {
    float: right;
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .input-and-button {
    display : block;
    width: 94%;
    padding: 0 3%;
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon {
    padding: 11px 0;
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon div.header {
    padding: 0 9px;
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .input-and-button #coupon_code {
    float : left;
    width: 88%;
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a .double-b .bl-coupon .cart-coupon .input-and-button .button.button-ok {
    float : left;
}
.total_cart span span strong {
    display : inline!important;
}

.social-networks-wrap .social-networks {
    position: relative;
    z-index: 0;
}

@media (max-width: 500px) {
    div.popin-add-cart div.solid-c {
        height: 0!important;
        margin-top: 0!important;
    }
}

@media (max-width: 450px){
    .customer-address-index div.block-a h4, .customer-address-index div.block-a h3 {
        padding-left: 7px;
    }
    .customer-address-index div.double-d p {
        width : 100%
    }
    .add-address-link a {
        padding: 15px 38px 15px 8px!important;
        background-position: 100% 50%!important;
        font-size : 13px!important;
    }
}

@media (max-width: 550px) {
    .cmd-small-screen {
        display : block!important
    }
    .cmd-large-screen, .cmd-small-screen .heading-b{
        display : none!important
    }
    .sales-order-history .pager-container .sort-a p {
        width: auto;
    }
    .sales-order-history .pager-container .sort-a {
        float: right;
        position: relative;
        top: 4px;
    }
    .sales-order-history ul.pagination-b {
        float: left;
        width: auto;
        position: relative;
        top: 8px;
    }
    .sales-order-history .pager-container {
        display: block;
        height: 33px;
    }
}
@media (min-device-width: 481px) and (max-device-width: 1300px) and (orientation:landscape) {
    .catalog-category-view div.select-a div.item-g span.filtercc:after, .catalog-category-view div.select-a span.filtercc:after,.catalog-category-view div.select-a div.item-0 span.ccfilt:after{
        height: 14px;
        width: 100%;
        display: block;
        content: " ";
        position: absolute;
        right: 0;
    }
    .catalog-category-view div.select-a ul {
        padding-top: 7px;
        border-left: 1px solid #E9458A;
        border-right: 1px solid #E9458A;
    }
    .catalog-category-view div.select-a ul li {
        border : none!important;
    }
}

div.select-a ul{
    display : none;
}
div.select-a ul.toggle-block {
    display: block!important;
}
div.select-a span.toggle-border {
    border-color: #E9458A;
    border-bottom: none;
    height: 29px;
}
.bottom-left.kdoparfait {
    position: absolute!important;
    bottom: 30px!important;
    left: 0!important;
}
.pictos_bottom.left {
    bottom: 0!important;
    left: 16%!important;
}
.catalog-a > div  {
    position: relative;
}
@media (max-width: 767px){
    article.pictos_bottom.left {
        left : 10px!important
    }
}
#main_menu > ul > li .submenu .submenu_right > li:empty {
    display: none;
}
.content-print {
    position: relative;
    z-index: 1;
    width: 770px;
    margin: 0 auto;
    background: #fff;
}
.description div.holder , .description div.holder > p {
    line-height: 1.4em;
    margin: 10px 0 15px!important;
}
.description div.holder > p {
    line-height: 1.4em;
    margin: 19px 0 19px!important;
}
@media (max-width: 409px) {
    .product-description-place-holder a img {
        width : 100%!important
    }
}
@media (max-width: 980px) {
    .help_referencing {
        width: 100%;
        box-sizing: border-box;
        padding-left : 10px;
        padding-right : 10px;
    }
}

.help_referencing {
    background-color: #E9E8E8;
}
#landing_popin.berlingo_redirect {
    background: transparent!important;
    min-height: 100px!important;
    padding: 0 10px 40px !important;
    width: 675px !important;
    -webkit-box-shadow: unset!important;
    -moz-box-shadow:  unset!important;
    box-shadow:  unset!important;
    border:none!important;
    margin-top: -260px;
}
#landing_popin.berlingo_redirect div.popup-text{
    font-size : 17px;
}
#landing_popin a.continue-navigation:hover {
    text-decoration: none!important;
}

#landing_popin.berlingo_redirect div.action, #landing_popin.berlingo_redirect div.action p {
    display : block;
    text-align: right;
    margin-top : 50px;
}
.continue-navigation {
    width: 100%;
    position: absolute;
    top:0;
    bottom: 0;
    right: 0;
    margin: auto;
}

.checkout-cart-index .bl-shipping .shipping #shipping-zip-form ul.form-list li:last-child {
    margin-bottom: 7px;
}
.checkout-cart-index .bl-shipping .shipping #shipping-zip-form ul.form-list li {
    margin-bottom: 16px;
}
.checkout-cart-index .bl-shipping .shipping #shipping-zip-form ul.form-list li .input-box input {
    display: block;
    width: 100%;
    padding: 4px;
    font-size: 14px;
    text-transform: uppercase;
    box-sizing: border-box;
    border: 1px solid #76A9D1;
}
.checkout-cart-index .bl-shipping .shipping #shipping-zip-form ul.form-list li .input-box .wrap-enhanced-select select{
    display: block;
    width: 100%;
    text-transform: uppercase;
    padding: 0 4px;
    font-size: 14px;
    border: 1px solid #76A9D1;
}
.checkout-cart-index .bl-shipping .shipping #shipping-zip-form ul.form-list li .input-box .wrap-enhanced-select {
    position: relative;
    display: block;
}

.checkout-cart-index .bl-shipping .shipping #shipping-zip-form .buttons-set button ,
.checkout-cart-index .bl-shipping .shipping #co-shipping-method-form .buttons-set button {
    background: #76A9D1;
    border: none;
    color: white;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 8px;
    width: 81%;
    margin-bottom: 12px;
    font-weight: bold;
    font-size: 12px;
}
.checkout-cart-index .bl-shipping .shipping #shipping-zip-form ul.form-list li label.required {
    margin-left: 0;
    font-size: 14px;
    font-weight: normal;
    color:#937e79;
    text-transform: uppercase;
    padding-bottom: 2px;
    display: block;
}

.checkout-cart-index .bl-shipping .shipping #co-shipping-method-form dd ul li label span {
    font-weight: normal;
}
.checkout-cart-index .bl-shipping .shipping #co-shipping-method-form dd:last-child {
    padding-bottom: 0;
}
.checkout-cart-index .bl-shipping .shipping #co-shipping-method-form dd  {
    padding-bottom: 15px;
}
.checkout-cart-index .bl-shipping .shipping #co-shipping-method-form dd ul li  {
    padding-bottom: 7px;
}
.checkout-cart-index .bl-shipping .shipping #co-shipping-method-form dd ul li label{
    display: inline-block;
    width: 80%;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
    padding-top: 1px;
    padding-left: 8px;
    line-height: 17px;
    cursor: pointer;
}
.checkout-cart-index .bl-shipping .shipping #co-shipping-method-form dd ul {
    padding:0 0 8px 10px;
}
.checkout-cart-index .bl-shipping .shipping #co-shipping-method-form dt img {
    display: none;
}
.checkout-cart-index .bl-shipping .shipping #co-shipping-method-form dt {
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    text-decoration: underline;
}
.checkout-cart-index .bl-shipping .shipping #co-shipping-method-form h2{
    font-size: 15px;
    font-weight: bold;
    padding-left: 0;
    padding-top: 24px;
    line-height: 20px;
    margin-bottom: 20px;
    background: none;
}
.checkout-cart-index .bl-shipping .shipping #shipping-zip-form {
    border-bottom: 2px dotted #76A9D1;
    padding-bottom: 6px;
}
.checkout-cart-index .bl-shipping .shipping #shipping-zip-form p{
    margin: 2px 0 11px;
    font-size: 14px;
}

.checkout-cart-index .bl-shipping .shipping h2{
    color: #76A9D1;
    font-size: 20px;
    font-weight: normal;
    padding-top: 3px;
    padding-left: 39px;
    background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-btn-camion.png) no-repeat 0 50%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist:not(.soco) strong {
    float: right;
    padding-right: 20px;
    padding-top: 6px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title label{
    font-size: 16px;
    padding-left: 8px;
    top: auto;
    left: auto;
    color: #8f7e76;
    cursor: pointer;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco .enhanced-input-radio{
    top: 5px;
    left: auto;
    margin-top: 2px;
    margin-left: 6px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist {
    margin: 0 12px 3px 12px;
    padding: 4px 15px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label span{
    padding-left: 11px;
}
@media (max-width: 991px){
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label span {
        display: inline-block;
        margin-left: 0;
        position: relative;
        left: auto;
    }
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method #co-shipping-method-form .list-d li.descr{
    margin: 10px 0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method #co-shipping-method-form .list-d li{
    padding: 0 0 3px 11px;
    font-size: 13px !important;
    margin: 0;
}
@media (max-width: 991px) {
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method #co-shipping-method-form .list-d li{
        padding: 0 0 3px 16px;
    }
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method #co-shipping-method-form .list-d img.colissimo{
    margin: 7px 2px 0 0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form{
    padding: 5px 43px;
}
@media (max-width: 991px){
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form {
        padding: 5px;
    }
}
.checkout-onepage-index #layer_socolissimo > div > div{
    padding: 0;
}
.checkout-onepage-index #socolissimo-map .soco_contenu  {
    padding: 10px;
    background: #F7F6F4;
    margin-bottom: 0;
}
.checkout-onepage-index #socolissimo-map .soco_contenu .map-header {
    display: table;
    width: 100%;
    margin-bottom: 23px;
}
.checkout-onepage-index #socolissimo-map .soco_contenu .map-header .title-map{
    color: #63625E;
    display: table-cell;
    font-size: 15px;
    font-weight: bold;
}
.checkout-onepage-index #socolissimo-map .soco_ligne2 {
    border-top:none;
    padding: 0;
}
.checkout-onepage-index #socolissimo-map .soco_ligne2 .informations .lastname {
    display: inline-block;
    width: 31%;
    margin-right: 10px;
}
.checkout-onepage-index #socolissimo-map .soco_ligne2 .informations .firstname {
    display: inline-block;
    width: 31%;
}
.checkout-onepage-index #socolissimo-map .soco_ligne1{
    background: none;
    border-bottom: none;
    margin: 0;
}
.checkout-onepage-index #layer_socolissimo{
    max-width: 912px;
    border: none;
    width: 100%;
    background: #F7F6F4;
}
.checkout-onepage-index #socolissimo-map .soco_col.soco_adresse,
.checkout-onepage-index #socolissimo-map .soco_col.soco_commune,
.checkout-onepage-index #socolissimo-map .soco_col.soco_cp {
    width: 20%;
    padding: 0 10px 0 0;
    margin-top: 0;
}
.checkout-onepage-index #socolissimo-map input.soco_commune ,
.checkout-onepage-index #socolissimo-map input.soco_cp ,
.checkout-onepage-index #socolissimo-map input.soco_adresse ,
.checkout-onepage-index #socolissimo-map .soco_select {
    margin-top: 10px;
    height: 31px;
}

.checkout-onepage-index #socolissimo-map .soco_select select{
    width: 100%;
    font-size: 12px;
    color: #63625E;
    height: 31px;
    line-height: 31px;
    box-shadow: none !important;
    background: white;
    padding: 0 7px;
    border: 1px solid #b8acaf;
}

.checkout-onepage-index #socolissimo-map .soco_col{
    width: 14%;
    padding: 0 10px 0 0;
}
.checkout-onepage-index #socolissimo-map #btn_modifierAdresse{
    height: 32px;
    background: #FF9D2D;
    border: none;
    color: white;
    text-transform: uppercase;
    margin-top: 9px;
}
.checkout-onepage-index #socolissimo-map label {
    display: block;
    color: #63625E;
    font-size: 13px;
}
.checkout-onepage-index #socolissimo-map .soco_contenu .map-header:last-child {
    margin-bottom: 0;
    margin-top: 14px;
}
.checkout-onepage-index #socolissimo-map .soco_adresses{
    margin:0 10px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.socolissimo-telephone  {
    border:1px solid #e9e7e8;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.delai{
    background: transparent;
    padding-left: 39px;
    line-height: 5px;
    padding-bottom: 11px;
    color: #ff6f00;
    font-size: 12px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div{
    margin-left: 0;
    position: relative;
    top: auto;
    background: white;
    border-top:none;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title strong span{
    font-size: 14px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title strong{
    float: right;
    clear: both;
    padding: 0 10px 5px 0;
    font-size: 15px;
}
@media (max-width: 991px){
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title strong {
        left:auto;
    }
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title{
    background: #e9e7e8;
    padding: 5px 0 5px 10px;
    min-height: 37px;
    line-height: 30px;
    margin-left: 0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label strong .price{
    font-size: 15px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable .form label{
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable .form input.tel+.validation-advice{
    font-size: 12px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable .form input.tel{
    width: 294px;
    margin-bottom: 10px;
    top: 3px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable .form {
    padding: 9px 47px 32px 47px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable span.soco-title-label{
    display: block;
    font-size: 12px;
    padding-top: 2px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable span.soco_obli{
    font-size: 12px;
    padding-left: 5px;
    color: red;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable span{
    padding-left: 0;
    font-weight: normal;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content label{
    top:auto;
    left: auto;
    color: #8f7e76;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable{
    top:auto;
    left: auto;
    color: #8f7e76;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d > li.intro-removalatshop img{
    display: block !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d > li img{
    left: auto;
    top: auto;
    display: none;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d{
    margin-bottom: 10px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d:first-child li{
    padding-top: 4px !important;
    padding-bottom: 0 !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #shipping-method-buttons-container.link-b  {
    left:0 !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #shipping-method-buttons-container .button {
    display: block;
    float: right;
    clear: both;
    line-height: 22px;
    margin-bottom: 7px;
    padding: 7px 36px 7px 8px;
    border: 0 none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-family: arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    text-align: center;
    background: #ff0066 url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left-blue.png) no-repeat 100% 50%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method .enhanced-input-radio {
    margin-top: 4px;
    margin-left: 6px;
    top:1px;
    vertical-align: top;
    display: inline-block;
}


@media (max-width: 991px) {
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title{
        min-height: initial;
        line-height: initial;
        padding: 9px 0 9px 9px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.delai{
        line-height: 0;
    }
}

@media (max-width: 480px) {
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method #co-shipping-method-form .list-d > li{
        padding: 0 !important;
        margin: 3px 0 !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title{
        padding: 5px 10px;
        display: block;
        line-height: 19px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco .enhanced-input-radio{
        margin-top: 0;
        margin-left: 0;
        display: inline-block;
        vertical-align: top;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title label {
        font-size: 14px;
        padding-left: 0;
        cursor: pointer;
        display: inline-block;
        width: 86%;
        line-height: 20px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label span{
        display: inline-block;
        margin-left: 0;
        padding-left: 2px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title strong {
        left: auto;
        float: none;
        padding: 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content label form input.tel{
        width: 100%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content label form {
        padding: 9px 20px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.delai {
        padding-left: 25px !important;
        padding-top: 6px !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco input[type="radio"]{
        top: auto !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable .form input.tel{
        width: 100%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable .form {
        padding: 15px 25px;
    }
}

@media (max-width: 991px){
    #layer_socolissimo {
        right: 12px!important;
        left: 12px!important;
    }
}

@media only screen and (max-width: 600px){
    #socolissimo-map .soco_adresses {
        width: auto !important;
    }
}
@media (max-width: 600px){
    .popup_visible.popup_visible_layer_socolissimo .checkout-onepage-index > #layer_socolissimo_wrapper{
        opacity: 1!important;
        visibility: visible!important;
        position: absolute!important;
        z-index: 100001!important;
        transition: all 0.3s!important;
        height: 100%!important;
        text-align: center!important;
        display: block!important;
        width: auto!important;
        max-width: 100%!important;
        top: 45px!important;
        margin: auto!important;
        left: 0!important;
        right: 0!important;
        bottom: 0!important;
        overflow: hidden !important;
    }
    .popup_visible.popup_visible_layer_socolissimo .checkout-onepage-index #layer_socolissimo{
        display: block !important;
    }
}

#page_content .block-club > h3 {
    background: #b0d0ef !important;
    color: #fff !important;
    width: 206px;
}

#page_content .block-club .solid-a {
    border-color: #b0d0ef !important;
    padding-bottom: 10px !important;
}

#page_content .block-club .club-part-a {
    margin: 10px 0;
    overflow: hidden;
}

#page_content .block-club .club-part-a .club-member-image {
    margin-left: 15px;
    float: left;
    margin-right: 8px;
}

#page_content .block-club .club-part-a .club-member-message {
    margin-top: 15px;
    float: left;
}

#page_content .block-club .club-part-a .club-member-message span.club-member-date-end {
    font-weight: 900;
}

#page_content .block-club .club-part-a .club-info-link {
    float: right;
    background: #e54d8c;
    padding: 10px;
    margin-top: 15px;
    color: #fff;
}

#page_content .block-club .club-part-a .club-info-link a {
    color: #fff;
    border-bottom: 1px solid #fff;
    transition: 100ms all;
}

#page_content .block-club .club-part-a .club-info-link a:visited {
    color: #fff;
}

#page_content .block-club .club-part-a .club-membership-expiration {
    float: left;
    margin-top: 8px;
    font-weight: bold
}

#page_content .block-club .club-part-b {
    clear: both;
    margin-top: 10px;
}

#page_content .block-club .club-part-b .club-alert-message {
    color: #e54d8c;
    font-style: italic;
    line-height: 15px;
}

#page_content .block-club .club-part-b .club-membership-choices {
    background-color: #ffd4e6;
    padding: 9px 10px;
    color: #e54d8c;
    margin-top: 5px;
}

#page_content .block-club .club-part-b .club-membership-choices .club-membership-only {
    width: 48%;
    display: inline-block;
    font-weight: bold;
    line-height: 14px;
}

#page_content .block-club .club-part-b .club-membership-choices .club-membership-only::before  {
    content: '>';
    margin-right: 5px;
}

#page_content .block-club .club-part-b .club-membership-choices .club-membership-link {
    display: inline-block;
    background-color: #fff;
    border: 1px solid #e54d8c;
    padding: 8px 5px;
    vertical-align: top;
    text-transform: uppercase;
    border-radius: 4px;
}

#page_content .block-club .club-part-b .club-membership-choices .club-membership-link a {
    font-weight: 900;
    color: #e54d8c;
    transition: 100ms all;
}

#page_content .block-club .club-part-b .club-membership-choices .club-membership-link a:visited {
    color: #e54d8c;
}

#page_content .block-club .club-part-b .club-membership-choices .club-membership-link a:after {
    content: '>';
    margin-left: 5px;
}

#page_content .block-club .club-part-b .club-membership-choices .club-choice-or {
    vertical-align: top;
    margin-left: 2px;
    margin-top: 9px;
    color: #fff;
    font-weight: 900;
    display: inline-block;
}

#page_content .block-club .club-part-b .club-membership-choices .club-become-member {
    vertical-align: top;
    margin-top: 7px;
    display: inline-block;
}

#page_content .block-club .club-part-b .club-membership-choices .club-become-member .enhanced-input-checkbox {
    margin-left: 13px !important;
}

#page_content .block-club .club-part-b .club-membership-choices .club-become-member .enhanced-input-checkbox::before {
    content: '>';
    position: relative;
    right: 20px;
    top: 3px;
    margin-left: 10px;
}

#page_content .block-club .club-part-b .club-membership-choices .club-become-member label {
    font-weight: 900;
    position: relative;
    bottom: 12px;
}

@media (max-width: 720px) {
    #page_content .block-club .solid-a {
        text-align: center;
    }

    #page_content .block-club .club-part-a .club-member-image,
    #page_content .block-club .club-part-a .club-member-message,
    #page_content .block-club .club-part-a .club-info-link,
    #page_content .block-club .club-part-a .club-membership-expiration {
        float: none;
        display: block;
    }

    #page_content .block-club .club-part-a .club-info-link {
        width: 130px;
        margin: 0 auto;
        position: relative;
        top: 15px;
        margin-top: 15px;
    }

    #page_content .block-club .club-part-a .club-membership-expiration {
        position: relative;
        bottom: 49px;
    }

    #page_content .block-club .club-part-b .club-membership-choices .club-membership-only {
        width: 85%;
    }

    #page_content .block-club .club-part-b .club-membership-choices .club-membership-link,
    #page_content .block-club .club-part-b .club-membership-choices .club-choice-or {
        display: block;
    }

    #page_content .block-club .club-part-b .club-membership-choices .club-membership-link {
        width: 55px;
        margin: 0 auto;
        margin-top: 7px;
    }
}
@font-face {
    font-family: 'Grown Localy';
    src: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GrownLocaly.eot');
    src: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GrownLocaly.eot?#iefix') format('embedded-opentype'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GrownLocaly.woff2') format('woff2'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GrownLocaly.woff') format('woff'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GrownLocaly.ttf') format('truetype'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GrownLocaly.svg#GrownLocaly') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe Script';
    src: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/SegoeScript.eot');
    src: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/SegoeScript.eot?#iefix') format('embedded-opentype'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/SegoeScript.woff2') format('woff2'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/SegoeScript.woff') format('woff'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/SegoeScript.ttf') format('truetype'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/SegoeScript.svg#SegoeScript') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gaston Demo';
    src: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GastonDemo.eot');
    src: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GastonDemo.eot?#iefix') format('embedded-opentype'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GastonDemo.woff2') format('woff2'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GastonDemo.woff') format('woff'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GastonDemo.ttf') format('truetype'),
    url('https://www.sucredorge.com/skin/frontend/sucredorge/default/fonts/refonte/GastonDemo.svg#GastonDemo') format('svg');
    font-weight: normal;
    font-style: normal;
}


.container,
header, .category_footer, #main_menu, #breadcrumbs,
main, #bottom_nav > div, #bottom_nav > ul,
#main_menu .submenu > div, #end_quote,
.social-networks-wrap .social-networks{
    max-width: 938px;
    margin: auto;
    width: 100%;
}
a:hover {
    text-decoration: none;
    opacity: 0.75;
}
.clear-both {
    clear: both;
}
.wrap-content {
    display: block;
}
.bandeau-top {
    background: #e62530;
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    color: white;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 0;
    margin-top: -10px;
}
.bandeau-top .text .uppercase {
    text-transform: uppercase;
}
#main_menu {
    border-bottom: 1px solid #e9e7e5;
}
#cnil {
    padding: 5px 5px 8px 80px;
    width: 43%;
    margin: auto;
    font-size: 10px;
    line-height: 20px;
}
#cnil #cnil-close {
    border: 2px solid;
    border-radius: 20px;
    cursor: pointer;
    float: right;
    padding: 1px 7px;
    margin: 3px 30px;
    font-size: 14px;
}
#cnil p {
    float: none;
    max-width: 100%;
    line-height: 13px;
}
#page_container .header {
    margin-top: 36px;
}
#page_container .block-progress-value .header {
    margin-top: 2px;
}
#page_container .header .left-side {
    float: left;
    margin-left: 21px;
}
#page_container .header .right-side .top ul li.wishlist_link a:after{
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/wishlist.svg') 8px 3px no-repeat;
}
#page_container .header .right-side .top ul li.doudou_link a:after{
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/doudou.svg') 7px -2px no-repeat;
}
#page_container .header .right-side .top ul li.birth_link a:after{
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/birth.svg') 8px 0px no-repeat;
}
#page_container .header .right-side .top ul li.doudou_link{
    padding-left: 42px;
}
#page_container .header .right-side .top ul li.doudou_link:after,
#page_container .header .right-side .top ul li.wishlist_link:after {
    right: -28px;
}
#page_container .header .right-side .top ul li.wishlist_link {
    padding-left: 33px;
}
#page_container .header .right-side .top ul li.country-delivery:after{
    display: none;
}
#page_container .header .right-side .top ul li.country-delivery a{
    color: #e62530;
    font-size: 13px;
}
#page_container .header .right-side .top ul li.country-delivery{
    padding-left: 32px;
    padding-right: 10px;
}
#page_container .header .right-side .top ul li:after{
    content:"";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -35px;
    width: 1px;
    height: 12px;
    background-color: #8F7D77;
}
#page_container .header .right-side .top ul li a:after{
    content:"";
    position: absolute;
    top:0;
    bottom: 0;
    margin: auto;
    width: 30px;
    height: 20px;
}
#page_container .header .right-side .top ul li a{
    color:#8F7D77;
    font-size: 11px;
    margin-left: 3px;
    display: block;
    position: relative;
}
#page_container .header .right-side .top ul li{
    display: block;
    vertical-align: top;
    position: relative;
    float: right;
}
#page_container .header .right-side .top ul{
    float: right;
    width: 100%;
}
#page_container .header .right-side .bottom{
    margin-top: 22px;
}
#page_container .header .right-side .top{
    clear: both;
}
#page_container .header .right-side{
    float: right;
    width: 80%;
}
#page_container .header .right-side .bottom #search_form .inner-form-wrap input[type="text"]{
    padding: 6px 13px;
    height: 24px;
}
#page_container .header .right-side .bottom #search_form .inner-form-wrap {
    width: 97%;
    border-radius: 5px;
}
#page_container .header .right-side .bottom .account_link:after,
#page_container .header .right-side .bottom .club:after {
    content: "";
    position: absolute;
    top:0;
    bottom: 0;
    right: -38px;
    margin: auto;
    height: 40px;
    width: 4px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/points.svg') 0 0 no-repeat;
}
#page_container .header .right-side .bottom .account_link:after{
    right: -2px;
    z-index: 999;
}
#page_container .header .right-side .bottom .account_link {
    position: static;
}
#page_container .header .right-side .bottom .club {
    float: left;
    margin: 12px 21px;
}
#page_container .header .right-side .bottom #search_form {
    top: auto;
    float: left;
    margin: 27px 0 0 14px;
    width: 38%;
}
#account_cart_nav ul {
    list-style: none;
}
#account_cart_nav .account-side .login_submenu {
    z-index: 9999999;
    left: -1px;
    width: 100%;
    padding-top: 0;
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin: 25px 0 0 0;
    background: white;
}
#account_cart_nav .account-side .login_submenu .login_button a.create-account{
    padding: 9px 0 12px;
    width: 49%;
    font-weight: normal;
    font-size: 10px;
    float: right;
}
#account_cart_nav > ul > li.cart_link{
    margin-left: 1px;
}
#account_cart_nav .account-side .login_submenu .login_button a.login{
    background: #ff0066;
    color:white;
    width: 40%;
    font-size: 10px;
    font-weight: bold;
}
#account_cart_nav .account-side .login_submenu .login_button a{
    float: left;
    border: 1px solid;
    border-radius: 5px;
    padding: 9px 6px 12px;
    text-align: center;
    background-image: none;
    width: 40%;
}
#account_cart_nav .account-side .login_submenu .my-informations a:last-child {
    border-bottom: none;
}
#account_cart_nav .account-side .login_submenu .my-informations a.wishlist:after {
    content:"";
    position: absolute;
    margin-left: 5px;
    width: 13px;
    height: 13px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/wishlist.svg') 0 0 no-repeat;
}
#account_cart_nav .account-side .login_submenu .my-informations a:before {
    content:">";
    position: absolute;
    top: 12px;
    left: 7px;
    width: 5px;
    height: 5px;
}
#account_cart_nav .account-side .login_submenu .my-informations a {
    font-size: 13px;
    padding: 13px 23px;
    border-bottom: 1px solid;
    background: none;
    position: relative;
}
#account_cart_nav .account-side .login_submenu .my-informations{
    padding: 0 10px;
    margin-top: 0;
}
#account_cart_nav .account-side .login_submenu .login_button{
    border-top: 1px solid;
    border-bottom: 1px solid;
    margin: 0 8px 0 12px;
    padding: 13px 0;
    overflow: hidden;
}
#account_cart_nav .account-side.hovered {
    -webkit-box-shadow: 0 0 0 1px rgba(144,125,119,1);
    -moz-box-shadow: 0 0 0 1px rgba(144,125,119,1);
    box-shadow: 0 0 0 1px rgba(144,125,119,1);
    border-radius: 5px;
    cursor: pointer;
}
#account_cart_nav .account-side {
    padding-right: 17px;
    margin-top: 1px;
    position: relative;
}
#account_cart_nav .cart_link {
    margin-left: 0;
    margin-top: 23px;
}
#account_cart_nav .account_link {
    margin-left: 29px;
    margin-top: 36px;
}
#account_cart_nav strong {
    font-size: 13px;
}
#account_cart_nav {
    width: 57.4%;
    margin-top: 0;
}
#account_cart_nav > ul > li.account_link .my-account {
    padding-top: 7px;
}
#account_cart_nav > ul > li {
    border-right: none;
}
.cart_link > a span {
    margin-right: 12px;
}
#account_cart_nav .account-side .login_submenu .my-informations.in a:last-child{
    border-bottom: 1px solid;
}
#account_cart_nav .account-side .login_submenu .my-informations.in a:first-child{
    border-top: 1px solid;
}
.login_submenu .logout_icon {
    margin: 9px 0 2px;
}
.login_submenu .logout_icon a {
    background-image: none;
    text-align: center;
    background: #ff0066;
    border-radius: 5px;
    color: white !important;
    padding: 10px;
    font-size: 12px;
    font-weight: bold;
}
.footer_rs h3 span,
.footer_rs div.title span{
    background: white;
    display: inline-block;
    z-index: 99;
    padding: 0 58px;
    position: relative;
    font-size: 14px;
    font-weight: bold;
}
.footer_rs h3:after,
.footer_rs div.title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 7px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9;
    border-bottom: 1px solid #ababaa;
}
.footer_rs .global .right ul li.facebook{
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/fb.svg') 50% 0 no-repeat;
}
.footer_rs .global .right ul li.youtube{
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/youtube.svg') 50% 0 no-repeat;
}
.footer_rs .global .right ul li.pinterest{
     background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/pinterest.svg') 50% 0 no-repeat;
}
.footer_rs .global .right ul li.instagram{
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/insta.png') 50% 0 no-repeat;
}
.footer_rs .global .right ul li.blog{
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/blog.svg') 50% 0 no-repeat;
}
.footer_rs .global .right ul li a span{
    font-size: 0;
}
.footer_rs .global .right ul li:hover{
    opacity: 0.75;
}
.footer_rs .global .right ul li a{
    display: block;
    width: 100%;
    height: 100%;
}
.footer_rs .global .right ul li{
    display: inline-block;
    width: 19%;
    vertical-align: top;
    height: 66px;
}
.footer_rs .global .right ul{
    list-style: none;
    text-align: center;
    margin-top: 35px;
}
.footer_rs .global .right {
    float: left;
    width: 61%;
}
.footer_rs .global .left .newsletter span:first-child{
    text-transform: uppercase;
}
.footer_rs .global .left .newsletter input.input-submit{
    height: 30px;
    margin-top: 5px;
    border: 1px solid;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #8F7D77;
    text-transform: uppercase;
    color: white;
    float: left;
}
.footer_rs .global .left .newsletter input.input-text{
    margin-top: 6px;
    height: 26px;
    width: 63%;
    border: 1px solid;
    border-top-left-radius: 3px;
    padding: 0 15px;
    border-bottom-left-radius: 3px;
    float: left;
    border-right: none;
    margin-left: 33px;
    font-style: italic;
}
.footer_rs .global .left .newsletter span{
    display: block;
}
.footer_rs .global .left .newsletter .form-one-input-and-submit span:first-child {
    margin-bottom: 5px;
}
.footer_rs .global .left .newsletter{
    text-align: center;
    padding-top: 66px;
}
.footer_rs .global .left {
    float: left;
    width: 39%;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/newsletter.png') 47% 12px no-repeat;
    position: relative;
}
.footer_rs .global .left:after {
    content: "";
    position: absolute;
    right: -2px;
    width: 1px;
    height: 111px;
    top: 12px;
    background: #b2a5a1;
}
.footer_rs .global {
    padding: 0 22px;
    overflow: hidden;
    margin-bottom: 19px;
}
.footer_rs h3,
.footer_rs div.title {
    text-align: center;
    font-size: 14.5px;
    text-transform: uppercase;
    position: relative;
}
#bottom_nav {
    padding: 33px 0 26px;
}
#bottom_nav ul li span.text span:last-child {
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 5px;
}
#bottom_nav ul li span.text span:first-child {
    font-size: 19px;
    font-weight: 100;
}
#bottom_nav ul li span.text {
    margin-top: 3px;
    font-family: 'Arial Narrow', arial;
}
#bottom_nav ul li span.img {
    height: 38px;
}
#bottom_nav ul li span {
    display: block;
}
#bottom_nav > ul > li {
    text-align: center;
}
#bottom_nav > ul > li > a {
    padding: 0;
}
footer .links{
    background: #E9E8E8;
    overflow: hidden;
    padding-bottom: 50px;
}
footer {
    font-size: inherit;
    background: white;
    margin-top: 5px;
}
footer > div {
    padding: 0;
    width: auto;
    overflow: visible;
    display: block;
}
footer > div > div {
    border-right: none;
    min-width: 0;
}
footer .links ul{
    list-style: none;
}
footer .links .container > div > div{
    float: left;
}
footer .all-links div.contact span{
    display: block;
}
footer .all-links div.contact{
    width: 24%;
    text-align: center;
    font-size: 18px;
}
footer .all-links div.contact a {
    cursor: pointer;
    color: #907D77;
}
footer .all-links div.contact span.contact-img {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/contact.svg') 50% 24px no-repeat;
    height: 91px;
}
footer .all-links div.footer_2_cols{
    width: 50%;
    padding-left: 20px;
}
footer .all-links div.sdo{
    width: 23%;
}
footer .all-links ul > li  {
    line-height: 22px;
}
footer .all-links ul li img.env-picto {
    display: block;
}
footer .all-links  li a {
color:#8F7D77;
font-size: 11px;
font-family: Verdana, sans-serif;
}
footer .all-links > div > strong {
font-size: 20px;
font-weight: 100;
margin-bottom: 8px;
display: block;
font-family: arial, sans-serif;
}
footer .all-links .footer_2_cols ul{
display: inline-block;
vertical-align: top;
}
footer .all-links .footer_2_cols ul:last-child{
width: 44%;
margin-top: -6px;
}
footer .all-links .footer_2_cols:after {
content:"";
position: absolute;
width: 1px;
height: 143px;
top: 27px;
bottom: 0;
right: 5px;
background: #8F7D77;
}
footer .all-links .footer_2_cols:before {
content:"";
position: absolute;
width: 1px;
height: 143px;
top: 27px;
bottom: 0;
left: 0;
background: #8F7D77;
}
footer .all-links .footer_2_cols {
position: relative;
}
footer .all-links .footer_2_cols ul {
width: 55%;
}
footer .all-links {
padding: 17px 2px 17px 22px;
font-family: 'Arial Narrow', arial;
}
footer .links .container > div .contact span.tel {
font-size: 22px !important;
font-weight: bold;
font-family: 'Arial';
}
footer .links .container > div .contact span.contact-heures {
font-size: 13px;
}
footer .links .container > div .contact span:last-child a{
color: #8F7D77;
text-decoration: underline;
}
footer .links .container > div .contact span:last-child {
padding-top: 5px;
font-family: 'Arial';
}
footer .links .container > div .contact span:nth-child(3),
footer .links .container > div .contact span:last-child {
font-size: 13px;
}
footer .links .container > div .contact span:first-child {
font-size: 18px;
}
footer .links .container > div .contact span.contact-link {
font-size: 13px;
display: inline-block;
text-decoration: underline;
}
footer .links .container > div .contact span.contact-link:hover {
opacity: 0.7;
}
footer .ref .paragraphe {
font-family: Verdana, sans-serif;
}
footer .ref p.title-int,
footer .ref h1 {
font-size: 20px;
font-family: arial,sans-serif;
margin-bottom: 5px;
padding-bottom: 2px;
font-weight: bold;
line-height: 1.4em;
}
footer #end_quote {
font-size: 20px;
width: auto;
padding: 20px 0;
font-style: italic;
}
.right-side #search_form input[type="submit"] {
background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/loupe.svg') 0 0 no-repeat;
transform: rotate(-90deg);
height: 29px;
background-size: 70%;
}

#main_menu > ul > li.pink_link,
#main_menu > ul > li.first,
#main_menu > ul > li.nav-1 {
background: white !important;
}
#main_menu > ul > li.pink_link > a,
#main_menu > ul > li.nav-1 > a {
    color:#e9458a;
    font-weight: bold;
    font-size: 12px;
    padding: 10px 27px;
}
#main_menu > ul > li.pink_link:hover,#main_menu > ul > li:nth-last-child(2):hover,
#main_menu > ul > li.nav-1:hover{
    background: #e9458a!important;
}
#main_menu > ul > li.pink_link:hover > a,#main_menu > ul > li:hover:nth-last-child(2) a,
#main_menu > ul > li.nav-1:hover > a{
    color:white;
    opacity: 1;
}
#main_menu > ul > li > a {
    border-right: none;
    padding: 9px !important;
    min-height: 30px !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
#main_menu > ul > li{
    display: table-cell;
    width: 10%;
}
#main_menu > ul {
    background: none !important;
    margin: 0 20px;
}
#main_menu > ul > li.last > a {
    background-image: none !important;
}
#main_menu > ul > li.last {
    width: 10%;
}
#main_menu > ul > li > a > span {
    font-size: 11px;
    text-transform: none;
    font-weight: normal;
}
#main_menu > ul > li > a > span:not(.fleche_localisation) {
    display: block;
    width: 100%;
}
#main_menu > ul > li {
    background:  white;
}
#main_menu > ul > li:hover{
    background:  #BEA7A2;
}
#main_menu > ul > li:hover > a {
    color:white;
    opacity: 1;
}
#main_menu > ul > li:hover > a span.fleche_localisation{
    width: 0;
    height: 0;
    border-left: 32px solid transparent;
    border-right: 32px solid transparent;
    border-top: 18px solid #BEA7A2;
    margin-top: 10px;
    top: 36px;
}
#main_menu > ul > li.last .fleche_localisation {
    border-top: 18px solid #EF2632 !important;
    top: 28px;
}
#main_menu > ul > li .submenu {
    background-image: none!important;
    box-shadow: none;
    border-top: 1px solid #E5E3E4;
    margin-top: 0;
    border-bottom: 1px solid #E5E3E4;
}
#main_menu .submenu .submenu_right li:first-child{
    margin-right: 15px;
}
#main_menu .submenu .submenu_right li{
    display: inline-block;
    vertical-align: top;
}
#main_menu .submenu .submenu_cols > div:first-child {
    border-right: 1px solid #D9D7D4;
}
#main_menu .submenu .submenu_cols > div > ul > li > a img{
    vertical-align: text-bottom;
    width: 10px;
    display: inline-block;
}
#main_menu > ul > li.red_link > a span, #main_menu > ul > li.last > a span{
    font-size: 13px ;
    text-transform: uppercase;
    font-weight: bold;
}
#main_menu > ul > li.red_link > a, #main_menu > ul > li.last > a{
    background: #EF2632 !important;
    margin-top: 0 !important;
    min-height: 36px !important;
    padding: 9px !important;
}
#main_menu > ul > li.red_link, #main_menu > ul > li.last {
    background-image: none !important;
    background: #EF2632 !important;
}
#main_menu > ul > li.red_link a, #main_menu > ul > li.last a {
    color: white !important;
}
#main_menu > ul > li:nth-last-child(2) a{
    color: #e9458a;
}
#main_menu .submenu .submenu_cols > div > ul > li > a {
    line-height: 12pt;
}
#main_menu .gifts_col {
    background-image: none !important;
}
#main_menu .submenu .submenu_cols > div > strong{
    font-size: 13px;
    margin-bottom: 15px;
}
#main_menu{
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}
#main_menu > ul > li.first span.fleche_localisation,
#main_menu > ul > li.nav-1 span.fleche_localisation {
    top: 36px !important;
}

#main_menu > ul > li:nth-last-child(2) span.fleche_localisation,
#main_menu > ul > li.pink_link span.fleche_localisation,
#main_menu > ul > li.first span.fleche_localisation,
#main_menu > ul > li.nav-1 span.fleche_localisation {
    border-top: 18px solid #e9458a !important;
}
#main_menu > ul > li:hover .submenu {
    z-index: 999999 !important;
}
.cms-home .block {
    overflow: hidden;
    padding: 0 20px;
}
.cms-home .cols2 .right-side ,
.cms-home .cols2 .left-side {
    float: left;
    width: 50%;
    position: relative;

}
.cms-home .cols2 .right {
    float: right !important;
}

.cms-home .cols2 .right .right-side .special{
    text-transform: uppercase;
    font-size: 26px;
    padding-top: 3px;
}
.cms-home .cols2 .right .right-side .first{
    letter-spacing: 0;
    font-size: 26px;
}
.cms-home .cols2 .right .right-side {
    background: #FFA746;
    width: 50%;
    padding: 56px 23px 15px 21px;
    box-sizing: border-box;
}
.cms-home .cols2 .right .left-side {
    background: #FFBE55;
    height: 216px;
}
.cms-home .cols2 .right-side span.price{
    font-size: 29px;
    font-family: Arial;
}
.cms-home .cols2 .right-side > span{
    display: block;
    font-family: Arial;
    font-size: 13px;
}
.cms-home .cols2 .right-side span.details{
    font-size: 9px;
    padding-top: 27px;
}
.cms-home .cols2 .right-side span.first{
    font-family: Grown Localy;
    font-size: 30px;
    letter-spacing: 1px;
}
.cms-home .cols2 .left .right-side span.button{
    padding: 11px 14px;
    display: block;
    margin-top: 13px;
    max-width: 94px;
    border-radius: 5px;
    font-size: 16px;
    font-family: Arial;
    font-weight: 600;
    color: #F14488;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,150,192,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,150,192,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,150,192,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff96c0',GradientType=0 ); /* IE6-9 */
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}

.cms-home .cols2 .right-side {
    color: white;
}
.cms-home .cols2 .left .right-side {
    background: #F14488;
    color: white;
    text-align: left;
    padding: 56px 21px 14px 21px;
    width: 50%;
    box-sizing: border-box;
}
.cms-home .cols2 .left-side img{
    position: absolute;
    top: 24px;
    left: 2px;
    right: 0;
    bottom: 0;
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.cms-home .cols2 .right .left-side img{
    top: 11px;
    left: 5px;
}
.cms-home .cols2 .left .left-side {
    background: #FBC4D6;
    height: 216px;
}
#page_content .cms-home {
    padding: 0 0;
    margin-bottom: 9px;
}
.cms-home .cols2 .right:hover .right-side span.button{
    background: #FFA746;
    color: white;
    box-shadow: 0px 0px 0px 1px #fff inset;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.cms-home .cols2 .left:hover .right-side span.button{
    background: #F14488;
    color: white;
    box-shadow: 0px 0px 0px 1px #fff inset;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.cms-home .cols2 .right > a,
.cms-home .cols2 .left > a {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    z-index: 9;
    display: block;
}
.cms-home .cols2 .right ,
.cms-home .cols2 .left {
    float: left;
    width: 50%;
    position: relative;
    box-sizing: border-box;
}
.cms-home .cols2 .left{
    padding-right: 17px;
}

.cms-index-index.cms-home #main_menu{
    border-bottom: none;
}
.cms-home .cols3 > div span{
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.cms-home .cols3 .right:hover span{
    color:white;
    background: #D3DEF2;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.cms-home .cols3 .right span{
    -webkit-box-shadow: 0px 0px 8px 2px rgba(201,213,234,1);
    -moz-box-shadow: 0px 0px 8px 2px rgba(201,213,234,1);
    box-shadow: 0px 0px 8px 2px rgba(201,213,234,1);
}
.cms-home .cols3 .center:hover span{
    color:white;
    background: #F7CE9F;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.cms-home .cols3 .center span{
    -webkit-box-shadow: 0px 0px 8px 2px rgba(250,219,188,1);
    -moz-box-shadow: 0px 0px 8px 2px rgba(250,219,188,1);
    box-shadow: 0px 0px 8px 2px rgba(250,219,188,1);
}
.cms-home .cols3 .left:hover span{
    color:white;
    background: #FCDAE5;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.cms-home .cols3 .left span{
    -webkit-box-shadow: 0px 0px 8px 2px rgba(248,220,230,1);
    -moz-box-shadow: 0px 0px 8px 2px rgba(248,220,230,1);
    box-shadow: 0px 0px 8px 2px rgba(248,220,230,1);
}

.cms-home .cols3 > div a:hover {
    opacity: 0.75;
}
.cms-home .cols3 > div a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999;
}
.cms-home .cols3 > div span {
    position: absolute;
    z-index: 9;
    display: block;
    bottom: 27px;
    margin: auto;
    left: 0;
    right: 0;
    max-width: 100px;
    text-align: center;
    font-weight: bold;
    font-family: Arial;
    font-size: 16px;
    background: white;
    border-radius: 5px;
    padding: 10px;
    color: #988d90;
}
.cms-home .cols3 > div{
    position: relative;
    float: left;
}
.cms-home .cols3 .right{
    float: right;
}
.cms-home .cols3 .center{
    margin: 0 6px 0 7px;
}
.cms-home .cols1 .club a{
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 999;
}
.cms-home .cols1 .club .right{
    float: left;
}
.cms-home .cols1 .club .left img{
    position: absolute;
    left: 0;
    right: 0;
    top: 28px;
    bottom: 0;
    margin: auto;
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.cms-home .cols1 .club .right > span:nth-child(2){
    font-family: 'Segoe Script';
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: -2px;
    padding-top: 8px;
}
.cms-home .cols1 .club .right > span:first-child{
    font-family: 'Segoe Script';
    font-size: 32px;
    letter-spacing: -2px;
}
.cms-home .cols1 .club .right span{
    display: block;
}
.cms-home .cols1 .club .right .button:after{
    content:"";
    position: absolute;
    margin: auto;
    width: 20px;
    height: 14px;
    right: 0;
    top: 12px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/arrow.png') 0 0 no-repeat;
}

.cms-home .cols1 .club .right .button{
    max-width: 207px;
    margin: 13px auto 0;
    padding: 11px;
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana;
    text-transform: uppercase;
    background: #EE4C8B;
    position: relative;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.cms-home .cols1 .club:hover .right .button {
    background: white;
    color:#EE4C8B;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.cms-home .cols1 .club .right .icones span{
    display: inline-block;
    width: 25%;
    vertical-align: top;
}
.cms-home .cols1 .club .right .icones{
    margin-top: 8px;
}
.cms-home .cols1 .club .right{
    float: left;
    padding: 32px 13px 23px;
    text-align: center;
    width: 35%;
}
.cms-home .cols1 .club .left{
    float: left;
    width: 56%;
    position: relative;
    height: 245px;
}
.cms-home .cols1 .naissance .right span.jadore{
    font-size: 29px;
    font-weight: normal;
    padding-top: 14px;
}
.cms-home .cols1 .naissance .right span.naissance{
    font-size: 40px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 9px;
}
.cms-home .cols1 .naissance .right span.collection{
    font-size: 40px;
    text-transform: uppercase;
    font-weight: normal;
}
.cms-home .cols1 .naissance .right .button a:last-child{
    margin-right: 0;
}
.cms-home .cols1 .naissance .right .button a:hover{
    opacity: 1;
    background: #907d77;
    color:white;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.cms-home .cols1 .naissance .right .button a{
    background: white;
    border: 2px solid #907d77;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px;
    font-weight: bold;
    color: #907d77;
    display: inline-block;
    min-width: 157px;
    margin-right: 13px;
    text-align: center;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.cms-home .cols1 .naissance .right .button{
    margin: 14px 3px 0;
}
.cms-home .cols1 .naissance .right span{
    display: block;
    font-family: Verdana;
    text-align: center;
    color: #907d77;
}
.cms-home .cols1 .naissance .right{
    width: 43%;
    padding: 29px 0 32px;
}
.cms-home .cols1 .naissance .left{
    width: 53%;
}
.cms-home .cols1 .naissance .right,
.cms-home .cols1 .naissance .left{
    float: left;
}
.cms-home .cols1 > .naissance {
    background: #ffd18f;
    overflow: hidden;
    max-height: 247px;
}
.cms-home .cols1 .club {
    background: rgb(170,208,239); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(170,208,239,1) 0%, rgba(155,203,237,1) 47%, rgba(173,208,238,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(170,208,239,1) 0%,rgba(155,203,237,1) 47%,rgba(173,208,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(170,208,239,1) 0%,rgba(155,203,237,1) 47%,rgba(173,208,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad0ef', endColorstr='#add0ee',GradientType=1 ); /* IE6-9 */
    color:white;
    position: relative;
    overflow: hidden;
}
.cms-home .cols3,.cms-home .cols1 {
    margin-top: 10px;
}
.cms-home .cols2 .right .right-side span.button{
    padding: 11px 14px;
    display: block;
    margin: 16px 0 36px;
    max-width: 94px;
    border-radius: 5px;
    font-size: 16px;
    font-family: Arial;
    font-weight: 600;
    color: #FFA746;
    background: rgb(255,249,249); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,249,249,1) 0%, rgba(255,213,162,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,249,249,1) 0%,rgba(255,213,162,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,249,249,1) 0%,rgba(255,213,162,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9f9', endColorstr='#ffd5a2',GradientType=0 ); /* IE6-9 */
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
main{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.customer-account-create #page_content {
    margin: 0 20px;
    padding: 0;
}
.customer-account-create #page_content > h2 {
    color: #907d77;
    background: white;
    padding: 14px 31px 6px;
    font-size: 17.5px;
    margin: 0;
}
.customer-account-create #page_content .p-infos span {
    display: block;
}
.customer-account-create #page_content .p-infos {
    font-size: 11px;
    border-bottom: none;
    padding: 0 31px 10px;
    margin: 0;
    line-height: 13px;
}
.customer-account-create #page_content #form-validate .items > div{
    margin-bottom: 8px;
}
.customer-account-create #form-validate input[type="text"],
.customer-account-create #form-validate input[type="password"]{
    width: 222px;
}
.not-have-mobile-phone {
    margin-bottom: 15px !important;
}
.customer-account-create #page_content #form-validate .item-a{
    border-bottom: 1px solid #E8E6E7;
    padding-top: 17px;
    margin-left: 20px;
}
.customer-account-create #page_content #form-validate .items{
    padding: 14px 29px 14px 9px;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc .img img{
    width: 243px;
    position: absolute;
    top: 36px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.customer-account-create #country {
    width: 230px!important;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc .text span.second{
    font-family: 'Segoe Script';
    font-size: 26px;
    text-transform: uppercase;
    letter-spacing: -2px;
    padding-top: 8px;
    font-weight: 200;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc .text span.first{
    font-family: 'Segoe Script';
    font-size: 25px;
    letter-spacing: -2px;
    margin-top: 13px;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc span.button:after{
    content: "";
    position: absolute;
    margin: auto;
    width: 20px;
    height: 14px;
    right: 0;
    top: 12px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/arrow.png') 0 0 no-repeat;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc span.button{
    max-width: 187px;
    margin: 9px auto 0;
    padding: 11px;
    font-size: 13px;
    font-weight: bold;
    font-family: Verdana;
    text-transform: uppercase;
    background: #EE4C8B;
    position: relative;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
    display: block;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc .text span{
    display: block;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc .icones span img{
    width: 52px;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc .icones span{
    display: inline-block;
    width: 25%;
    vertical-align: top;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc .icones{
    margin-top: 8px;
    text-align: center;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc .text{
    text-align: center;
}

.customer-account-create #page_content #form-validate .global .right .club-bloc:hover span.button{
    background: white;
    color:#EE4C8B;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc a{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc{
    color: white;
    position: relative;
    padding: 0 0 29px;
}
.customer-account-create #page_content #form-validate .global .right .club-bloc .img{
    position: relative;
    height: 175px;
}
.customer-account-create #page_content #form-validate .global .right{
    float: left;
    width: 31%;
    margin: 48px 0 0 65px;
    background: rgb(168,207,239); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(168,207,239,1) 0%, rgba(176,210,240,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(168,207,239,1) 0%,rgba(176,210,240,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(168,207,239,1) 0%,rgba(176,210,240,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8cfef', endColorstr='#b0d2f0',GradientType=0 ); /* IE6-9 */
}
.customer-account-create #page_content #form-validate .global .left{
    float: left;
    width: 55%;
}
.customer-account-create #page_content #form-validate .global{
    overflow: hidden;
}
.customer-account-create .label, .customer-account-create label,#captcha-input-box-user_create label, #captcha-image label{
    width: 36% !important;
    display: inline-block !important;
    text-align: left !important;
    margin-right: 14px !important;
    vertical-align: middle !important;
    font-size: 11px !important;
}
#captcha-input-box-user_create, #captcha-image {
    padding-left: 0;
}
.customer-account-create .item-a h3 {
    color: #bbaaa5;
    font-size: 17.6px;
}
.basSlider.defaultTheme .cwsRwdSlider {
    border:none !important;
    padding:0 !important;
}
.cms-home #page_content {
    padding: 0px 0 10px 0 !important;
}
.cwsSlider {
    margin: 0 auto 12px !important;
}
.cws-arw.angle a.cws-prev:before {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/arrow.svg') 0 0 no-repeat;
    background-size: 14px;
    margin-left: 11px;
    margin-top: 6px;
    content: "" !important;
}
.cws-arw.angle a.cws-next:before {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/arrow.svg') 0 0 no-repeat;
    background-size: 14px;
    margin-left: -10px;
    transform: rotate(180deg);
    margin-top: 6px;
    content: "" !important;
}
.cws-arw a {
    font-size: 0 !important;
}
.NavArwOnHover:hover .cws-arw .cws-next, .alwaysNavArw .cws-arw .cws-next,
.NavArwOnHover:hover .cws-arw .cws-prev, .alwaysNavArw .cws-arw .cws-prev{
    opacity: 1 !important;
}
.cws-arw a:before {
    height: 24px !important;
}
.cws-pager li,.std .cwsSlider ol li,.cwsSlider ol li {
    margin: 0 7px!important;
}
.defaultTheme .pagerBelow .cws-pager {
    bottom: 10px !important;
    z-index: 1;
}
.cws-pager li a.cws-active {
    background:#987E78 ;
    border: 1px solid #987E78 !important;
}
.cws-pager li a {
    border: 1px solid #987E78!important;
    width: 15px!important;
    height: 15px!important;
}
.customer-account-create .enhanced-input-radio {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/radio.svg') no-repeat 50% 50% !important;
    background-size: 15px !important;
}
.customer-account-create .enhanced-input-radio.checked {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-rond-tripple-24x24.png') no-repeat 50% 50% !important;
}
.customer-account-create #page_content #form-validate .item-b .items {
    border-bottom: 1px solid #E8E6E7;
    padding: 14px 29px 0 9px;
}
.customer-account-create #page_content #form-validate .item-b {
    padding: 4px 0 4px 22px;
}
.customer-account-create #page_content #form-validate .item-b .items div > span:nth-child(2) {
    font-size: 9px;
    margin-bottom: 7px;
}
.customer-account-create #page_content #form-validate .item-b .items div span.note {
    font-size: 9px;
    font-style: italic;
    margin-top: 22px;
}
.customer-account-create #page_content #form-validate .item-b .items div > span {
    display: block;
}
.customer-account-create #page_content #form-validate .item-b .items > div {
    margin-bottom: 18px;
}
.customer-account-create #page_content #form-validate .item-b .items label {
    margin-top: 5px;
    width: auto !important;
    margin-right: 3px !important;
}
.customer-account-create #page_content #form-validate .item-c h3{
    color: #bbaaa5;
    font-size: 17.6px;
    margin-top: 17px;
    padding-left: 50px;
}
.customer-account-create .f-ul {
    list-style: none;
    font-size: 11px;
    padding: 17px 28px 15px;
}
.customer-account-create .children-ul {
    padding-left: 27px;
    font-size: 11px;
}
.customer-account-create #page_content #form-validate #children_options .child_1 .item-a {
    width: 22%;
    text-align: center;
    bottom: 0;
    margin: 0 0 0 29px !important;
    padding: 0 !important;
}
.customer-account-create #page_content #form-validate #children_options .child_1  {
    height: auto;
}
.customer-account-create #page_content #form-validate #children_options .child_1 .item-a label {
    padding-left: 0;
}
.customer-account-create #page_content #form-validate #children_options .child_1 p {
    margin: 13px 0 15px;
}
.customer-account-create #page_content #form-validate #children_options .child_1 .item-a input#child-a1 {
    width: 81%;
    display: block;
    height: 19px;
}
.customer-account-create #page_content #form-validate #children_options .child_1 .item-d .styled-select .wrap-enhanced-select .child-g1{
    width: 94%;
}
.customer-account-create #page_content #form-validate #children_options .child_1 .item-d .styled-select .wrap-enhanced-select{
    display: block;
}
.customer-account-create #page_content #form-validate #children_options .child_1 .item-d .styled-select{
    display: block;
    width: 94% !important;
}
.customer-account-create #page_content #form-validate #children_options .border-right-class {
    height: 49px;
    top: -1px;
}
.customer-account-create .add-children p a {
    padding: 0 10px 10px 25px !important;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/add-b.png') no-repeat 0 0 !important;
}
.customer-account-create .add-children p {
    margin: 0;
}
.customer-account-create .add-children {
    padding-left: 22px;
}
.customer-account-create #page_content #form-validate #children_options .child_1 .item-d {
    width: 20%;
    padding-left: 66px;
}
.customer-account-create #page_content #form-validate #children_options .child_1 .item-c {
    width: 25%;
    padding-left: 32px;
}
.customer-account-create #page_content #form-validate #children_options .child_1 .item-b {
    padding: 0 0 4px 13px;
    width: 11%;
}
.customer-account-create .inner.childrenoptions .item-b .label {
    padding-left: 30px;
}

.customer-account-create .inner.childrenoptions .wrap-enhanced-select:after {
    content: '';
    width: 11px;
    background: #FFF url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/picto_select.png') no-repeat -4px 0 !important;
    background-size: 17px !important;
}
.customer-account-create .inner.childrenoptions .wrap-enhanced-select:before {
    width: 10px;
}
.customer-account-login #page_content div.register-a .div-ombre{
    width: 48.5%;
}
.customer-account-login #page_content div.register-a {
    margin: 0;
}
.customer-account-login #page_content {
    padding: 27px 30px;
    width: auto;
    background: none;
}
.customer-account-login #page_content .one, .customer-account-login #page_content .two {
    width: 100%;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    background: #fff;
    border: 1px solid;
}
.customer-account-login #page_content .one .inner, .customer-account-login #page_content .two .inner {
    padding: 23px 10px 5px;
    min-height: 0;
}
.customer-account-login #page_content .two h2 {
    font-size: 16.3px;
    width: auto;
    margin: auto;
    font-family: Verdana;
    letter-spacing: 0;
    padding-bottom: 19px;
}
.customer-account-login #page_content .login-a fieldset {
    padding-left: 20px;
    margin-top: 22px;
    padding-right: 30px;
}
.customer-account-login #page_content .login-a fieldset input#email,
.customer-account-login #page_content .login-a fieldset input{
    width: 95%;
    height: 34px;
}
.customer-account-login #page_content .login-a label {
    font-family: Verdana;
    font-size: 15.4px;
}
.customer-account-login #page_content p {
    margin: 10px 0 10px;
}
.customer-account-login #page_content .forgotten {
    font-size: 13px;
    text-decoration: underline;
    font-family: Verdana;
    color: #907d77;
}
.customer-account-login #page_content .scheme-a {
    width: auto;
    margin-top: 0;
    float: right;
    font-size: 10px;
}
.customer-account-login #page_content .two button:hover {
    opacity: 0.7;
}
.customer-account-login #page_content .two button {
    background: #8bb3d9;
    text-align: center;
    padding: 15px 0;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4px;
    width: 61%;
    height: auto;
    font-size: 12px;
    margin-top: 22px;
    font-family: Verdana;
    transition: 250ms all;
}
.customer-account-login #page_content .two button i.right,.customer-account-login #page_content .one .link-g a i.right {
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    margin-left: 10px;
    vertical-align: top;
    margin-top: 5px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.customer-account-login #page_content .one h2 {
    font-size: 17.6px;
    padding-bottom: 19px;
    width: auto;
    font-family: Verdana;
}
.customer-account-login #page_content .one .inner {
    background: none;
}

.customer-account-login .one .inner h3 {
    padding-top: 32px;
    padding-left: 42px;
    font-size: 15.4px;
    font-family: Verdana;
    margin-bottom: 10px;
    font-weight: normal;
}
.customer-account-login #page_content div.register-a ul.ul-account li:before {
    content:"";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #ff0066;
    position: absolute;
    left: 10px;
    top: 7px;
}
.customer-account-login #page_content div.register-a ul.ul-account li {
    text-decoration: none;
    font-family: Verdana;
    font-size: 13px;
    line-height: 22px;
    padding-left: 23px;
    position: relative;
    height: auto;
}
.customer-account-login #page_content div.register-a ul.ul-account {
    margin: 10px 0 0 0;
    padding-left: 32px !important;
    list-style-image: none !important;
}
.customer-account-login #page_content .one .link-g{
    margin-top: 99px;
    transition: 200ms all;
}
.customer-account-login #page_content .one .link-g a:hover {
    opacity: 0.7;
}
.customer-account-login #page_content .one .link-g a {
    padding: 16px 16px 16px 13px;
    text-align: center;
    width: 47%;
    font-size: 12px;
    height: auto;
    background: #ff0066;
    transition: 200ms all;
}
.customer-account-login #page_content .one .link-g a span {
    position: relative;
    top: auto;
    font-family: Verdana;
    font-size: 12px;
    -webkit-transition: color 200ms linear;
    -ms-transition: color 200ms linear;
    transition: color 200ms linear;
}
.customer-account-login #page_content .one .link-g a i.right {
    margin-top: 3px;
}

.div-ombre .ombre {
    background: none;
}
.donnees-perso a{
    text-decoration: underline;
    color:#907d77;
}
.donnees-perso {
    font-family: Verdana;
    font-size: 9px;
    margin-top: 22px;
    line-height: 13px;
}
.customer-account-create .button .button,
.address-book-btn button,
.giftslist-sharing button,
.newsletter-btn button,
form.form-e button,
.soft-toys-coffer button,
.add-address-link a,
#avoucher-cutomer-giftcard-form .button,
.birth-list button,
.ayalinegiftslist-index-index .note-a a,
.wishlist-link-g-update a,
.wishlist-link-add a,
.wishlist-link-g-share a,
.share-wishlist button,
.ayalinegiftslist-index-thank .link-e button,
#sosContactForm button {
    font-size: 12px;
    font-family: Verdana;
    background: #ff0066;
    padding: 15px 25px;
}
.customer-account-create .button{
    text-align: left;
}
.customer-account-create #page_content #form-validate .save {
    clear: both;
    overflow: hidden;
}
.customer-account-create #page_content .scheme-a {
    width: auto;
    float: left;
    text-align: left;
    margin: 22px 31px;
}
.customer-account-create #page_content .donnees-perso {
    margin-top: 37px;
    line-height: 13px;
    margin-left: 14px;
    margin-bottom: 14px;
}
.customer-account-create .button .button {
    margin-left: 46px;
    min-width: 240px;
    padding: 16px 15px 14px 47px;
    margin-top: 22px;
}
.customer-account-create .button .button i.right,
.address-book-btn button i.right,
.giftslist-sharing button i.right,
.newsletter-btn button i.right,
form.form-e button i.right,
.soft-toys-coffer button i.right,
.add-address-link a i.right,
#avoucher-cutomer-giftcard-form .button i.right,
.birth-list button i.right,
.ayalinegiftslist-index-index .note-a a i.right,
.wishlist-link-g-update a i.right,
.wishlist-link-add a i.right,
.wishlist-link-g-share a i.right,
.share-wishlist button i.right,
.ayalinegiftslist-index-thank .link-e button i.right,
#sosContactForm button i.right {
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    margin-left: 10px;
    vertical-align: top;
    margin-top: 5px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.customer-account-create #page_content .top  {
    overflow: hidden;
    border-bottom: 1px solid #cec6c3;
}
.customer-account-create #page_content .top .rightSide .text span:last-child{
    font-weight: bold;
    font-size: 16px;
}
.customer-account-create #page_content .top .rightSide .text span:first-child{
    font-weight: bold;
}
.customer-account-create #page_content .top .leftSide span a{
    font-weight: bold;
    color:#907d77;
}
.customer-account-create #page_content .top .rightSide .text span{
    display: block;
}
.customer-account-create #page_content .top .rightSide .text{
    margin: 21px 0 0 0;
    text-align: center;
    text-indent: 50px;
}
.customer-account-create #page_content .top .rightSide {
    float: right;
    width: 25%;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/contact.svg') 2px 20px no-repeat;
    height: 63px;
    background-size: 44px;
}
.customer-account-create #page_content .top .leftSide {
    float: left;
    width: 70%;
}
.customer-account-create #page_content .top .leftSide .heading-a{
    font-size: 17.5px;
    margin: 14px 31px 6px;
}
.customer-account-create main {
    border-top: 1px solid #d1c9c7;
}
.customer-account-create #form-validate span.tel {
    display: inline-block;
    padding-right: 10px;
}
#breadcrumbs strong,
#breadcrumbs strong span,
#breadcrumbs a {
    color: #907D77;
    text-decoration: none;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}
.catalogsearch-result-index #page_content div.page-title h1,
.catalogsearch-result-index .catalog-category-page-content h1.cch1,
.catalog-category-view .catalog-category-page-content h1.cch1{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 2px;
    position: absolute;
    padding-top: 13px;
    z-index: 1;
}
#left_page_col {
    padding: 0;
    width: 22.5%;
    margin: 10px 16px 13px 23px;
}
#page_content {
    padding: 0;
    width: 71.2%;
    margin: 11px 0;
}
.catalogsearch-result-index div.catalog-a ,
.catalog-category-view div.catalog-a,
.ayalinegiftslist-participate-list div.catalog-a {
    padding: 9px 1px 0 1px;
}
.catalogsearch-result-index div.advice .bottom img ,
.catalog-category-view div.advice .bottom img {
    width: 100%;
}
.catalogsearch-result-index div.catalog-a div span.heading-a ,
.catalog-category-view div.catalog-a div span.heading-a,
.ayalinegiftslist-participate-list div.catalog-a div span.heading-a {
    padding: 12px 0 0 0;
    line-height: 12px;
    font-size: 10px;
    border-top: 0;
}
.catalogsearch-result-index .catalog-a h4 ,
.catalog-category-view .catalog-a h4,
.ayalinegiftslist-participate-list .catalog-a h4 {
    position: relative;
    clear: both;
    min-height: 35px;
    padding: 0 3px;
}
.catalogsearch-result-index .catalog-a span.club-sdo-price .price,
.catalog-category-view .catalog-a span.club-sdo-price .price,
.ayalinegiftslist-participate-list .catalog-a span.club-sdo-price .price,
.ayalinesosdoudou-index-famille .catalog-a span.club-sdo-price .price {
    color: #e74d8d;
    font-size: 14px;
    font-weight: bold;
}
.catalogsearch-result-index .catalog-a span.regular-price.club,
.catalog-category-view .catalog-a span.regular-price.club,
.ayalinegiftslist-participate-list .catalog-a span.regular-price.club {
    font-size: 10px;
    position: relative;
    display: inline-block;
    bottom: 4px;
    margin: 0;
    right: auto;
    left: auto;
    width: auto;
}
.catalogsearch-result-index .catalog-a span.club-sdo-price .price,
.catalog-category-view .catalog-a span.club-sdo-price .price,
.ayalinegiftslist-participate-list .catalog-a span.club-sdo-price .price,
.ayalinesosdoudou-index-famille span.club-sdo-price .price,
.catalogsearch-result-index .catalog-a span.club-sdo-price .image,
.catalog-category-view .catalog-a span.club-sdo-price .image,
.ayalinegiftslist-participate-list .catalog-a span.club-sdo-price .image,
.ayalinesosdoudou-index-famille span.club-sdo-price .image{
    display: inline-block;
    margin-left: 1px;
}
.catalogsearch-result-index .catalog-a span.club-sdo-price ,
.catalog-category-view .catalog-a span.club-sdo-price,
.ayalinegiftslist-participate-list .catalog-a span.club-sdo-price,
.ayalinesosdoudou-index-famille .catalog-a span.club-sdo-price {
    display: inline-block;
}
.catalogsearch-result-index .catalog-a span.regular-price ,
.catalog-category-view .catalog-a span.regular-price,
.ayalinegiftslist-participate-list .catalog-a span.regular-price,
.ayalinesosdoudou-index-famille .catalog-a span.regular-price {
    font-size: 14px;
    position: absolute;
    display: block;
    bottom: 0;
    margin: auto;
    right: auto;
    left: auto;
    width: 100%;
}
.catalogsearch-result-index div.catalog-a div ,
.catalog-category-view div.catalog-a div,
.ayalinegiftslist-participate-list div.catalog-a div {
    position: static;
}
.catalogsearch-result-index div.catalog-a > div a.product-url-link,
.catalog-category-view div.catalog-a > div a.product-url-link,
.ayalinegiftslist-participate-list > div a.product-url-link{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
.catalogsearch-result-index div.catalog-a .product-img img,
.catalog-category-view div.catalog-a .product-img img,
.ayalinegiftslist-participate-list div.catalog-a .product-img img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto;
    padding-top: 17px;
    box-sizing: border-box;
}
.catalogsearch-result-index div.catalog-a .product-img ,
.catalog-category-view div.catalog-a .product-img,
.ayalinegiftslist-participate-list div.catalog-a .product-img{
    min-height: 194px;
    position: relative;
    width: 100% !important;
}
.catalogsearch-result-index div.catalog-a > div ,
.catalog-category-view div.catalog-a > div,
.ayalinegiftslist-participate-list div.catalog-a > div {
    min-height: 292px;
    position: relative;
    width: 24.6%;
    margin: 0 1px 7px 1px;
    padding:  0;
}
.catalogsearch-result-index div.catalog-a .list-item:hover > a ,
.catalog-category-view div.catalog-a .list-item:hover > a,
.ayalinegiftslist-participate-list .list-item:hover > a,
.catalogsearch-advanced-result div.catalog-a .list-item:hover > .checkbox-wrap {
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.catalogsearch-result-index div.catalog-a .list-item:hover > a ,
.catalog-category-view div.catalog-a .list-item:hover > a,
.ayalinegiftslist-participate-list div.catalog-a .list-item:hover > a,
.catalogsearch-advanced-result div.catalog-a .list-item:hover > .checkbox-wrap {
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    -webkit-box-shadow: 0px 0px 0px 2px rgba(194,178,189,1);
    -moz-box-shadow: 0px 0px 0px 2px rgba(194,178,189,1);
    box-shadow: 0px 0px 0px 2px rgba(194,178,189,1);
}
.catalogsearch-result-index div.catalog-a .attributes-conf ,
.catalog-category-view div.catalog-a .attributes-conf,
.ayalinegiftslist-participate-list div.catalog-a .attributes-conf {
    width: 100% !important;
}
.catalogsearch-result-index div.catalog-a .bandeau ,
.catalog-category-view div.catalog-a .bandeau,
.ayalinegiftslist-participate-list div.catalog-a .bandeau {
    width: 100%;
}
.catalogsearch-result-index div.catalog-a .bandeau:first-child ,
.catalog-category-view div.catalog-a .bandeau:first-child,
.ayalinegiftslist-participate-list div.catalog-a .bandeau:first-child {
    margin-top: 0;
    margin-bottom:2px;
}
.catalogsearch-result-index div.catalog-a .customizable ,
.catalog-category-view div.catalog-a .customizable,
.ayalinegiftslist-participate-list div.catalog-a .customizable {
    position: absolute;
    font-size: 10px;
    top: 2px;
    color: #8bb3d9;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.catalogsearch-result-index div.catalog-a div img.bottom-left ,
.catalog-category-view div.catalog-a div img.bottom-left,
.ayalinegiftslist-participate-list div.catalog-a div img.bottom-left {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99;
}
.catalogsearch-result-index div.catalog-a div img.top-right ,
.catalog-category-view div.catalog-a div img.top-right,
.ayalinegiftslist-participate-list div.catalog-a div img.top-right {
    position: absolute;
    right: 4px;
    z-index: 9;
}
.ayalinegiftslist-participate-list div.catalog-a div img.top-right {
    width: 45px;
}
.catalogsearch-result-index div.catalog-a div img.bottom-right ,
.catalog-category-view div.catalog-a div img.bottom-right,
.ayalinegiftslist-participate-list div.catalog-a div img.bottom-right {
    bottom: 90px;
    top: auto;
    right: 0;
    z-index: 9;
}
#left_page_col .description h2{
    margin-bottom: 16px;
    font-size: 11px;
    line-height: 1.4em;
}
#left_page_col .description{
    margin-top: 16px;
    font-size: 10px;
    padding: 0 10px;
}

#left_page_col nav .title strong {
    color:#E9458A;
    font-weight: bold;
}
#left_page_col nav .content {
    padding: 7px;
}
#left_page_col nav .title {
    background: #EAE8E9;
    padding: 8px 10px;
    text-transform: uppercase;
    min-height: 22px;
    position: relative;
    cursor: pointer;
    line-height: 22px;
    margin-bottom: 1px;
    text-align: left;
}
#left_page_col nav .title.clicked i.top {
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: 12px;
}
#left_page_col nav .title i.top {
    border: solid #A29796;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    position: absolute;
    right: 14px;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    top: 16px;
}
#left_page_col > nav .content {
    display: block;
}
#left_page_col > nav.filters .title.clicked i.top {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    top: 16px;
}
#left_page_col > nav.filters .title i.top {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: 12px;
}
#left_page_col > nav.filters .content {
    display: none;
    text-align: left;
}
#left_page_col > nav .content a {
    padding: 4px 3px 5px;
    border-bottom: none;
    font-size: 12px;
    line-height: 1.4em;
}
#left_page_col #collections_menu {
    margin-top: 0;
}
#left_page_col #collections_menu li a {
    margin-top: 3px;
    border-bottom: 1px solid;
}
#left_page_col nav.filters .content li a .text {
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px;
    font-size: 12px;
}
#left_page_col nav.filters .content li a .case_a_cocher {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid;
    vertical-align: middle;
    border-radius: 2px;
}
#left_page_col nav.filters .title strong {
    font-size: 10px;
    text-transform: none;
    color:#907d77;
}
.filters_currently .count-filters {
    color:#907d77;
    font-size: 10px;
    font-style: italic;
}
.filters_currently li .value {
    color: white;
    font-style: normal;
    font-size: 10px;
    text-align: left;
    padding: 4px 10px;
    display: inline-block;
    vertical-align: top;
}
.filters_currently li {
    padding: 0;
    display: inline-block;
    border-radius: 5px;
    background: #EC4C8B;
    position: relative;
    margin-top: 2px;
    vertical-align: middle;
    min-width: 77px;
}
.filters_currently, .actions_filters {
    display: block;
}
.filters_currently li a.btn-remove:after {
    content: '\d7';
    position: absolute;
    top: 2px;
    bottom: 0;
    right: 4px;
    font-size: 15px;
    color: #FFF;
    text-align: center;
    text-indent: 9px;
    font-weight: bold;
}
.filters_currently .btn-remove {
    background: none !important;
    text-indent: -9999px;
    top: auto;
    width: 20px;
    height: auto;
    float: initial;
    background: no-repeat 50% 50%;
    margin: 0;
    display: inline-block;
    vertical-align: top;
}
.selected-filters,div.select-a {
    display: inline-block;
    vertical-align: top;
    border-bottom: none;
}
.filters_currently {
    margin: 0 ;
    padding: 5px 2px 3px;
    border-bottom: 1px solid #D6D6D5;
    border-top: none;
    top: 20px;
    position: relative;
    margin-top: 5px;
}
.selected-filters {
    width: 72%;
}
div.select-a  {
    float: right;
    width: 25%;
}
div.select-a div {
    border: 0;
    width: auto !important;
    display: inline-block;
    font-size: 10px;
    padding: 7px 0 7px 3px;
    margin: 0;
}
div.select-a div.item-g:hover {
    border: 1px solid;
}
div.select-a div.item-g {
    border:none;
    position: relative;
    display: inline-block;
    vertical-align: top;
    float: right;
    top: auto;
    margin: 3px 0 0 0;
    width: 115px !important;
    padding: 3px 0;
    background: white;
    cursor: pointer;
}
div.select-a div.item-g ul {
    position: relative;
    letter-spacing: 1px;
    border: none;
}
div.select-a div.item-g ul li {
    padding: 0;
    border:none;
    border-bottom: 1px solid;
}
div.select-a div.item-g ul li:last-child {
    border-bottom: none;
}
div.select-a div.item-g ul li a {
    padding: 0;
}
div.select-a ul {
    border:none;
    margin-top: 0;
}
div.select-a div.item-g li:hover {
    opacity: 0.7;
}
div.select-a div.item-g .selection {
    display: block;
    border-bottom: 1px solid #D6D6D5;
    padding: 2px 9px 5px;
    letter-spacing: 0;
    font-size: 10px;
    cursor: pointer;
}
div.select-a div.item-g:hover .selection {
    border-bottom: 1px solid;
}
div.select-a div.item-g .selection i.top {
    border: solid #A29796;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 2px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    right: 5px;
    top: 4px;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
div.select-a div.item-g:hover .selection i.top {
    top: 9px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
div.select-a div.item-g ul li label {
    display: block;
    padding: 3px 9px;
    letter-spacing: 0;
    font-size: 10px;
}
div.select-a div.item-g ul li label.active {
    font-weight: bold;
}
div.select-a div.item-g .enhanced-input-radio {
    display: none;
}
#left_page_col nav .content span.color {
    background-position: 2px 50%;
    top: 0;
    padding-left: 18px;
}
div.catalog-a div span.discount span.new-price {
    font-size: 11px;
    font-weight: bold;
}
div.catalog-a div span.discount span.pourcent {
    background: red;
    color: white;
    padding: 3px 0;
    font-size: 9px;
}
div.catalog-a div span.discount {
    color: #e31519;
    position: relative;
    width: 85%;
    margin: auto;
    font-family: Verdana;
    bottom: 0;
    position: absolute;
    width: 100%;
}
div.catalog-a div span.discount span {
    vertical-align: text-bottom;
}
div.catalog-a div span span.strike:after {
    content: "";
    position: absolute;
    right: -3px;
    height: 28px;
    width: 1px;
    background: #907D77;
    top: -18px;
}
div.catalog-a div span span.strike {
    color: #907D77;
    position: relative;
    font-size: 10px;
}
.catalogsearch-result-index .product-advertising-insert h4,
.catalog-category-view .product-advertising-insert h4{
    position: absolute;
    background: rgba(234,87,163,0.7);
    bottom: 1px;
    width: 100%;
    padding:29px 0 18px;
    color: white;
    z-index: 9;
    font-size: 14.5px;
    min-height: 23px;
    line-height: 23px;
    font-family: Arial;
    font-weight: bold;
}
.catalogsearch-result-index .product-advertising-insert > div.img img,
.catalog-category-view .product-advertising-insert > div.img img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.catalogsearch-result-index .product-advertising-insert > div.img,
.catalog-category-view .product-advertising-insert > div.img{
    position: relative;
    width: 100%;
    height: 294px;
    margin-bottom: 0;
}
.catalogsearch-result-index .product-advertising-insert > a,
.catalog-category-view .product-advertising-insert > a{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99;
}
.catalogsearch-result-index .product-advertising-insert ,
.catalog-category-view .product-advertising-insert {
    position: relative;
}

.category_footer {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}
#breadcrumbs .content {
    margin: 0 24px;
    display: block;
}
.category_footer .content {
    margin: 0 23px;
}
.catalog-product-view .pictos_top .top-left {
    position: relative;
    top: auto;
    left: auto;
}
.catalog-product-view .wrapper-top {
    padding: 0 20px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a,
.catalog-product-view #page_content .product-view.giftcard .double-a .one.preview-a{
    width: 63%;
    min-height: 470px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .show-descriptif a,
.catalog-product-view #page_content .product-view .double-a .two.description-a .show-descriptif-mobile a {
    font-size: 11px;
    color: #907D77;
    text-decoration: underline;
    display: block;
    padding: 12px 0;
    border-bottom: 1px solid #D5CDCB;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title{
    padding-left: 22px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a{
    width: 37%;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a h1 {
    font-size: 15px;
    padding-bottom: 6px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a h1 span.ref {
    padding-top: 0;
    FONT-SIZE: 11px;
}
.catalog-product-view #page_content {
    margin: 0;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button.btn-cart {
    float: none;
    width: 100%;
    height: auto;
    padding: 14px 0;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button.btn-cart:hover {
    opacity: .8;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .link-wishlist .bold{
    font-weight: bold;
    text-transform: uppercase;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .link-wishlist > span:before{
    content:'';
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/wishlist.svg') 8px 3px no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 30px;
    height: 20px;
    left: 9px;
    background-size: 16px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .link-wishlist > span{
    position: relative;
    padding-left: 46px;
    font-size: 11px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .link-wishlist {
    text-align: center;
    display: block;
    padding-top: 8px;
    font-size: 11px;
    color: #907D77;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .gift-list-link .bold {
    font-weight: bold;
    text-transform: uppercase;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .gift-list-link > span:before {
    content:"";
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/landeau.svg') 8px 0 no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 30px;
    height: 20px;
    left: 3px;
    background-size: 21px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .gift-list-link > span {
    position: relative;
    padding-left: 40px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .gift-list-link {
    display: block;
    background: #FAA361;
    color: white;
    text-align: center;
    padding: 15px 0 11px;
    border-radius: 5px;
    font-family: Arial;
    font-size: 11.5px;
    cursor: pointer;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .right .label-entretien{
    font-size: 14px;
    display: block;
    padding-bottom: 10px;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .right > div{
    padding-left: 17px;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .right:before {
    content:"";
    left: 11px;
    right: 0;
    width: 98%;
    height: 0.8px;
    background: #E1DDDA;
    top: 0;
    position: absolute;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .right{
    display: inline-block;
    vertical-align: top;
    width: 36%;
    padding: 6px 0;
    position: relative;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .left:before{
    content:"";
    right: 0;
    width: 0.8px;
    height: 78px;
    background: #E1DDDA;
    top: 9px;
    position: absolute;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .left:after{
    content:"";
    left: 0;
    right: 0;
    width: 97%;
    height: 0.8px;
    background: #E1DDDA;
    top: 0;
    position: absolute;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .left .descriptif{
    font-size: 14px;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .left .rs:before{
    content:"";
    left: 0;
    right: 0;
    width: 97%;
    height: 0.8px;
    background: #E1DDDA;
    top: 0;
    position: absolute;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .left .rs{
    position: relative;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .left.no-right:before{
    display: none;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .left.no-right:after,.catalog-product-view #page_content .product-view .double-a .bottom-side .left.no-right .rs:before {
    width: 100%;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .left.no-right{
    width: 100% ;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .left{
    display: inline-block;
    vertical-align: top;
    width: 63%;
    padding: 6px 0;
    position: relative;
    margin-left: 2px;
    border-bottom: 1px solid #E1DDDA;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side {
    clear: both;
    margin-top: 10px;
    display: flex;
}
.social-links .rs-links .googleplus{
    padding-top: 1px;
}
.social-links .rs-links .send{
    padding-left: 16px;
    width: auto !important;
}
.social-links .rs-links .tweeter a{
    color:#907D77;
}
.social-links .rs-links .tweeter{
    padding-left: 13px;
    padding-top: 6px;
    font-size: 11px;
    text-decoration: underline;
}
.social-links .rs-links .facebook,.fb_iframe_widget{
    width: auto !important;
}
.social-links .rs-links > div:not(.fb-root){
    display: inline-block;
    vertical-align: top;
    width: auto !important;
    padding-left: 0 !important;
    margin-right: 5px;
}
.social-links .rs-links {
    padding-top: 9px;
}
.social-links {
    float: none;
    margin-right: 0;
    padding: 11px 1px 0;
    font-size: 14px;
    margin-top: 20px;
}
.product-view-media .bx-wrapper {
    position: relative;
    margin: 39px 0 0 0 !important;
    padding: 0;
    float: left;
    max-width: 80px !important;
}
.product-view-media .bx-wrapper .bx-viewport {
    left:0;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li + li {
    margin-top: auto ;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li{
    margin-bottom: 10px;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a {
    width: 74px;
}
.catalog-product-view .bx-wrapper .bx-next,.catalog-product-view .bx-wrapper .bx-prev {
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/arrow.svg") 0 0 no-repeat;
    background-size: 14px;
    width: 16px;
    height: 24px;
    z-index: 9 ;
}
.catalog-product-view .bx-wrapper .bx-next {
    bottom: -41px;
    background-size: 14px;
    transform: rotate(-90deg);
    top: auto;
    left: 0;
    right: 0;
    margin: auto;
}
.catalog-product-view .bx-wrapper .bx-prev {
    top: 0;
    transform: rotate(90deg);
    left: 0;
    right: 0;
    margin: -34px auto;
}
.catalog-product-view .bx-wrapper .bx-pager {
    display: none;
}
.catalog-product-view .bx-wrapper .bx-next:hover {
    background-position:0 0 ;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a {
    width: 84%;
    margin-top: 20px;
}
a.sendToFriendProduct{
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/send.png') 0 0 no-repeat;
    margin: 7px auto;
}
a.sendToFriendProduct span {
    padding-left: 31px;
    font-size: 11px;
    display: inline-block;
    vertical-align: top;
    margin-top: -5px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b .holder {
    display: block;
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b .quantity input{
    width: 25px;
    border: 1px solid #907D77;
    text-align: center;
    float: left;
    height: 26px;
    line-height: 26px;
    padding: 0;
    font-weight: bold;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b .quantity .increase:hover,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b .quantity .decrease:hover{
    background:#907D77 ;
    color:white;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b .quantity .increase {
    display: block;
    border: 1px solid #907D77;
    width: 25px;
    text-align: center;
    cursor: pointer;
    float: left;
    border-left: none;
    height: 26px;
    line-height: 26px;
    color:#907D77;
    font-weight: bold;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b .quantity .decrease {
    display: block;
    border: 1px solid #907D77;
    width: 26px;
    text-align: center;
    cursor: pointer;
    float: left;
    border-right: none;
    height: 26px;
    line-height: 26px;
    color:#907D77;
    font-weight: bold;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b .holder > .quantity {
    display: block;
    padding-top: 7px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .label-b label {
    display: block;
    float: none;
    font-size: 14px;
    width: 100% !important;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .guide a{
    color:#907D77;
    text-decoration: underline;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .guide #myLink:before{
    content:"";
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/sizeguide.png') 0 0 no-repeat;
    position: absolute;
    width: 35px;
    height: 30px;
    left: 21px;
    top: -16px;
}
.catalog-product-view .guide-modal {
    overflow-x: hidden;
}
.catalog-product-view .guide-modal .close-modal {
    top: 5.5px;
    right: 5.5px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .guide #myLink{
    position: relative;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .guide {
    color: #907D77;
    font-size: 11px;
    text-decoration: underline;
    display: inline-block;
    cursor: pointer;
    padding: 43px 0 1px;
    text-align: right;
    width: 48%;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .label-b.qty {
    display: inline-block;
    vertical-align: top;
    width: 44%;
    margin-left: 22px;
}

.modal {
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0, 0, 0, 0.51);
}

.modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 20px;
    border: 3px solid #87898E;
    border-radius: 10px;
    -webkit-box-shadow: black 0px 0px 6px;
    -moz-box-shadow: black 0px 0px 6px;
     box-shadow: black 0px 0px 6px;
    width: 50%;
    position: relative;
}

.modal-content .close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    position: absolute;
    right: 7px;
    top: 7px;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.catalog-product-view #page_content .product-view .wrapper-bottom #related ,
.catalog-product-view #page_content .product-view .wrapper-bottom #avis{
    margin-top: 20px;
    padding: 0 22px;
}
.catalog-product-view #page_content .product-view .wrapper-bottom #crosssell {
    background: #F4F0EF;
    padding: 19px 25px;
}
.catalog-product-view #page_content .product-view .tabbed-a .panels .panel-title span{
    font-family: 'Gaston Demo';
    font-size: 14px;
    font-weight: normal;
}
.catalog-product-view #page_content .product-view .tabbed-a .panels .panel-title {
    padding: 0 0 5px 0;
    font-size: 14px;
    color: #907d77;
    font-weight: bold;
}
.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c {
    margin-left: 36px;
    display: inline-block;
    overflow: auto;
    overflow-y: hidden;
    max-width: 95%;
    white-space: nowrap;
    margin-left: 0;
    text-align: center;
    width: 100%;
    max-width: none;
}
.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a {
    width: 196px;
    height: 198px;
    display: inline-block;
    float: none;
}
.catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a a img {
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    margin: auto;
    top: 0;
    bottom: 0;
    width: 100%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b #product-options-wrapper .giftcard-send-form{
    padding-left: 22px;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field {
    padding-top: 0;
    border-top: 0;
}
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label {
    width: 50%;
}
.catalog-product-view #page_content .product-view .borderie-container {
    padding-top: 3px;
    margin-top: 0;
    border-top: none;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .qty-guide .global{
    padding-bottom: 12px;
    padding-top: 4px;
    position: relative;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .qty-guide .global:after {
    content: "";
    background: #cfc7c5;
    height: 1px;
    width: 311px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .qty-guide {
    margin-left: 0;
    padding-bottom: 12px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper, .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two  {
    border-top:none;
    padding-top: 0;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .club-sdo-price .image{
    margin-left: 4px;
    display: inline-block;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .club-sdo-price .label{
    display: inline-block;
    font-size: 13px;
    color: #e74d8d;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper ,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .club-info-link {
    margin-left: 22px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .club-sdo-price .price{
    text-align: right;
    display: inline-block;
    float: right;
    font-size: 27px;
    font-weight: bold;
    padding-top: 6px;
    color: #e74d8d;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .club-info-link a{
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: underline;
    display: block;
    margin-bottom: 22px;
    color: #e74d8d;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .club-sdo-price {
    display: block;
    text-align: left;
    margin-top: 13px;
    border-bottom: 1px solid #f4bdd4;
    padding-bottom: 3px;
    position: relative;
}
.club-sdo-price a .info-club {
    display: none;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .club-sdo-price a .info-club {
    left: 0;
    position: absolute;
    bottom: -15px;
    text-transform: uppercase;
    font-size: 11px;
    color: #e74d8d;
    text-decoration: underline;
    display: block;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .regular-price {
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding-top: 3px;
    color:#907D77;
    margin-bottom: 10px;
}
.catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li input {
    display: block;
    float: left;
    top: 0 !important;
    margin: 9px 6px;
    border: 1px solid;
    background: none;
    background: white;
}
.catalog-product-view #page_content .product-view .borderie-container .inner {
    padding: 6px 0 6px 18px;
}
.catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li .label {
    width: 85%;
}
.catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li .label label {
    padding-left: 31px;
    display: block;
    font-size: 13.5px;
    font-family: Verdana;
}
.catalog-product-view #page_content .product-view .borderie-container .inner .heading {
    margin-bottom: 2px;
}
.catalog-product-view #page_content .product-view .borderie-container .inner .heading > ul > li input[type="checkbox"]:checked {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-checkbox-on.png') no-repeat 50% 50%;
    border: 0;
}
.catalog-product-view #page_content .product-view .borderie-container .inner .heading .infobull-popup {
    z-index: 999;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .opt-size_marketing,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .opt-color_marketing{
    border-top: none;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b #product-options-wrapper .heading,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b #product-options-wrapper .opt-color_marketing{
    padding: 0;
    margin: 7px 22px;
    display: block;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options label input,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options label span{
    display: none;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options label {
    border: 1px solid;
    background: white;
    padding: 8px 10px;
    font-weight: bold;
    margin-left: 0;
    margin-top: 2px;
    font-size: 11px;
    cursor: pointer;
    float: left;
    margin-right: 3px;
    border-radius: 2px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options label.checked{
    background: #BEA7A2;
    color: white;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading p,
.catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing p,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .label-a > span{
    font-size: 14px;
    font-family: Verdana;
    width: auto !important;
    min-width: 75px;
}
.catalog-product-view .pictos_bottom .overflow_hidden {
    top: 55px;
    right: 0;
    bottom: auto;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading p {
    float: left;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options label.disabled:after{
    content: "";
    left: -2px;
    top: 13px;
    position: absolute;
    width: 106%;
    height: 1px;
    background: #d6d1ce;
    transform: rotate(18deg);
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options label.disabled{
    background: #f2f1ef;
    color: #b2a4a3;
    cursor:default;
    position: relative;
}
.club-sucre-dorge .wrapper span {
    display: block;
}
.club-sucre-dorge .wrapper .block .textBottom{
    font-size: 14px;
    color: #907D77;
    line-height: 16px;
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
}
.club-sucre-dorge .wrapper .block .left-block{
    margin-right: 22px;
}
.club-sucre-dorge .wrapper .block.bottom .right-block{
    -webkit-box-shadow: -10px -5px 15px -5px rgba(206,220,235,1);
    -moz-box-shadow: -10px -5px 15px -5px rgba(206,220,235,1);
    box-shadow: -10px -5px 15px -5px rgba(206,220,235,1);
}
.club-sucre-dorge .wrapper .block.top .right-block{
    webkit-box-shadow: -10px 10px 15px -5px rgba(206,220,235,1);
    -moz-box-shadow: -10px 10px 15px -5px rgba(206,220,235,1);
    box-shadow: -10px 10px 15px -5px rgba(206,220,235,1);
}
.club-sucre-dorge .wrapper .block.bottom .left-block{
    -webkit-box-shadow: 10px -5px 15px -5px rgba(206,220,235,1);
    -moz-box-shadow: 10px -5px 15px -5px rgba(206,220,235,1);
    box-shadow: 10px -5px 15px -5px rgba(206,220,235,1);
}
.club-sucre-dorge .wrapper .block.top .left-block{
    -webkit-box-shadow: 10px 10px 15px -5px rgba(206,220,235,1);
    -moz-box-shadow: 10px 10px 15px -5px rgba(206,220,235,1);
    box-shadow: 10px 10px 15px -5px rgba(206,220,235,1);
}
.club-sucre-dorge .wrapper .block .left-block,
.club-sucre-dorge .wrapper .block .right-block{
    display: inline-block;
    vertical-align: top;
    background: white;
    width: 36%;
    margin-top: 45px;
    border: 4px solid #ABD2EE;
    border-radius: 14px;
    color:#ABD2EE;
    min-height: 314px;
    margin-bottom: 10px;
    position: relative;
}
.club-sucre-dorge .wrapper .block .imgTop img{
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    margin: auto;
    top: 20px;
}
.club-sucre-dorge .wrapper .block .imgTop{
    position: relative;
    height: 216px;
}

.club-sucre-dorge .wrapper .block.bottom .left-block,
.club-sucre-dorge .wrapper .block.bottom .right-block {
    margin-top: 12px;
    margin-bottom: 40px;
}
.club-sucre-dorge .title .strong{
    font-weight: bold;
}
.club-sucre-dorge .subtitle{
    padding-top: 7px;
    line-height: 17px;
}
.club-sucre-dorge .subtitle span{
    display: block;
    font-size: 13px;
}
.club-sucre-dorge .subtitle span:first-child{
    font-size: 18px;
}
.club-sucre-dorge .title{
    font-size: 33px;
    font-family: Verdana;
    text-transform: uppercase;
}
.club-sucre-dorge > .bottom div:nth-child(3) span{
    text-transform: uppercase;
}
.club-sucre-dorge .wrapper .block.top {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/top.png')0 0 no-repeat;
}
.club-sucre-dorge .wrapper {
    margin-top: 14px;
}
.club-sucre-dorge .wrapper .block.bottom {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/bottom.png')0 0 no-repeat;
    margin-top: 10px;
}
.club-sucre-dorge > .bottom div:nth-child(4){
    font-size: 15px;
    padding-top: 8px;
}
.club-sucre-dorge > .bottom div:nth-child(3){
    font-size: 17px;
    margin-top: 7px;
}
.club-sucre-dorge > .bottom div:nth-child(2).strong {
    font-size: 33px;
    font-weight: bold;
    margin-top: 7px;
    text-transform: uppercase;
}
.club-sucre-dorge > .bottom div:last-child a {
    color:#907D77;
    text-decoration: underline;
}
.club-sucre-dorge > .bottom div:last-child {
    padding-top: 14px;
}
.club-sucre-dorge > .bottom div:first-child {
    font-size: 22px;
}
.club-sucre-dorge > .bottom {
    margin-top: 14px;
}
.club-sucre-dorge div.info {
    text-align: left;
    padding: 17px 0 0 17px;
    font-style: italic;
}
.club-sucre-dorge {
    text-align: center;
}
.cms-page-view #page_content {
    padding: 7px 0 0;
}

.catalogsearch-result-index .catalog-a span.club-sdo-price .label,
.catalog-category-view .catalog-a span.club-sdo-price .label,
.ayalinegiftslist-participate-list .catalog-a span.club-sdo-price .label,
.ayalinesosdoudou-index-famille .catalog-a span.club-sdo-price .label{
    display: none;
}
.customer-account-create label.hidden {
    display: none !important;
}
.catalog-product-view .pictos_bottom .bottom-right {
    bottom: auto;
    right: 0;
    top: 0;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li{
    position: relative;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li span.loupe {
    pointer-events: none;
    opacity: 0;
    z-index: 9;
    transition: all 250ms;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li > a > span{
    cursor: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/loupe-galery.svg), auto;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li:hover .loupe,
.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li:hover a {
    opacity: 1;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li:hover a img {
    opacity: 0.4;
}

.checkout-cart-index #page_content .cart-bottom-wrap,
.checkout-cart-index #page_content div.form-cart {
    font-family: Verdana, sans-serif;
}

div.catalog-a div.attributes-conf {
    margin-bottom: 0px !important;
}

.catalog-category-view #page_content .catalog-a span.club-sdo-price .strike,
.ayalinegiftslist-participate-list #page_content .catalog-a span.club-sdo-price .strike,
.catalogsearch-result-index #page_content .catalog-a span.club-sdo-price .strike,
.ayalinesosdoudou-index-famille #page_content .catalog-a span.club-sdo-price .strike {
    display: inline-block;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .price-place-holder .discount,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount {
    margin-bottom: 25px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .price-place-holder .discount.color-red,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount.color-red,
div.catalog-a div span.discount.color-red {
    color: #ff0b00;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .price-place-holder .discount.border-bottom-red,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount.border-bottom-red {
    border-bottom: 1px solid #ff0b00;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .price-place-holder .discount.color-yellow,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount.color-yellow,
div.catalog-a div span.discount.color-yellow {
    color: #ffa200;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .price-place-holder .discount.border-bottom-yellow,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount.border-bottom-yellow {
    border-bottom: 1px solid #ffa200;
}

div.catalog-a div span.discount span.pourcent.bg-price-red,
.catalog-product-view #page_content .product-view .double-a .two.description-a .price-place-holder .discount .bg-price-red,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount .bg-price-red {
    background: #ff0b00;
    color: white;
}

div.catalog-a div span.discount span.pourcent.bg-price-yellow,
.catalog-product-view #page_content .product-view .double-a .two.description-a .price-place-holder .discount .bg-price-yellow,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount .bg-price-yellow {
    background: #ffa200;
    color: white;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount .label {
    font-size: 13px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount .new-price {
    display: inline-block;
    float: right;
    font-size: 27px;
    font-weight: bold;
    margin-top: -12px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .club-sdo-price .strike,
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount .strike {
    display: block;
    text-align: right;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 15px;
    text-decoration: line-through;
    color: #907d77;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount .strike {
    margin-bottom: 30px;
    position: relative;
    left: 5px;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .discount {
    display: block;
    text-align: left;
    margin-top: 13px;
    border-bottom: 1px solid #f4bdd4;
    padding-bottom: 3px;
}

.catalogsearch-result-index #page_content .catalog-a span.discount .new-price {
    font-size: 14px;
}

.catalogsearch-result-index #page_content .catalog-a div.attributes-conf div.top-left,
.catalogsearch-result-index #page_content .catalog-a div.attributes-conf div.top-right,
.catalog-category-view  #page_content .catalog-a div.attributes-conf div.top-left,
.ayalinegiftslist-participate-list  #page_content .catalog-a div.attributes-conf div.top-left,
.catalog-category-view  #page_content .catalog-a div.attributes-conf div.top-right,
.ayalinegiftslist-participate-list  #page_content .catalog-a div.attributes-conf div.top-right {
    position: absolute;
}

.catalogsearch-result-index #page_content .catalog-a div.attributes-conf div.top-left,
.catalog-category-view #page_content .catalog-a div.attributes-conf div.top-left,
.ayalinegiftslist-participate-list #page_content .catalog-a div.attributes-conf div.top-left {
    top: 18px;
    left: 4px;
}

.catalogsearch-result-index #page_content .catalog-a div.attributes-conf div.top-right,
.catalog-category-view #page_content .catalog-a div.attributes-conf div.top-right,
.ayalinegiftslist-participate-list #page_content .catalog-a div.attributes-conf div.top-right {
    top: 18px;
    right: 0;
}

.catalogsearch-result-index .catalog-a span.regular-price.club,
.catalog-category-view .catalog-a span.regular-price.club,
.ayalinegiftslist-participate-list span.regular-price.club,
.ayalinesosdoudou-index-famille .catalog-a span.regular-price.club {
    display: none;
}
.ayalinegiftslist-participate-list span.regular-price.club {
    display: none !important;
}
.catalogsearch-result-index .catalog-a span.regular-price,
.catalog-category-view .catalog-a span.regular-price,
.ayalinegiftslist-participate-list .catalog-a span.regular-price {
    bottom: 18px;
}

.catalogsearch-result-index #page_content ,
.catalog-category-view #page_content {

}

.checkout-cart-index #page_content div.form-cart {
    padding: 0 20px 0 20px;
}

.checkout-cart-index #page_container .bandeau-fdpe {
    margin-top: 15px;
    padding: 0 20px;
}

.checkout-cart-index #page_container .bandeau-fdpe img {
    width: 100%;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header {
    border-bottom: none;
    margin-top: 5px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a.first-item:after {
    display: none;
}
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 96%;
    height: 0.7px;
    background: #a89d99;
    margin: auto;
}
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a {
    border-bottom: none;
    position: relative;
    flex-wrap: wrap;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-a {
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    font-size: 14px;
    box-sizing: border-box;
    width: 22%;
    padding: 0;
    margin: 0;
    letter-spacing: 0.5px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-a {
    padding: 20px 40px;
    margin: 0;
    box-sizing: border-box;
    min-height: 160px;
    position: relative;
    width: 22%;
    left: auto;
    right: auto;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-a img {
    width: auto;
    height: auto;
    position: absolute;
    max-width: 80%;
    max-height: 80%;
    display: block;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-d,
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d {
    float: none;
    position: relative;
    width: 19%;
    left: auto;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap.quantity {
    position: absolute;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-e,
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e {
    width: 180px;
    background-color: transparent;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-e .incl-tax {
    font-weight: normal;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-b {
    align-items: center;
    display: flex;
    font-size: 14px;
    letter-spacing: 0.5px;
    font-style: italic;
    width: 38%;
    box-sizing: border-box;
}
.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-d {
    font-size: 14px;
    letter-spacing: 0.5px;
    font-style: italic;
    text-align: center;
    top: auto;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-e {
    font-size: 14px;
    letter-spacing: 0.5px;
    font-style: italic;
    width: 21%;
    text-align: right;
    box-sizing: border-box;
    padding-right: 18px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e {
    padding-top: 18px;
    font-weight: bold;
    float: none;
    padding-left: 10px;
    width: 21%;
    box-sizing: border-box;
    padding-right: 17px;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a span.col-b span.id {
    font-size: 12px;
    margin-top: 0px;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a span.col-b span.id .product-club-validty {
    display: block;
    margin-top: 8px;
    font-size: 12px;
    color: #917e78;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a span.col-b span.id .product-club-validty .label {
    font-size: 12px;
    font-weight: bold;
    color: #917e78;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a span.col-d span.quantity.decrease:hover,
.checkout-cart-index #page_content div.form-cart p.sextuple-a span.col-d span.quantity.increase:hover{
    background:#907D77 ;
    color:white;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a span.col-d span.quantity.decrease {
    display: block;
    border: 1px solid #907D77;
    width: 26px;
    text-align: center;
    cursor: pointer;
    float: left;
    border-right: none;
    height: 26px;
    line-height: 26px;
    color: #907D77;
    font-weight: bold;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a span.col-d span.quantity.increase {
    display: block;
    border: 1px solid #907D77;
    width: 25px;
    text-align: center;
    cursor: pointer;
    float: left;
    border-left: none;
    height: 26px;
    line-height: 26px;
    color: #907D77;
    font-weight: bold;
    -webkit-transition: background 200ms linear,color 200ms linear;
    -ms-transition: background 200ms linear,color 200ms linear;
    transition: background 200ms linear,color 200ms linear;
}

.checkout-cart-index #page_content div.form-cart p.sextuple-a span.col-d span.select-wrap.quantity input {
    width: 25px;
    border: 1px solid #907D77;
    text-align: center;
    float: left;
    height: 26px;
    line-height: 26px;
    padding: 0;
    font-weight: bold;
    font-size: 13px;
}

.checkout-cart-index #page_content div.form-cart form#checkout_cart {
    border: 1px solid #907d77;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .discount-price span.strike {
    display: block;
    text-decoration: line-through;
    font-size: 14px;
    color: #907D77;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .regular-price,
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .price {
    color: #907d77;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .discount-price span.new-price {
    display: block;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .discount-price span.discount-perc {
    font-size: 12px;
    color: #907d77;
    font-weight: normal;
    display: block;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b span.club-sdo-price {
    position: relative;
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b span.club-sdo-price > span.image {
    order: 1;
}
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b span.club-sdo-price > span.price {
    color: #e54d8c;
    font-weight: bold;
    font-size: 20px;
    order: 2;
    padding: 8px 0 0 8px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift {
    display: block;
    background-color: #b0d2f0;
    padding: 0 25px;
    margin: 15px 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-block-one {
    width: 55%;
    overflow: hidden;
    float: left;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-block-two {
    overflow: hidden;
    width: 44%;
    float: right;
    position: relative;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift  #gift-wrapper-start {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    cursor: pointer;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .input-gift input {
    top: 0 !important;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .input-gift {
    width: 25%;
    float: left;
    padding: 17px 0;
    padding-left: 0;
    box-sizing: border-box;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-txt {
    text-transform: uppercase;
    font-size: 14px;
    color: #517ba3;
    width: 74%;
    float: left;
    padding: 15px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-txt .one {
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
    letter-spacing: 1.2px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-txt .two {
    display: block;
    font-size: 13px;
    text-decoration: underline;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .icon-gift {
    float: left;
    padding: 8px 0;
    width: 15%;
    padding-left: 10%;
    box-sizing: border-box;
    position: relative;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .icon-gift img {
    position: absolute;
    width: 30px;
    top: 6px;
    margin: auto;
    display: block;
    left: 0;
    right: 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift span.price-section {
    position: relative;
    color: #517ba3;
    display: block;
    padding: 20px 0;
    float: right;
    width: 85%;
    text-align: right;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift span.price-section::before {
    content: '[';
    font-weight: bold;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift span.price-section::after {
    content: ']';
    font-weight: bold;
}

.checkout-cart-index #page_content .cart-bottom-wrap .sec-gift span.price-section span.price {
    font-size: 20px;
    font-weight: bold;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one {
    width: 50%;
    padding-top: 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member,
.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-header {
    background-color: #e54d8c;
    overflow: hidden;
    padding: 0 18px;
    font-size: 16px;
    color: #fff;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-header .club-membership-added {
    font-size: 14px;
    padding: 12px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-member-image,
.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-header .club-member-image {
    float: left;
    padding: 5px 0;
    padding-right: 12px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-member-image img,
.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-header .club-member-image img{
    transition: 200ms all;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-member-image img:hover,
.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-header .club-member-image img:hover{
    opacity: 0.8;
    cursor: pointer;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-i-save-message {
    font-weight: bold;
    margin-bottom: -8px;
    padding: 10px 0;
    font-size: 13px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-saving {
    float: right;
    position: relative;
    top: -13px;
    background: #fff;
    color: #e54d8c;
    font-weight: bold;
    padding: 7px 15px;
    border-radius: 5px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-saving .price {
    font-size: 13px;
    transition: 200ms all;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-saving .price:hover {
    opacity: 0.8;
    cursor: pointer;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-info-link {
    font-size: 11px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-info-link a {
    color: #fff;
    text-decoration: underline;
    transition: 200ms all;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member {
    position: relative;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-header .club-alert-message {
    font-size: 11.2px;
    padding: 13px 0;
    font-weight: bold;
    line-height: 13px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-become-member {
    top: 13px;
    font-weight: bold;
    font-size: 13px;
    position: relative;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-membership-choices {
    border: 1px solid #e54d8c;
    padding: 5px 8px 20px 8px;
    position: relative;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-membership-choices > div {
    background-color: #ffd4e6;
    color: #e54d8c;
    font-weight: bold;
    padding: 5px 10px;
    overflow: hidden;
    font-size: 11px;
    margin-bottom: 5px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-membership-choices > div .club-membership-only {
    float: left;
    display: inline-block;
    width: 73%;
    line-height: 14px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-membership-choices > div .club-membership-only .hors-promo {
    font-size: 10px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-membership-choices > div .club-membership-link {
    float: right;
    background: #fff;
    padding: 8px 12px;
    border: 1px solid #e54d8c;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 11px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-membership-choices .club-become-member {
    font-size: 13px;
    font-weight: bold;
    position: relative;
    top: 2px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-membership-choices > div .club-membership-link a {
    color: #e54d8c;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-membership-choices .club-become-member input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 10px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-info-link {
    position: absolute;
    bottom: 7px;
    right: 10px;
    text-transform: uppercase;
    text-decoration: underline;
    color: #e54d8c;
    font-size: 11px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-info-link a {
    color: #e54d8c;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two {
    width: 48%;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .two-totals {
    background-color: #f3f0ef;
    padding: 5px 18px;
    box-sizing: border-box;
    border: 1px solid #c7bebb;
    color: #c7bebb;
    margin-bottom: 5px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .two-totals p.sextuple-a {
    width: 100%;
    padding: 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit {
    overflow: hidden;
    padding: 0 18px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-icon {
    float: left;
    padding: 18px 0;
    margin-right: 15px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-icon img {
    width: 35px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-txt {
    float: left;
    padding: 26px 0;
    font-size: 19px;
    text-transform: uppercase;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-txt .gratuit {
    font-weight: bold;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-txt .gratuit::after {
    content: '*';
    position: relative;
    bottom: 2px;
    left: 1px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-conditions {
    float: right;
    padding: 31px 0;
    text-transform: uppercase;
    font-size: 10px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-conditions a {
    color: #907d77;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-conditions a::before {
    content: '*';
    margin-right: 3px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-conditions a::after {
    content: '>';
    margin-left: 3px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-conditions a:hover {
    cursor: pointer;
    text-decoration: underline;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .bandeau-totals-ttc .ttc-tva {
    float: left;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .bandeau-totals-ttc .ttc-tva > span:first-child {
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 2px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .bandeau-totals-ttc .ttc-tva > span:last-child {
    text-align: right;
    display: block;
    font-size: 13px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .bandeau-totals-ttc .ttc-tva > span:last-child .word-tva {
    font-weight: bold;
    font-size: 14px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .bandeau-totals-ttc .ttc-tva-price {
    float: right;
    letter-spacing: 1px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .bandeau-totals-ttc .ttc-tva-price > span:first-child {
    display: block;
    font-weight: bold;
    font-size: 22px;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .bandeau-totals-ttc .ttc-tva-price > span:last-child {
    display: block;
    text-align: right;
    font-size: 13px;
}

.checkout-cart-index #page_content .cart-bottom-wrap,
.checkout-cart-index #page_content {
    padding-bottom: 0;
    margin-bottom: 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap,
.checkout-cart-index #page_content .cart-checkout-announce {
    padding: 0 20px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .links-a {
    padding: 0;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 15px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .links-a .continue-shopping a,
.checkout-cart-index #page_content .cart-bottom-wrap .links-a .place-order a {
    color: #fff;
    width: 26%;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 15px 0;
    box-sizing: border-box;
    border-radius: 6px;
    transition: 150ms all;
}

.checkout-cart-index #page_content .cart-bottom-wrap .links-a .continue-shopping a {
    float: left;
    background-color: #907d77;
}

.checkout-cart-index #page_content .cart-bottom-wrap .links-a .place-order a {
    float: right;
    background-color: #ff0066;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs .sextuple-a.special.first {
    border-bottom: 1px dashed #917d78;
    float: none;
    margin-left: 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs .sextuple-a.special.sextuple-a-shipping {
    border-bottom: none;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs .sextuple-a.special.first .col-b {
    float: left;
    width: 100%;
    text-align: left;
    font-weight: bold;
    color: #907d77;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs .sextuple-a.special.first .col-e {
    float: right;
    font-weight: bold;
    background: none;
    color: #907d77;
    font-size: 22px;
    padding: 12px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs .sextuple-a.special.sextuple-a-shipping .col-b {
    float: left;
    width: 100%;
    text-align: left;
    color: #907d77;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs .sextuple-a.special.sextuple-a-shipping .col-e {
    font-weight: bold;
    background: none;
    color: #907d77;
    font-size: 24px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .bandeau-totals-ttc .sextuple-a.total {
    background-color: #ffd4e6;
    border: 1px solid #e54d8c;
    padding: 0 18px;
    overflow: hidden;
    color: #e54d8c;
    box-sizing: border-box;
    width: 100%;
}
.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .bandeau-totals-ttc .sextuple-a.total .col-e {
    padding: 12px 4px 8px 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .bandeau-totals-ttc .sextuple-a.total.total-due {
    margin-top: 5px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .bandeau-totals-ttc .col-b {
    width: 100%;
    text-align: left;
    color: #e54d8c;
    padding: 12px 4px 8px 0;
    font-size: 18px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .bandeau-totals-ttc .col-b span {
    width: 100%;
    text-align: left;
    padding-left: 36px;
    padding-top: 1px;
    font-size: 12px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .bandeau-totals-ttc .col-e {
    background: none;
    padding: 12px 0px;
    color: #e54d8c;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .bandeau-totals-ttc .col-e span.a span.price {
    font-size: 13px;
}

.checkout-cart-index #page_content .form-cart .sextuple-a .col-e img.bandeau-panier {
    position: relative;
    top: 4px;
    left: 19px;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs #cart-coupon-original form.cart-coupon button {
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    height: auto;
    border: 0;
    background: red;
    text-indent: 0;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs #cart-coupon-original form.cart-coupon p,
.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs #cart-coupon-original form.cart-coupon h3 {
    position: relative;
    left: auto;
    top: auto;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs #cart-coupon-original form.cart-coupon input {
    position: relative;
    left: auto;
    top: auto;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs #cart-coupon-original form.cart-coupon div {
    height: auto;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs #cart-coupon-original form.cart-coupon {
    width: auto;
    height: auto;
}

.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two {
    font-family: Verdana, sans-serif;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .input-and-button,
.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header p{
    display: none;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header button.button-ok {
    display: inline-block;
    background: #907d77;
    color: #fff;
    padding: 5px 10px;
    box-sizing: border-box;
    font-size: 12px;
    float: right;
    margin: 12px 0;
    width: 20%;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header #coupon_code {
    width: 54%;
    margin-left: 10px;
    font-weight: normal;
    color: #907d77;
    box-sizing: border-box;
    padding: 12px 0;
    text-transform: uppercase;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header h3 {
    display: inline-block;
    font-size: 12px;
    color: #907d77;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header {
    background: none;
    margin: 0;
    padding: 0;
    border: none;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon {
    margin: 0;
    padding: 0;
    font-family: Verdana, sans-serif;
    background: none;
}

.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original {
    border-bottom: 1px dashed #917d78;
}
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b {
    display: block;
    float: none;
    width: 38%;
    padding: 18px 0 0 0;
    left: auto;
    right: auto;
}

.color-promos {
    color: #ff0b00 !important;
}

.color-prix-rond {
    color: #ffa200 !important;
}

.color-club-sdo {
    color: #e54d8c !important;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e span.strike {
    display: block;
    text-decoration: line-through;
    font-size: 14px;
    color: #907D77;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e span.no-strike-club {
    text-decoration: none;
    font-size: 22px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e span.small-price-club {
    font-size: 16px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e span.discount-perc {
    font-size: 12px;
    color: #907d77;
    font-weight: normal;
    display: block;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-f {
    padding: 0;
    margin: 0;
    position: absolute;
    right: 7px;
    top: auto;
    left: auto;
    bottom: 8px;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-f a {
    position: relative;
    width: 47px;
    height: 46px;
    background-size: 30%;
}

.checkout-cart-index #page_content .two-totals form.cart-coupon .sextuple-a.special.code {
    border-bottom: none;
    margin-bottom: -5px;
}

.checkout-cart-index #page_content .two-totals form.cart-coupon .sextuple-a.special.code .col-b {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 13px;
    color: #907d77;
    font-weight: normal;
    padding: 10px 0 0;
}

.checkout-cart-index #page_content .two-totals form.cart-coupon .sextuple-a.special.code .col-e {
    background: none;
    color: #907d77;
    font-size: 16px;
    padding: 10px 0 0;
}

.checkout-cart-index #page_content .two-totals form.cart-coupon fieldset button.button {
    display: none;
}

.checkout-onepage-index #page_content {
    margin-top: 15px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title h3 {
    font-family: Verdana, sans-serif;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title h3 span {
    box-sizing: border-box;
    background: #907d77;
    width: 37px;
    height: 37px;
    font-size: 16px;
    padding: 7px 0;
    border-radius: 50%;
    position: relative;
    bottom: 5px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel.section.allow.active .step-title h3 span {
    background: #ff0066 !important;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title {
    background: #fff;
    border-bottom: 1px solid #d0cac7;
    padding: 10px 8px 2px 15px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step-title h3 a {
    border: solid #907d77;
    border-width: 0 1.3px 1.3px 0;
    display: inline-block;
    padding: 7px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: auto;
    height: auto;
    line-height: 0;
    margin: 3px 25px 0 0;
    background: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel.active .step-title {
    background: #fff;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel.active .step-title h3 a {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    background: none;
    margin: 3px 23px 0 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step {
    background: #e9e8e8;
    padding: 15px 0;
    box-sizing: border-box;
    border-bottom: 1px solid #d0cac7;
    border-top: 1px solid #d0cac7;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 {
    background: #fff;
    box-shadow: none;
    border: 1px solid #907d77;
    height: 335px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .inner-wrap,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .inner-wrap {
    border: none;
    background: #fff;
    left: 0;
    right: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .input-text,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .login-a .input-text {
    width: 94%;
    box-sizing: border-box;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 #login-form {
    padding: 18px 0 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 #login-form fieldset p a {
    color: #907d77;
    font-size: 12px;
    text-decoration: underline;
    position: relative;
    display: block;
    padding-top: 7px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .inner-wrap > ul {
    display: none;
}

.checkout-onepage-index #page_content #checkoutSteps #opc-login #checkout-step-login p.scheme-a {
    color: #e85156;
    padding: 0 40px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap .ul-account li {
    font-size: 12px;
    text-indent: 0;
    margin-bottom: -5px;
}

.checkout-onepage-index #page_content #checkoutSteps #opc-login #checkout-step-login #login-form .link-cr button#send2 {
    padding: 0;
    background: #8bb3d9;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4px;
    width: 70%;
    height: 45px;
    font-size: 12px;
    margin-top: 33px;
    font-family: Verdana;
    transition: 250ms all;
}

.checkout-onepage-index #page_content #checkoutSteps #opc-login #checkout-step-login #login-form .link-cr button#send2:hover {
    opacity: 0.7;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap .button {
    width: 83%;
    font-size: 12px;
    height: 45px;
    background: #ff0066;
    padding: 11px;
    box-sizing: border-box;
    font-family: Verdana;
    margin-top: 78px;
    border-radius: 4px;
    transition: 250ms all;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap .button:hover {
    opacity: 0.7;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper {
    background: #fff;
    border: 1.5px solid #8e8e8e;
    padding: 15px 5px;
    box-sizing: border-box;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress {
    margin: 0;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress .block-content,
.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress .block-content dl > div {
    width: 100%;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress .block-content .block-progress-value {
    border: none;
    margin-bottom: 20px;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress .block-content .block-progress-value .header {
    background: #fff;
    padding: 3px 5px;
    font-size: 12px;
    border: 1px solid #8e8e8e;
    overflow: hidden;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress .block-content .block-progress-value .header a {
    display: inline-block;
    float: right;
    padding: 0;
    text-transform: lowercase;
    font-style: italic;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress .block-content .block-progress-value .value,
.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress .block-content .block-progress-value .value strong {
    font-weight: normal;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress-cart-articles {
    margin: 0 auto;
    text-align: center;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress-cart-articles .cart-articles-icon {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/progress-articles.png') no-repeat 100% 50%;
    width: 35px;
    height: 40px;
    display: block;
    margin: 0 auto;
    position: relative;
    right: 6px;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress-cart-articles .cart-articles-icon .cart-articles-count {
    position: relative;
    top: 20px;
    left: 6px;
    font-weight: bold;
    color: #ff0066;
}

.checkout-onepage-index #page_content #checkout-progress-wrapper .block-progress-cart-articles .cart-articles-title {
    display: block;
    margin: 10px 0 25px;
    text-transform: uppercase;
    font-size: 13px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address ul.list-d {
    padding: 10px 40px 0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-billing-form.chechout-form-address ul.list-d {
    padding: 0 14px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li {
    background: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form .civility {
    padding: 0 2%;
    margin: 10px 0 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form div.item-a > p {
    margin: 10px 0 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form div.item-a > p.customer_password,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form div.item-a > p.confirm_password,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form div.item-a > p.firstname {
    margin-bottom: 15px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form div.item-a > p.billing-country select,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#shipping-new-address-form div.item-a > p.shipping-country select{
    background: #fff;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li {
    padding: 0;
}

.checkout-onepage-index #page_content form#co-billing-form li#billing-new-address-form p.title-block-inputs {
    display: block;
    clear: both;
    float: none;
    padding: 0 2%;
    color: #bbaaa5;
    font-size: 14px;
    margin: 0;
    width: 100%;
    font-family: Arial;
    padding-top: 15px;
    box-sizing: border-box;
    border-top: 1px solid #dedada;
}

.checkout-onepage-index #page_content form#co-billing-form li#billing-new-address-form p.title-block-inputs.login-create {
    padding-top: 0;
    border-top: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p label,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a div + p label {
    font-size: 12px;
    font-weight: bold;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p {
    margin: 10px 0;
}

.checkout-onepage-index #page_content form#co-billing-form li#billing-new-address-form p input[type="password"] {
    width: 100%;
}

.checkout-onepage-index #page_content form#co-billing-form li#billing-new-address-form p.civility > span.label {
    font-size: 12px;
    font-weight: bold;
    display: block;
}

.checkout-onepage-index #page_content form#co-billing-form li#billing-new-address-form p.civility label.radio {
    display: inline-block;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers {
    margin: 15px 1.5% 0 2%;
    padding: 15px 30px 7px;
    border: 1px solid #f25093;
    background: #f4dee7;
    color: #f25093;
    overflow: hidden;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers span.receive-offers-title {
    width: 100%;
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: bold;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers div.receive-offers-by-email {
    width: 50%;
    float: left;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers div.receive-offers-by-sms {
    width: 49%;
    float: right;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers div.receive-offers-by-email span.by-email,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers div.receive-offers-by-sms span.by-sms {
    font-size: 13px;
    margin-right: 15px;
    width: 90px;
    display: inline-block;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers div.receive-offers-by-email span.by-email span,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers div.receive-offers-by-sms span.by-sms span {
    font-weight: bold;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers div.receive-offers-by-email span.by-email em,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers div.receive-offers-by-sms span.by-sms em {
    color: red;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers label.css-label {
    display: inline-block;
    font-size: 13px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a .info {
    font-size: 11px;
    text-align: left;
    padding: 0 2%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .link-b {
    padding: 0 18px 7px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-billing-form p#billing-buttons-container button,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-form p#shipping-buttons-container button,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #shipping-method-buttons-container.link-b button,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #payment-buttons-container.link-b button {
    color: #fff;
    width: auto;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 30px;
    background: #ff0066;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-billing-form p#billing-buttons-container button {
    padding: 10px 40px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-billing-form p#billing-buttons-container button:hover,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-form p#shipping-buttons-container button:hover,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #shipping-method-buttons-container.link-b button:hover,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #payment-buttons-container.link-b button:hover {
    transition: background 200ms linear,color 200ms linear;
    opacity: 0.8;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p input[type="text"],
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p input[type="email"],
.checkout-onepage-index #page_content form#co-billing-form li#billing-new-address-form p input[type="password"],
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a div + p input[type="text"],
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form div.item-a > p.billing-country select,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#shipping-new-address-form div.item-a > p.shipping-country select{
    text-align-last: center;
    text-align: center;
    background: #fff;
    font-size: 12px;
    padding: 3px 0;
    border: 1px solid #907d77;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p input[type="email"] {
    display: block;
    width: 100%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-form ul.list-d {
    padding: 0 40px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p {
    width: 100%;
    margin: 8px 0 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p > label {
    float: left;
    width: 38%;
    font-size: 12px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p > input[type="text"],
.checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p > span.wrap-enhanced-select,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p > span.prefix-and-number {
    float: left;
    width: 45%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-adress-title {
    padding: 0 2%;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 20px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#shipping-new-address-form p.shipping_firstname {
    margin: 8px 0 25px !important;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#shipping-new-address-form .civility > span.label {
    float: left;
    width: 38%;
    font-size: 12px;
    font-weight: bold;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#shipping-new-address-form .civility > label.radio {
    width: auto;
    margin-right: 20px;
    font-weight: normal;
    position: relative;
    bottom: 3px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#shipping-new-address-form .civility > label.first-radio {
    width: auto;
    font-weight: normal;
    position: relative;
    bottom: 3px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form {
    padding: 0 62px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method {
    padding: 5px 62px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method form#co-shipping-method-form {
    padding: 11px 10px;
    background: #fff;
    margin: 10px 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul.list-d li.shipping-method-form-title {
    background: none;
    font-weight: bold;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load {
    margin-bottom: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist {
    background: #f3f0ef;
    border: 1px solid #c7bebb;
    margin-top: 2px;
    padding: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title label {
    font-weight: bold;
    font-size: 14px;
    width: 100%;
    padding: 0 8px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title .delai {
    display: inline-block;
    padding: 0 0 0 8px;
    color: #907d77;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist.shipping-method-active-li {
    border: 1px solid #fb7fb1;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title.shipping-method-active {
    background: #ffe9f2;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist div.socolissimo-telephone {
    border-top: 1px solid #fb7fb1;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .socolissimo-telephone {
    border: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .socolissimo-telephone div.form .soco_domicile {
    font-size: 12px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .socolissimo-telephone div.form {
    padding: 9px 60px 15px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #shipping-method-buttons-container.link-b {
    margin-top: 45px;
    left: 55px !important;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco input[type="radio"],
.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title input[type="radio"] {
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/radio.png") no-repeat 50% 50%;
    width: 30px;
    height: 30px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco input[type="radio"]:checked,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title input[type="radio"]:checked{
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/radio-checked.png") no-repeat 50% 50%;
    width: 30px;
    height: 30px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title .shipping-method-radio-active {
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/radio-checked.png") no-repeat 50% 50% !important;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.form-content div.soco_portable .form input.tel {
    font-size: 12px;
    text-align: center;
    padding: 3px 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .account-a.chechout-form-address .billing-address-block .informations address p {
    margin: 0;
    font-size: 12px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .account-a.chechout-form-address .billing-address-block .header .edit {
    float: right;
    color: #ff0066;
    font-style: italic;
    cursor: pointer;
    font-size: 11px;
    text-transform: lowercase;
    padding-top: 3px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .account-a.chechout-form-address .billing-address-block .header .edit:hover {
    opacity: 0.8;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .account-a.chechout-form-address .billing-address-block .header .title {
    font-weight: bold;
    font-size: 13px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .account-a.chechout-form-address .billing-address-block .header {
    margin: 0 0 10px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .account-a.chechout-form-address .billing-address-block {
    background: #fff;
    padding: 10px;
    margin: 0 auto 15px;
    max-width: 84%;
}

.checkout-onepage-index #page_content .prefix-radio-checked {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-rond-tripple-24x24.png') no-repeat 50% 50%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form {
    background: #fff;
    padding: 0;
    margin: 5px 70px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form > ul:first-child li:first-child {
    background: none;
    padding: 10px 10px 15px;
    font-size: 13px !important;
    font-weight: bold;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist {
    padding: 0 10px 3px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist input[name="payment[method]"],
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card input {
    margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card {
    width: 100%;
    margin: 0;
    box-sizing: border-box;
    padding: 2px 15px 8px;
    display: block;
    background: #f3f0ef;
    margin-bottom: 3px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card {
    border: 1px solid #c7bebb;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card.active {
    background: #ffe9f2;
    border: 1px solid #fb7fb1;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card input {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/radio.png') no-repeat 50% 50%;
    width: 30px;
    height: 30px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card input:checked {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/radio-checked.png') no-repeat 50% 50%;
    width: 30px;
    height: 30px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card label {
    padding-left: 7px;
    font-size: 14px;
    top: -2px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card label strong {
    text-transform: uppercase;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card label span.type-cc {
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 5px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card img {
    left: 5px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method span.payment-method-header{
    padding: 11px 15px;
    display: block;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method {
    background: #f3f0ef;
    border: 1px solid #c7bebb;
    box-sizing: border-box;
    display: block;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method input {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/radio.png') no-repeat 50% 50%;
    width: 30px;
    height: 30px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method input:checked {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/radio-checked.png') no-repeat 50% 50%;
    width: 30px;
    height: 30px;
}


.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method label {
    top: 1px;
    padding-left: 7px;
    font-size: 14px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method label span.type-cc {
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 5px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method .payment-method-active {
    background: #ffe9f2;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method.payment-method-active-border {
    border: 1px solid #fb7fb1;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load .secure-payment {
    padding: 10px 20px;
    font-size: 1.05em;
    font-style: italic;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load .secure-payment p {
    margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-step-review {
    padding: 15px 70px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load {
    background: #fff;
    padding: 15px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a {
    margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .quadruple-c .col-a {
    width: 28%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .quadruple-c .col-b {
    width: 40%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .quadruple-c .col-d {
    width: 13%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .quadruple-c .col-e {
    width: 25%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .quadruple-c.top span {
    font-size: 14px;
    font-style: italic;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .quadruple-c.top span.col-e span.incl-tax {
    font-weight: normal;
    font-size: 12px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-d {
    font-size: 18px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-b strong {
    font-size: 14px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-b > span {
    font-size: 12px;
    padding-top: 5px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-b .club-sdo-price {
    display: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e {
    width: 25%;
    background: transparent;
    padding-top: 17px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e .new-price,
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e .regular-price,
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e .price {
    font-weight: bold;
    display: block;
    margin-bottom: 2px;
    font-size: 17px;
    width: 100%;
    color: #907d77;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e .strike {
    display: block;
    text-decoration: line-through;
    font-size: 12px;
    color: #907D77;
    font-weight: bold;
    width: 100%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e .strike .price {
    font-size: 12px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e img.bandeau-panier {
    position: relative;
    right: 5%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e .discount-perc {
    display: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e .regular-price
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e .price {
    font-weight: bold;
    display: block;
    margin-bottom: 2px;
    font-size: 17px;
    color: #907d77;
    width: 100%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .checkout-review-header {
    overflow: hidden;
    margin-bottom: 10px;
    line-height: 20px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .checkout-review-header .checkout-review-header-title {
    font-size: 1.15em;
    font-weight: bold;
    float: left;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .checkout-review-header .checkout-review-header-articles {
    float: right;
    font-weight: bold;
    position: relative;
    top: 1px;
    font-style: italic;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list {
    margin-top: 10px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.special.first {
    background: #f3f0ef;
    border: 1px solid #c7bebb;
    margin-bottom: 5px;
    padding: 0 15px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.special.first .col-a {
    display: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.special.first .col-e {
    background: transparent;
    margin-right: 0 !important;
    right: 16px;
    left: auto;
    top: 5px;
    width: 30%;
    position: absolute;
    padding-top: 0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.special.first .col-e .price {
    width: 100%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.special.first .col-b .col-e.hidden {
    display: block !important;
    background: transparent;
    margin-right: 0 !important;
    right: 0;
    left: auto;
    top: 5px;
    width: 30%;
    position: absolute;
    padding-top: 6px;
    font-size: 16px;
    font-family: Verdana, sans-serif !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.special.first .col-b .col-e.hidden .price {
    width: 100%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.special.first .col- .price {
    width: 100%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total {
    background: #ffd4e6 !important;
    border: 1px solid #f2a6c5;
    color: #e54d8c;
    padding: 0 15px !important;
    box-sizing: border-box;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .col-a {
    display: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .col-b {
    color: #e54d8c !important;
    display: inline-block;
    padding: 10px 0 !important;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .col-b span {
    padding-left: 19px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .col-e {
    background: transparent;
    float: right;
    color: #e54d8c;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .col-e span.price {
    width: 100%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .col-e span.a {
    top: 3px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load #checkout-review-submit textarea#valid-h {
    margin: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    background-color: #f9fbf8 !important;
}

.checkout-onepage-index #page_content #checkout-review-submit {
    margin-top: 15px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-step-review p#review-buttons-container {
    right: 0;
    left: 45px;
    width: 77%;
    margin: 25px 0 0 0;
    display: block;
    position: relative;
    float: right;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-step-review p#review-buttons-container button {
    width: 100%;
    padding: 15px;
    border-radius: 7px;
    background: #ff0066;
    margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .items-list .col-b {

}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #payment-buttons-container {
    margin: 25px 10px 0 0;
}

.checkout-onepage-index #page_content .progressbar {
    width: 705px;
    margin-bottom: 55px;
    position: relative;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content {
    text-align: center;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content::before {
    background: #e9e8e8;
    position: absolute;
    content: "";
    width: 280px;
    height: 8px;
    margin-left: 5%;
    top: 30px;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div {
    display: inline-block;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login,
.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-shipping,
.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-payment {
    font-size: 1.1em;
    font-weight: bold;
    width: 75px;
    position: relative;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login,
.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-shipping {
    margin-right: 8%;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login::after,
.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-shipping::after,
.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-payment::after {
    position: absolute;
    content: " ";
    width: 25px;
    height: 27px;
    right: 25px;
    top: 19px;
    background: #e9e8e8;
    border-radius: 50%;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-shipping::after {
    z-index: 99999;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.billing-active,
.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-shipping.payment-active {
    color: #87c05b;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.billing-active::before {
    position: absolute;
    content: " ";
    background-color: #87c05b;
    margin-top: 32px;
    width: 60px;
    height: 4px;
    margin-left: 7px;
    border-radius: 10px;
    z-index: 9999;
    transition: 250ms width;
    left: 39px;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.billing-active::after {
    position: absolute;
    content: " ";
    width: 25px;
    height: 27px;
    right: 25px;
    top: 19px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/pgbar-checked.png') no-repeat 50% 50%;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-active::before {
    width: 85px;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
    width: 158%;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-shipping.payment-active::before {
    position: absolute;
    content: " ";
    background-color: #87c05b;
    margin-top: 32px;
    width: 60px;
    height: 4px;
    margin-left: 42px;
    border-radius: 10px;
    transition: 250ms width;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-shipping.payment-active::after {
    position: absolute;
    content: " ";
    width: 25px;
    height: 27px;
    right: 25px;
    top: 19px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/pgbar-checked.png') no-repeat 50% 50%;
    z-index: 9999;
}

.checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-shipping.review-active::before {
    width: 124px;
}

.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special.sextuple-a-shipping,
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list > span.price{
    display: none;
}

.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special.first {
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    display: block !important;
}

.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special.first .col-b:nth-child(3) {
    position: relative;
    top: -5px;
    font-size: 12px;
    padding: 10px 0;
}

.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special.first .col-e:last-child .price {
    font-weight: bold;
}

.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b > span#id {
    margin-bottom: 10px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-b .cart-options > span,
.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .cart-options > span {
    margin-bottom: 3px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-b .cart-options span .cart-point,
.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .cart-options span .cart-point {
    display: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-b .cart-options span strong,
.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .cart-options span strong {
    font-size: 13px;
}

.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .item-options span.span-dt {
    display: inline-block;
}

.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .item-options span.span-dt .cart-point {
    display: none;
}

.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .cart-options span strong,
.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .item-options span.span-dt strong,
.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .item-options span.span-dt.dt-giftcard-message {
    font-size: 12px;
    font-weight: bold;
    color: #917e78;
    display: inline-block;
    font-family: Verdana, sans-serif;
}

.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .item-options span.span-dd,
.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .item-options span.span-dd.dt-giftcard-message {
    display: inline-block;
    font-family: Verdana, sans-serif;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-b .cart-options span.cart-option-value,
.checkout-cart-index #page_content #checkout_cart .sextuple-a .col-b .cart-options span.cart-option-value {
    display: inline-block;
    font-size: 12px;
    margin: 0;
}

.checkout-onepage-index #page_content #checkout-step-review p.agree {
    margin: 0;
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    padding: 0 3px;
}

.checkout-onepage-index #page_content #checkout-step-review p.agree input[type="checkbox"] {
    float: left;
    background-size: 85%;
    height: 35px;
    width: 40px;
    top: -7px !important;
}

.checkout-onepage-index #page_content #checkout-step-review p.agree label {
    float: left;
    opacity: 0.8;
    width: 90%;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
}

.checkout-onepage-index #page_content #checkout-step-review p.agree label #review-general-conditions {
    font-weight: bold;
    color: #907d76;
    cursor: pointer;
    text-decoration: underline;
}

.checkout-onepage-index #page_content #checkout-review-table-wrapper.cart-a p.sextuple-a span.col-b {
    width: 80%;
}
.checkout-onepage-index .modal #valid-h {
    margin: 25px 0;
    padding: 0 25px;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 500px;
}

.checkout-onepage-index .modal {
    height: auto !important;
    overflow: visible !important;;
    padding: 0 !important;;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait {
    right: 20px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait#billing-please-wait {
    top: 15px;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #review-please-wait {
    top: 35px;
    right: 0;
}

.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .discount-price .new-price,
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .discount-price .bandeau-panier,
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .discount-price .discount-perc,
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .discount-price .bandeau-block-product-cart,
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .club-sdo-price,
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .price .new-price,
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .price .bandeau-panier,
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .price .discount-perc,
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .price .bandeau-block-product-cart
{
    display: none;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .regular-price.club {
    display: block;
    text-align: right;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
    text-decoration: line-through;
    color: #907d77;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .regular-price.club.no-strike-club {
    text-decoration: none;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper .club-sdo-price .strike {
    display: none;
}

.checkout-cart-index .popin-voile {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 50000;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.25;
    display: none;
    z-index: 99999999999;
}

.checkout-cart-index .popin-cotent-loading {
    top: 34%;
    position: fixed;
    margin: 0 auto;
    width: 100%;
}
.checkout-cart-index .popin-cotent-loading p {
    font-size: 14px;
    font-weight: bold;
    color: #ff0066;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    position: absolute;
    top: 70px;
}
.checkout-cart-index .popin-cotent-loading img {
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    position: absolute;
}

.customer-account-index #page_content .double-d .double-g > .one,
.customer-account-index #page_content .double-d .double-g > .two {
    width: 49%;
}

.customer-account-index #page_content .block-club .club-part-b .club-membership-choices .club-become-member {
    margin-top: 4px;
}

.customer-account-index #page_content .block-club .club-part-b .club-membership-choices .club-become-member label {
    bottom: 2px;
}

.checkout-onepage-index #page_container #bottom_nav #end_quote {
    text-align: center;
    padding-top: 30px;
    font-style: italic;
}

.checkout-onepage-index #page_container #secured-market-site {
    font-size: 16px;
    padding: 20px 10px;
    text-align: center;
    font-family: 'Arial Narrow', arial;
    font-weight: 100;
    letter-spacing: 0.1px;
}

.checkout-onepage-index #page_container #main_menu {
    display: none;
}

.checkout-onepage-index {
    overflow-x: hidden;
}

.checkout-onepage-index #page_container > header {
    border-bottom: 1px solid #e9e7e5;
    position: relative;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

.checkout-onepage-index #page_container header .header-onepage {
    position: relative;
    overflow: hidden;
    max-width: 938px;
    margin: 0 auto;
    width:100%;
}

.checkout-onepage-index #page_container header .header-onepage .block-image {
    float: left;
}

.checkout-onepage-index #page_container header .header-onepage .block-advice {
    float: right;
    display: flex;
    flex-wrap: wrap;
    margin-top: 80px;
}

.checkout-onepage-index #page_container header .header-onepage .block-advice img {
    margin-right: 5px;
    width: 55px;
}

.checkout-onepage-index #page_container header .header-onepage .block-advice p span {
    display: block;
}

.checkout-onepage-index #page_container header .header-onepage .block-advice p span:nth-child(1) {
    font-size: 16px;
    font-weight: bold;
}

.checkout-onepage-index #page_container header .header-onepage .block-advice p span:nth-child(2) {
    font-size: 17px;
    letter-spacing: 0.3px;
}

.checkout-onepage-index #page_container header .header-onepage .block-advice p span:nth-child(3) {
    letter-spacing: -0.6px;
    font-size: 10px;
}

.customer-account-login #page_container footer .links {
    padding-bottom: 0;
}

#page_container footer .links .sdo ul > img {
    display: block;
    width: 23px;
    height: 23px;
    margin-top: 5px;
}

.customer-account-create .item-a h3,
.customer-account-create .item-b h3,
.customer-account-create .item-c h3,
.customer-account-create .item-d h3 {
    padding: 0 9px;
}

.customer-account-create #form-validate .format-phone {
    padding-right: 29px;
    float: right;
    margin: 5px 0 10px;
    box-sizing: border-box;
    letter-spacing: -0.3px;
    left: 15px;
    position: relative;
    font-style: italic;
}

.customer-account-create #form-validate .format-phone strong {
    font-style: normal;
}

.customer-account-create .validation-advice, .ayalineeshop-open-index .validation-advice {
    padding-left: 44%;
}

.popin {
    top: 5%;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field,
.catalog-product-view #page_content .form-b .product-options .form-list .fields,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child {
    display: block;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label,
#page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child label {
    display: inline-block;
    width: auto;
    border: none;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field .input-box,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child .input-box {
    display: block;
    width: 100%;
}

.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field .input-box input,
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list li:last-child .input-box textarea{
    width: 95%;
    border: 1px solid #907D77;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel:first-child {
    border-top: 1px solid #d0cac7;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 #login-form fieldset p {
    margin: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 #login-form fieldset p:nth-child(2) .validation-advice {
    position: absolute;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 #login-form fieldset p:nth-child(3) {
    margin-top: 30px;
}

#checkout-review-table-wrapper.cart-a p.quadruple-c,
#checkout-review-table-wrapper.cart-a div.inner .quadruple-c {
    border-bottom: 1px solid #d0cac7;
    background: none;
}

.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap.quantity span.qty-adhclub {
    width: 25px;
    text-align: center;
    float: left;
    height: 26px;
    padding: 0;
    font-weight: bold;
    font-size: 13px;
}

#main_menu > ul > li:hover > a.nav-main-links {
    z-index: 999999999;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method.hidden-header {
    border: none;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method.hidden-header span.payment-method-header {
    display: none;
}

.catalog-product-view div.popup-a div.double-i div.one p,
.catalog-product-view div.popup-a div.double-i div.two p {
    color: #fff;
    width: 98%;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    box-sizing: border-box;
    border-radius: 6px;
    transition: 150ms all;
    box-shadow: none;
    height: 45px;
    padding: 0;
}

.catalog-product-view div.popup-a div.double-i div.one p {
    background: #907d77;
    float: left;
}

.catalog-product-view div.popup-a div.double-i div.two p {
    background: #ff0066;
    float: right;
}

.catalog-product-view div.popup-a div.double-i div.two p a,
.catalog-product-view div.popup-a div.double-i div.one p a {
    text-align: center;
    float: none;
    height: auto;
    line-height: normal;
    padding: 14px 0;
    font-family: Verdana, sans-serif;
    font-size: 13px;
}

.catalog-product-view div.popup-a h2 {
    line-height: 38px;
    font-size: 20px;
    border-bottom: 1px solid #daedc4;
    position: relative;
    text-indent: 47px;
    display: block;
    padding-top: 0;
    margin-top: 30px;
}

.catalog-product-view div.popup-a h2 img.picto-success {
    position: absolute;
    left: 0;
}

.catalog-product-view  .popin-add-cart .inner > .double-a:first-child {
    margin-top: 15px;
}

.newsletter-manage-index p.heading-b {
    border-bottom: 1px solid #cfc7c5;
}

.newsletter-manage-index .newsletter_account .receive-offers .receive-via-email,
.newsletter-manage-index .newsletter_account .receive-offers .receive-via-sms {
    margin-top: 10px;
}

.newsletter-manage-index .newsletter_account .receive-offers .receive-via-email-title,
.newsletter-manage-index .newsletter_account .receive-offers .receive-via-sms-title {
    display: block;
    font-size: 13px;
    margin-bottom: 2px;
}

.newsletter-manage-index .newsletter_account .receive-offers .receive-via-email-secret {
    display: block;
    font-size: 10px;
    margin-bottom: 8px;
}

.newsletter-manage-index .newsletter_account .receive-offers .receive-via-email > label,
.newsletter-manage-index .newsletter_account .receive-offers .receive-via-sms > label {
    margin-right: 10px;
}

.newsletter-manage-index .newsletter_account .receive-offers .receive-via-sms-title {
    margin: 12px 0 5px;
}

.newsletter-btn button {
    padding: 15px 25px;
    transition: 250ms all;
}

.newsletter-btn button:hover {
    opacity: 0.9;
}

.customer-account-create #main_menu {
    border-bottom: none;
}

.customer-account-create .label,
.customer-account-create label,
#captcha-input-box-user_create label,
#captcha-image label {
    width: 40% !important;
}

.cart_link:hover .cart_submenu ul li {

}

#account_cart_nav .cart_link .pink_white_link {
    color: white !important;
    text-transform: uppercase;
    background-color: #FF0066;
    font-size: 12px;
    font-weight: bold;
    padding: 14px 5px !important;
    margin-bottom: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#account_cart_nav .cart_submenu li {
    text-align: right;
}

#account_cart_nav .cart_submenu li {
    text-align: left;
}

.catalog-product-view div.jquery-modal.blocker.current {
    z-index: 9999;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .inner-wrap .messages {
    overflow: hidden;
    height: 40px;
    top: 41px;
    background: #fff;
    box-sizing: border-box;
    left: 0;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .inner-wrap .messages .error-msg {
    position: absolute;
    background-position: 15px 2px !important;
    background-size: 10%;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .inner-wrap .messages .error-msg ul li {
    margin: 0 0 0 14px !important;
    padding: 0;
}

.catalogsearch-result-index #page_content .catalog-a span.club-sdo-price .strike.no-strike-club,
.catalog-category-view #page_content .catalog-a span.club-sdo-price .strike.no-strike-club,
.ayalinegiftslist-participate-list #page_content .catalog-a span.club-sdo-price .strike.no-strike-club,
.ayalinesosdoudou-index-famille #page_content .catalog-a span.club-sdo-price .strike.no-strike-club {
    text-decoration: none;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p div.validation-advice {
    float: left;
}

.checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-mobile-phone .validation-advice {
    width: 100%;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .show-descriptif-mobile {
    display: none;
    float: none;
    text-align: right;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .show-descriptif-mobile a {
    padding: 0 0 5px;
    border-bottom: none;
}

.catalog-category-view #breadcrumbs {
    padding: 9px 0 3px 0 !important;
}

.cart_submenu .total_cart {
    color: #E9458A;
}

#account_cart_nav .cart_link > .cart_submenu ul li {
    text-align: right;
    overflow: hidden;
    padding-bottom: 0;
}

#account_cart_nav .cart_link > .cart_submenu ul li a.product-title-panier {
    text-align: left;
    width: 205px;
}

#account_cart_nav .cart_link > .cart_submenu ul li a.product-title-panier.club-sdo {
    width: 120px;
    float: left;
}

.catalog-product-view #page_content .product-view .double-a .bottom-side .right .entretien-wrap .wrap-items-entretien .items-entretien ul.entretien-class li:last-child{
    display: inline-block;
    width: 80%;
    vertical-align: middle;
    font-size: 10px;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .right .entretien-wrap .wrap-items-entretien .items-entretien ul.entretien-class li:first-child{
    display: inline-block;
    width: 15%;
    vertical-align: middle;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .right{
    min-height: 84px;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .right:after{
    content: "";
    left: 11px;
    right: 0;
    width: 98%;
    height: 0.9px;
    background: #E1DDDA;
    bottom: 0;
    position: absolute;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address{
    padding: 15px 0 0 0;
}
.cart_link p.image-a img {
    padding: 1px;
    margin: 0 auto;
    display: block;
}

.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .holder .regular-price.club {
    display: block;
    text-align: right;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 10px;
    text-decoration: line-through;
    color: #907d77;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .holder .regular-price.club.no-strike-club {
    text-decoration: none;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .holder .club-sdo-price {
    display: block;
    text-align: left;
    margin-top: 13px;
    border-bottom: 1px solid #f4bdd4;
    padding-bottom: 3px;
    position: relative;
    margin-bottom: 15px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .holder .club-sdo-price a .info-club {
    left: 0;
    position: absolute;
    bottom: -15px;
    text-transform: uppercase;
    font-size: 11px;
    color: #e74d8d;
    text-decoration: underline;
    display: block;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .holder .club-sdo-price .strike {
    display: none;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .holder .club-sdo-price span.label {
    display: inline-block;
    font-size: 13px;
    color: #e74d8d;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .holder .club-sdo-price span.image {
    margin-left: 4px;
    display: inline-block;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .holder .club-sdo-price .price {
    text-align: right;
    display: inline-block;
    float: right;
    font-size: 27px;
    font-weight: bold;
    padding-top: 6px;
    color: #e74d8d;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading.opt-size_marketing > p {
    width: 100% !important;
}
#scrollUp {
    min-height: unset;
    position: fixed;
    bottom: 0;
    right: 8.1%;
    margin: 0 0 5em 0;
    z-index: 999999;
    color: white;
    font-family: Arial;
    background: rgb(166, 151, 146);
    padding: 5px 7px 6px;
    border-radius: 6px;
    width: 58px;
    height: 58px;
    box-shadow: rgb(110, 110, 110) 0 2px 11px 0;
    display: none;
    transition: 450ms all;
    text-align: center;
}
#scrollUp:hover {
    cursor: pointer;
    box-shadow: rgb(110, 110, 110) 0 2px 16px 0;
}
#scrollUp img {
    transform: rotate(180deg);
    width: 30px;
    padding-top: 0;
    display: block;
    margin: auto;
    position: absolute;
    right: 0;
    left: 0;
    top: 4px;
}

#scrollUp span.text-one {
    margin-top: 25px;
}
#scrollUp span {
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -.5px;
    display: block;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li{
    box-sizing: border-box;
    border: 1.2px solid #cccecd;
    overflow: hidden;
}

.catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a li {
    width: 70px !important;
}
.catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label em {
    float: none;
    margin: 0;
}
#page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing p.label-a.options-list-color {
    display: inline-block;
    vertical-align: top;
    float: left;
}
#page_content .product-view .double-a .two.description-a .form-b .product-options .opt-color_marketing div.super-attribute.input-color {
    display: inline-block;
    vertical-align: bottom;
}
.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .bandeau-totals-ttc .sextuple-a.total .cart-section {
    padding: 0;
    display: inline-block;
    font-size: 18px;
    width: auto;
}
.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .bandeau-totals-ttc .sextuple-a.total .cart-section .cart-section-vat {
    padding: 0;
    text-align: right;
}
.review-section.hidden {
    display: none;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .cart-section {
    display: none;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .review-section.hidden {
    display: inline-block !important;
    width: auto;
    padding: 0;
    font-size: 19px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .review-section.hidden .review-section-msg {
    padding: 0;
    font-weight: bold;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .review-section.hidden .review-section-vat {
    text-align: right;
    padding: 0;
}
.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-b span.shipping-section-cart .shipping-section-cart-title {
    font-weight: bold;
    font-size: 12px;
    text-transform: capitalize;
}
.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a span.col-b span.shipping-section-cart .shipment-method {
    font-size: 11px;
    letter-spacing: 2px;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special .col-b .shipping-section-cart {
    display: none;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special .col-b .shipping-section-review.hidden {
    display: block !important;
    font-size: 17px;
    font-weight: bold;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special .col-b .shipping-section-review.hidden .shipment-method {
    font-weight: inherit;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special span.col-b {
    font-weight: normal;
    padding: 10px 0;
}
.popin-voile,
.fancybox-lock .fancybox-overlay {
    z-index: 9999999999;
}
.popin,
.fancybox-opened {
    z-index: 99999999999;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-billing {
    padding-top: 0;
}
.footer_rs .global .left .newsletter input.input-text {
    border: 1px solid #b5a9a5;
    border-right: none;
    border-left-color: #907d77;
}
i.arrow {
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    vertical-align: middle;
    margin-bottom: 2px;
}

i.arrow.right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    margin-left: 10px;
}

i.arrow.left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    margin-right: 10px;
}
.checkout-cart-index #page_content .cart-bottom-wrap .links-a .continue-shopping a i.arrow.left{
    margin-right: 0;
}
.checkout-cart-index #page_content .cart-bottom-wrap .links-a .place-order a i.arrow.right{
    margin-left: 0;
}
#page_content .block-club .club-part-b .club-membership-choices .club-membership-link a:after {
    content: '';
    margin: 0;
}

#page_content .block-club .club-part-b .club-membership-choices i.arrow.right {
    border-color: #e54d8c;
    margin-left: 5px;
}
#page_content .block-club .club-part-a .club-member-message.alone {
    margin-top: 25px;
}
.customer-account-create #page_content #form-validate .items > div.captcha-block {
    margin-bottom: 0;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .prices-wrapper {
    margin-bottom: 40px;
}
.catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .club-info-link {
    display: none;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method #co-shipping-method-form .list-d li {
    padding: 0 !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d {
    margin-bottom: 0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method #co-shipping-method-form .list-d li {
    padding: 0 !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist:first-child {
    margin-top: 10px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method #co-shipping-method-form .list-d img.colissimo {
    margin: 10px 0 5px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers label.css-label {
    color: #907d77;
}
.checkout-onepage-index #page_content .receive-offers .enhanced-input-radio {
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/tdc/radio.png") no-repeat 50% 50%;
    background-size: 80%;
}
.checkout-onepage-index #page_content .receive-offers .enhanced-input-radio.checked {
    background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-rond-tripple-24x24.png") no-repeat 50% 50%;
}
.catalogsearch-result-index .pager-container .pagination-a,
.catalog-category-view .pager-container .pagination-a {
    display: block;
    width: 100%;
    text-align: right;
    float: right;
    left: auto;
    right: 0;
    position: relative;
    margin-top: 25px;
}
ul.pagination-a li.previous, ul.pagination-a li.next{
    border: none;
}
ul.pagination-a, ul.pagination-a li a {
    color: #907D77;
    top: 0;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    width: auto;
    position: relative;
    font-family: Arial;
}
ul.pagination-a li a{
    padding: 0 6px;
}
ul.pagination-a li a:hover,
ul.pagination-a li a:focus,
ul.pagination-a li a:active,
ul.pagination-a li.active a {
    color: #E9458A;
    background: none;
    height: auto;
    font-size: 14px;
    top:0;
}
ul.pagination-a li.previous a:hover, ul.pagination-a li.next a:hover{
    font-size: 14px;
    font-weight: bold;
}

ul.pagination-a li a:active,ul.pagination-a li.active a{
    font-weight: bold;
    font-size: 14px;
    top: 1px;
}
ul.pagination-a li.previous a, ul.pagination-a li.next a {
    padding: 0 2px 0 0 ;
    top: 0;
    font-weight: bold;
}
ul.pagination-a li.previous,
ul.pagination-a li.next {
    border: none;
    top: 0;
    width: auto;
    height: auto;
}
ul.pagination-a li.previous{
    margin-right: 8px;
}
ul.pagination-a li.next {
    font-weight: bold;
    margin-left: 8px;
}
ul.pagination-a li.next a {
    font-weight: bold;
}
ul.pagination-a li.page {
    margin-right: 5px;
}
ul.pagination-a li {
    font-size: 14px;
    font-weight: normal;
    vertical-align: middle;
}
ul.pagination-a li:nth-last-child(2) a:after{
    display: none;
}
ul.pagination-a li:not(.previous):not(.next) a:after{
    content: "";
    position: absolute;
    width: 1px;
    height: 10px;
    background: #907D77;
    top: 1px;
    right: -1px;
}
ul.pagination-a li:not(.previous):not(.next):last-child a:after{
    left: -1px;
}
.catalogsearch-result-index .category-products .pager-container,
.catalog-category-view .category-products .pager-container{
    display: block;
    float: right;
}
.catalogsearch-result-index .category-products .count-of-products,
.catalog-category-view .category-products .count-of-products{
    float: left;
    margin-top: 27px;
    font-weight: bold;
    font-size: 12px;
}
.catalogsearch-result-index .category-products:after ,
.catalog-category-view .category-products:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #d5cecc;
    bottom: 0;
    left: 0;
}
.catalogsearch-result-index .category-products ,
.catalog-category-view .category-products {
    overflow: hidden;
    position: relative;
    padding-bottom: 4px;
}
.checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-membership-choices > div .club-membership-link .arrow.right {
    border-color: #e54d8c;
    margin-left: 5px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total.total-due {
    margin-top: 5px;
    height: 50px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total.total-due .col-b {
    padding-bottom: 0 !important;
    padding-top: 12px !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total.total-due .col-e {
    padding-bottom: 0 !important;
    padding-top: 9px !important;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special.code .col-e .price {
    margin: 0 !important;
    font-weight: bold;
    font-size: 15px;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special.code .col-e {
    background: transparent;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special.code .col-b {
    padding-left: 15px;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special.code .col-a {
    display: none;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special.code {
    color: #917d78 !important;
    background: #e3e0de;
    margin-bottom: 5px;
    border: 1px solid #c7bebb;
}
.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a.sextuple-a-giftcard {
    position: relative;
    overflow: hidden;
    border-top: 1px dashed #917d78;
}
.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a.sextuple-a-giftcard .col-a,
.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a.sextuple-a-giftcard .col-d {
    display: none;
}
.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a.sextuple-a-giftcard .col-b {
    width: auto;
    float: left;
    text-align: left;
    color: #907d77;
    padding: 15px 0;
}
.checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a.sextuple-a-giftcard .col-e {
    right: 0;
    left: auto;
    width: auto;
    position: absolute;
    background: transparent;
    color: #907d77;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0;
    top: -2px;
}
checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .payment-method #ayalinevoucher-warning {
    margin: 10px 25px;
    font-size: 13px;
    opacity: 0.8;
    text-align: justify;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d li.nolist ul#payment_form_ayalinevoucher_values .control input[name="ayaline_vouchers_ids[]"] {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-checkbox-off.png') no-repeat 50% 50%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form .list-d li.nolist ul#payment_form_ayalinevoucher_values .control input[name="ayaline_vouchers_ids[]"]:checked {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-checkbox-on.png') no-repeat 50% 50%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.disabled-payment {
    opacity: 0.5;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.disabled-payment input[name="payment[method]"] {
    cursor: default;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.disabled-payment .payment-method {
    border: 1px solid #c7bebb;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.disabled-payment .payment-method .payment-method-header {
    background: transparent;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .please-wait {
    width: 100%;
    position: relative;
    margin: 7px 0 15px;
    text-align: right;
    float: none;
    right: 0;
    top:0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist .please-wait img {
    width: 20px;
    top: 6px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher #ayalinevoucher-warning {
    margin: 15px 0 0;
    font-size: 13px;
    opacity: 0.8;
    text-align: justify;
}
.catalog-product-view #page_content .product-view .double-a .bottom-side .description .holder {
    width: 98%;
}

html[lang=en] #scrollUp span.text-one {
    margin-top: 34px;
}
html[lang=en] #scrollUp img{
    top: 10px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel.active#opc-shipping .content#checkout-step-shipping #co-shipping-form {
    padding-top: 5px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel.active#opc-shipping .content#checkout-step-shipping {
    padding: 0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher {
    margin-bottom: 20px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher .payment-method {
    background: transparent;
    border: none;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher .payment-method .payment-method-header {
    display: none;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher .payment-method ul.form-list {
    margin: 0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher .payment-method ul.form-list li.control {
    margin: 0;
    border: 1px solid #c7bebb;
    background: #f3f0ef;
    padding: 9px 11px;
    margin-bottom: 3px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher .payment-method ul.form-list li.control.active {
    background: #ffe9f2;
    border: 1px solid #fb7fb1;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher .payment-method ul.form-list li.control label {
    padding: 0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher .payment-method ul.form-list li.control label input {
    background-size: 95%;
    top: -1px !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.etep_cb .payment-method {
    border: none;
    background: transparent;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.etep_cb .payment-method .payment-method-header {
    display: none;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.etep_cb .payment-method ul.form-list {
    display: block !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher .payment-method ul.form-list li.control .voucher-title {
    font-weight: bold;
    text-transform: uppercase;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher .payment-method ul.form-list li.control .voucher-price,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist.ayalinevoucher .payment-method ul.form-list li.control .voucher-date {
    font-weight: 100;
    font-style: italic;
}
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .save-qty-item img {
    width: 18px;
    position: relative;
    top: 5px;
    margin-left: 8px;
}
#main_menu .submenu.submenu-1erage .submenu_left {
    width: 56%;
}
#main_menu .submenu.submenu-1erage .submenu_right {
    width: 43%;
}
#main_menu .submenu.submenu-1erage .submenu_right a img {
    padding: 0;
}
#main_menu .submenu.submenu-1erage .submenu_right a:first-child img {
    margin-right: 15px;
}
#landing_popin_overlay {
    z-index: 9999999;
}
#landing_popin {
    margin: 0;
    left: 50%;
    transform: translate(-50%, 0);
    top: 20%;
    z-index: 9999999;
}
#main_menu .submenu .submenu_cols > div {
    border-right: 1px solid #D9D7D4;
}
.catalogsearch-result-index div.catalog-a .list-item:hover > a,
.catalog-category-view div.catalog-a .list-item:hover > a,
.ayalinegiftslist-participate-list div.catalog-a .list-item:hover > a,
.catalogsearch-advanced-result div.catalog-a .list-item:hover > .checkbox-wrap {
    box-shadow: none;
    border: 1px solid #C2B2BD;
    box-sizing: border-box;
}
.catalogsearch-result-index div.catalog-a > div,
.catalog-category-view div.catalog-a > div,
.ayalinegiftslist-participate-list div.catalog-a > div {
    padding-bottom: 10px;
}
.catalogsearch-result-index div.catalog-a > div span.discount,
.catalog-category-view div.catalog-a > div span.discount,
.ayalinegiftslist-participate-list div.catalog-a > div span.discount {
    bottom: 10px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form .civility {
    margin-bottom: 5px !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form .civility label.radio .validation-advice {
    display: none;
    pointer-events: none;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form .civility label.radio.first-radio .validation-advice {
    width: 180px;
    font-weight: normal;
    display: block;
    font-size: 14px;
    position: absolute;
    top: 18px;
}
.catalogsearch-result-index #page_content .category-products .select-a,
.catalog-category-view #page_content .catalog-category-page-content .select-a,
.ayalinesosdoudou-index-famille #page_content .catalog-category-page-content .select-a{
    width: 29%;
    padding-top: 0;
    bottom: 3px;
}
.catalogsearch-result-index #page_content .category-products .select-a div.sortBy,
.catalog-category-view #page_content .catalog-category-page-content .select-a div.sortBy,
.ayalinesosdoudou-index-famille #page_content .catalog-category-page-content .select-a div.sortBy{
    left: 8%;
}
.customer-account-create #page_content #form-validate .global .left .styled-select.styled-select-country {
    bottom: 5px;
    position: relative;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d li#billing-new-address-form div.item-a > p.billing-country .wrap-enhanced-select {
    width: 100%;
}
.wrap-enhanced-select:after {
    height: 22px;
}
div.solid-a.wishlist-z .wishlist-legend {
    display: flex;
}
div.solid-a.wishlist-z .wishlist-legend .col-a {
    width: 30%;
}
div.solid-a.wishlist-z .wishlist-legend .col-b {
    padding-left: 33px;
}
div.solid-a.wishlist-z .wishlist-legend .col-c {
    padding-left: 0;
    padding-right: 35px;
}
div.solid-a.wishlist-z .wishlist-legend .col-d {
    padding: 0;
    width: 25%;
}
div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z {
    display: flex;
}
div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-c {
    padding: 0;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
    width: 25% !important;
}
div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-c .wishlist-prod-title {
    margin-bottom: 4px;
}
div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-f {
    padding: 0;
    width: 245px;
}
div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-f textarea {
    width: 130px;
}
div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-d {
    float: none;
    position: static;
    padding-left: 5px;
}
div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-h {
    text-align: center;
    width: 33% !important;
    border-bottom: none !important;
}
div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-h .link-b,
div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-h .link-b .price_birthlist{
    float: none !important;
}
div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-h .price_birthlist {
    margin-right: 75px;
}
.bandeau-product-new {
    background: #77557c;
}
.bandeau-product-solde,
.bandeau-product-promo {
    background: #ff0b00;
}
.bandeau-product-prix-rond {
    background: #ffa200;
}
.bandeau-product-club-sdo {
    background: #e54d8c;
}
.bandeau-block-product-view {
    width: 100%;
    color: white;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    text-align: center;
    padding: 4px 0;
    font-size: 11px;
    box-sizing: border-box;
}
.bandeau-container-list {
    width: 100% !important;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 10px;
}
.bandeau-container-list .bandeau-product-list {
    width: 100%;
    color: white;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    text-align: center;
    padding: 3px 0;
    box-sizing: border-box;
}
.bandeau-container-list .bandeau-product-list span {
    font-size: 100% !important;
}
.bandeau-block-product-cart {
    color: white;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    text-align: center;
    padding: 2px 0;
    box-sizing: border-box;
    font-size: 10px;
    margin-right: -18px;
    width: 145px;
    display: inline-block;
    line-height: normal;
}
.checkout-onepage-index .bandeau-block-product-cart {
    right: 5%;
    position: relative;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 h3 {
    letter-spacing: 0;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 h3,
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 h3 {
    font-size: 14.5px;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title.socolissimo_commercant_fr .delai {
    bottom: 4px;
}
.catalogsearch-result-index div.catalog-a .product-img img.second-product-img,
.catalog-category-view div.catalog-a .product-img img.second-product-img,
.ayalinegiftslist-participate-list div.catalog-a .product-img img.second-product-img {
    display: none;
}
.catalog-category-view .catalog-category-page-content p.note-msg {
    position: absolute;
    margin: 20px 0 0 0 !important;
    background: transparent;
    padding: 0 !important;
    color: #000;
}
.catalog-product-view .product-pictos {
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    padding-left: 15%;
    position: absolute;
    z-index: 9;
    width: 100%;
}
.catalog-product-view .product-pictos .product-pictos-container {
    position: relative;
    width: 100%;
}
.catalog-product-view .product-pictos .product-pictos-container .top-left {
    position: absolute;
    left: 6%;
    top: 13px;
}
.catalog-product-view .product-pictos .product-pictos-container .top-right {
    right: 8%;
    position: absolute;
}
.catalog-product-view .product-pictos .top-center {
    width: 30%;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.catalog-product-view .product-pictos .top-center .customizable {
    color: #8bb3d9;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
}
.catalog-product-view .product-pictos .top-left img.des-prema,
.catalog-product-view .product-pictos .top-right img.sos-doudou {
    width: 50px;
}
.popin-add-cart .double-a .two .product-title {
    padding: 12px 0 8px;
    border-bottom: none;
}
.popin-add-cart .double-a .two div.bandeau-block-product-view {
    width: 100%;
    margin-bottom: 5px;
}
.popin-add-cart .double-a .divider-border {
    border-bottom: 1px solid #ccc2c1;
}
.catalog-category-view .catalog-category-page-content h1.cch1.no-products {
    position: relative;
    margin-bottom: 12px;
}
.popin-add-cart .crosssell .panels .panel-title {
    font-size: 16px;
    color: #907d77;
    font-weight: bold;
}
.popin-add-cart .crosssell .panels .panel-title span {
    font-family: 'Gaston Demo';
    font-size: 14px;
    font-weight: normal;
}
.popin-add-cart .crosssell .panels .double-c {
    display: flex;
    width: 100%;
    margin: 10px 0;
}
.popin-add-cart .crosssell .panels .double-c .image-a {
    margin: 0 8px 0 0 !important;
    float: none;
    display: inline-block;
    width: auto;
}
.popin-add-cart .crosssell .panels .double-c .image-a.product-3 {
    margin-right: 0 !important;
}
.popin.size-popin div.popup-a h2 {
    text-indent: 0;
    font-size: 18px;
    border-bottom: 1px solid #cfc7c5;
    padding-bottom: 0;
}
.popin.size-popin div.popup-a div.double-i div.one p {
    height: auto;
    background-color: #ee3171;
}
.popin.size-popin div.popup-a div.double-i div.one p a {
    padding: 15px 0 !important;
}
.popup-a.sendfriend #product_sendtofriend_form p.required {
    margin-bottom: 10px;
}
.popup-a.sendfriend #product_sendtofriend_form div.double-i div.one,
.popup-a.sendfriend #product_sendtofriend_form div.double-i div.two {
    width: 50%;
}
.popup-a.sendfriend #product_sendtofriend_form div.double-i div.one p {
    width: 60%;
    margin: 0;
    height: auto;
    text-align: center;
}
.popup-a.sendfriend #product_sendtofriend_form div.double-i div.one p a {
    padding: 15px 0;
    margin: 0 auto;
    text-transform: uppercase;
}
.popup-a.sendfriend #product_sendtofriend_form div.double-i div.two button {
    width: 60%;
    background: #EE3171;
    border: none;
    margin: 0;
    height: auto;
    padding: 15px 0;
    transition: 150ms all;
    text-transform: uppercase;
}
.popup-a.sendfriend #product_sendtofriend_form div.double-i div.one p:hover,
.popup-a.sendfriend #product_sendtofriend_form div.double-i div.two button:hover {
    cursor: pointer;
    opacity: 0.8;
}
.popup-a.sendfriend p.price span.discount {
    display: none;
}
.popup-a.sendfriend p.price .discount-new-price {
    color: #EE3271;
    font-size: 32px;
    font-weight: normal;
}
#tarteaucitronAlertBig {
    z-index: 999999 !important;
    background: #907D77 !important;
}
#tarteaucitronAlertBig #tarteaucitronPersonalize,
#tarteaucitronPercentage {
    background: #E74487 !important;
}
#tarteaucitronAlertBig #tarteaucitronPersonalize {
    transition: all 250ms;
    margin-bottom: 4px;
    margin-left: 0 !important;
}
#tarteaucitronAlertBig #tarteaucitronPersonalize:hover {
    opacity: 0.9;
}
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
    display: block;
    margin-bottom: 5px;
}
.wishlist-index-index .wrap-enhanced-select select {
    min-width: 40px;
}
.wishlist-index-index div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-h .link-b .price_birthlist .discount .strike {
    text-decoration: line-through;
}
.ayalinegiftslist-index-index .price_birthlist .discount .strike {
    text-decoration: line-through;
}
.ayalinegiftslist-index-index .price_birthlist .discount .new-price {
    color: #FF0066;
    font-weight: bold;
    font-size: 13px;
}
.catalogsearch-advanced-result #page_content .loging-form .two button {
    width: 175px;
    transition: all 250ms;
    background: #8bb3d9;
    text-align: center;
    padding: 13px 0;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4px;
    height: auto;
    font-size: 12px;
    font-family: Verdana;
}
.catalogsearch-advanced-result #page_content .loging-form .one .link-g a {
    width: 175px;
    transition: all 250ms;
    background: #ff0066;
    text-align: center;
    padding: 13px 0;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4px;
    height: auto;
    font-size: 12px;
    font-family: Verdana;
}
.catalogsearch-advanced-result #page_content .loging-form .one .link-g a span {
    color: white;
    position: static;
    top: auto;
    font-size: inherit;
    font-family: inherit;
}
.catalogsearch-advanced-result #page_content .loging-form .two button:hover,
.catalogsearch-advanced-result #page_content .loging-form .one .link-g a:hover {
    opacity: 0.8;
}
.catalogsearch-advanced-result div.register-a div.two h2 {
    letter-spacing: normal;
}
.catalogsearch-advanced-result #page_content .loging-form .one .inner p {
    padding: 0;
}
.customer-account-login #page_content {
    margin-bottom: 0;
}
.catalogsearch-advanced-result #page_content .loging-form .login-a fieldset {
    padding-left: 0;
}
.catalogsearch-advanced-result #page_content .loging-form .login-a fieldset p {
    padding: 0 15px;
}
.catalogsearch-advanced-result #page_content .loging-form .login-a fieldset input {
    width: 100%;
    box-sizing: border-box;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 h3 strong {
    font-weight: bold;
}
.catalogsearch-advanced-result #page_content .loging-form .two h2,
.catalogsearch-advanced-result #page_content .loging-form .one h2 {
    font-size: 14.4px;
    letter-spacing: -0.5px;
    font-weight: bold;
}
.cart_link p.sidebar-empty-car {
    font-weight: bold;
}
.catalogsearch-result-index div.catalog-a div .attributes-conf .bandeau-container-list,
.catalog-category-view div.catalog-a div .attributes-conf .bandeau-container-list,
.ayalinegiftslist-participate-list div.catalog-a div .attributes-conf .bandeau-container-list {
    margin-bottom: 0;
}
.catalogsearch-result-index .catalog-a span.club-sdo-price,
.catalog-category-view .catalog-a span.club-sdo-price,
.ayalinegiftslist-participate-list .catalog-a span.club-sdo-price,
.ayalinesosdoudou-index-famille .catalog-a span.club-sdo-price,
.catalogsearch-result-index .catalog-a span.regular-price,
.catalog-category-view .catalog-a span.regular-price,
.ayalinegiftslist-participate-list .catalog-a span.regular-price,
.ayalinesosdoudou-index-famille .catalog-a span.regular-price {
    position: absolute;
    bottom: 9px;
    left: 0;
    right: 0;
}

.catalogsearch-advanced-result .catalog-a span.club-sdo-price,
.catalogsearch-advanced-result .catalog-a span.regular-price,
.catalogsearch-advanced-result  div.catalog-a div span.discount {
    position: initial;
}
.cart_submenu {
    z-index: 99999999999;
}
.cart_submenu .total_cart .total_cart_content {
    display: block;
}
#account_cart_nav .cart_submenu li > span.club-sdo-price-panier {
    padding-top: 20px;
    display: inline-block;
}
#account_cart_nav .cart_submenu li > span.club-sdo-price-panier .panier-club-sdo-img a {
    min-height: auto;
    width: auto;
    display: inline-block;
    float: none;
    padding: 0 !important;
}
#account_cart_nav .cart_submenu li > span.club-sdo-price-panier .panier-old-price {
    display: block;
    border-bottom: 1px solid #907D77;
    padding-bottom: 3px;
    margin-bottom: 3px;
}
#account_cart_nav .cart_submenu li > span.club-sdo-price-panier .panier-old-price.strike-club-price {
    text-decoration: line-through;
}
#account_cart_nav .cart_submenu li > span.club-sdo-price-panier .panier-club-sdo-img img {
    width: 24px;
}
#account_cart_nav .cart_submenu li > span.club-sdo-price-panier .panier-new-price {
    color: #E9458A;
    font-weight: bold;
    font-size: 12px;
}
#account_cart_nav .cart_submenu li > span.price-promo-content {
    display: inline-block;
    position: relative;
    bottom: 10px;
}
#account_cart_nav .cart_submenu li > span.price-promo-content .panier-old-price,
#account_cart_nav .cart_submenu li > span.price-promo-content .panier-percent,
#account_cart_nav .cart_submenu li > span.price-promo-content .panier-new-price {
    display: block;
}
#account_cart_nav .cart_submenu li > span.price-promo-content .panier-old-price {
    text-decoration: line-through;
}
.cart_link p.sidebar-empty-cart {
    font-weight: bold;
}
.cart_link p.image-a {
    width: 55px;
}
.popin-add-cart .prices-wrapper .discount {
    display: block;
    border-bottom: 1px solid #ff0b00;
    text-align: left;
    overflow: hidden;
    font-weight: bold;
}
.popin-add-cart .prices-wrapper .discount .strike {
    display: block;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 18px;
    text-decoration: line-through;
    color: #907d77;
    text-align: right;
}
.popin-add-cart .prices-wrapper .discount .label {
    float: left;
    font-size: 13px;
    top: 10px;
    margin-right: 5px;
    position: relative;
}
.popin-add-cart .prices-wrapper .discount .pourcent {
    float: left;
    top: 10px;
    position: relative;
    background: red;
    color: white;
    font-size: 15px;
}
.popin-add-cart .prices-wrapper .discount .new-price {
    display: block !important;
    text-align: right;
    float: right;
    font-size: 27px;
    font-weight: bold;
}
.popin-add-cart .prices-wrapper .discount.color-red {
    color: #ff0b00;
}
.popin-add-cart .prices-wrapper .discount.border-bottom-red {
    border-bottom: 1px solid #ff0b00;
}
.popin-add-cart .prices-wrapper .discount.color-yellow {
    color: #ffa200;
}
.popin-add-cart .prices-wrapper .discount.border-bottom-yellow {
    border-bottom: 1px solid #ffa200;
}
.popin-add-cart .prices-wrapper .discount .bg-price-red {
    background: #ff0b00;
    color: white;
}
.popin-add-cart .prices-wrapper .discount .bg-price-yellow {
    background: #ffa200;
    color: white;
}
#page_content p.note-msg {
    margin: 40px 0 0 0 !important;
    padding: 0 !important;
}
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b strong {
    color: #917e78;
    font-size: 14px;
}
#page_content .block-cms-associated-container {
    margin-top: 30px;
    margin-bottom: 10px;
}
#page_content .block-cms-associated-container .block-cms-content img {
    width: 100%;
}
div.advice div.top span.button.advice-opened {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/css/images/arrow_blue_down.jpg') no-repeat 100% 50% !important;
}
.club-sucre-dorge .button-club-container {
    margin: 35px 0;
}
.club-sucre-dorge .button-club-container a {
    background-color: #ff0066;
    color: white;
    padding: 12px 25px;
    border-radius: 8px;
    transition: all 250ms;
    font-weight: bold;
    text-transform: uppercase;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title {
    display: flex;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title .shipping-method-radios {
    display: inline-block;
    background: transparent;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title .shipping-method-titles {
    width: 100%;
    background: transparent;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title .shipping-method-titles span.shipping-method-title {
    padding: 0;
}
p.dans_mon_emballage {
    left: 0 !important;
    bottom: -35px !important;
}
p.dans_mon_emballage strong {
    display: block !important;
    margin-bottom: 5px;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special span.col-b {
    line-height: 12px;
    float: left;
    width: 100%;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special span.col-b.checkout-review {
    width: 69% !important;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist.no-soco .shipping-method-titles label {
    line-height: 25px;
}
.item-options-label.item-sub-option {
    padding: 0 0 0 25px !important;
    font-size: 12px !important;
}
.item-options-label .item-sub-option {
    font-size: 12px !important;
}
.item-options-label .item-options-value {
    padding: 0 !important;
}
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b .cart-options > span.ref {
    margin-bottom: 2px;
    font-size: 12px;
}
.checkout-cart-index #page_content #crosssell {
    background: #F4F0EF;
    padding: 19px 25px;
    margin-bottom: 10px;
}
.checkout-cart-index #page_content #crosssell .panel-title {
    padding: 0 0 5px 0;
    font-size: 14px;
    color: #907d77;
    font-weight: bold;
    display: block;
    border-bottom: 1px solid #cfc7c5;
}
.checkout-cart-index #page_content #crosssell .panel-title span {
    font-family: 'Gaston Demo';
    font-size: 14px;
    font-weight: normal;
}
.checkout-cart-index #page_content #crosssell .double-c.assess-a {
    display: inline-block;
    overflow: auto;
    overflow-y: hidden;
    white-space: nowrap;
    margin-left: 0;
    text-align: center;
    width: 100%;
    max-width: none;
    position: relative;
    margin-top: 13px;
}
.checkout-cart-index #page_content #crosssell .double-c.assess-a .image-a {
    width: 196px;
    height: 198px;
    display: inline-block;
    float: none;
    position: relative;
    overflow: hidden;
    margin: 4px !important;
    border: 1px solid #ccc2c1;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.checkout-cart-index #page_content #crosssell .double-c.assess-a .image-a a {
    display: block;
    overflow: hidden;
}
.checkout-cart-index #page_content #crosssell .double-c.assess-a .image-a a img {
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    margin: auto;
    top: 0;
    bottom: 0;
    width: 100%;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.checkout-cart-index #page_content #crosssell .double-c.assess-a .image-a a span {
    display: none;
}
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .club-sdo-price {
    display: block;
    text-align: left;
    margin-top: 5px;
    border-bottom: 1px solid #f4bdd4;
    padding-bottom: 3px;
    position: relative;
}
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .club-sdo-price .strike {
    display: block;
    text-align: right;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
    text-decoration: line-through;
    color: #907d77;
}
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .club-sdo-price .strike.no-strike-club {
    text-decoration: none;
}
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .club-sdo-price .label {
    display: inline-block;
    font-size: 13px;
    color: #e74d8d;
    vertical-align: bottom;
    position: relative;
}
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .club-sdo-price .image {
    margin-left: 4px;
    display: inline-block;
}
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .club-sdo-price .price {
    text-align: right;
    display: inline-block;
    float: right;
    font-size: 27px;
    font-weight: bold;
    padding-top: 6px;
    color: #e74d8d;
}
.catalog-product-view div.popin div.popin-add-cart .prices-wrapper .club-sdo-price a .info-club {
    left: 0;
    position: absolute;
    bottom: -17px;
    text-transform: uppercase;
    font-size: 11px;
    color: #e74d8d;
    text-decoration: underline;
    display: block;
}
.checkout-onepage-index #page_content .receive-offers .enhanced-input-radio .validation-advice {
    display: none !important;
}
.customer-account-create #receive-offers-by-email label.receive_all_offers_no .validation-advice,
.customer-account-create #receive-offers-by-sms label.receive_sms_no .validation-advice {
    display: none !important;
}
.customer-account-create #receive-offers-by-email label.receive_all_offers_yes .validation-advice,
.customer-account-create #receive-offers-by-sms label.receive_sms_yes .validation-advice {
    padding-left: 4px !important;
    width: 160px;
    position: absolute;
    line-height: 5px;
}
.customer-account-create footer .links {
    padding-bottom: 0;
}
.customer-account-create footer .all-links .bottom,
.customer-account-create footer .footer_rs,
.checkout-onepage-index footer .footer_rs,
.checkout-onepage-index footer .links .all-links .sdo,
.checkout-onepage-index footer .links .all-links .footer_2_cols,
.checkout-onepage-index footer .links .all-links .contact,
.checkout-onepage-index footer .links .all-links .bottom {
    display: none;
}
.checkout-onepage-index footer .links .all-links p#end_quote {
    text-align: center;
}
.customer-address-index .my-account div.double-d {
    min-height: 180px;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special .discount {
    width: 100%;
    display: block;
    overflow: hidden;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
}
.checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special .discount .discount-amount {
    text-align: right;
    position: absolute;
    right: 16px;
    font-size: 15px;
}
.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs #cart-coupon-original form.cart-coupon .special.code {
    display: none;
}
.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs #cart-coupon-original form.cart-coupon .discount {
    width: 100%;
    display: flex;
    color: #907d77;
    font-size: 12px;
    position: relative;
    padding: 5px 0;
    margin: 0;
}
.checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs #cart-coupon-original form.cart-coupon .discount .discount-amount {
    text-align: right;
    position: absolute;
    right: 0;
    font-size: 14px;
}
footer .links .bottom {
    display: none;
}
footer .links {
    padding-bottom: 0;
}
.cms-index-index footer .links .bottom  {
    display: block;
    margin-bottom: 50px;
}
html[lang=en] .customer-account-create #page_content .top .rightSide .text {
    text-align: left;
    line-height: 14px;
}
html[lang=en] .customer-account-create #page_content .top .rightSide .text span {
    font-size: 16px;
    font-weight: bold;
}
html[lang=en] .customer-account-create #page_content .top .rightSide .text span:last-child {
    font-size: 10px;
    font-weight: normal;
}
div.double-n p.link-1, div.double-n p.link-2 {
    background: none;
}
.ayalinesosdoudou-index-famille .basSlider {
    display: none;
}
.ayalinesosdoudou-index-famille .catalog-category-page-content h1.cch1,
.ayalinesosdoudou-index-famille .double-n,
.ayalinesosdoudou-index-famille .select-a {
    display: none;
}
.ayalinesosdoudou-index-famille .select-a {
    width: 29%;
    padding-top: 0;
    bottom: 3px;
}
.ayalinesosdoudou-index-famille .select-a .sortBy {
    left: 8%;
}
.ayalinesosdoudou-index-famille div.catalog-a {
    padding: 9px 1px 0 1px;
}
.ayalinesosdoudou-index-famille div.catalog-a div {
    position: static;
}
.ayalinesosdoudou-index-famille div.catalog-a > div {
    min-height: 292px;
    position: relative;
    width: 24.6%;
    margin: 0 1px 7px 1px;
    padding: 0;
    padding-bottom: 10px;
}
.ayalinesosdoudou-index-famille div.catalog-a > div a.product-url-link,
.catalogsearch-advanced-result div.catalog-a .list-item:hover > .checkbox-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
    top: 0;
    left: 0;
}
.ayalinesosdoudou-index-famille div.catalog-a .product-img {
    min-height: 194px;
    position: relative;
    width: 100%;
}
.ayalinesosdoudou-index-famille div.catalog-a .product-img img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto;
    padding-top: 17px;
    box-sizing: border-box;
}
.ayalinesosdoudou-index-famille div.catalog-a .product-img img.second-product-img {
    display: none;
}
.ayalinesosdoudou-index-famille div.catalog-a h4 {
    position: relative;
    clear: both;
    min-height: 35px;
}
.ayalinesosdoudou-index-famille div.catalog-a div span.heading-a {
    padding: 12px 0 0 0;
    line-height: 12px;
    font-size: 10px;
    border-top: 0;
}
.ayalinesosdoudou-index-famille div.catalog-a .attributes-conf {
    width: 100% !important;
}
.ayalinesosdoudou-index-famille div.catalog-a .bandeau {
    width: 100%;
}
.ayalinesosdoudou-index-famille div.catalog-a .bandeau:first-child {
    margin-top: 0;
    margin-bottom: 2px;
}
.ayalinesosdoudou-index-famille div.catalog-a .customizable {
    position: absolute;
    font-size: 10px;
    top: 2px;
    color: #8bb3d9;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.ayalinesosdoudou-index-famille .catalog-a div.attributes-conf div.top-left {
    top: 18px;
    left: 0;
    position: absolute;
}
.ayalinesosdoudou-index-famille .catalog-a div.attributes-conf div.top-right {
    top: 20px;
    right: 0;
    position: absolute;
}
.ayalinesosdoudou-index-famille div.catalog-a div img.top-right {
    position: absolute;
    right: 4px;
    z-index: 9;
}
.ayalinesosdoudou-index-famille div.catalog-a span.regular-price {
    position: absolute;
    bottom: 9px;
    left: 0;
    right: 0;
    font-size: 14px;
    display: block;
    margin: auto;
    width: 100%;
}
.ayalinesosdoudou-index-famille div.catalog-a .list-item:hover > a {
    box-shadow: none;
    border: 1px solid #C2B2BD;
    box-sizing: border-box;
}
.ayalinesosdoudou-index-famille div.catalog-a > div span.discount {
    bottom: 10px;
}
.catalogsearch-advanced-result #left_page_col {
    margin: 0;
    width: 100%;
    padding: 0;
    margin-top: 310px;
}
.catalogsearch-advanced-result #left_page_col ._wrap_select {
    display: none;
}
.ayalinegiftslist-participate-list div.catalog-a > div {
    width: 24.3%;
}
.catalog-product-view #product_sendtofriend_form p.attr {
    color: #907d77;
}
#product_sendtofriend_form .double-i {
    padding-top: 20px;
}
#product_sendtofriend_form .recipients_email_friend {
    margin-bottom: 5px;
}
#product_sendtofriend_form .recipients_email_friend .validation-advice,
#product_sendtofriend_form .sender_message_friend .validation-advice {
    display: none;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a a.fancybox {
    cursor: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/loupe-galery.svg), auto;
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a a .loupe {
    background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/loupe-galery.svg) 50% 50% no-repeat;
    opacity: 0;
    transition: all 250ms;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 50px;
    width: 50px;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
.catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a:hover a img {
    opacity: 0.5;
}
p.sextuple-a span.col-b .shopping-cart-item-message {
    display: block;
    margin-bottom: 5px;
}
.wishlist-index-index div.wishlist-z div.septuple-a > div .price,
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .regular-price {
    color: #907D77;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .regular-price.club {
    display: none;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .club-sdo-price .strike {
    text-decoration: line-through;
    font-size: 14px;
    display: block;
    font-weight: bold;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .club-sdo-price .strike.no-strike-club {
    text-decoration: none;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .club-sdo-price .label {
    display: none;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .club-sdo-price .image a {
    background: none;
    padding: 2px 0;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .club-sdo-price .price {
    color: #E9458A;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .club-sdo-price > a {
    display: none;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .discount {
    font-weight: bold;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .discount .pourcent {
    font-size: 14px;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .discount .strike {
    font-size: 15px;
    display: block;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .discount.color-red .pourcent,
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .discount.color-red .new-price {
    color: #ff0b00;
}
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .discount.color-yellow .pourcent,
.wishlist-index-index div.wishlist-z div.septuple-a .price_birthlist .discount.color-yellow .new-price {
    color: #ffa200;
}
.ayalinegiftslist-participate-list div.catalog-a .attributes-conf .bandeau,
.ayalinegiftslist-participate-list div.catalog-a .attributes-conf .bandeau-product-list {
    width: 100%;
}
.price_birthlist .configured-price,
.price_birthlist .regular-price.club,
.price_birthlist .club-sdo-price .label {
    display: none;
}
.price_birthlist .club-sdo-price .strike {
    text-decoration: line-through;
}
.price_birthlist .club-sdo-price .no-strike-club {
    text-decoration: none;
}
.price_birthlist .club-sdo-price .image {
    display: inline-block;
}
.price_birthlist .club-sdo-price .price {
    font-size: 13px;
}
html[lang=en] .gift_wrapper_close:before {
    content: "CLOSE";
}
.ayaline-giftwrapper-build-chooser #giftwrapper-build-chooser {
    position: relative;
}
.ayaline-giftwrapper-build-chooser #gif-wrapper-build-chooser {
    padding-top: 20px;
}
div.popup-a.sendfriend .triple-c .one .price.club-sdo {
    box-sizing: border-box;
    padding-right: 15px !important;
}
div.popup-a.sendfriend .triple-c .one .price.club-sdo .club-sdo-price-send-friend .old-price {
    display: block;
    color: #907d77;
    font-weight: bold;
    font-size: 15px;
    text-align: right;
    height: 40px;
}
div.popup-a.sendfriend .triple-c .one .price.club-sdo .club-sdo-price-send-friend .old-price.strike-club-price {
    text-decoration: line-through;
}
div.popup-a.sendfriend .triple-c .one .price.club-sdo .club-sdo-price-send-friend .club-sdo-content {
    border-bottom: 1px solid #f4bdd4;
    width: 100%;
    display: block;
    height: 33px;
}
div.popup-a.sendfriend .triple-c .one .price.club-sdo .club-sdo-price-send-friend .club-sdo-content .label {
    font-size: 14px;
    margin-right: 5px;
    text-align: left;
    float: left;
}
div.popup-a.sendfriend .triple-c .one .price.club-sdo .club-sdo-price-send-friend .club-sdo-content .image {
    float: left;
}
div.popup-a.sendfriend .triple-c .one .price.club-sdo .club-sdo-price-send-friend .club-sdo-content .new-price {
    text-align: right;
    float: right;
    font-size: 22px;
    position: relative;
    bottom: 4px;
    font-weight: bold;
}
div.popup-a.sendfriend .triple-c .one .price.club-sdo .club-sdo-price-send-friend a.info-club {
    clear: both;
    float: left;
    height: 34px;
    position: relative;
    bottom: 30px;
    text-transform: uppercase;
    color: #e74d8d;
    text-decoration: underline;
}
.produits_a_emballer {
    height: 420px !important;
}
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b.giftwrapper .cart-options .cart-option-value {
    width: 160%;
}
.checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b.giftwrapper .item-sub-option {
    margin-bottom: 15px;
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    display: inline-block !important;
    width: 100%;
}
.checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-b .cart-options span.cart-option-value {
    width: 100%;
}
#checkout-review-table-wrapper.cart-a div.inner .quadruple-c .col-b .item-sub-option {
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    display: inline-block !important;
    width: 100%;
}

.checkout-onepage-success #page_content {
    padding: 8px;
    border-radius: 6px;
    margin: 20px 10px;
    width: calc(100% - 32px);
    box-sizing: border-box;
}
.checkout-onepage-success #page_content h2.heading-e {
    background: #96c759;
    color: #fff;
    padding: 10px 20px;
}
.checkout-onepage-success #page_content .success-checkout{
    padding: 0 35px;
    margin-top: 15px;
}
.checkout-onepage-success #page_content .inner-a{
    color: #F06;
    margin-top: 15px;
    font-weight: bold;
    border-bottom: 1px solid #F06;
}
.checkout-onepage-success #page_content .inner-a p{
    margin-bottom : 5px;
    padding-left: 20px;
}
.checkout-onepage-success #page_content .success-checkout .link-b{
    margin: 15px 0;
}
.checkout-onepage-success .success-checkout .link-b .button {
    padding: 7px 45px 7px 15px;
    background-position: 92% 50%;
}
.catalogsearch-advanced-result .list-item .attributes-conf {
    min-height: 15px;
}
.catalogsearch-advanced-result .catalog-a span.regular-price{
    min-height: 46px;
}
@media (max-width: 1024px) {
    #cnil {
        padding: 5px 0;
        width: 50%;
    }
    #page_container #page_content .cms-home .cols2 .right {
        float: right;
    }
}
@media (min-width: 992px) {
    .catalog-category-view .catalog-category-page-content h1.cch1{
        padding-top: 2px;
    }
    .catalog-category-view .catalog-category-page-content h1.cch1 + h2{
        position: absolute;
        padding-top: 22px;
        font-weight: normal;
    }
}
@media (max-width: 991px) {
    .container, header, .category_footer, #main_menu, #breadcrumbs, main, #bottom_nav > div, #bottom_nav > ul, #main_menu .submenu > div, #end_quote, .social-networks-wrap .social-networks {
        max-width: 748px;
    }
    #page_container .header .right-side .top ,
    #page_container .header .left-side h1 img,
    #page_container .header .left-side .logo img,
    #page_container .header .right-side .bottom .account_link:after{
        display: none;
    }
    #page_container .header .left-side .logo a ,
    #page_container .header .left-side h1 a {
        height: 88px;
        margin-left: 0;
        display: block;
        background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/logo.jpg) 10px 0 no-repeat;
        width: 100px;
        background-size: 85%;
    }
    #page_container .header .left-side {
        margin-left: 0;
    }
    #page_container .header .right-side {
        width: auto;
    }
    #account_cart_nav {
        width: auto;
    }
    #main_menu > ul > li,#main_menu > ul > li.last {
        display: block;
        width: 100%;
        background: none;
        margin-right: 0 !important;
    }
    #main_menu .submenu > div {
        width: 100%;
    }
    #main_menu > ul > li .submenu .submenu_right, #main_menu > ul > li .submenu .submenu_left {
        text-align: center;
    }
    #main_menu > ul > li .submenu .submenu_right > li{
        display: inline-block;
        width: 50%;
        padding: 0;
        margin: 0;
    }
    #main_menu > ul > li.nav-menu-showed > a {
        background: #8F7D77;
        color: white !important;
    }
    #main_menu > ul > li.pink_link.nav-menu-showed > a, #main_menu > ul > li.first.nav-menu-showed > a,
    #main_menu > ul > li.nav-1.nav-menu-showed > a,#main_menu > ul > li.nav-menu-showed:nth-last-child(2) a{
        background: #e9458a;
        color:white!important;
    }
    #main_menu .submenu .submenu_right li:first-child {
        margin-right: 0;
    }
    #account_cart_nav .account_link {
        margin-left: 0;
        margin-top: 0;
        max-width: 38px;
    }
    #main_menu > ul {
        padding: 0;
        margin:0;
    }
    #page_container .header .right-side .bottom,#account_cart_nav .cart_link {
        margin-top: 0;
    }
    #account_cart_nav .account-side {
        padding-right: 0;
    }
    #main_menu > ul > li.pink_link > a, #main_menu > ul > li.nav-1 > a,#main_menu > ul > li:nth-last-child(2) a {
        padding: 8px 9px;
        border: 1px dashed #e9458a;
    }
    #main_menu > ul > li:nth-last-child(2) .nav-menu-show {
        background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/plus_rose.jpg');
    }
    #main_menu > ul > li > a {
        border: 1px dashed #8F7D77;
        display: block;
    }
    .cms-home .block {
        padding: 0;
    }
    .cms-home .cols2 .right, .cms-home .cols2 .left {
        margin-right: 0px;
        width: 50%;
        display: flex;
    }
    .cms-home .cols2 .right-side, .cms-home .cols2 .left-side {
        width: 50%;
    }
    .cms-home .cols2 .left .right-side {
        padding: 40px 21px 14px 21px;
        width: 50%;
    }
    .cms-home .cols2 .right-side span.price {
        font-size: 18px;
    }
    .cms-home .cols2 .right-side span.first {
        font-size: 24px;
    }
    .cms-home .cols2 .right .right-side {
        width: 50%;
        padding: 36px 18px 15px 21px;
        height: auto;
    }
    .cms-home .cols2 .right .right-side .special {
        font-size: 20px;
    }
    .cms-home .cols3 > div img{
        width: 100%;
    }
    .cms-home .cols3 > div {
        width: 33%;
    }
    .cms-home .cols3 .center {
        margin: 0 3px;
    }
    .cms-home .cols1 .naissance .right .button a{
        min-width: 100px;
        margin-right: 0;
    }
    .cms-home .cols1 .naissance .right .button {
        text-align: center;
    }
    footer .all-links {
        padding: 17px 2px;
    }
    .cms-home .cols1 .naissance .right {
        width: 47%;
    }
    .cms-home .cols1 .naissance .right span.collection,.cms-home .cols1 .naissance .right span.naissance {
        font-size: 28px;
    }
    .footer_rs .global {
        padding: 0 10px;
    }
    .footer_rs .global .left .newsletter input.input-text {
        margin-left: 12px;
    }
    #bottom_nav ul li span.img img {
        display: block;
        margin: auto;
    }
    #bottom_nav > ul > li > a, #bottom_nav > ul > li.contact_us_link > a, #bottom_nav > div > ul > li > a, #bottom_nav > div > ul > li.contact_us_link > a {
        padding-left: 0;
        text-align: center;
    }
    #account_cart_nav .account-side:hover .login_submenu {
        display: none;
    }
    #page_container .header .right-side .bottom .account_link .my-account a {
        pointer-events: none;
    }
    #account_cart_nav .account-side .login_submenu .login_button {
        border-top: 0;
        margin: 0 8px 0 12px;
    }
    #account_cart_nav .account-side .login_submenu {
        left: auto;
        width: 256px;
        padding-top: 0;
        border-top: 1px solid;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        margin: 8px 0 0 0;
        right: 0;
    }
    #page_container .header .right-side .bottom #search_form {
        top: auto;
        float: left;
        margin: 40px 0 0 0;
        width: 314px;
        right: 100px;
        left: auto;
        position: absolute;
    }
    #page_container .header .right-side .bottom {
        position: relative;
    }
    #main_menu > ul > li:hover,
    #main_menu > ul > li.pink_link:hover, #main_menu > ul > li:nth-last-child(2):hover, #main_menu > ul > li.nav-1:hover,
    #main_menu > ul > li.pink_link:hover, #main_menu > ul > li:nth-last-child(2):hover, #main_menu > ul > li.nav-1:hover{
        background: white !important;
    }
    #main_menu > ul > li.red_link, #main_menu > ul > li.last {
        background: white !important;
    }
    #main_menu > ul > li:hover > a {
        color:#8F7D77;
    }
    #main_menu > ul > li.pink_link:hover > a, #main_menu > ul > li:hover:nth-last-child(2) a,
    #main_menu > ul > li.nav-1:hover > a,
    #main_menu > ul > li.pink_link:hover > a, #main_menu > ul > li:hover:nth-last-child(2) a, #main_menu > ul > li.nav-1:hover > a{
        color: #e9458a;
    }
    #main_menu > ul > li:hover > a span.fleche_localisation {
        display: none;
    }
    #main_menu > ul > li.last:hover > a {
        color:white;
    }
    #main_menu .submenu .submenu_cols > div > ul > li > a {
        padding: 5px 10px;
    }
    #main_menu .submenu .submenu_cols > div:first-child {
        border-right: none;
    }
    #main_menu > ul > li.last .submenu > div {
        background: none !important;
    }
    .customer-account-login #page_content .one .link-g a {
        width: 180px;
    }
    .customer-account-login #page_content .one .inner p {
        padding: 0;
    }
    .customer-account-login #page_content .two button {
        width: 205px;
    }
    .customer-account-login #page_content div.register-a .div-ombre {
        width: 49% !important;
    }
    .customer-account-login #page_content div.register-a .div-ombre:nth-child(2) {
        float: right !important;
    }
    .customer-account-login #page_content .one, .customer-account-login #page_content .two {
        width: 99% !important;
    }
    .customer-account-login #page_content {
        padding: 0 !important;
    }
    .customer-account-create #page_content {
        margin: 0;
        padding: 0;
    }
    .customer-account-create #page_content .top .leftSide .heading-a {
        margin: 14px 10px 6px;
    }
    .customer-account-create #page_content .p-infos {
        padding: 0 10px 10px;
    }
    .customer-account-create #page_content .top .leftSide {
        float: none;
        width: auto;
    }
    .customer-account-create #page_content .top .rightSide {
        width: 235px;
        background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/contact.svg') 2px 0 no-repeat;
        margin: auto;
        float: none;
        background-size: 44px;
    }
    .customer-account-create #page_content #form-validate .item-b {
        padding-left: 10px;
    }
    .customer-account-create #page_content #form-validate .item-a {
        margin-left: 10px;
    }
    .customer-account-create #page_content #form-validate .global .left {
        float: none;
        width: auto;
    }
    .customer-account-create #page_content #form-validate .global .right {
        float: none;
        width: auto;
        margin: 8px auto;
    }
    .customer-account-create #page_content #form-validate .global .right .club-bloc {
        padding: 0 0 30px;
    }
    .customer-account-create #page_content #form-validate .global .right .club-bloc .icones {
        width: 200px;
        margin: 16px auto;
    }
    .customer-account-create #page_content .scheme-a {
        width: auto;
        float: none;
        text-align: center;
        margin: auto;
    }
    .customer-account-create .button {
        text-align: center;
    }
    .customer-account-create .button .button {
        min-width: 240px;
        margin: 10px auto;
    }
    .catalog-category-view #page_content {
        width: 100%;
    }
    .catalogsearch-result-index div.catalog-a > div, .catalog-category-view div.catalog-a > div {
        width: 33%;
    }
    .category-products .pagination-b {
        text-align: left;
    }
    .catalog-category-view .pager-container .pagination-a{
        float: left;
    }
    .catalog-category-view .pager-container .sort-a {
        float: right;
        width: 21%;
        position: relative;
        top: auto;
        right: auto;
    }
    .catalog-category-view .pager-container {
        display: block;
    }
    h1.cch1 {
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
    }
    div.select-a {
        width: 100%;
    }
    .catalogsearch-advanced-result div.select-a {
        display: none;
    }
    div.select-a div.item-g{
        display: none;
    }
    div.catalog-a div:nth-child(3n+1) {
        clear: none;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a, .catalog-product-view #page_content .product-view.giftcard .double-a .one.preview-a {
        width: 100%;
        min-height: 345px;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a {
        left: 0;
        bottom:auto;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a, .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a {
        width: 100%;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .tools-wrapper, .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two {
        margin-top: 0;
        border-top: none;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title{
        padding-left: 0;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .pictos_top {
        text-align: center;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .qty-guide{
        margin-left: 0;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b #product-options-wrapper .heading, .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b #product-options-wrapper .opt-color_marketing {
        margin: 7px 0;
        width: 50%;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a {
        float: right;
    }
    .club-sucre-dorge .wrapper .block .left-block, .club-sucre-dorge .wrapper .block .right-block {
        width: 45%;
    }
    #page_content {
        width: 100%;
    }
    #left_page_col {
        width: 100%;
        margin:0;
    }
    #account_cart_nav > ul .cart_link{
        order : 3
    }
    #account_cart_nav > ul .search_link{
        order : 2
    }
    #account_cart_nav > ul .account-side{
        order : 1
    }
    #account_cart_nav > ul .menu_link{
        order : 4
    }
    #account_cart_nav > ul .cart_link > a span {
        margin-right: 0;
    }
    #account_cart_nav .account-side:hover {
        -webkit-box-shadow: none ;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    #account_cart_nav > ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #page_container .header .right-side .bottom .club:after{
        display: none;
    }

    #page_container .header .right-side .bottom .club {
        margin: 0;
    }
    .catalog-product-view #page_content .product-view .tabbed-a .panels {
        border-bottom: none;
    }
    #account_cart_nav .cart_link.nav-menu-showed > .cart_submenu, #account_cart_nav .account_link.nav-menu-showed > .login_submenu {
        right: -87px;
        top: 39px;
        z-index: 99999;
    }
    #account_cart_nav .cart_link.nav-menu-showed > .cart_submenu {
        right: -24px;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .label-b.qty {
        margin-left: 0;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .guide {
        width: 150px;
        float: right;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two {
        padding: 13px 0 0;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .show-descriptif {
        float: right;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .show-descriptif a {
        border-bottom: none;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title h1 {
        float: none;
        width: 100%;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder {
        float: left;
        width: auto;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper #qty-mobile-placeholder {
        display: none!important;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper #borderie-mobile-placeholder {
        margin: auto;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options .heading p {
        float: none;
    }
    .filters_currently {
        border-bottom: none;
        text-align: center;
        top: 0;
        margin-top: 0;
        margin-bottom: 5px;
    }
    .filters_currently .count-filters,
    .filters_currently li .value {
        font-size: 10px;
    }
    .selected-filters {
        width: 100%;
    }
    div.select-a fieldset ._wrap_select.ws-filter {
        margin-left: 3px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.special.sextuple-a {
         margin-left: 6%;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-f {
        right: -11px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header button.button-ok {
        width: 20%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header #coupon_code {
        width: 48%;
    }
    .checkout-onepage-index #page_content .progressbar {
        width: 100%;
    }
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
        width: 163%;
    }
    .checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-a {
        padding-right: 29px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sextuple-a.total span.col-a {
        width: 0;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-saving {
        clear: both;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-icon {
        padding-left: 10%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-conditions {
        width: 100%;
        padding: 0 0 20px;
        text-align: center;
    }
    .checkout-onepage-index #page_container #bottom_nav #end_quote {
        border-top: none;
        font-size: 20px;
    }
    .checkout-onepage-index #page_container header .header-onepage {
        max-width: 748px;
    }
    #main_menu > ul > li .nav-menu-show, #main_menu > ul > li.first.nav-menu-showed .nav-menu-show {
        height: 47.5px!important;
    }
    #main_menu > ul > li {
        margin-bottom: 2px !important;
    }
    .customer-account-create #form-validate .format-phone {
        padding-right: 200px;
        left: 29px;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .show-descriptif {
        display: none;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .show-descriptif-mobile {
        display: block;
        position: relative;
        top: -10px;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder {
        width: 100%;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .discount {
        display: block;
        text-align: left;
        margin-top: 13px;
        padding-bottom: 3px;
        font-family: Verdana, sans-serif;
        font-weight: bold;
        font-size: 14px;
        margin-bottom: 0;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .discount .strike {
        position: relative;
        display: block;
        text-align: right;
        font-weight: bold;
        font-size: 16px;
        margin-bottom: 30px;
        text-decoration: line-through;
        color: #907d77;
    }

    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .discount .label {
        font-size: 13px;
    }

    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .discount .new-price {
        display: inline-block;
        float: right;
        font-size: 27px;
        font-weight: bold;
        margin-top: -12px;
        color: inherit;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-title .price-place-holder .regular-price {
        display: block;
        font-size: 22px;
        font-weight: bold;
        padding-top: 7px;
        color: #907D77;
        font-family: Verdana, sans-serif;
    }
    .checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-b,
    .checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-d,
    .checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-a,
    .checkout-cart-index #page_content div.form-cart p.sextuple-a.header span.col-e {
        padding-top: 0;
        height: 25px;
    }
    .checkout-cart-index #page_content .form-cart .sextuple-a .col-e img.bandeau-panier {
        left: -2px;
    }
    .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label {
        width: 100%;
    }
    .catalog-product-view #page_content .product-view.giftcard .double-a .two.description-a .product-options .giftcard-send-form .form-list .fields .field label em {
        float: none;
        margin: 0;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b .qty-guide .global:after {
        width: 100%;
    }
    .catalog-product-view #page_content .product-view .double-a .bottom-side {
        display: block;
    }
    .catalogsearch-result-index .product-advertising-insert > div.img, .catalog-category-view .product-advertising-insert > div.img{
        height: 290px;
    }
    .catalog-category-view .category-products:after{
        width: 97%;
        right: 0;
        left: 0;
        margin: auto;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a{
        padding-left: 0;
    }
    #main_menu > ul > li .submenu{
        border:none;
    }
    #account_cart_nav li .logout_icon {
        display: block;
    }
    #account_cart_nav .account-side .login_submenu .my-informations.in a:first-child{
        border-top: none;
    }
    #main_menu .submenu.submenu-1erage {
        height: auto !important;
    }
    #main_menu .submenu.submenu-1erage .submenu_left,
    #main_menu .submenu.submenu-1erage .submenu_right {
        width: 100%;
    }
    .catalogsearch-result-index #page_content .catalog-category-page-content .select-a,
    .catalog-category-view #page_content .catalog-category-page-content .select-a,
    .ayalinesosdoudou-index-famille #page_content .catalog-category-page-content .select-a {
        width: 100%;
        text-align: center;
        bottom: 0;
        margin-bottom: 5px;
    }
    div.select-a fieldset ._wrap_select {
        margin-bottom: 5px;
    }
    .catalogsearch-result-index #page_content div.page-title h1,
    .catalogsearch-result-index .catalog-category-page-content h1.cch1,
    .catalog-category-view .catalog-category-page-content h1.cch1 {
        position: static;
    }
    .catalogsearch-result-index div.select-a fieldset ._wrap_select.ws-sort_by {
        display: inline-block;
        width: 60% !important;
    }
    .catalogsearch-result-index #page_content div.page-title {
        padding: 0 10px;
        overflow: hidden;
    }
    div.select-a fieldset ._wrap_select.ws-categories.no-categories {
        display: none;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco div.delai {
        padding-left: 0 !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title.socolissimo_commercant_fr .delai {
        bottom: 0;
        left: 0 !important;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper {
        width: 100%;
        text-align: center;
    }
    .catalog-product-view #page_content .product-view .borderie-container .inner .heading {
        display: inline-block;
    }
    .catalog-product-view #page_content .product-view .borderie-container .inner .heading ul.options-list li {
        display: flex;
    }
    .catalogsearch-result-index #page_content .catalog-a div.attributes-conf div.top-right,
    .catalog-category-view #page_content .catalog-a div.attributes-conf div.top-right {
        width: 50%;
    }
    .catalogsearch-result-index #page_content .catalog-a div.attributes-conf div.top-right img.top-right,
    .catalog-category-view #page_content .catalog-a div.attributes-conf div.top-right img.top-right {
        width: 45px;
        position: relative;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two #borderie-mobile-placeholder .borderie-container .inner .heading > ul > li input {
        display: block !important;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two #borderie-mobile-placeholder .borderie-container .inner .heading > ul > li .label {
        margin-left: 5px;
    }
    div.select-a fieldset ._wrap_select select {
        font-size: 130%!important;
    }
    #page_content .block-cms-associated-container {
        margin-top: 55px;
    }
    #account_cart_nav > ul > li.cart_link,
    #account_cart_nav > ul .search_link,
    #account_cart_nav .account_link,
    #page_container .header .right-side .bottom .club {
        margin-right: 12px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title .shipping-method-titles {
        line-height: 18px;
    }
    #page_content > .popin_emballage {
        margin: 0 !important;
    }
    #giftwrapper-build-chooser #message-container {
        float: none !important;
        top: 0 !important;
        left: auto !important;
        right: auto !important;
        text-align: center !important;
    }
    #giftwrapper-build-chooser .messages li li, .popin_emballage .messages li li {
        margin-left: 0 !important;
    }
    p.dans_mon_emballage {
        bottom: -10px !important;
        left: 5px !important;
    }
    #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist.no-soco .shipping-method-titles label {
        line-height: 27px !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist.no-soco .shipping-title {
        line-height: 25px !important;
    }
    #page_content > h2.doudou {
        background: #EB6C8E url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_titre_doudou.jpg) no-repeat 20px 50%;
        padding: 10px 10px 10px 50px;
    }
    .ayalinesosdoudou-index-famille .select-a {
        display: inline;
    }
    .ayalinesosdoudou-index-famille div.catalog-a > div {
        width: 33%;
    }
    .ayalinesosdoudou-index-famille div.catalog-a div img.top-right {
        width: 45px;
        position: relative;
    }
    .catalogsearch-result-index #page_content .category-products .select-a {
        margin: 0 auto;
        width: 100%;
        box-sizing: border-box;
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        float: none;
        text-align: center;
        margin-top: 10px;
    }
    .catalogsearch-result-index #page_content .category-products .select-a div.sortBy {
        display: inline-block;
        float: none;
        left: auto;
        padding-right: 10px;
    }
    .catalogsearch-result-index #page_content .category-products .select-a div.item-g {
        display: inline-block;
        text-align: left;
    }
    .catalogsearch-result-index div.catalog-a {
        padding-top: 35px;
    }
    .category-products.giftslist-product div.catalog-a div {
        width: 31%;
    }
    .customer-account-forgotpassword #page_content .interne {
        box-sizing: border-box;
        width: 100%;
    }
    .customer-account-forgotpassword .item-a input {
        width: 95%;
        box-sizing: border-box;
    }
    #main_menu .birth-list.hidden.mobile {
        display: block !important;
    }
    .catalogsearch-result-index .wrap-enhanced-select:after {
        content: '';
        width: 33px;
        height: 34px;
        position: absolute;
        right: 3px;
        top: 0;
        padding: 5px 0 1px 0;
        border-bottom: 1px solid #ddd;
        pointer-events: none;
        border-top: 0;
        border-bottom: 0;
        box-shadow: none!important;
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        background: #FFF url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_select_mobile.jpg) no-repeat right !important;
    }
    .catalogsearch-result-index .wrap-enhanced-select:after {
        background-image: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/fond_select_mobile.jpg) !important;
        background-position: right 60% !important;
        background-size: 25px!important;
        width: 28px;
    }
    .catalogsearch-result-index .wrap-enhanced-select {
        width: 100%;
        padding: 7px 5px;
        box-sizing: border-box;
    }
    .catalogsearch-result-index #page_content .category-products .select-a div.sortBy,
    .catalogsearch-result-index #page_content .category-products .select-a div.item-g {
        display: none;
    }
    .catalogsearch-result-index div.select-a fieldset ._wrap_select select {
        padding: 0;
    }
    .catalog-category-view .catalog-category-page-content h1.cch1 + h2{
        font-weight: normal;
        margin: 10px 0;
        padding-left: 30px;
    }
    .checkout-onepage-success #page_content {
        width: calc(100% - 22px);
    }
}
@media (max-width: 767px) {
    #bottom_nav > ul > li, #bottom_nav > div > ul > li {
        display: inline-block;
        width: 32%;
        vertical-align: top;
        border: none;
    }
    #bottom_nav > ul, #bottom_nav > div > ul {
        display: block;
        text-align: center;
    }
    footer .all-links div.sdo {
        width: 22%;
    }
    .cms-home .cols2 .left .right-side {
        padding: 27px 21px 14px 21px;
        min-height: 175px;
    }
    .cms-home .cols2 .left .right-side,
    .cms-home .cols2 .right .right-side {
        width: 59%;
    }
    footer .all-links {
        padding: 17px 14px;
    }
    footer .all-links .footer_2_cols ul {
        width: 56%;
    }
    .cwsSlider {
        margin: 0 auto 0!important;
    }
    .cms-home .block.cols2 {
        margin-top: 10px;
    }
    .customer-account-login #page_content .one, .customer-account-login #page_content .two {
        width: auto !important;
        margin: auto !important;
        float: none !important;
    }
    .customer-account-login #page_content div.register-a .div-ombre {
        width: 90% !important;
        float: none !important;
        margin:auto !important;
    }
    .customer-account-login #page_content div.register-a .div-ombre:nth-child(2) {
        float: none !important;
    }
    .donnees-perso {
        width: 90%;
        margin: 15px auto 10px;
    }
    .customer-account-login #page_content .one .link-g {
        margin-top: 43px;
    }
    .category-products {
        padding: 0 10px;
    }
    .catalog-product-view #page_content .product-view .double-a .bottom-side .left,
    .catalog-product-view #page_content .product-view .double-a .bottom-side .right {
        display: block;
        width: auto;
        margin-left: 0;
    }
    .catalog-product-view #page_content .product-view .double-a .bottom-side .left:before,
    .catalog-product-view #page_content .product-view .double-a .bottom-side .right:before{
        display: none;
    }
    .catalog-product-view #page_content .product-view .double-a .bottom-side .right > div {
        padding-left: 0;
    }
    .catalog-product-view #page_content .product-view .double-a .bottom-side .left:after,
    .catalog-product-view #page_content .product-view .double-a .bottom-side .left .rs:before{
        width: 100%;
    }
    #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d {
        width: 30%;
    }
    #checkout-review-table-wrapper.cart-a p.sextuple-a.special.sextuple-a-shipping span.col-b {
        width: 80%;
    }
    .customer-account-index #page_content .double-d .double-g > .one,
    .customer-account-index #page_content .double-d .double-g > .two {
        box-sizing: border-box;
        width: 100%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-1 .forgot-pwd {
        margin-left: 0;
    }
    .checkout-onepage-index #page_content #checkoutSteps #opc-login #checkout-step-login #login-form .link-cr button#send2 {
        margin: 0 auto;
        margin-top: 30px;
        display: block;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .col2-set .col-2 .content-wrap .link-g .button {
        margin: 0 auto;
        display: block;
        margin-top: 78px;
        width: 75%;
    }
    .checkout-onepage-index #page_container > header {
        padding: 10px;
    }
    .customer-account-create #form-validate .format-phone {
        left: 23px;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a {
        width: 75% !important;
    }
    div.popup-a div.solid-b {
        width: auto !important;
    }
    div.solid-a.wishlist-z .wishlist-legend .col-c {
        padding-right: 25px;
    }

    div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-c {
        margin-left: 10px;
    }
    div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-h {
        padding-left: 0 !important;
    }
    div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-d {
        margin-left: -10px;
        padding-top: 15px;
    }
    .catalogsearch-result-index .category-products .count-of-products,
    .catalog-category-view .category-products .count-of-products {
        float: none;
        text-align: center;
    }
    .catalogsearch-result-index .category-products .pager-container,
    .catalog-category-view .category-products .pager-container {
        float: none;
        text-align: center;
        overflow: hidden;
    }
    .catalogsearch-result-index .category-products .pager-container .pagination-a,
    .catalog-category-view .category-products .pager-container .pagination-a {
        text-align: center;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .ayalinesosdoudou-index-index .validation-advice {
        left: 0;
    }
    #sosContactForm p.question-field label {
        float: none;
    }
    #sosContactForm p.question-field textarea#question {
        display: block;
        float: none;
        margin: 0;
    }
}
@media (max-width: 720px) {
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
        width: 122px;
    }
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
        width: 159%;
    }
    .customer-account-index #page_content .block-club .club-part-a .club-info-link {
        top: 0;
        width: 150px;
    }
    .customer-account-index #page_content .block-club .club-part-a .club-info-link.member-will-expire {
        top: 16px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two {
        width: 100%;
        margin-top: 15px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one {
        width: 100%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header #coupon_code {
        width: 63%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-saving {
        clear: none;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .links-a .continue-shopping a, .checkout-cart-index #page_content .cart-bottom-wrap .links-a .place-order a {
        width: 45%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-icon {
        padding-left: 0;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-conditions {
        padding: 31px 0;
        width: auto;
    }
}
@media (max-width: 660px) {
    .checkout-onepage-index #page_content .progressbar .progressbar-content::before {
        width: 257px;
    }
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
        width: 154%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-block-one {
        width: 100%;
        text-align: center;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-block-two {
        width: 100%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .icon-gift {
        padding-left: 15%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift span.price-section {
        text-align: center;
        box-sizing: border-box;
        width: 64%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .input-gift {
        width: 15%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-txt {
        width: 84%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-txt {
        text-align: right;
        padding-right: 5%;
        box-sizing: border-box;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift span.price-section {
        text-align: right;
        padding-right: 6%;
        box-sizing: border-box;
    }
}
@media (max-width: 639px) {
    .cms-home .cols2 .right, .cms-home .cols2 .left {
        width: 100%;
        float: none;
        margin: auto auto 10px auto;
        clear: both;
        overflow: hidden;
        text-align: center;
        font-size: 0;
        padding: 0;
    }
    .cms-home .cols2 .right-side, .cms-home .cols2 .left-side {
        width: 50%;
        display: inline-block;
        float: none;
        vertical-align: top;
    }
    .cms-home .cols2 .left .right-side,.cms-home .cols2 .right .right-side {
        width: 41%;
        padding: 27px 21px 14px 21px;
        height: 175px;
        text-align: left;
        width: 50%;
        height: auto;
    }
    .footer_rs .global .left {
        float: none;
        width: auto;
        background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/newsletter.png) 50% 12px no-repeat;
        position: relative;
        margin: auto;
        overflow: hidden;
    }
    .footer_rs .global .left .newsletter input.input-text {
        margin-left: auto;
        float: none;
    }
    .footer_rs .global .left .newsletter input.input-submit {
        float: none;
    }
    .footer_rs .global .right {
        float: none;
        width: auto;
    }
    footer .all-links {
        padding: 17px 15px;
    }
    footer .all-links div.sdo {
        width: 30%;
    }
    footer .all-links div.footer_2_cols {
        width: 60%;
        padding-left: 20px;
        padding-right: 20px;
    }
    footer .all-links div.contact {
        float: none !important;
        overflow: hidden;
        clear: both;
        margin: auto auto 20px;
        width: 33%;
    }
    footer .all-links .footer_2_cols:after {
        display: none;
    }
    #cnil {
        padding: 5px 15px;
        width: auto;
    }
    .cms-home .cols3 > div {
        width: 32%;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .cms-home .block {
        text-align: center;
    }
    .cms-home .cols2 .right {
        margin-bottom: 0;
    }
    .catalogsearch-result-index div.catalog-a > div, .catalog-category-view div.catalog-a > div {
        width: 49%;
    }
    .club-sucre-dorge .wrapper .block .left-block, .club-sucre-dorge .wrapper .block .right-block {
        width: 60%;
        margin: 10px auto;
        display: block;
    }
    .club-sucre-dorge .wrapper .block.bottom .left-block, .club-sucre-dorge .wrapper .block.bottom .right-block {
        margin-bottom: 0;
    }

    .club-sucre-dorge .wrapper .block.bottom {
        background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/bottom.png)0 0 no-repeat;
    }
    .club-sucre-dorge .wrapper .block.top {
        background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/top.png)0 0 no-repeat;
    }
    .club-sucre-dorge .wrapper .block.bottom,
    .club-sucre-dorge .wrapper .block.top {
        background-size: cover ;
    }
    #page_container .header .left-side .logo a, #page_container .header .left-side h1 a {
        margin: 0;
    }
    #page_container .header .left-side h1 a {
        margin: 0;

    }
    #page_container .header .left-side {
        float: left;
        width: 20%;
    }
    #page_container .header .right-side {
        float: right;
        width: auto;
    }
    #account_cart_nav {
        float: none;
        margin: auto;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-step-review {
        padding: 15px 30px;
    }
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
        width: 151%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load #checkout-review-submit p#review-buttons-container {
        float: right;
        left: 30px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header #coupon_code {
        width: 60%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-step-review p#review-buttons-container {
        left: 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #review-please-wait {
        top: 36px;
        right: 19px;
    }
    div.solid-a.wishlist-z .wishlist-legend .col-a {
        width: 45%;
    }
    div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z {
        display: block;
        position: relative;
    }
    div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-b {
        float: none;
        display: inline-block;
    }
    div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-h {
        border-bottom: none;
        float: none;
        text-align: left;
    }
    div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-c {
        width: 28% !important;
        margin-left: 10px !important;
        display: inline-block;
        vertical-align: top;
    }
    div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-f {
        display: inline-block;
        vertical-align: top;
        width: auto !important;
        min-width: auto;
        float: right;
        clear: right;
    }
    div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-d {
        width: 50px !important;
        position: absolute;
        left: 57%;
        bottom: 27px;
        margin-top: 18px;
    }
    div.solid-a.wishlist-z #wishlist-view-form .septuple-a.septuple-z .col-g {
        position: absolute;
        bottom: 8px;
        right: 0;
    }
    .ayalinesosdoudou-index-famille div.catalog-a > div {
        width: 49%;
    }
    .category-products.giftslist-product div.catalog-a div {
        width: 48%;
    }
}
@media (max-width: 600px) {
    .popup_visible.popup_visible_layer_socolissimo .checkout-onepage-index #layer_socolissimo {
        width: 94% !important;
    }
}
@media (max-width: 530px) {
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a {
        width: auto;
        margin-left: 0 !important;
    }
    .catalog-product-view #page_content .product-view .wrapper-bottom {
        padding: 0 5px 21px 5px;
    }
    .catalog-product-view #page_content .product-view .tabbed-a .panels .double-c {
        margin-left: 0;
        margin-right: 0;
        text-align: center;
    }
    .catalog-product-view #page_content .product-view .tabbed-a .panels .double-c .image-a {
        display: inline-block;
        float: none;
    }
    .product-view-media .bx-wrapper {
        float: none;
        max-width: 297px!important;
        margin: 39px auto 0 !important;
    }
    .product-view-media.configurable-product .bx-wrapper {
        margin-top: 0 !important;
    }
    .catalog-product-view .bx-wrapper .bx-prev {
        top: 0;
        transform: rotate(0deg);
        left: -33px;
        right: auto;
        margin: -42px auto;
    }
    .catalog-product-view .bx-controls-direction {
        position: relative;
    }
    .catalog-product-view .bx-wrapper .bx-next {
        background-size: 14px;
        transform: rotate(180deg);
        top: 0;
        left: auto;
        right: -31px;
        margin: -42px auto;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .bx-wrapper .bx-viewport .zoom-a li, .catalog-product-view #page_content .product-view .double-a .one.preview-a .bx-wrapper .bx-viewport .zoom-a li + li {
        height: 73px;
        margin-right: 5px !important;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .bx-wrapper .bx-viewport .zoom-a li, .catalog-product-view #page_content .product-view .double-a .one.preview-a .bx-wrapper .bx-viewport .zoom-a li + li,
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .bx-wrapper .bx-viewport .zoom-a li, .catalog-product-view #page_content .product-view .double-a .one.preview-a .bx-wrapper .bx-viewport .zoom-a li + li  a,
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .bx-wrapper .bx-viewport .zoom-a li, .catalog-product-view #page_content .product-view .double-a .one.preview-a .bx-wrapper .bx-viewport .zoom-a li + li a img {
        box-sizing: border-box;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .image-a {
        width: 100% !important;
    }
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
        width: 147%;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a img {
        max-width: 98%!important;
    }
    .catalog-product-view .product-pictos {
        padding-left: 0;
    }
    .catalog-product-view .product-pictos .top-center {
        width: 40%;
    }
}
@media (max-width: 550px) {
    footer > div > div, footer > div > nav {
        padding-left: 0;
    }
    .catalogsearch-result-index div.catalog-a > div, .catalog-category-view div.catalog-a > div {
        width: 49%;
    }
    .catalog-category-view .pager-container .sort-a .wrap-enhanced-select:after {
        height: 21px;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options {
        display: block;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b #product-options-wrapper .heading, .catalog-product-view #page_content .product-view .double-a .two.description-a .form-b #product-options-wrapper .opt-color_marketing {
        width: 100%;
    }

    .checkout-cart-index #page_container .bandeau-fdpe {
        margin-bottom: 5px;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b {
        width: 100%;
        box-sizing: border-box;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d {
        width: 100%;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap.quantity {
        background: none;
        border: none;
        border-radius: 0;
        left: 30%;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e {
        width: 100%;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .price,
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .regular-price,
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .strike {
        padding-right: 25px;
        display: block;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e > .strike {
        padding-right: 0;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .new-price {
        padding-right: 25px;
        display: block;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .bandeau-panier {
        padding-right: 22px;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e .discount-perc{
        padding-right: 16px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .icon-gift {
        position: relative;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one,
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two {
        width: 100%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-saving {
        clear: none;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs .sextuple-a.special.first .col-b {
        padding: 18px 0;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs .sextuple-a.special.first .col-e {
        margin-right: 0;
        padding: 12px 0;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs #cart-coupon-original form.cart-coupon p.sextuple-a.special.code {
        margin-bottom: 10px;
    }
    .checkout-cart-index #page_content .two-totals form.cart-coupon .sextuple-a.special.code .col-e {
        margin-right: 0;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs .sextuple-a.special.sextuple-a-shipping .col-b {
        padding: 10px 0;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals .total-blocs .sextuple-a.special.sextuple-a-shipping .col-e {
        margin-right: 0;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.total span.col-b {
        padding: 12px 0;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .bl-totals .sextuple-a.total span.col-e {
        margin-right: 0;
        background: none;
        width: 60%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .links-a .continue-shopping a {
        width: 100%;
        margin-bottom: 10px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .links-a .place-order a {
        width: 100%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-country label,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-country .wrap-enhanced-select,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-telephone label,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-telephone .prefix-and-number,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-mobile-phone label,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-mobile-phone .prefix-and-number,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.civility span.label {
        width: 90% !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-country .wrap-enhanced-select {
        width: 96% !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-telephone .prefix-and-number,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-mobile-phone .prefix-and-number {
        width: 100% !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.civility label.radio {
        display: inline-block;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p.shipping-mobile-phone .prefix-and-number-comment {
        padding-left: 11%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-form ul.list-d {
        padding: 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .link-b {
        float: right;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .checkout-review-header {
        text-align: center;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .checkout-review-header .checkout-review-header-title {
        float: none;
        display: block;
        margin-bottom: 5px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .checkout-review-header .checkout-review-header-articles {
        float: none;
        display: block;
        margin-bottom: 15px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e {
        width: 50%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-e img.bandeau-panier {
        right: 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load #checkout-review-submit p#review-buttons-container {
        float: right;
        left: 30px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #review-please-wait {
        float: right;
    }
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
        width: 141%;
    }
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-shipping.review-active::before {
        width: 105px;
    }
    #checkout-review-table-wrapper.cart-a div.inner .totals-list .sextuple-a.special span.col-b {
        padding: 8px 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .col-e {
        margin-right: 0;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-d .select-wrap {
        width: 40% !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a div + p input[type="text"],
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p input[type="text"] {
        width: 99% !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address shipping-new-address-form .list-d fieldset .item-a div + p input[type="text"],
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a p + p input[type="text"] {
        width: 99% !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait {
        float: right;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#billing-new-address-form .item-a > p span.prefix-and-number input {
        left: -1px !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d #shipping-new-address-form fieldset .item-a div + p input[type="text"],
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d #shipping-new-address-form fieldset .item-a p + p input[type="text"] {
        width: 90% !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d #shipping-new-address-form fieldset .item-a p + p input[type="text"] {
        width: 96% !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step span#payment-please-wait {
        float: right;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-e {
        padding-top: 4px;
        font-size: 18px;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b .cart-options .cart-option-value {
        top: 0;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b > strong a {
        font-size: 13px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-block-two {
        bottom: 10px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift span.price-section {
        width: 70%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header #coupon_code {
        width: 57%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-login .col2-set .col-2 .content-wrap .button {
        margin-top: 90px;
        width: 73%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step li#shipping-new-address-form .item-a > p > label {
        width: 100%;
    }
    .catalog-product-view #page_content .product-view .double-a .one.preview-a .zoom-a {
        top: 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers div.receive-offers-by-sms,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers div.receive-offers-by-email {
        float: none;
        width: 100%;
    }
    #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special.sextuple-a-shipping {
        display: none !important;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-a img {
        max-width: 100%;
        max-height: 100%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .list-d fieldset .item-a .info {
        float: left;
    }
    .checkout-cart-index .popin-cotent {
        left: 45%;
    }
    .checkout-cart-index .popin-cotent p {
        width: 120%;
    }
    .category-products.giftslist-product div.catalog-a div {
        width: 49%;
    }
    div.popup-a.sendfriend .triple-c .one .price.club-sdo {
        padding-right: 0 !important;
    }
    .checkout-cart-index #page_content div.form-cart #checkout_cart p.sextuple-a span.col-b.giftwrapper .cart-options .cart-option-value {
        width: 65%;
    }
}
@media (max-width: 500px) {
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
        width: 135% !important;
    }
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-shipping.payment-active::before {
        width: 50px;
    }
    .catalog-product-view div.popup-a div.double-i div.two,
    .catalog-product-view div.popup-a div.double-i div.one,
    .catalog-product-view div.popup-a div.double-i div.two p a,
    .catalog-product-view div.popup-a div.double-i div.one p a {
        width: 100%;
    }
    .catalog-product-view div.popup-a div.double-i div.two {
        margin-top: 10px;
    }
    .popup-a.sendfriend #product_sendtofriend_form div.double-i div.two {
        margin-top: 0;
        float: right;
    }
    .popup-a.sendfriend #product_sendtofriend_form div.double-i div.two button,
    .popup-a.sendfriend #product_sendtofriend_form div.double-i div.one p {
        width: 75%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .review-section.hidden .review-section-msg {
        width: 120%;
    }
    .catalog-product-view div.popup-a div.double-i div.two p,
    .catalog-product-view div.popup-a div.double-i div.one p {
        width: 100%;
    }
    .catalog-category-view .category-products:after{
        width: 94%;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .double-e .two .addto-wishlist-wrapper #borderie-mobile-placeholder {
        width: 100%;
    }
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button.btn-cart,
    .catalog-product-view #page_content .product-view .double-a .two.description-a .product-options-bottom .button-b {
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }
}
@media (max-width: 480px) {
    .cms-home .cols3 > div,.cms-home .cols3 .center,.cms-home .cols3 .right {
        width: auto;
        margin: auto;
        display: block;
        float: none;
    }
    .cms-home .cols3 .center{
        margin: 5px auto;
    }
    .cms-home .cols1 .club .left,.cms-home .cols1 .club .right {
        float: none;
        width: auto;
    }
    .cms-home .cols1 > .naissance {
        max-height: 100%;
    }
    .cms-home .cols1 .naissance .right, .cms-home .cols1 .naissance .left {
        float: none;
        margin: auto;
        width: auto;
    }
    footer .links .container > div > div {
        float: none;
        width: auto;
    }
    footer .all-links div.footer_2_cols {
        padding-left: 0;
        padding-right: 0;
        margin-top: 10px;
    }
    footer .all-links .footer_2_cols ul {
        width: auto;
        display: block;
    }
    footer .all-links .footer_2_cols ul:last-child {
        width: auto;
        margin-top: 0;
    }
    footer .all-links div.sdo ,footer .all-links div.footer_2_cols{
        border-bottom: 1px solid;
        padding-bottom: 10px;
    }
    footer .all-links .footer_2_cols:before {
        display: none;
    }
    .catalog-category-view .pager-container .pagination-a {
        float: none;
        width: auto;
        text-align: center;
    }
    .catalog-category-view .pager-container .sort-a {
        float: none;
        width: 38%;
        position: relative;
        top: auto;
        right: auto;
        margin: auto;
    }
    .club-sucre-dorge .wrapper .block .left-block, .club-sucre-dorge .wrapper .block .right-block {
        width: auto;
        max-width: 80%;
    }
    .club-sucre-dorge > .bottom div:nth-child(2).strong,.club-sucre-dorge .title{
        font-size: 23px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step#checkout-step-shipping_method {
        padding: 5px 10px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .socolissimo-telephone div.form {
        padding: 9px 45px 15px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form {
        margin: 5px 10px;
    }
    .checkout-onepage-index #page_content .progressbar .progressbar-content::before {
        width: 218px;
        margin-left: 9%;
    }
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-active::before {
        width: 65px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #shipping-method-buttons-container.link-b {
        left: 25px !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #billing-new-address-form div.receive-offers {
        padding: 10px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address .link-b {
        float: none;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-billing-form p#billing-buttons-container,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-form p#shipping-buttons-container,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #shipping-method-buttons-container.link-b,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #payment-buttons-container.link-b {
        text-align: center;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-billing-form p#billing-buttons-container button,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-form p#shipping-buttons-container button,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #shipping-method-buttons-container.link-b button,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #payment-buttons-container.link-b button {
        margin: 0 auto;
        margin-top: 15px;
        float: none;
        position: relative;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-billing-form p#billing-buttons-container button {
        padding-right: 8%;
        padding-left: 8%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step-title {
        padding: 10px 8px 2px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel.active .step-title,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step-title {
        padding: 10px 8px 2px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step-title h3 a {
        margin-right: 5px !important;
    }
    .checkout-onepage-index #page_container header .header-onepage .block-image,
    .checkout-onepage-index #page_container header .header-onepage .block-advice {
        width: 100%;
        float: none;
    }
    .checkout-onepage-index #page_container header .header-onepage .block-advice {
        margin-top: 20px;
        justify-content: center;
    }
    .checkout-onepage-index #page_container header .header-onepage .block-image a {
        width: 261px;
        height: 49px;
        display: block;
        margin: 0 auto;
        background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/logo_responsive.jpg');
    }
    .checkout-onepage-index #page_container header .header-onepage .block-image a img {
        display: none;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address ul.list-d {
        padding: 10px 10px 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step p.link-b#shipping-method-buttons-container {
        width: 100%;
        left: 0 !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step p.link-b#shipping-method-buttons-container button.button {
        right: 4%;
        left: 0;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait#billing-please-wait,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait#shipping-please-wait,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait#shipping-method-please-wait,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait#payment-please-wait {
        float: left;
        position: absolute;
        width: 50px;
        height: 50px;
        left: 10%;
        top: auto;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait#billing-please-wait {
        bottom: -10px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait#shipping-please-wait {
        bottom: -13px;
        left: 7%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait#shipping-method-please-wait {
        bottom: -5px;
        left: 4%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .please-wait#payment-please-wait {
        bottom: -13px;
        left: 8%;
    }
    a.sendToFriendProduct span {
        text-indent: -3000px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card input{
        background-size: 17px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card input:checked{
        background-size: 24px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card label{
        padding-left: 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card label{
        font-size: 12px;
        top:0!important;
        display: inline-block!important;
        vertical-align: middle;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card img,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card input,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card input:checked{
        display: inline-block!important;
        vertical-align: middle;
        top:0 !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form ul#checkout-payment-method-load li.nolist ul.etep-payment-detail li span.etep-payment-card.active{
        padding: 2px 0 2px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title{
        padding: 2px 0 !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco input[type="radio"], .checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title input[type="radio"]{
        background-size: 17px;
        vertical-align: middle;
        display: inline-block;
        top: 0 !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco input[type="radio"]:checked, .checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title input[type="radio"]:checked{
        background-size: 24px !important;
        top: 0 !important;
        display: inline-block;
        vertical-align: middle;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title label{
        font-size: 12px;
        top: 0;
        display: inline-block;
        vertical-align: middle;
        line-height: 12px !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist.no-soco .shipping-title label{
        line-height: 27px !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label strong .price,
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.nolist .shipping-title strong span{
        font-size: 12px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title .delai{
        padding-left: 8px !important;
        padding-top: 0 !important;
        padding-bottom: 6px !important;
        line-height: 10px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-step-review p#review-buttons-container{
        float: none;
        margin: 25px auto auto;
        width: 100%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-step-review p#review-buttons-container button{
        padding: 8px;
        border-radius: 5px;
        line-height: 16px;
        float: none;
    }
    #checkout-step-review .button .big{
        font-size: 13px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #review-please-wait{
        float: none;
        display: block;
        text-align: center;
        width: auto;
        right: 0;
        top:10px !important;
    }
    .checkout-onepage-index #page_content #checkout-step-review p.agree label{
        width: 80%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .quadruple-c .col-a {
        width: 28%;
        display: inline-block;
        vertical-align: middle;
        float: none;
        padding: 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .quadruple-c .col-b {
        width: 70%;
        display: inline-block;
        vertical-align: middle;
        float: none;
        padding-right: 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .account-a.chechout-form-address .billing-address-block{
        margin: 0 auto 0;
        max-width: initial;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address, .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form, .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-payment-form{
        padding: 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step .chechout-form-address#co-shipping-form{
        padding: 0 14px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .shipping-title .shipping-method-radio-active{
        background-size: 24px !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .items-list .quadruple-c .col-b strong{
        font-size: 12px;
    }
    .social-links .rs-links > div:not(.fb-root){
        width: auto !important;
        padding-left: 0 !important;
        margin-right: 5px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.special.first .col-e:first-child {
        padding: 10px 0;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total {
        height: 76px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .col-e {
        padding: 7px 0 !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .col-e span.a {
        top: 22px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .review-section.hidden .review-section-msg {
        width: 90%;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .review-section.hidden .review-section-vat {
        text-align: left;
    }
    #bottom_nav > ul > li, #bottom_nav > div > ul > li{
        display: block;
        width: auto;
    }
    #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist.no-soco .shipping-method-titles label {
        line-height: 27px !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step #co-shipping-method-form .list-d li.soco label span {
        line-height: 20px;
    }
    .checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special span.col-b.checkout-review {
        line-height: 17px;
        padding-bottom: 5px;
    }
    .checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special .col-b .shipping-section-review.hidden .shipment-method {
        line-height: 18px;
    }
}
@media (max-width: 479px) {
    #page_container .header .right-side .bottom #search_form {
        left: -105px;
        right: 0;
        margin: 40px auto auto;
        width: 270px;
    }
    #account_cart_nav .account-side .login_submenu {
        left: -60px;
        right: 0;
        margin: auto;
    }
    .cms-home .cols2 .left .right-side, .cms-home .cols2 .right .right-side {
        padding: 27px 12px 14px 12px;
    }
    #account_cart_nav li {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .footer_rs .global .right ul li {
        width: 30%;
    }
    #account_cart_nav {
        float: none;
    }
    .bandeau-top {
        width: auto;
        padding: 8px 15px;
        max-width: 100%;
        right: 0;
    }
    .cms-home .cols1 .club .right {
        padding: 0 13px 23px;
    }
    .footer_rs h3 span {
        padding: 0 15px;
    }
    #main_menu > ul > li .submenu .submenu_left .submenu_cols {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .catalogsearch-result-index div.catalog-a > div, .catalog-category-view div.catalog-a > div {
        width: 100%;
    }
    #account_cart_nav .cart_submenu li {
        display: block;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift span.price-section {
        float: right;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-i-save-message {
        font-size: 11px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-info-link {
        font-size: 10px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-saving {
        font-size: 7px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-saving .price {
        font-size: 11px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header #coupon_code {
        float: right;
        margin-top: 10px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header button.button-ok {
        width: 100%;
        margin: 0;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-icon {
        margin-right: 10px;
        text-align: center;
        padding: 12px 0;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-conditions {
        width: 100%;
        text-align: center;
        padding: 0 0 12px 0;
        position: relative;
        bottom: 10px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header #coupon_code {
        width: 70%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-icon {
        padding-left: 17%;
    }
    .catalogsearch-result-index .catalog-a span.club-sdo-price,
    .catalog-category-view .catalog-a span.club-sdo-price,
    .ayalinegiftslist-participate-list .catalog-a span.club-sdo-price,
    .ayalinesosdoudou-index-famille .catalog-a span.club-sdo-price,
    .catalogsearch-result-index .catalog-a span.regular-price,
    .catalog-category-view .catalog-a span.regular-price,
    .ayalinegiftslist-participate-list .catalog-a span.regular-price,
    .ayalinesosdoudou-index-famille .catalog-a span.regular-price {
        position: relative;
    }
    .category-products.giftslist-product div.catalog-a div {
        width: 100%;
    }
}
@media (max-width: 450px) {
    #main_menu > ul > li.last > a {
        font-size: 13px;
    }
}
@media (max-width: 430px) {
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
        width: 128% !important;
    }
}
@media (max-width: 425px) {
    .customer-account-create .validation-advice, .ayalineeshop-open-index .validation-advice {
        padding-left: 0;
    }
    .catalog-product-view .bx-wrapper .bx-next {
        right: -16px;
        margin: -48px auto;
    }
    .catalog-product-view .bx-wrapper .bx-prev {
        margin: -48px 0;
        left: -17px;
    }
}
@media (max-width: 451px) {
    .customer-account-create .validation-advice, .ayalineeshop-open-index .validation-advice {
        padding-left: 0;
    }
    .checkout-onepage-index #page_content #checkoutSteps #checkout-review-load .totals-list .sextuple-a.special .col-b .shipping-section-review.hidden {
        width: 77%;
        line-height: 12px;
    }
}
@media (max-width: 450px) {
    div.select-a fieldset ._wrap_select {
        width: 45%;
    }
}
@media (max-width: 400px) {
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-step-review {
        padding: 15px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load #checkout-review-submit p#review-buttons-container {
        left: 15px;
        width: 85%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift {
        padding: 0 15px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-txt {
        font-size: 13px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .gift-txt .two {
        font-size: 12px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift .icon-gift {
        padding-left: 2%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .sec-gift span.price-section {
        width: 70%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap .two.bl-totals #cart-coupon-original form.cart-coupon .header #coupon_code {
        width: 62%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-icon {
        padding-left: 13%;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-become-member > label {
        font-size: 12px;
    }
}
@media (max-width: 370px) {
    .checkout-onepage-index #page_content .progressbar .progressbar-content div.progressbar-login.shipping-method-active::before {
        width: 120% !important;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel .step form#co-shipping-method-form ul#checkout-shipping-method-load li.nolist .socolissimo-telephone div.form {
        padding: 9px 35px 15px;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .club-member .club-saving {
        clear: both;
    }
    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .two .retour-gratuit .retour-gratuit-icon {
        padding-left: 0;
    }
    #page_container .header .left-side h1 a {
        height: 88px;
        margin-left: 0;
        display: block;
        background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/images/logo.jpg) 10px 0 no-repeat;
        width: 77px;
        background-size: 85%;
    }

    .checkout-cart-index #page_content .cart-bottom-wrap.double-a > .one .not-club-member .club-become-member > label {
        font-size: 10.3px;
    }
    .checkout-onepage-index #page_content .accordion-b.opc .panel #checkout-review-load .cart-a .totals-list .sextuple-a.total .review-section.hidden .review-section-msg {
        font-size: 15px;
    }
    #bottom_nav > ul > li > a, #bottom_nav > div > ul > li > a{
        padding: 10px 0;
    }
    .cms-home .cols1 .naissance .left img{
        display: block;
        margin: auto;
        height: 100%;
    }
    .cms-home .cols1 .naissance .left{
        height: 185px;
    }
}
@media (max-width: 360px) {
    #account_cart_nav > ul > li.cart_link,
    #account_cart_nav > ul .search_link,
    #account_cart_nav .account_link,
    #page_container .header .right-side .bottom .club {
        margin-right: 5px;
    }
}
@media (max-width: 330px) {
    .customer-account-create .validation-advice, .ayalineeshop-open-index .validation-advice {
        padding-left: 0;
    }
    .catalog-product-view .bx-wrapper .bx-next {
        right: 2px;
        margin: -48px auto;
    }
    .catalog-product-view .bx-wrapper .bx-prev {
        margin: -48px 0;
        left: 2px;
    }
    #account_cart_nav > ul > li.cart_link,
    #account_cart_nav > ul .search_link,
    #account_cart_nav .account_link,
    #page_container .header .right-side .bottom .club {
        margin-right: 2px;
    }
}
@media (max-width: 320px) {
    .cms-home .cols1 .naissance .left {
        height: 163px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
    .fancybox-prev span,
    .fancybox-next span {
        background: url("https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/arrow.svg") 0 0 no-repeat !important;
        background-size: 18px !important;
    }
}
﻿
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/js/bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	/*-moz-border-radius: 5px;*/
	/*-webkit-border-radius: 5px;*/
	/*border-radius: 5px;*/
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/js/bxslider/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/js/bxslider/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/js/bxslider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/js/bxslider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close:after {
	content: "x";
	width: 25px;
	height: 25px;
	display: block;
	text-align: center;
	font-size: 24px;
	line-height: 20px;
	color:#907D77;
}
.fancybox-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	z-index: 8040;
	border: 2px solid #907D77;
	border-radius: 20px;
	float: right;
	font-size: 14px;
	background-image: none!important;
}

.fancybox-nav {
	position: absolute;
	width: 40%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: visible;
	bottom: 33px;
}

.fancybox-next span {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/arrow.svg') 0 0 no-repeat;
	background-size: 18px;
	transform: rotate(180deg);
}
.fancybox-prev span {
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/svg/arrow.svg') 0 0 no-repeat;background-size: 18px;
}
.fancybox-prev span {
	left: 10px;
}

.fancybox-next span {
	right: 10px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden !important;
	width: auto;
}

.fancybox-lock body {
	overflow: hidden !important;
}

.fancybox-lock-test {
	overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/refonte/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
/**
 * created : 31/05/2012
 * 
 * @category Ayaline
 * @package Ayaline_Voucher
 * @author aYaline
 * @copyright Ayaline - 2012 - http://magento-shop.ayaline.com
 * @license http://shop.ayaline.com/magento/fr/conditions-generales-de-vente.html
 */

.giftcard-options {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D9DDE3;display: block;padding: 10px;position: absolute;width: 400px;}
#avoucher-cutomer-giftcard-form fieldset label span {margin-right:10px;}
/*****
    Window Theme
                *****/
/** @see skin/adminhtml/default/default/lib/prototype/windows/themes/magento.css **/

.dialog {
    border: 1px solid #555555;
}

.dialog .bot {
    display: none !important;
}

.overlay_gift_wrapper {
    background-color: #000000;
    filter: alpha(opacity=60);
    opacity: .6;
}

.gift_wrapper_nw {
    width: 6px;
    height: 28px;
}

.gift_wrapper_n {
    height: 14px;
}

.gift_wrapper_ne {
    width: 6px;
    height: 28px;
}

.gift_wrapper_sw {
    background: #DEEBF0;
    width: 5px;
    height: 3px;
}

.gift_wrapper_s {
    background: #DEEBF0;
    height: 3px;
}

.gift_wrapper_se,
.gift_wrapper_sizer {
    background: #DEEBF0;
    width: 5px;
    height: 3px;
}

.gift_wrapper_sizer {
    cursor: se-resize;
}

.gift_wrapper_close {
    width: 60px;
    height: 16px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fermer_popin.jpg') no-repeat 100% 50%;
    padding: 5px 28px 5px 3px;
    position: absolute;
    top: 5px;
    right: 7px;
    cursor: pointer;
    z-index: 1000;

    float: right;
    color: #907D77;
    text-transform: uppercase;
}

.gift_wrapper_close:before {
    content: "FERMER";
}

.gift_wrapper_minimize {
    width: 16px;
    height: 16px;
    background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/gift_wrapper/window_minimize.png) 0 0 no-repeat;
    position: absolute;
    top: 5px;
    right: 28px;
    cursor: pointer;
    z-index: 1000;
}

.gift_wrapper_maximize {
    width: 16px;
    height: 16px;
    background: url(https://www.sucredorge.com/skin/frontend/sucredorge/default/css/ayaline/gift_wrapper/gift_wrapper/window_maximize.png) 0 0 no-repeat;
    position: absolute;
    top: 5px;
    right: 49px;
    cursor: pointer;
    z-index: 1000;
}

.gift_wrapper_title {
    float: left;
    width: 100%;
    color: #FFFFFF;
    text-align: left;
}

.gift_wrapper_content {
    overflow: auto;
    font-size: 12px;
}

.gift_wrapper_content,
.gift_wrapper_content label {
    color: #333333;
}

.gift_wrapper_buttons {
    padding: 10px;
    text-align: right;
}

.gift_wrapper_buttons input.button {
    border-width: 1px;
    border-style: solid;
    border-color: #ED6502 #A04300 #A04300 #ED6502;
    background: #FFAC47 url(https://www.sucredorge.com/skin/frontend/sucredorge/default/css/ayaline/gift_wrapper/gift_wrapper/btn_bg.gif) 0 100% repeat-x;
    padding: 0 7px 1px 7px;
    color: #FFFFFF;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
}

/* FOR IE */
* html .gift_wrapper_close {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gift_wrapper/window_maximize.png", sizingMethod="crop");
}

* html .gift_wrapper_minimize {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gift_wrapper/window_close.png", sizingMethod="crop");
}

* html .gift_wrapper_maximize {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gift_wrapper/window_minimize.png", sizingMethod="crop");
}

/*****
    Modal Styles
                *****/

.giftwrapper-overlay {
    position: absolute;
    display: block;
    background: none no-repeat scroll 0 0 #666666;
    opacity: 0.3;
}

/** Chooser **/
.chooser label {
    background: no-repeat scroll 0 0 transparent;
    padding: 40px 5px 10px 120px;
    min-height: 100px;
}

.items-to-wrap {
    overflow: auto;
}

.items-to-wrap .cart-table {
    float: none;
    width: 100%;
}

.items-to-wrap .protect {
    background: none no-repeat scroll 0 0 #666666;
    opacity: 0.6;
}

/** Configurator **/
#giftwrapper-option-steps:after,
.options-list-single li:after,
.sub-options:before {
    clear: both;
    content: "";
    display: table;
}

.configurator-options {
    float: left;
    /*width: 50%;*/
}

#giftwrapper-option-steps li {
    float: left;
    position: relative;
}

/*.opc .section .step-title {*/
/*border-bottom: 1px solid #ECECEC;*/
/*}*/

.buttons-set button.button.previous {
    float: left;
}

.input-radio {
    display: none;
}

.giftwrapper-option-value {
    cursor: pointer;
    padding: 0 0 0 25%;
    text-align: center;
}

.giftwrapper-option-value img {
    border: 1px solid #EDEDED;
}

.giftwrapper-option-value:hover img {
    border-color: #3399CC;
}

.option-value-selected img,
.option-value-selected:hover img {
    border-color: #FB0D6D;
}

.has-sub-option .option-value-selected img,
.has-sub-option .option-value-selected:hover img {
    border-style: dashed;
}

.option-value-preview {
    background: none no-repeat scroll 0 0 transparent;
    position: absolute;
    top: 0;
    z-index: 1100;
}

#giftwrapper-preview {
    position: relative;
}

.options-list-single li {
    float: left;
    /*width: 25%;*/
    /*padding: 5px 0;*/
}

.sub-option-name {
    font-style: italic;
    cursor: pointer;
}

.sub-option {

}

.chars-count:after {
    content: " / ";
}

.error-sub-msg:before,
.error-sub-msg:after {
    content: "\"";
}

.error-sub-msg {
    font-style: italic;
}

/***** Custom CSS ****/

#gift-wrapper-modal {
    background-color: white;
    font-size: 14px;
    border: 3px solid #87898E;
    -webkit-box-shadow: black 0px 0px 6px;
    -moz-box-shadow: black 0px 0px 6px;
    box-shadow: black 0px 0px 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#gift-wrapper-modal label,
#gift-wrapper-modal th,
#gift-wrapper-modal h2,
#gift-wrapper-modal h3,
.dans_mon_emballage strong {
    color: #907D77;
}

#gift-wrapper-modal_row1, #gift-wrapper-modal_content, .gift_wrapper_content {
    background: none;
    border: none;
}

ul.chooser > li label {
    display: block;
    padding: 5px 0 5px 150px;
    background: no-repeat 5px 50%;
    min-height: 93px;
}

ul.chooser > li label input {
    float: left;
    margin-top: 5px;
}

ul.chooser > li label .contenu_label {
    display: inline;
    padding: 5px 0 0 10px;
    font-size: 12px;
    
}
ul.chooser > li label .contenu_label span.description {
	padding: 5px 0 0 10px;
}

ul.chooser > li label .contenu_label span.description > div{
	margin-left:30px;
}

ul.chooser > li label .contenu_label strong {
    font-size: 13px;
}

.texte_ou_choix_emballage {
    text-transform: uppercase;
    padding: 30px 0 0 180px;
    font-size: 18px;
}

#gift-wrapper-modal .boutons_roses .bouton_droite {
    float: right;
}

ul.boutons_roses {
    list-style: none;
}

#gift-wrapper-modal .buttons-set .button {
    display: block;
    float: right;
    line-height: 22px;
    margin-bottom: 7px;
    padding: 7px 36px 7px 8px;
    border: 0 none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-family: arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: white !important;
    text-transform: uppercase;
    text-align: center;
    background: #FF0066 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/icon-circle-fleche-left-blue.png') no-repeat 100% 50%;
}

#gift-wrapper-modal .buttons-set .button

/****** 2eme popin ***************/
  .bloc_acc {
    background-color: #DED6D5;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}

.configurator-options .opc {
    overflow: hidden;
    position: relative;
    list-style: none
}

.configurator-options .opc li {
    float: left;
    width: 97px;
    text-align: center;
    padding: 37px 3px 0 0;
}

.configurator-options .opc li a {
    display: block;
    background-color: #EDECEA;
    font-family: "arial narrow", arial, sans-serif;
    color: #907D77;
    font-size: 10px;
    text-transform: uppercase;
    padding: 3px 5px;
    border: 1px solid #DED6D5;
    border-bottom: 0;
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
    text-decoration: none;
}

.configurator-options .opc li a strong {
    font-family: arial, sans-serif;
    font-size: 18px;
}

.configurator-options .opc li.active {
    padding-top: 0;
}

.configurator-options .opc li.active a {
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/picto_papier_soie.jpg');
}

.configurator-options .opc li a:hover {
    text-decoration: none;
    background-color: white;
}

.configurator-options .opc li.active a {
    padding-bottom: 55px;
    border: 1px solid #745E58;
    border-bottom: 0;
    background: white no-repeat 50% 100%;
}

.giftwrapper-build-configurator .step.a-item ul li label span.span_border {
    display: block;
    margin-bottom: 5px;
    position: relative;
    padding: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

.giftwrapper-build-configurator .step.a-item ul li:hover label span.span_border,
.giftwrapper-build-configurator .step.a-item ul li label.giftwrapper-option-value.option-value-selected span.span_border {
    padding: 4px;
    border: 3px solid #ED3883;
}

.giftwrapper-build-configurator .step.a-item ul li label span {
    display: block;
}

.giftwrapper-build-configurator .step.a-item ul li label span.enhanced-input-radio {
	display: none;
}

.giftwrapper-build-configurator .step.a-item ul label.giftwrapper-option-value.option-value-selected > span span.checked,
.giftwrapper-build-configurator .step.a-item ul li:hover label.giftwrapper-option-value > span span.checked {
    display: block;
    position: absolute;
    bottom: 8px;
    right: 8px;
    width: 32px;
    height: 32px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/picto_check_rose.png') no-repeat 50% 50%;
}

.contenu_popin_2 h2 {
    font-family: "arial narrow", arial, sans-serif;
    font-size: 24px;
    font-weight: normal;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fond_sdo_grand.jpg') repeat-x -20px 100%;
    padding-bottom: 45px;
}

.contenu_popin_2 div {
    background-color: #E62530;
    line-height: 1.2;
    color: white;
    padding-bottom: 3px;
    text-align: center;
    margin-bottom: 2px;
}

.giftwrapper-build-configurator ul.options-list-single {
    list-style: none;
    overflow: hidden;
}

.giftwrapper-build-configurator .step.a-item {
    margin-top: -15px;
    border: 1px solid #6F554E;
    background-color: white;
    padding: 13px 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.giftwrapper-build-configurator .step.a-item > .input-box {
    border: 1px solid #6F554E;
    padding: 3px;
    margin-top: 1px;
    height: 380px;
    overflow: auto;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.giftwrapper-build-configurator .step.a-item ul li {
    float: left;
    text-align: center;
    padding: 3px;
    width: 116px
}

.giftwrapper-build-configurator .step.a-item ul li label {
    display: block;
    color: #907D77;
    text-transform: uppercase;
    font-size: 11px;
    padding: 0;
    position: relative
}

.giftwrapper-build-configurator .step.a-item ul li label img {
    border: 1px solid #AD9E9A;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#giftwrapper-build-configurator button.button.brown {
    background: #907D77 !important;
    font-size: 12px;
    font-family: verdana, sans-serif;
    padding: 7px 10px;
}

#giftwrapper-build-configurator button.next span span, #giftwrapper-build-configurator button.previous span span {
    color: white
}

.cache_bordure_qui_deborde {
    position: relative;
    z-index: 2;
    margin-top: -14px;
}

.cache_bordure_qui_deborde div {
    float: left;
    width: 3px;
    margin: 0 0 0 95px;
    border-right: 1px solid white;
    border-left: 1px solid white;
    height: 14px;
}

.cache_bordure_qui_deborde div:first-child {
    margin: 0 0 0 96px;
}

.cache_bordure_qui_deborde div:last-child {
    margin-right: 0;
    border-right: 0;
    border-left: 0;
    width: 0;
}

.configurator-options textarea, .configurator-options input[type="text"] {
    border: 1px solid #E9458A;
    margin: 0 7px;
    padding: 5px;
    width: 325px;
}

.sub-options .sub-option-renderer label {
    color: #E9458A !important;
    font-family: arial, sans-serif;
    font-weight: bold;
    display: block;
    padding: 20px 6px 5px;
    font-size:12px;
}

.sub-options .sub-option-renderer label em {
    color: red;
}

#giftwrapper-build-configurator .buttons-set button.button.next {
    float: right !important;
    text-align: right !important;
}

#giftwrapper-build-configurator .buttons-set button.button.previous {
    float: left !important;
    text-align: left !important;
}

.configurator-success p {
    font-family: verdana, sans-serif;
    font-size: 16px;
    text-align: center;
}

.configurator-success p span {
    background-color: #907D77;
    color: white !important;
    display: inline-block;
    padding: 6px 12px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

#gift-wrapper-modal .buttons-set .button.again {
    text-align: left;
    background: #FF0066 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fleche_gauche.jpg') no-repeat 5px 50%;
    padding: 7px 15px 7px 40px;
    float: left
}

#gift-wrapper-modal .buttons-set .button.finish {
    float: right;
    text-align: right;
}

.popin_emballage .boutons_roses .finish.no-items a {
		padding: 25px 40px 25px 25px;
}

#gift-wrapper-modal .buttons-set .button span {
    color: white !important
}

p.sextuple-a span.col-b strong.giftwrapper_prod_name {
    font-size: 14px;
    font-weight: bold;
    color: #917E78;
    text-transform: uppercase
}

.configurator-options .opc li span.icon {
    width: 95px;
    position: absolute;
    top: 30px;
    right: 4px;
    display: none;
}

.configurator-options .opc li.active span.icon {
    display: block;
}

p.dans_mon_emballage {
    font-family: arial, sans-serif;
    position: absolute;
    bottom: -10px;
    right: 0;
}

.bloc_acc {
    background-color: #DED6D5;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}

.popin_emballage {
    padding: 10px;
    font-size: 14px;
}

#popin_emballage_1,
#popin_emballage_2 {
    width: 552px;
}

.popin_emballage .fermer_popin {
    overflow: hidden;
    font-family: "arial narrow", arial, sans-serif;
}

.popin_emballage .fermer_popin a {
    float: right;
    color: #907D77;
    text-transform: uppercase;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fermer_popin.jpg') no-repeat 100% 50%;
    padding: 5px 28px 5px 3px;
}

p.message_popin_emballage {
    font-family: verdana, sans-serif;
    font-size: 16px;
    text-align: center;
}

h2.message_popin_emballage {
    font-family: verdana, sans-serif;
    font-size: 16px;
}

.trait_pointilles {
    margin: 15px -5px;
    height: 3px;
    border-top: 0;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/pointilles.jpg') repeat-x;
}

.popin_emballage .boutons_roses a, .popin_emballage .boutons_roses .bouton_droite button {
    float: none;
    line-height: 1;
    font-size: 18px;
}

.popin_emballage .boutons_roses .bouton_droite button {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 14px;
    line-height: 1.2;
}

.popin_emballage .boutons_roses a span {
    font-size: 12px;
}

.popin_emballage ul, .popin_emballage ol {
    list-style: none;
}

.popin_emballage .boutons_roses .bouton_droite {
    float: right;
}

.popin_emballage .boutons_roses .bouton_droite a,
.popin_emballage .boutons_roses .bouton_droite button,
.popin_emballage .boutons_roses button.bouton_validation_acc {
    text-align: right;
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fleche_droite.jpg');
    padding-right: 40px;
    padding-left: 15px;
}

.popin_emballage .boutons_roses .bouton_gauche {
    float: left;
}

.popin_emballage .boutons_roses .bouton_gauche a {
    text-align: left;
    background: #FF0066 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fleche_gauche.jpg') no-repeat 5px 50%;
    padding: 7px 15px 7px 40px;
}

.fond_marron_arrondi {
    background-color: #907D77;
    color: white;
    display: inline-block;
    padding: 6px 12px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

input[type="checkbox"]:disabled {
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/disabled.png');
}

input[type="checkbox"]:disabled:checked {
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/disabled_checked.png');
}

.contenu_popin {
    padding: 10px 0;
    border-bottom: 1px solid #AD9E9B;
    margin-bottom: 10px;
}

.choix_type_emballage {
    margin-bottom: 10px;
}

.choix_type_emballage li label {
    display: block;
    padding: 5px 0 5px 150px;
    background: no-repeat 5px 50%;
    min-height: 93px;
}

.choix_type_emballage li br {
    display: none;
}

.choix_type_emballage li.emballage_personnalise label {
    /*background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fond_emballage_personnalise.jpg');*/
}

.choix_type_emballage li.emballage_sac_cadeau label {
    /*background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fond_sac_cadeau.jpg');*/
}

.bloc_sdo_cadeau_naissance, .bloc_sdo_cadeau_naissance_2 {
    display: block;
    background: #E62833 url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fond_sdo.jpg') repeat-x 25px 0;
    padding: 40px 0 2px;
    margin-left: 30px;
    text-align: center;
    color: white;
    font-size: 11px;
    margin-bottom:15px;
}

.bloc_sdo_cadeau_naissance_2 {
	display: none;
	margin: 0 0 10px 0;
	background-position: -10px 0;
}

.choix_type_emballage li label input {
    float: left;
    margin-top: 5px;
}

.choix_type_emballage li label .contenu_label {
    display: block;
    padding: 5px 0 0 30px;
    font-size: 12px;
}

.choix_type_emballage li label .contenu_label strong {
    font-size: 14px;
}

.choix_type_emballage li label .contenu_label br {
    display: inline;
}

.choix_type_emballage li.emballage_sac_cadeau label,.choix_type_emballage li.last label {
    padding-top: 40px;
    min-height: 48px;
}

.choix_type_emballage li.texte_ou_choix_emballage {
    text-transform: uppercase;
    padding: 25px 0 0px 180px;
    font-size: 18px;
    color: #907D77;
}

.popin_emballage h3 {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
}

.produits_a_emballer {
    height: 327px;
    overflow: auto;
    border: 1px solid #DED6D4;
    margin-bottom: 10px;
}

.produits_a_emballer table {
    width: 100%;
    margin-bottom: -1px;
}

.produits_a_emballer .case_a_cocher {
    text-align: center;
    vertical-align: middle;
    border-right: 0;
}

.produits_a_emballer .case_a_cocher .deja_emballe {
    color: #FF0066;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: arial, sans-serif;
}

.produits_a_emballer th {
    text-align: left;
    border-bottom: 1px solid;
    font-family: arial, sans-serif;
    padding: 5px !important;
    white-space: nowrap;
    background-color: #E3DBD9;
}

.produits_a_emballer td {
    vertical-align: top;
    padding: 5px !important;
    border-bottom: 1px dotted #907D77;
    border-right: 1px dotted #907D77;
}

.produits_a_emballer td.image_produit_a_emballer, .produits_a_emballer td.case_a_cocher {
    width: 1%;
}

.produits_a_emballer td label {
    font-size: 12px;
    display: block;
    padding: 5px 0;
    line-height: 1.2;
}

.produits_a_emballer td label strong {
    font-size: 14px;
}

.produits_a_emballer td label span {
    display: none;
    font-size: 11px;
    color: #FF0068;
}

.produits_a_emballer tr td {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fond_table.jpg');
    color: #70665D;
}

.produits_a_emballer tr.ligne_paire td {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fond_table_2.jpg');
    color: #70665D;
}

.produits_a_emballer tr.actif td {
    background: white;
    color: #907D77;
}

.produits_a_emballer tr.actif.ligne_paire td {
    background: #F1EDEC;
    color: #907D77;
}

.produits_a_emballer tr.deja_emballe td {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fond_table_rose.jpg');
    color: #70665D;
}

.produits_a_emballer tr.deja_emballe.ligne_paire td {
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fond_table_rose_2.jpg');
    color: #70665D;
}

.produits_a_emballer img {
    float: left;
}

.contenu_popin_2 h2 {
    font-family: "arial narrow", arial, sans-serif;
    font-size: 24px;
    font-weight: normal;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/fond_sdo_grand.jpg') repeat-x -20px 100%;
    padding-bottom: 45px;
}

.bloc_sdo_cadeau_naissance_grand {
    background-color: #E62530;
    line-height: 1.2;
    color: white;
    padding-bottom: 3px;
    text-align: center;
    margin-bottom: 2px;
}

.bouton_validation_acc {
    display: none;
    text-align: center !important;
    clear: none !important;
}

.bloc_acc {
    background-color: #DED6D5;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}

.bloc_acc_gauche {
    float: left;
    width: 409px;
    padding-top: 10px;
}

.bloc_acc_menu {
    overflow: hidden;
    position: relative;
}

.bloc_acc_menu li {
    float: left;
    width: 97px;
    text-align: center;
    padding: 37px 3px 0 0;
}

.bloc_acc_menu li.actif {
    padding-top: 0;
}

.bloc_acc_menu li a {
    display: block;
    background-color: #EDECEA;
    font-family: "arial narrow", arial, sans-serif;
    color: #907D77;
    font-size: 13px;
    text-transform: uppercase;
    padding: 3px 5px;
    border: 1px solid #DED6D5;
    border-bottom: 0;
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
}

.bloc_acc_menu li.actif a {
    padding-bottom: 55px;
    border: 1px solid #745E58;
    border-bottom: 0;
    background: white no-repeat 50% 100%;
}

.bloc_acc_menu li.actif.picto_sac a {
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/picto_sac.jpg');
}

.bloc_acc_menu li.picto_message {
    padding-right: 0;
}

.bloc_acc_menu li.actif.picto_message a {
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/picto_message.jpg');
}

.bloc_acc_menu li.actif.picto_papier_soie a {
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/picto_papier_soie.jpg');
}

.bloc_acc_menu li.actif.picto_ruban a {
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/picto_ruban.jpg');
}

.bloc_acc_menu li.actif.picto_deco a {
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/picto_deco.jpg');
}

.bloc_acc_menu li a:hover {
    text-decoration: none;
    background-color: white;
}

.bloc_acc_menu li a strong {
    font-family: arial, sans-serif;
    font-size: 22px;
}

.cache_bordure_qui_deborde {
    position: relative;
    z-index: 2;
    margin-top: -14px;
}

.cache_bordure_qui_deborde div {
    float: left;
    width: 3px;
    margin: 0 0 0 95px;
    border-right: 1px solid white;
    border-left: 1px solid white;
    height: 14px;
}

.cache_bordure_qui_deborde div:first-child {
    margin: 0 0 0 96px;
}

.cache_bordure_qui_deborde div:last-child {
    margin-right: 0;
    border-right: 0;
    border-left: 0;
    width: 0;
}

.bloc_acc_listes_choix {
    margin-top: -15px;
    border: 1px solid #6F554E;
    background-color: white;
    padding: 13px 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.bloc_acc_liste_choix {
    border: 1px solid #6F554E;
    padding: 3px;
    margin-top: 1px;
    display: none;
    height: 300px;
    overflow: auto;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.bloc_acc_liste_choix.actif {
    display: block;
}

.bloc_acc_liste_choix ul {
    overflow: hidden;
}

.bloc_acc_liste_choix ul li {
    float: left;
    text-align: center;
    padding: 3px;
}

.bloc_acc_liste_choix ul li a {
    display: block;
    color: #907D77;
    text-transform: uppercase;
    font-size: 12px;
}

.bloc_acc_liste_choix ul li a > span {
    display: block;
    margin-bottom: 5px;
    position: relative;
    padding: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

.bloc_acc_liste_choix ul li a br {
    display: none;
}

.bloc_acc_liste_choix ul li a:hover > span, .bloc_acc_liste_choix ul li.actif a > span {
    padding: 4px;
    border: 3px solid #ED3883;
}

.bloc_acc_liste_choix ul li a img {
    border: 1px solid #AD9E9A;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.bloc_acc_liste_choix ul li a > span span {
    display: none;
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 32px;
    height: 32px;
    background: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/picto_check_rose.png') no-repeat 50% 50%;
}

.bloc_acc_liste_choix ul li.actif a > span span {
    display: block;
}

.popin_emballage .boutons_roses .bouton_marron {
    background: #907D77;
    font-size: 12px;
    font-family: verdana, sans-serif;
    padding: 7px 10px;
}

.bloc_acc_droite {
    margin-left: 422px;
    position: relative;
    background: no-repeat 50% 0;
}

.bloc_acc_droite div {
    min-height: 450px;
    background: no-repeat 50% 0;
	width: 100%;
}

.bloc_acc_sac_cadeau .bloc_acc_droite {
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/ImgSac/ImgSac.png');
}

.bloc_acc_emballage_perso .bloc_acc_droite {
    background-image: url('https://www.sucredorge.com/skin/frontend/sucredorge/default/images/ImgACC/ImgBoite/ImgBoite.png');
}

p.dans_mon_emballage {
    font-family: arial, sans-serif;
    position: absolute;
    bottom: -10px;
    right: 0;
}

.dans_mon_emballage strong span {
    color: #F72880;
}

.bloc_acc_liste_choix_message label {
    color: #E9458A;
    font-family: arial, sans-serif;
    font-weight: bold;
    display: block;
    padding: 20px 10px 5px;
}

.bloc_acc_liste_choix_message textarea {
    border: 1px solid #E9458A;
    margin: 0 7px;
    padding: 5px;
    width: 325px;
    height: 87px;
}

.message_personnalisable {
    display: none;
}

.item-sub-option {
    font-size: 1.1em !important;
    display: inline !important;
}

.item-options-label {
    font-weight: bold !important;
    padding: 0 0 0 5px;
}

.item-options-label:after {
    content: " : ";
}

.td-produit .item-options {
    font-weight: normal;
    padding: 5px 0 0 5px;
}

.td-produit .item-options dt {
    font-size: 110%;
}
.gif-wrapper-max-products {
	font-weight:normal;
	font-size:12px;
	color: #907d77;
}

.choix_type_emballage .enhanced-input-radio {
	float:left;
}

.chooser.choix_type_emballage .validation-advice  {
	position: absolute;
	width: 210px;
	top: 45px;
	left: 31px;
}


.chooser.choix_type_emballage li.last .validation-advice  {
	position: absolute;
	width: 210px;
	top: 25px;
	left: 31px;
}

#giftwrapper-build-chooser .error-msg, .popin_emballage .error-msg{
	background-image:none;
	background-position:none!important;
}
#giftwrapper-build-chooser .messages li, .popin_emballage .messages li {
	margin-bottom:0px!important;
}
#giftwrapper-build-chooser .messages li li, .popin_emballage .messages li li{
	border-bottom:none!important;
	padding-bottom:0px;
}
#giftwrapper-build-chooser .error-msg, .popin_emballage .error-msg{
	padding:0px!important;
}
#giftwrapper-build-chooser #message-container {
	float:left;
	position: relative;
	top: 20px;
	left: 50px
}
#giftwrapper-build-chooser .boutons_roses {
 	float:right;
	height:45px;
}
#giftwrapper-build-chooser .error-msg li {
	border-bottom:none;
}
#giftwrapper-build-configurator  #message-container{
	float:left;
	position: relative;
	top: 10px;
	right: -250px;
}
#gift-wrapper-modal_content p.note {
	font-size: 10px;
	margin-left: 8px;
}

span.not-eligible-label{
	font-size: 12px;
	color: #ff0066;
    display: none;
}

label.produit_a_emballer_qty_label {
	display: inline;
	padding-left: 10px!important;
	float: left;
}

input.produit_a_emballer_qty_input {
	float: left;
}

@font-face {
    font-family:"cws-arrow";
    src:url('https://www.sucredorge.com/skin/frontend/base/default/css/responsivebannerslider/fonts/cwsarw.eot');
    src:url('https://www.sucredorge.com/skin/frontend/base/default/css/responsivebannerslider/fonts/cwsarw.eot?#iefix') format('embedded-opentype'),url('https://www.sucredorge.com/skin/frontend/base/default/css/responsivebannerslider/fonts/cwsarw.woff') format('woff'),url('https://www.sucredorge.com/skin/frontend/base/default/css/responsivebannerslider/fonts/cwsarw.ttf') format('truetype'),url('https://www.sucredorge.com/skin/frontend/base/default/css/responsivebannerslider/fonts/cwsarw.svg#cws-arrow') format('svg');
    font-weight:normal;
    font-style:normal;
}

.cwsSlider * { margin:0; padding:0; box-sizing:border-box; }
.cwsSlider img { max-width:100%; display:block; margin:0 auto; }
.cwsSlider a { text-decoration:none; cursor:pointer; outline:none; }
.std .cwsSlider ul, .std .cwsSlider ul li, .std .cwsSlider ol, .std .cwsSlider ol li,
.cwsSlider ul, .cwsSlider ul li, .cwsSlider ol, .cwsSlider ol li { list-style:none !important; margin:0; padding:0; }
.cwsSlider .slides { zoom:1; }
.hideArw { display:none; }
/* Clearfix for the .slides element */
.cwsSlider .loading {min-height: 300px; background: url('https://www.sucredorge.com/skin/frontend/base/default/css/responsivebannerslider/loading.gif') no-repeat center center;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.cws-arw a, .cws-pager,
.cws-viewport, ul.slides li { -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; }
.cwsSlider .loading { max-height:300px; overflow:hidden; }

/**** Theme styles ****/
.cwsSlider { position:relative; margin:0 auto 30px; }
.page-products .cwsSlider, .catalog-product-view .cwsSlider, .cms-page-view .cwsSlider { margin:0 auto 55px; }

.cwsRwdSlider { position:relative; }
.cwsRwdSlider .slides li { position:relative; }
.cwsRwdSlider .slides li.video iframe {  width:100%; }

.sliderdecs { color:#fff; width:45%; position:absolute; top:30px; right:50px; padding:20px; border-left:5px solid rgba(255,255,255,0.50); }
.sliderdecs h3 { color:#fff; margin:0; }


video { width:100%!important; height:auto!important; }
.videoWrapper { position:relative; padding-bottom:34%; padding-top:0; height:0; }
.videoWrapper iframe { position:absolute; top:0; left:0; width:100%; height:100%; }

/* Crousel style */
.rwdCarousel { position:relative; }
.rwdCarousel .cws-viewport { position:relative; overflow:hidden; }
.rwdCarousel ul.slides li { flex:left; margin-right:15px; }

.defaultTheme .rwdCarousel ul.slides li { width:100px; padding:7px; border:1px solid #ddd; }
.dropShadow .rwdCarousel ul.slides { padding:3px; }
.dropShadow .rwdCarousel ul.slides li { width:100px; padding:7px; box-shadow:2px 2px 4px 0 rgba(0,0,0,0.40); }

.emboss .rwdCarousel ul.slides { padding:4px 4px 20px; }
.emboss .rwdCarousel ul.slides li { position:relative; padding:2px; box-shadow:0px 0px 4px 0 rgba(0,0,0,0.40); }
.emboss .rwdCarousel ul.slides li:after { content:' '; display:block; width:100%; height:20px; position:absolute; bottom:-20px; left:0; overflow:hidden;
    background:url(https://www.sucredorge.com/skin/frontend/base/default/css/responsivebannerslider/bottom-shadow.png) no-repeat 50% 95%/100% 30px; }
.emboss .rwdCarousel ul.slides li img { border:1px solid #ddd; padding:4px; box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.20); }

/* Slider and Crousel style */
.rwdSlideCrousel ul.slides li { float:left; margin-right:10px; opacity:1; cursor:pointer; }
.rwdSlideCrousel ul.slides li.video img { width:150px !important; }
.rwdSlideCrousel ul.slides li:hover,
.rwdSlideCrousel ul.slides li.cws-active-slide { opacity:0.6; cursor:default; }

.blankTheme .cwsRwdSlider { margin-bottom:10px; }

.slideNcrosel .slider { position:relative; }
.slideNcrosel.defaultTheme .slider { padding:10px; border:2px solid #DDDDDD; }
.slideNcrosel.defaultTheme .slider:last-child { border-top:0 none; }

.verticalSlider.defaultTheme .cwsRwdSlider { border:2px solid #ddd; padding:10px; }
.verticalSlider.basSlider.defaultTheme ul.slides { border:0 none; padding:0; }

.slideNcrosel.dropShadow .cwsRwdSlider { margin-bottom:15px; box-shadow:1px 3px 6px 0 rgba(0,0,0,0.50); }
.slideNcrosel.dropShadow .rwdSlideCrousel ul.slides li { margin-right:15px; box-shadow:1px 2px 4px 0 rgba(0,0,0,0.50); }

.slideNcrosel.emboss { padding-bottom:35px; background:url(https://www.sucredorge.com/skin/frontend/base/default/css/responsivebannerslider/bottom-shadow.png) no-repeat 50% 100%/100% 36px; }
.slideNcrosel.emboss .slider { border:2px solid #fff; box-shadow:0 0 5px 0 rgba(0,0,0,0.30); }
.slideNcrosel.emboss .cwsRwdSlider, 
.slideNcrosel.emboss .rwdSlideCrousel { padding:8px; background-color:#fff; box-shadow:inset 0 0 7px 0 rgba(0,0,0,0.25); }



/* Direction Nav */
.cws-arw { *height:0; }
.cws-arw a  { display:block; width:35px; height:35px; margin-top:-17px; position:absolute; top:50%; z-index:10; overflow:hidden; opacity:0; cursor:pointer; text-shadow:1px 1px 0 rgba(255,255,255,0.3); }
.cws-arw .cws-prev { left:0; }
.cws-arw .cws-next { right:0; }
.cws-arw a:before  { font-family:"cws-arrow"; font-size:34px; line-height:36px; text-align:center; height:34px; width:34px; display:inline-block; }

.cws-arw.angle a.cws-prev:before { content: "\69"; }
.cws-arw.angle a.cws-next:before { content: "\6a"; }
.cws-arw.angle_small a.cws-prev:before { content: "\6d"; }
.cws-arw.angle_small a.cws-next:before { content: "\6e"; }
.cws-arw.angle_circle a.cws-prev:before { content: "\37"; }
.cws-arw.angle_circle a.cws-next:before { content: "\38"; }
.cws-arw.angle_square a.cws-prev:before { content: "\21"; }
.cws-arw.angle_square a.cws-next:before { content: "\23"; }
.cws-arw.arrow a.cws-prev:before { content: "\6b"; }
.cws-arw.arrow a.cws-next:before { content: "\6c"; }
.cws-arw.arrow_circle a.cws-prev:before { content: "\6f"; }
.cws-arw.arrow_circle a.cws-next:before { content: "\70"; }
.cws-arw.caret a.cws-prev:before { content: "\65"; }
.cws-arw.caret a.cws-next:before { content: "\66"; }
.cws-arw.chevron a.cws-prev:before { content: "\77"; }
.cws-arw.chevron a.cws-next:before { content: "\78"; }
.cws-arw.chevron_smooth a.cws-prev:before { content: "\71"; }
.cws-arw.chevron_smooth a.cws-next:before { content: "\72"; }
.cws-arw.chevron_circle a.cws-prev:before { content: "\33"; }
.cws-arw.chevron_circle a.cws-next:before { content: "\34"; }
.cws-arw.chevron_square a.cws-prev:before { content: "\39"; }
.cws-arw.chevron_square a.cws-next:before { content: "\30"; }


.NavArwOnHover:hover .cws-arw .cws-prev,
.alwaysNavArw .cws-arw .cws-prev { opacity:0.6; left:10px; }
.NavArwOnHover:hover .cws-arw .cws-next,
.alwaysNavArw .cws-arw .cws-next { opacity:0.6; right:10px; }

.cwsRwdSlider:hover .cws-next:hover, .cwsRwdSlider:hover .cws-prev:hover { opacity:1; }

.navArwOutside.NavArwOnHover:hover .cws-arw .cws-prev,
.navArwOutside.alwaysNavArw .cws-arw .cws-prev { left:-40px; }
.navArwOutside.NavArwOnHover:hover .cws-arw .cws-next,
.navArwOutside.alwaysNavArw .cws-arw .cws-next { right:-40px; }

.navArwInLeft .cws-arw .cws-prev, .navArwInLeft .cws-arw .cws-next,
.navArwInRight .cws-arw .cws-prev, .navArwInRight .cws-arw .cws-next { bottom:10px; top:inherit; margin:0; }
.navArwInLeft .cws-arw .cws-prev { left:10px; }
.navArwInLeft .cws-arw .cws-next { left:50px; }
.navArwInRight .cws-arw .cws-prev,
.navArwInRight.NavArwOnHover:hover .cws-arw .cws-prev { left:inherit; right:50px; }
.navArwInRight .cws-arw .cws-next { right:10px; }

/* Pager style */
.cws-pager { position:absolute; z-index:99; opacity:0; }
.cws-pager li { margin:0 3px; display:inline-block; }
.cws-pager li a { display:block; width:12px; height:12px; text-indent:-999em; border-radius:50%; border:2px solid #fff; box-shadow:0px 0px 1px rgba(0,0,0,0.40); margin:0 1px; }

.cws-pager.squared li a, .cws-pager.squ-bar li a { border-radius:0; }
.cws-pager.cir-bar, .cws-pager.squ-bar { padding:10px 10px 0 !important; }

.alwaysPaging .cws-pager,
.pagingOnHover:hover .cws-pager { opacity:1; }
.alwaysPaging:hover .cws-pager.cir-bar, .alwaysPaging:hover .cws-pager.squ-bar,
.pagingOnHover:hover .cws-pager.cir-bar, .pagingOnHover:hover .cws-pager.squ-bar { opacity:0.9; }

.pagerBelow .cws-pager { padding-top:15px; bottom:-40px; left:auto; width:100%; text-align:center; margin:0 auto; }
.pagerBelow .cws-pager.cir-bar, .pagerBelow .cws-pager.squ-bar { bottom:-35px; }
.pagerAbove .cws-pager { top:-20px; left:45%; }
.pagerAbove .cws-pager.cir-bar, .pagerAbove .cws-pager.squ-bar { top:-35px; }
.pagerInTop .cws-pager { top:10px; left:45%; }
.pagerInBottom .cws-pager { bottom:10px; left:45%; }
.pagerInBottomleft .cws-pager { bottom:10px; left:10px; }
.pagerInBottomright .cws-pager { bottom:10px; right:10px; }

.navArwInLeft.pagerInBottomleft .cws-pager { bottom:22px; left:92px; }
.navArwInRight.pagerInBottomright .cws-pager { bottom:22px; right:92px; }
.navArwInLeft.pagerInBottomleft .cws-pager.cir-bar, .navArwInRight.pagerInBottomleft .cws-pager.cir-bar,
.navArwInLeft.pagerInBottomright .cws-pager.squ-bar, .navArwInRight.pagerInBottomright .cws-pager.squ-bar { bottom:13px; }


/****** Slider Theme setting style ******/
/* Default Theme */
.basSlider.defaultTheme .cwsRwdSlider { padding:10px; border:2px solid #ddd; }
.defaultTheme .pagerBelow .cws-pager { bottom:-50px; }
.defaultTheme .pagerAbove .cws-pager { top:-30px; }
.defaultTheme .pagerBelow .cws-pager.cir-bar, .defaultTheme .pagerBelow .cws-pager.squ-bar { bottom:-34px; }
.pagerBelow .cws-pager.cir-bar, .pagerBelow .cws-pager.squ-bar, .pagerAbove .cws-pager.cir-bar, .pagerAbove .cws-pager.squ-bar { left:-2px; width:100.3%; }
.defaultTheme .pagerAbove .cws-pager.cir-bar, .defaultTheme .pagerAbove .cws-pager.squ-bar { top:-34px; text-align:center }

.basSlider.dropShadow { position:relative; -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }
.basSlider.dropShadow:before, .basSlider.dropShadow:after { content:""; position:absolute; z-index:-1; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); -moz-box-shadow:0 0 20px rgba(0,0,0,0.8); box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0; bottom:0; left:10px; right:10px; -moz-border-radius:100px / 10px; border-radius:100px / 10px; }
.basSlider.dropShadow:after { right:10px; left:auto; -webkit-transform:skew(8deg) rotate(3deg); -moz-transform:skew(8deg) rotate(3deg); -ms-transform:skew(8deg) rotate(3deg); -o-transform:skew(8deg) rotate(3deg);
    transform:skew(8deg) rotate(3deg); }


.basSlider.emboss { padding-bottom:35px; background:url(https://www.sucredorge.com/skin/frontend/base/default/css/responsivebannerslider/bottom-shadow.png) no-repeat 50% 100%/100% 36px; }
.basSlider.emboss .slider { border:2px solid #fff; box-shadow:0 0 5px 0 rgba(0,0,0,0.30); }
.basSlider.emboss .cwsRwdSlider { padding:8px; background-color:#fff; box-shadow:inset 0 0 7px 0 rgba(0,0,0,0.25); }
.basSlider.emboss .cws-pager.squ-bar { bottom:-65px; }


.emboss .rwdCarousel ul.slides:after { content:" "; display:block; clear:both; height:0; width:0; overflow:hidden; }

@media only screen and (max-width:1320px) {
.navArwOutside.NavArwOnHover:hover .cws-arw .cws-prev,
.navArwOutside.alwaysNavArw .cws-arw .cws-prev { left:0; }
.navArwOutside.NavArwOnHover:hover .cws-arw .cws-next,
.navArwOutside.alwaysNavArw .cws-arw .cws-next { right:0; }
}


@media only screen and (max-width:768px) {
.columns, .catalog-product-view .column.main { display:inherit; }
.cws-arw .cws-next { right:2px; }
.cws-arw .cws-prev { left:2px; }
.pagerBelow .cws-pager.cir-bar, .pagerBelow .cws-pager.squ-bar { width:101%; }
}

@media only screen and (max-width:480px) {
.pagerAbove .cws-pager, .pagerInTop .cws-pager, .pagerInBottom .cws-pager { left:37%; }
}
@media only screen and (max-width:380px) {
.pagerBelow .cws-pager.cir-bar, .pagerBelow .cws-pager.squ-bar { width:101.5%; }
}

.su-youtube { margin:0; }
.su-responsive-media-yes { height:0; overflow:hidden; padding-bottom:41.25%; position:relative; }
.su-youtube iframe { border:medium none !important; border:0 none; }
.su-responsive-media-yes iframe, .su-responsive-media-yes object, .su-responsive-media-yes embed { height:100%; left:0; position:absolute; top:0; width:100%; }

