

body{font-family: Roboto, Helvetica, sans-serif;font-size: 0.9rem;}

	.BoutonElodie{
	font-size:1rem;
		cursor:pointer;
	    color: white !important;
	    background: #fc3c6d;
	    text-decoration: none;
	    padding: 10px 20px;
	    top: 30px;
	    text-transform: uppercase;
	    position: relative;
	    font-family: 'Roboto', sans-serif;
	}
	
	.BoutonElodie:hover{
		text-decoration: none;
		color:#333;
		background:gainsboro;
	}


.BoutonNaissance{font-size:1rem;
                cursor:pointer;color: #2f2b2b !important;
                background: #ffffff;text-decoration: none;
                padding: 10px 20px;top: -50px;
                text-transform: uppercase;position: relative;font-family: 'Roboto', sans-serif;
                }
.BoutonNaissance:hover {text-decoration: none; color:#333; background:gainsboro;}

	.Raison{
		display: inline-block;
		margin-right: 20px;
	    text-align: center;
        width: 110px;
        vertical-align: top;
	}

	.bulletRaison {
	    background: gainsboro;
	    color: #333;
	    font-size: 30px;
	    border-radius: 50px;
	    padding: 10px;
	    width: 65px;
	    text-align: center;
	    margin: 10px auto;
	    cursor: pointer;
	}

	.encartRaison{
		display: none;
	}

	.encartRaison {
        font-style: italic;
        font-size: 16px;
        padding: 15px;
        text-align: center;
        background-color: #87f34bc9;
        width: 80%;
        margin: 0 auto;
	}

	.EncartServiceListe {
	    height: 200px;
    width: 300px;
    position: relative;
	}


a.BoutonMenuListe {
    text-decoration: none;
    color: black;
    background: #B0EEFA;
    padding: 6px;
    border-radius: 2px;
    margin-right: 5px;
    font-size:1rem;
}

a.BoutonMenuListe:hover {
    text-decoration: none !important;
    underline: none !important;
    color: gainsboro !important;
    background: #333 !important;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

.brand h3 {
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana;
}

li {
    list-style: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

@font-face  {
font-family:"LeckerliOne";
src : url('https://www.peluches-passion.com/_sanant/themes/fonts/LeckerliOne-Regular-webfont.eot');
src:  url('https://www.peluches-passion.com/_sanant/themes/fonts/LeckerliOne-Regular-webfont.eot?') format('eot'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/LeckerliOne-Regular-webfont.woff') format('woff'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/LeckerliOne-Regular-webfont.svg#abcd') format('svg'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/LeckerliOne-Regular-webfont.ttf') format('truetype');}

@font-face  {
font-family:"imprima";
src : url('https://www.peluches-passion.com/_sanant/themes/fonts/Imprima-Regular-webfont.eot');
src:  url('https://www.peluches-passion.com/_sanant/themes/fonts/Imprima-Regular-webfont.eot?') format('eot'),
/*url('https://www.peluches-passion.com/_sanant/themes/fonts/Imprima-Regular.woff') format('woff'),*/
/*url('https://www.peluches-passion.com/_sanant/themes/fonts/Imprima-Regular-webfont.otf') format('opentype'),*/
url('https://www.peluches-passion.com/_sanant/themes/fonts/Imprima-Regular-webfont.svg') format('svg'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/Imprima-Regular-webfont.ttf') format('truetype');}

@font-face  {
font-family:"regular";
src : url('https://www.peluches-passion.com/_sanant/themes/fonts/regular-webfont.eot');
src:  url('https://www.peluches-passion.com/_sanant/themes/fonts/regular-webfont.eot?') format('eot'),
/*url('https://www.peluches-passion.com/_sanant/themes/fonts/regular-webfont.woff') format('woff'),*/
url('https://www.peluches-passion.com/_sanant/themes/fonts/regular-webfont.otf') format('opentype'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/regular-webfont.svg') format('svg'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/regular-webfont.ttf') format('truetype');}

@font-face  {
font-family:"trebuchet";
src : url('https://www.peluches-passion.com/_sanant/themes/fonts/TrebuchetMS.eot');
src:  url('https://www.peluches-passion.com/_sanant/themes/fonts/TrebuchetMS.eot?') format('eot'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/TrebuchetMS.woff') format('woff'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/TrebuchetMS.svg#abcd') format('svg'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/TrebuchetMS.ttf') format('truetype');}

@font-face  {
font-family:"montserrat";
src : url('https://www.peluches-passion.com/_sanant/themes/fonts/montserrat-regular-webfont.eot');
src:  url('https://www.peluches-passion.com/_sanant/themes/fonts/montserrat-regular-webfont.eot?') format('eot'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/montserrat-regular-webfont.woff') format('woff'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/montserrat-regular-webfont.svg#abcd') format('svg'),
url('https://www.peluches-passion.com/_sanant/themes/fonts/montserrat-regular-webfont.ttf') format('truetype');}
body {padding:0;margin:0px auto;color:#4E4D49;font-family:verdana;font-size:12px !important;
background-color:#FFF;


background-repeat:repeat;
}

.container{width:1260px;margin:0 auto;}
#main_container{width:1260px;margin:0 auto;background:#FFFFFF;display:table;padding-bottom:1px;min-height: 500px;}

.header-anniv {z-index: 1000;vertical-align: middle;text-align: center;font-weight: normal;font-size: 18px; color: #cc9d61;text-transform: uppercase;}

.header-anniv-m {z-index: 1000;vertical-align: middle;text-align: center;font-weight: normal;font-size: 14px; color: #cc9d61;text-transform: uppercase;}
.header-ORIGINE {z-index: 1000;vertical-align: middle;text-align: center;font-weight: normal;font-size: 18px; color: #fbf5ed;text-transform: uppercase;
            background: green;margin-top: 10px;width: 630px;}

.margin-left{margin-left:10px;}
.violet{color:#789;}
.block{display:block;}

img {border:0;}
h1 {font-size:17px;text-transform:uppercase;margin-bottom:10px;}
a {text-decoration:none;color:#4E4D49;outline:none;cursor:pointer;}
a:hover {text-decoration:underline;}
/*#submit {border:none;}*/
.round {-moz-border-radius:10px;border-radius:10px;}
.header-centre{width:1260px;margin:0px auto;}
#page, #underHeader, #nav_1, #header, table#head {width:auto;margin:0 auto;}
table#head {border-top:none;width:1008px;background: #fff;}
#page {border-top:none;width:1260px;border-bottom:4px solid #cebe8a;border-bottom:none;background:#fff;min-height:700px;}
.clear {width:1px;height:1px;clear:both;}
.toCenter {text-align:center;display:block;}
p.error {background:#F6FEF3;
    clear: both;
}
.btnVoir {background:#ede220;font-size:11px;color:#6d3526;display:block;height:11px;padding:1px 0;width:50px;text-align:center;font-weight:bold;line-height:10px;}
a:hover span.btnVoir {color:white;background:#6D3426;}

#topSale .price {display:block;}

/*header {text-align:left; height:150px;padding-top:10px;background:#FFF;} */
header {text-align:left; height:150px;padding-top:10px;?>}
/*background-image:url(https://www.peluches-passion.com/_sanant/images/for-heading-01.jpg);*/

#logo-link{/*float:left;*/width:300px;margin-left:10px;margin-top:10px;}
#logo-cmp{float:left;width:300px;margin-left:10px;margin-top:0px;}
#logo-cmp-m{width:180px;margin: 0px auto;}
#logo-link-test{float:left;width:auto;margin-left:10px;}

/* Zone de recherche */
#topSearch {float:left;margin-left:50px;font-size:12px;margin-top:20px;}
#topSearch_CMP {float:left;font-size:12px;}

#topSearch-m {float:left;margin-left:50px;font-size:12px;margin-top:20px;}
#topSearch_CMP-m {font-size:12px;}

#topSearch {float:left;margin-left:50px;font-size:12px;margin-top:20px;}
#topSearch_CMP {float:left;font-size:12px;}

#okBtn {background-color:#eee;width:26px;height:25px;border:0;color:#999;font-size:11px;margin-left:-28px;cursor:pointer;padding:8px 0px;
	background:transparent url('https://www.peluches-passion.com/_sanant/images/loupe.png') no-repeat 0% 40%;}

#okBtn2_old {background-color:#eee;width:26px;height:25px;border:0;color:#999;font-size:11px;margin-left:-28px;padding:8px 0px;
background:transparent url('https://www.peluches-passion.com/_sanant/images/loupe.png') no-repeat 0% 40%;}

#okBtn2 {background-color:#eee;width:30px;height:15px;border:0;color:#999;font-size:11px;margin-top:-22px;float:right;
background:transparent url('https://www.peluches-passion.com/_sanant/images/loupe.png') no-repeat 0% 40%;}

.topSearchInput {background-color:#E6E6E6;border:2px solid #077691;width:650px;padding:0px 8px;height:30px;font-size:11px;font-family:verdana;font-style:italic;color:#077691;;margin-left:2px;}
.topSearchInput-m {background-color:#E6E6E6;border:2px solid #077691;
width:100%;max-width:570px;padding:0px 8px;height:30px;font-size:11px;font-family:verdana;font-style:italic;color:#077691;margin-left:20px;}
.topSearchInput-m:focus {
border-color: #18bc9c;
outline: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(24, 188, 156, 0.6);
}



/* BARRE DU HAUT */
#headerRight {margin-right:10px;display: inline-block;width:200px;}
.basket-recap span {font-size:12px;display:block;color:#4E4D49;}
span.panier-accueil{background:url('https://www.peluches-passion.com/_sanant/images/panier2.png');}

#headerBar {height:26px;padding:0px;width:100%;background-color:#333;vertical-align:middle;z-index:1000;position:absolute;min-width:1260px;}
#PubBar {height:26px;padding:0px;width:100%;background-color:#000;vertical-align:middle;z-index:0;position:absolute;min-width:1260px;    border-bottom: 2px solid white;}


#clientBtn {text-align:right;width:1260px;margin:0 auto;font-size:12px;}

#clientBtn h6 {font-size:11px;line-height:25px;padding:0px 10px;margin:0;text-transform:none;color:#fff;float:left;text-align: left;}
.clienttitre {font-size:11px;line-height:25px;padding:0px 10px;margin:0;text-transform:none;color:#fff;float:left;text-align: left;}

.liens-headerBar{float:right;margin-left:10px;}
.liens-headerBar a {line-height:25px;margin-right:0px;color:#fff;opacity:1;padding-left:7px;font-size:11px;}
.liens-headerBar a:hover {text-decoration:none;opacity:0.9;}
.liens-headerBar span {line-height:25px;color:#fff;font-size:11px;}
.liens-headerBar img {width:20px;height:20px;float:right;margin:2px 5px 0px 0px;}

#connexion-customer{float:left;width:100px;text-align:center;}
#connexion-customer a span{display:none;}
#connexion-customer a:hover span{display:block;}
.connexion-customer {list-style:none;}
.connexion-customer a, .connexion-customer span {display:block;margin-right:4px;text-decoration: none;background-color:#077691;}
.connexion-customer h4{font-size:13px;padding-bottom:10px;padding-top:15px;text-align: center;color:#077691;font-weight:bold;}
.connexion-customer p{font-family:verdana;padding-bottom:30px;padding-bottom:10px;text-align: left;}

.connexion-customer .subMenu {
        background-color: #FFFFFF;
    margin: 0;
    padding: 10px 30px 60px;
    width: 360px;
    height: auto;
    text-align: center;
    border-color: #787878;
    border-width: thin;
    border-style: solid;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    } /* Modifier Anthony*/

.connexion-customer .subMenu_deconnection {
                                background-color:#FFFFFF;margin: 0;
                                padding:10px 30px;width:360px;
                                text-align:center;
                                border-color:#787878;border-width:thin;border-style:solid;
                                -webkit-border-bottom-right-radius: 10px;
                                -webkit-border-bottom-left-radius: 10px;
                                -moz-border-radius-bottomright: 10px;
                                -moz-border-radius-bottomleft: 10px;
                                border-bottom-right-radius: 10px;
                                border-bottom-left-radius: 10px;
                                }

.connexion-customer .subMenu_deconnection p {line-height:15px;text-align:justify;color:#333;}

.connexion-customer .subMenu_deconnection a {border-radius: 4px;border:none;
                                            background:#077691;color:#fff;
                                            font-size:12px;
                                            /*float:right;*/
                                            margin-top:6px;
                                            /*width:200px;*/
                                            margin-left: 16px;}

.connexion-customer_a_off{clear:both;}
.connexion-customer ul.subMenu a {text-align:left;color:#4E4D49;margin:0;padding:0;}

.input_connexion{width:180px;height:30px;margin:0px auto;opacity:0.8;display:block;color:#fff;background-color:#787878;text-transform:uppercase;cursor:pointer;}
input:hover.input_connexion{opacity:1;}

input:hover.input_inscription{opacity:1;}
.input_inscription{width:100%;display:block;margin:0px auto;height:25px;font-size:12px;}

input:hover.input_inscription2{opacity:1;}
.subMenu input{cursor:pointer;display:block;margin:0px auto;height:25px;font-size:12px;}

.input_inscription20{width:150px;color:#fff;background-color:#787878;opacity:0.8;text-transform:uppercase;cursor:pointer;margin-top:10px;float:right;}

.input_inscription2{border-radius: 4px;border:none;
                    background:#077691;color:#fff;
                    font-size:16px;
                    padding:5px 33px;
                    float:right;
                    margin-top:6px;
                    width:200px;
                    margin-left: 16px;}

#menu-pays{float:right;}
#menu-pays ul{float:none;}
#menu-pays, #menu-pays ul{padding:0;margin:0;list-style:none;float:left;z-index:2000000;}
#menu-pays img{vertical-align:middle;}
#menu-pays li{display:inline-block;position:relative;}
#menu-pays ul li{display:inherit;}
#menu-pays ul{position:absolute;max-height:0;left: 0;right: 0;overflow:hidden;}
/*#menu-pays ul{position:absolute;left: 0;right: 0;max-height:0;}*/
/* hauteur sous menus */
#menu-pays li:hover ul{max-height:15em;}
/* background du menu pays */
#menu-pays li:first-child{}
/* background des liens sous menus */
#menu-pays li:first-child li{background:#000;}
/* background du menu et des sous menus au survol */
#menu-pays li:first-child:hover{background:#000;}
#menu-pays li:first-child li:hover{background:#333;}
/* les a href */
#menu-pays a{text-decoration:none;display:block;padding:5px 5px;color:#fff;}
#menu-pays ul a{padding:4px 10px;text-align:left;}
#menu-pays li:hover li a{text-transform:inherit;}
#menu-pays li li a:hover{}

#menu-pays-white{padding-left:50px;}
#menu-pays-white ul{float:none;}
#menu-pays-white, #menu-pays-white ul{padding:0;margin:0;list-style:none;}
#menu-pays-white img{vertical-align:middle;}
#menu-pays-white li{display:inline-block;position:relative;}
#menu-pays-white ul li{display:inherit;}
#menu-pays-white ul{position:absolute;max-height:0;left: 0;right: 0;overflow:hidden;}
/* hauteur sous menus */
#menu-pays-white li:hover ul{max-height:15em;}
/* background du menu pays */
#menu-pays-white li:first-child{}
/* background des liens sous menus */
#menu-pays-white li:first-child li{background:#FFF;}
/* background du menu et des sous menus au survol */
#menu-pays-white li:first-child:hover{background:#FFF;}
#menu-pays-white li:first-child li:hover{background:#333;}
/* les a href */
#menu-pays-white a{text-decoration:none;display:block;padding:5px 5px;font-family:arial;color:#000;}
#menu-pays-white ul a{padding:4px 10px;text-align:left;}
#menu-pays-white li:hover li a{text-transform:inherit;}
#menu-pays-white li li a:hover{}


#menu-pays-pop{float:right;}
#menu-pays-pop ul{float:none;}
#menu-pays-pop, #menu-pays-pop ul{padding:0;margin:0;list-style:none;}
#menu-pays-pop img{vertical-align:middle;}
#menu-pays-pop li{display:inline-block;position:relative;background-color:#EEE;}
#menu-pays-pop ul li{display:inherit;}
#menu-pays-pop ul{position:absolute;max-height:0;left: 0;right: 0;overflow:hidden;}
/* hauteur sous menus */
#menu-pays-pop li:hover ul{max-height:15em;}
/* background du menu pays */
#menu-pays-pop li:first-child{}
/* background des liens sous menus */
#menu-pays-pop li:first-child li{background:#EEE;}
/* background du menu et des sous menus au survol */
#menu-pays-pop li:first-child:hover{background:#CCC;}
#menu-pays-pop li:first-child li:hover{background:#CCC;}
/* les a href */
#menu-pays-pop a{text-decoration:none;display:block;padding:5px 0px 5px 10px;font-family:arial;font-size:12px;}
#menu-pays-pop ul a{padding:4px 10px;text-align:left;}
#menu-pays-pop li:hover li a{text-transform:inherit;}

#menu-langue{float:right;}
#menu-langue ul{float:none;}
#menu-langue, #menu-langue ul{padding:0;margin:0;list-style:none;float: left;}
#menu-langue img{vertical-align:middle;}
#menu-langue li{display:inline-block;position:relative;}
#menu-langue ul li{display:inherit;}
#menu-langue ul{position:absolute;max-height:0;left: 0;right: 0;overflow:hidden;}
/* hauteur sous menus */
#menu-langue li:hover ul{max-height:15em;}
/* background du menu langue */
#menu-langue li:first-child{}
/* background des liens sous menus */
#menu-langue li:first-child li{background:#000;}
/* background du menu et des sous menus au survol */
#menu-langue li:first-child:hover{background:#000;}
#menu-langue li:first-child li:hover{background:#333;}
/* les a href */
#menu-langue a{text-decoration:none;display:block;padding:5px 10px;color:#fff;width:75px;border-left: 1px solid #969393;border-right: 1px solid #969393;margin-right: 10px;}
#menu-langue ul a{padding:4px 10px;text-align:left;}
#menu-langue li:hover li a{text-transform:inherit;}
#menu-langue li:hover li a:hover{background:#B9B3B3;color:#333;}
#menu-langue li li a:hover{}

#menu-langue-pop{float:left;}
#menu-langue-pop ul{float:none;}
#menu-langue-pop, #menu-langue-pop ul{padding:0;margin:0;list-style:none;}
#menu-langue-pop img{vertical-align:middle;}
#menu-langue-pop li{display:inline-block;position:relative;background-color:#EEE;}
#menu-langue-pop ul li{display:inherit;}
#menu-langue-pop ul{position:absolute;max-height:0;left: 0;right: 0;overflow:hidden;}
/* hauteur sous menus */
#menu-langue-pop li:hover ul{max-height:15em;}
/* background du menu langue */
#menu-langue-pop li:first-child{}
/* background des liens sous menus */
#menu-langue-pop li:first-child li{background:#EEE;}
/* background du menu et des sous menus au survol */
#menu-langue-pop li:first-child:hover{background:#CCC;}
#menu-langue-pop li:first-child li:hover{background:#CCC;}
/* les a href */
#menu-langue-pop a{text-decoration:none;display:block;padding:5px 0px 5px 10px;font-family:arial;font-size:12px;}
#menu-langue-pop ul a{padding:4px 10px;text-align:left;}
#menu-langue-pop li:hover li a{text-transform:inherit;}

/* Info livraison gratuite */
.info-livraison-gratuite {float:left;padding:10px;width:40%;text-align:center;padding-right:200px;}
.info-livraison-gratuite a{font-size:15px;color:#000;cursor:pointer;text-transform:uppercase;}
.info-livraison-gratuite span{font-size:13px;color:#000;display:block;}

/* Récapitulatif panier */
.basket-recap {padding:0px;/*float:right;width:200px;*/text-align:center;}
.basket-recap a {font-size:15px;color:#000;cursor:pointer;text-decoration:none;display:block;}
.basket-recap a:hover {color:#333;}
/*#checkBasket {font-size:10px;text-decoration:underline;float:right;overflow:hiidden;}*/

.topLeft, .topRight, .bottomLeft, .bottomRight {width:6px;height:6px;float:left;overflow:hidden;}
.bottomLeft {background-position:bottom left;}
.topRight {background-position:right top;float:right;}
.bottomRight {background-position:bottom right;float:right;}
.tabContent {font-size:12px;clear:both;}

.onWhite .topLeft, .onWhite .topRight, .onWhite .bottomLeft, .onWhite .bottomRight {background-color:#fff;}

#left, #right {float:left;}
#left {width:218px;}
#right {width:756px;margin-left:20px;}
#page #left_column {width:640px;}
#page #right_column {float:right;width:220px;margin:8px 6px 0px 15px;}

/* login on front page left column */
#loginFront {margin-left:10px;}
#loginFront #form_signin {margin-top:8px;}
#loginFront input {border:1px solid #abadb3;float:left;width:120px;padding:0 2px;}
#loginFront .submit {border:none;width:auto;margin:2px 2px 0 0;}
#frontLoginTop {width:211px;height:9px;}
#frontLoginCenter {width:211px;padding:5px 0;}
#frontLoginBottom {width:211px;height:8px;}
.loginSmall {color:#000;font-size:11px;}
.pink {color:#b33aba !important;}
#fronLoginBottom {overflow:hidden;margin:8px 0px 0px 47px;}
#fronLoginBottom div {float:left;}
#frontLoginCenter .form_line {margin-left:0px !important;}
#frontLoginCenter .toCenter {overflow:hidden;clear:both;}
#frontLoginCenter label.loginSmall {float:left;display:block;margin-left:10px;width:35px;text-align:left;margin-left:15px;}

/* newsletter banner on left front */
#newsletterLeftBanner {width:218px;height:43px;display:block;margin-left:7px;}
a#newsletterLeftBanner:hover {background-position:right;}
#signup_form td {padding:4px;}
#signup_form {padding:10px;}
#signup_form label {width:220px;display:block;float:left;}
.signUp td {padding:5px;}
#form_signin .form_line {}

#ourMarks, #transportLeft {margin-left:7px;margin-top:5px;padding-bottom:7px;}
#ourMarks .tabContent, #transportLeft .tabContent {margin-left:10px;}
#ourMarks .brownTab, #transportLeft .brownTab  {width:218px;}
#ourMarks ul {padding-top:10px;}
#ourMarks ul, #ourMarks li {list-style-type:disc !important;margin-left:15px;color:#729672;line-height:12px;font-size:9px;text-align:left;}
#ourMarks ul a {font-size:12px;color:#6D3426}
#allMarks {margin-left:10px;margin-bottom:5px;}

/* LIVRAISON */
#transportLeftIcon {margin:2px 0px 0px 4px;}
.transportDesc {color:#729672;font-size:12px;text-align:center;}

/* PAIEMENT */
#payLeft {margin-left:6px;}
#leftPayIcon {margin:2px 0px 0px 4px;}
#payLeft .greenLineBox {padding-bottom:40px;}

.leftSingleBanner {margin:5px 0px 0px 13px;}
#brands_logos{clear:both;width:700px;padding:20px 0px;}

/* MEILLEURES VENTES */
#topSaleLabel {width:140px;height:15px;margin:0px 0px 10px 10px;}
#topSale {width:364px;}
#topSale a img {max-width:95px;max-height:95px;border:3px solid #729672;-moz-border-radius:4px;border-radius:4px;}
#topSale table {margin-left:10px;}
#topSale td {font-size:12px;padding:5px;}
#topSale .product_descr{font-weight:normal;}
#topSale .product_name {font-weight:bold;}
#topSale .center {height:224px;overflow:hidden;}
#topSale .yellowArrow {float:right;margin:0px 10px 10px 0;}
#right .front-banner{float:right;margin-right:10px;}

/* buying process */
#order_breadcrumb {margin-top:20px;/*width:1250px*/;height:40px;margin-left: 20px;}

/*
#order_breadcrumb li {display:block;font-size:13px;text-align:center;width:188px;float:left;height:24px;line-height:24px;border-bottom-right-radius: 25px;border-bottom: 1px solid;border-bottom: 1px dotted  #077691}
*/

#order_breadcrumb li {display:block;font-size:13px;text-align:center;width:188px;float:left;height:24px;line-height:24px;border-bottom: 1px dashed  #077691}

#order_breadcrumb li a{}
/*
#order_breadcrumb li.selected{ font-weight: bold;border-bottom-right-radius: 25px;border-bottom: 3px solid #077691}
*/
#order_breadcrumb li.selected{ font-weight: bold;border-bottom: 4px solid #077691}

#order_breadcrumb li.selected a{color:#000;}
#new_delivery_address_content {padding:20px;}

table#order-summary {border:1px solid #EFD6AA;}
table#order-summary td {padding: 10px;}
table#order-summary caption {background: #FFF6D3;padding: 5px 10px;  }

/* category view */
.bigBannerDesc {background-color:#333333;padding:5px;color:#fff;font-size:90%;width:767px;overflow:hidden;}
.truncator a, .bigBannerDesc a {color:yellow;}
.categoryTable {border-collapse:collapse;table-layout:fixed;}
.categoryTableHead td {width:100%;font-size:10px;}
.categoryTableProduct {border:1px solid #D7EED8;}
.catalogTableHead {background:#D7EED8;padding:2px;}

/* pagination */
.pagination_on, .pagination_off {background:#72392A;color:yellow;border:1px solid silver;padding:2px;width:18px;display:block;float:left;font-size:12px;}
li.selected_menu .menuBrownCenter {background:#333333 !important;}

/* MENU */
nav {text-align:left;background-color:#fff;;min-width:1260px;}
#underHeader {overflow:hidden;border-top:none;width:100%;min-width:1260px;}

/* Menu 1 ONGLETS PRINCIPAUX ... */

#topMenuLeft{}
#topLeftMenu{text-align:left;list-style-type:none;margin:0;}
#topLeftMenu li {}
#topLeftMenu li a{font-family:montserrat;font-size:11px;text-decoration:none;;}
#topLeftMenu li a:hover{color:#fff;}
#topLeftMenu li.active{background-color:#077691;color:#fff;
                                                                    border:5px solid #077691;border-radius:1px;;}
#topLeftMenu li.active a{color:#fff;border-top-left-radius: 0%;border: 0px;}

/* Menu 2 MARQUES NOUVEAUTES ... */
#topMenu {width:auto;font-size:12px; color:#d0d6cb;height:2px;line-height:22px;float:right;margin-right:10px;}
#topRightMenu {text-align:left;list-style-type:none;margin:0;padding:0 0 0 15px;}
#topRightMenu li {display:inline;}
#topRightMenu li a {color:#077691;font-size:13px;opacity:1;}
#topRightMenu li a:hover {opacity:0.8;text-decoration:none;}

.soldes {   font-weight: bold;
background-color: #d63e3e;
color: #fff;
border: 2px solid rgba(163, 207, 222, 0.27);
border-top-left-radius: 40%;
width: 150px;
padding: 4px 10px 10px 10px;
margin-left: -14px;
}
.blackfriday {   font-weight: bold;
background-color: #000000;
color: #fff;
border: 2px solid rgba(163, 207, 222, 0.27);
/*border-top-left-radius: 40%;*/
width: 150px;
padding: 4px 10px 10px 10px;
margin-left: -4px;
}
.magasin {   font-weight: bold;
background-color: #d0a257;
color: #fff;
border: 2px solid rgba(163, 207, 222, 0.27);
/*border-top-left-radius: 33%;*/
width: 150px;
padding: 4px 10px 10px 10px;
margin-left: 50px;
}
.liste_cadeaux {   font-weight: bold;
background-color: #6357d0;
color: #fff;
border: 2px solid rgba(163, 207, 222, 0.27);
/*border-top-left-radius: 33%;*/
width: 150px;
padding: 4px 25px 10px 10px;
margin-left: 50px;
}
.liste_cadeaux a{color:white;}
.liste_cadeaux a:hover{color:white;}
/* Menu principal */
#nav_1 {width:1260px;height:auto;}
.menu-etage2{margin:0 auto;background-color:#077691;}
.menu-etage2 ul{list-style-type: none;margin:0;}
.menu-etage2 > ul,
.menu-etage2 .cbp-hrsub-inner {width:1260px;margin:0px auto;height:25px;position:relative;}
.cbp-hrsub-inner ul{padding-bottom:7px;}
.menu-etage2 > ul > li {display:inline-block;height:25px;text-align:left;list-style:none;}
.menu-etage2 > ul > li > a {font-family:montserrat;text-transform:uppercase;font-size:10px;color:#fff;
                                                                display:inline-block;text-decoration:none;padding:0px 7px;text-align:center;height:25px;line-height:25px;}
.menu-etage2 > ul > li > a.selected {}
.menu-etage2 > ul > li > a:hover {}
.menu-etage2 > ul > li:hover {color:#fff;background-color:#333;}



/* sous-menu */
.menu-etage2 .menu-etage3 {min-height:410px;display:none;position:absolute;background-color:#fff;border-bottom:4px solid #ccc;
                                                                    border-left:4px solid #ccc;border-right:4px solid #ccc;width:1256px;margin:0 auto;left:0px;
                                                                    z-index:1000000;}
.cbp-hropen .menu-etage3 {display:block;z-index:1000000;/*min-height:400px;max-height:500px;*/}
.menu-etage2 .cbp-hrsub-inner > div {width:230px;float:left;padding:0px 10px;margin:10px 0px;}
.menu-etage2 .cbp-hrsub-inner > div.image-menu {}
.menu-etage2 .cbp-hrsub-inner > div img {}
.menu-etage2 .cbp-hrsub-inner:before,
.menu-etage2 .cbp-hrsub-inner:after {content: " ";display: table;clear: both;background:#FFF;}
.menu-etage2 .cbp-hrsub-inner > ul > li:hover a{color:#5C5E79 ;background:none;}
.menu-etage2 .cbp-hrsub-inner > div li{line-height:15px;}

.menuEtageTitle {color:#077691;font-size: 0.8rem;margin-bottom: 2px; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid gainsboro; width: 200px; text-decoration: none; font-family: Roboto;}

.menu-etage3 .cbp-hrsub-inner > div > ul > a{text-decoration:none;}
.menu-etage3 .cbp-hrsub-inner > div > ul > li > a{background:#fff;color:#878787;}
.menu-etage3 .cbp-hrsub-inner > div p{color:#789;font-size:14px;margin-bottom:10px;}
.menu-etage3 .cbp-hrsub-inner > div > ul > li > a:hover{text-decoration:underline;}


.brand_encadre {background-color: black;width: 200px;color: white;text-align: center;padding: 5px;}

.image-menu{}

/*
#newsletter_popupContact{background-color:white;background-image:url(img/newsletter_popin_background.jpg);background-repeat:no-repeat;}
.coups-de-coeur{width:100%; height:250px;padding:20px 0px;}
.bloc-produit{width:250px;height:100%;margin-left:20px;display:inline-block;}
.bloc-produit span{font-size:11px;}
*/
/* BEST PRODUCT */
.ca-container{position:relative;margin:0px auto;width:1220px;clear:both;padding:0px 20px;background-color:#fff;}
.ca-container p{font-size:20px;font-family:LeckerliOne;}
.ca-wrapper{width:1210px;height:300px;position:relative;padding-top:15px;margin:0px auto;}
.ca-item{position:relative;float:left;width:242px;min-height:300px;text-align:center;}

.trait-accueil{width:1010px;float:right;background-color:#ccc;height:1px;position:relative;bottom:11px;}


.ca-item-main{
	/*-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);
	box-shadow:1px 1px 2px rgba(0,0,0,0.3);*/
	overflow:hidden;
	min-height:300px;
	text-align:left;
}
.ca-container .photo-produit{width:305px;height:220px;position:relative;margin:0 auto;background-size:305px;}
.ca-item h3{text-transform:uppercase;padding:0;color:#999;}
.ca-item h4{font-weight:normal;position:relative;padding:0;}
.ca-item span{font-size:14px;margin-left:10px;}

.ca-nav span{
	width:15px;
	height:23px;
	background:transparent url('https://www.peluches-passion.com/_sanant/images/arrows.png')  no-repeat top left;
	position:absolute;
	top:40%;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-prev{background-position:top left;}
.ca-nav span.ca-nav-next{background-position:top right;left:auto;right:20px;}
.ca-nav span:hover{opacity:1.0;}

.ligne{background:#E6E7E8;height:1px;width:1220px;margin:0 auto;}
.liens-social-media{position:relative;top:-10px;text-align:center;margin:0 auto;width:100px;}
.liens-social-media li{padding-right:5px;background-color:#fff;display:inline;list-style:none;float:left;}
.logos-accueil{width:1260px;text-align:center;padding:20px 0px;background-color:#fff;}
.logos-accueil img{margin:0px 5px;}

.logos-best-brands{width:950px;margin:20px auto;}
.logos-best-brands img{margin:0px 5px;}


/* GARANTIES */
.garanties-accueil{height:50px;clear:both;width:90%;margin:0px auto;background:#fff;padding:10px 64px;}
.garanties-accueil div{float:left;width:260px;padding:0px 11px;}
.garanties-accueil img{float:left;margin-right:10px;float:left;}
.garanties-accueil h4{font-family:LeckerliOne;color:#333;font-size:16px;}

/* Footer */
footer {background-color:#fff;clear:both;color:#000;}
footer p{font-size:12px;}
footer a{font-size:13px;color:#999;padding:10px;}
footer h2{font-size:15px;margin-bottom:5px;color:#e6e6e6;font-family: Roboto;font-style:italic;}
.bloc-footer{width:250px;float:left;padding:10px;}
.bloc-footer > ul {float:left;margin-bottom:20px;}
.bloc-footer > ul > li{list-style:none;height:17px;line-height:17px;margin-top:20px;}
.bloc-footer > ul > li > a{display:inline;font-size:11px;text-decoration:none;text-transform:none;color:#999;}
.titres-footer{margin-bottom:5px;font-size:15px;color:#ccc;}

.bloc-footer_catalogue {width:250px;float:left;padding:10px;}
.bloc-footer_marque {width:250px;float:left;padding:10px;margin-left:40px;}
.bloc-footer_reseau {width:275px;float:left;padding:10px;}

.fb-like{margin:10px 0px 20px 0px;}
.contact-footer span{font-size:18px;}
.bloc-footer input{font-size:12px;height:30px;width:200px;padding:0px 8px;margin-top:10px;border:none;border-radius:20px;}
#ok{background-color:#077691;border-radius:0px 10px 10px 0px;font-size:13px;padding:0;width:30px;height:30px;border:none;color:#fff;margin-left:-20px;cursor:pointer;font-style:normal;opacity:1;}
input:hover#ok{background-color:#4197a8;}
.bottom-footer-container{width:1260px;clear:both;text-align:center;}
.bottom-footer-container > ul > li{display:inline;}
.bottom-footer-container > ul > li > a{color:#999;padding:0px 10px;border-right:1px solid #999;}

.column_name {margin:0px !important;}
#signature {margin-left:-540px;left:0;padding:20px;color:#a7a493;font-size:12px;}

.carousel {float:right;}
.carousel img {max-width:125px;}
.carousel li {float:left;margin:15px 35px;height:150px;}

/*Address transportation*/
#transport-address-wrapper {overflow: hidden;}
#transport-address {
    min-width:300px;
    float: left;
    display: block;
    margin-right:20px;
    margin-bottom: 20px;
    height: 80px;
}
#payment_address{display: none;clear:both;padding: 20px;}
#address-form-btn {margin-top: 0px;margin-left: 10px;}

	.add{
		font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px;
		text-indent:30px;
		display:block;
	}

.bouton_centrage{
	align:center;
}

/* Page Papo */
	
@font-face{
	font-family : "ostrich";
    src : url('https://www.peluches-passion.com/_sanant/themes/fonts/ostrichsans-heavy-webfont.eot');/* Pour IE9 Compat mode */
    src: url('https://www.peluches-passion.com/_sanant/themes/fonts/ostrichsans-heavy-webfont.eot?') format('eot'),
    	 url('https://www.peluches-passion.com/_sanant/themes/fonts/ostrichsans-heavy-webfont.woff') format('woff'),
		 url('https://www.peluches-passion.com/_sanant/themes/fonts/ostrichsans-heavy-webfont.svg#abcd') format('svg'),
		 url('https://www.peluches-passion.com/_sanant/themes/fonts/ostrichsans-heavy-webfont.ttf') format('truetype');
}

.container-papo {
	width:1000px;
	margin:0 auto;}

.haut-papo {
	width:1000px;
	height:475px;
	background-repeat:no-repeat;
}

.presentation-papo {
	width:300px;
	text-align:center;
	float:left;
	margin-left:40px;
	margin-top:70px;
}

	
.presentation-papo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#817a5e;
	text-align:justify;
	width:300px;
}

.presentation-papo h1{
	font-family:"ostrich";
	color:#817a5e;
	font-size:24px;
	font-weight:normal;
	margin:10px 0px;
}

.slider-papo {
	float:right;
	width:540px;
	text-align:center;
	margin-top:120px;
	margin-right:40px;
	border:#c3b896 4px solid;
}

.contenu-papo {
	width:970px;
	clear:both;
	padding-top:20px;
	margin:0 auto;
}

.contenu-papo a:hover{
	text-decoration:none;
}

.collections_papo table{margin-left:15px;}
	
.collections_papo h3{
    font-family:"ostrich";
	color:#817a5e;
	font-weight:normal;
	text-align:left;
	font-size:20px;
	}

.collections_papo p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#817a5e;
	text-align:justify;
	padding:0px 15px 40px 0px;
}
	
.new_papo h2 {
	font-family:"ostrich";
	color:#f4c100;
	font-weight:normal;
	margin-top:30px;
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:solid 4px #f4c100;
	margin-bottom:30px;
	font-size:23px;
}

.new_papo h3 {
	font-family:"ostrich";
	color:#817a5e;
	font-weight:normal;
	text-align:center;
	font-size:19px;
}

.tableau2-papo td {
	padding-right:10px;
}


.collections_papo h2 {
	font-family:"ostrich";
	color:#f4c100;
	font-weight:normal;
	border-bottom:solid 4px #f4c100;
	margin-top:30px;
	margin-bottom:20px;
	font-size:23px;
}


.collections_papo h3 {
	font-family:"ostrich";
	color:#817a5e;
	font-weight:normal;
	text-align:center;
	top:20px;
}

.header_panier2014{margin:0px 0px 50px 10px;}
.offre-numero1{float:left;border: 1px solid #e6e6e6;margin-left:20px;margin-top:30px;width:320px;padding:5px 10px;}
.header_panier2014 h2{font-size:17px;color:#4d4d4d;}
.header_panier2014 p{font-size:12px;color:#808080;font-family:arial;line-height:17px;}
.offre-numero2{float:left;border: 1px solid #e6e6e6;margin-left:20px;margin-top:30px;width:320px;padding:5px 10px;}



/* item navigator 
.container_slide  ul.navigator-wrap-inner  li.active{background:#E6E7E8;}*/
.container_slide  ul.navigator-wrap-inner  li >  div{
	color:#FFF;
	height:30px;
	position:relative;
	padding-left:15px;
	width:210px;
}

.container_slide  ul.navigator-wrap-inner  li >  div{
	text-align:right;
}
.container_slide  ul.navigator-wrap-inner li.active {
	background-color:#EEE;
}

.trois-pub{width:1260px;text-align:center;margin:0 auto;padding-top:20px;}
.trois-pub img{width:410px;height:280px;}
.petites-bannieres-accueil{background-color:#fff;}
.petites-bannieres-accueil img{padding-bottom:10px;}

/************** PAGE MARQUE **************/
.description_marque{left:800px;position:absolute;padding:10px 10px;width:460px;}

/************** PAGE CATEGORIE **************/
.description-sous-cat{width:420px;left:820px;position:absolute;padding-top:5px;}
.description-sous-cat h1{color:#077691;font-family:georgia;font-style:italic;padding:10px 10px 0px;text-transform:none;}
.description-sous-cat span {    font-size: 18px;
font-weight: bold;color:#077691;font-family:georgia;font-style:italic;padding:10px 10px 0px;text-transform:none;}
.description-sous-cat p{padding:0px 10px;}

.description-sous-cat2{padding-top:5px;}
.description-sous-cat2 h1{color:#077691;font-family:georgia;font-style:italic;padding:10px 10px 0px;text-transform:none;}
.description-sous-cat2 span {    font-size: 18px;
font-weight: bold;color:#077691;font-family:georgia;font-style:italic;padding:10px 10px 0px;text-transform:none;}
.description-sous-cat2 p{padding:0px 10px;}

a:hover {
    color: inherit !important;
    text-decoration: none !important;
}



.priceMiniProduct{
font-size: 0.7rem; padding: 5px; color: #333; width: 120px; margin: 15px auto; border-radius: 3px;
}


.breadcrumb{ margin: 0.25rem 0 !important;}
.breadcrumb ul{ margin-bottom: 0 !important;}

.breadcrumb li {font-size:12px;display: inline-block;}
.breadcrumb a{color: #887878; font-family: Roboto; font-size: 0.8rem;}

.text_top_brand{width:1260px;height:auto;box-shadow:0px 1px 10px -1px #ccc;margin-bottom:10px;position:relative;}
.text_left_brand{height: auto;
position: relative;
font-size: 0.7rem;
line-height: 20px;
border-top: 1px solid gainsboro;
margin-top: 20px;
padding: 10px;
text-align: justify;}


.desc_boutique{left:10px;

padding:10px 10px;font-size:11px;}

.bloc-marque-cat{width:1260px;height:300px;box-shadow:0px 1px 10px -1px #ccc;margin-bottom:10px;position:relative;}
.bloc-marque-cat2{width:1260px;box-shadow:0px 1px 10px -1px #ccc;margin-bottom:10px;position:relative;}
.bloc-cat{width:1260px;height:400px;box-shadow:0px 1px 10px -1px #ccc;margin-bottom:20px;}

.filtres{font-size:0.85rem; width:990px;float:right;padding:0px 0px 10px 0px;background-color:#fff;}
.filtres input{margin-right:5px;vertical-align:middle;}
.pagination{padding-right:5px;font-size:11px;}
.pagination a{    border: 1px solid #CCC;
    padding: 0px 5px 3px 5px;
    text-decoration: none;
    font-size: 1rem;
    margin-right: 5px;
    color: #333;
    padding: 5.5px 13px;
    border-radius: 3px;}

#filtre-cat{background-color:#fff;line-height:20px;}
#filtre-cat label{text-decoration: none;color: #4E4D49;outline: none;cursor: pointer;line-height:20px;margin:left:5px;margin:left:2px;}
#filtre-cat input{margin-right:10px;}
#filtre-cat a{text-decoration: none; color: #333; outline: none; cursor: pointer; line-height: 20px; margin-left: 5px; font-size: 0.8rem;}
#filtre-cat label:a{text-decoration: none;color: #4E4D49;outline: none;cursor: pointer;line-height:20px;}
#filtre-cat h2{display: inline-block;}

#filtre-marque{background-color:#fff;padding:20px 10px;}
#filtre-marque label{margin-left:10px;}
#filtre-marque input{margin-right:10px;}

.brand_menu{width:260px;float:left;padding-bottom:20px;}
.logo-marque{width:240px;text-align:center;background-color:#fff;padding-bottom:10px;}

.filtres-recap li{border-bottom:1px solid #EEE;padding:5px 0px;}
li.delete-all-filtres{text-transform:uppercase;background-color:#eee;text-align:center;height:25px;line-height:25px;margin:10px 0px;}

.titres-filtres{border-right: 1px solid #077691;background-color:#077691;width:100%;color:#fff;text-align:center;text-transform:uppercase;font-size:15px;}
.titres-themes{margin-top: 15px;background-color: rgba(163, 207, 222, 0.27);color: #077691;
                        padding-left: 15px;margin-right: 30px;margin-left: 5px;    font-weight: bold;
font-family: roboto;
height: 25px;
line-height: 25px;
font-size: 0.8rem}
.titres-themes h2{font-weight:bold;font-family:helvetica;}

.affiner-filtres{font-weight:bold;width:100%;height:40px;line-height:40px;text-transform:uppercase;font-size:15px;}
.brand_menu a.sous-cat{font-weight: normal;     font-style: italic;padding-left: 25px; font-size: 0.7rem !important; margin-top: 3px !important; /*display: block;*/}
.affinage{font-size:14px;text-transform:uppercase;}
span.filtre-cat-important {color:#077691;display:block;padding:5px;font-size:1.5rem;    margin-bottom: 1rem;padding-left:10px;font-weight:bold;}

/************** LISTE PRODUITS **************/
.brand_contenu{width:984px;float:left;border-left: 1px dotted #077691;padding-left: 10px;}

.container-produit{width:230px;height:435px;display:inline-block;vertical-align:top;padding:10px 0px;margin:5px;background-color:#fff;}
.bouton-new{height:22px;vertical-align: middle;width:100%;}
.photo-liste-produits{position:relative;padding:0px;text-align:center;height:260px;width:100%;font-size:75%;}
.zone-cliquable{left:80px;text-transform:uppercase;display:none;width:240px;position:absolute;height:60px;top:190px;opacity:0.8;}
.btn-ajout{background:#000;color:#fff;padding:5px 10px;float:left;margin:10px;}
/*.btn-ajout:hover{background:#000;}*/
a.btn-ajout{text-decoration:none;font-size:13px;}
.container-produit:hover{box-shadow:1px 2px 5px #999;}

.picto-new{line-height:21px;background:url('https://www.peluches-passion.com/_sanant/images/new1.png') no-repeat;    z-index: 2000;display:inline-block;color:#fff;font-family:LeckerliOne;position:relative;top:-240px;left:-89px;font-size:15px;width:52px;height:52px;text-align:center;}
.infos-liste-produits{text-align:center;font-size:13px;}
.infos-liste-produits span a{text-transform:uppercase;font-size:10px;color:#077691;}
.marque-nom-liste-produits{min-height:60px;}
.product_name{font-size:12px;color:#000;}
#product_brand{font-size:11px;text-transform:uppercase;color:#999;}
.age-liste-produits{padding:2px;text-align:center;width:100%;font-size:11px;}
.livraison-liste-produits{padding:2px;text-align:center;width:100%;font-size:70%;}
.prix-liste-produits{vertical-align:middle;height:30px;width:100%;font-family:arial;font-weight:bold;}
.boutons-liste-produits{vertical-align:bottom;height:29px;}
.ajout-panier{width:130px;height:29px;background:#669;text-align:center;margin:0 auto;line-height:29px;font-weight:bold;color:#fff;border-radius:8px;}
.test-encart-promo{background:url('https://www.peluches-passion.com/_sanant/images/promo.png') no-repeat;position:relative;height:100px;width:100px;top:-245px;}

.promotion_liste_produits-style1 {background-color:#da0015;width:45px;height:20px;color:#fff;display:inline-block;line-height:20px;border-radius:3px;text-align:center;}
.promotion_liste_produits-style2 {width:35px;height:20px;color:#077691;display:inline-block;line-height:20px;border-radius:3px;}
.promotion_liste_produits-style3 {width:35px;height:20px;color:#077691;display:inline-block;margin-top:15px;border-radius:3px;}
.promotion_liste_produits-style4 {background-color:#da0015;height:20px;color:#fff;display:inline-block;line-height:20px;border-radius:3px;text-align:center;    padding-left: 10px;
padding-right: 10px}
/*.promotion_liste_produits-style4 {background-color:#da0015;width:45px;height:20px;color:#fff;display:inline-block;line-height:20px;border-radius:3px;text-align:center;}*/
/*
.display_cart_v2_h1 {font-size:25px;margin: 20px 0px;text-transform:none;color:#077691;}
*/
.display_cart_v2_h1 {margin-top:15px;text-transform:none;color:#077691;font-size:20px;font-weight:bold;}
.display_paiement_h1 {margin-left:80px ;margin-top:15px;text-transform:none;color:#077691;font-size:20px;font-weight:bold;}


/************** Page personnage licence **************/
.banniere-personnage{float:left;}
.presentation-personnage{float:left;background-color:#E5E7F3;width:730px;height:300px;text-align:center;}
.presentation-personnage h1{font-family:georgia;text-transform:uppercase;color:#000;font-size:17px;}

/************** Page identification **************/
#signin_identification {width:900px;height:350px;
                    margin:60px auto 150px;text-align:center;box-shadow:2px 5px 10px -1px rgb(204, 204, 204);
                background:#fff;}

#signin_identification p{line-height: 18px; color: #4E4D49; font-size: 0.8rem; text-align: justify; letter-spacing: 1px; margin-bottom: 20px;}
#signin_identification h2{font-weight: bold; font-size: 1.3rem; color: #333; margin: 25px 0px 30px 20px; text-transform: uppercase;}


#signin_inscription{
	width:370px;
	height:100%;
	float:left;
	margin-left:32px;
}

#signin_connexion {
	width:50%;
	height:100%;
	float:left;
	border-right:#e6e6e6 1px solid;
}

#signin_connexion a{
	text-decoration:underline;
	color:#999;
	font-size:12px;
	display:block;
	float:left;
	margin-left:20px;
}

#signin_connexion form {
	width:350px;
	margin-right:30px;
	text-align:center;
	margin:0 auto;
}


#signin_connexion input[type="submit"] {
	width:120px;
	border-radius:4px;
	padding:5px;
	margin-right:19px;
}

.input_center {
	display:block;
	margin:0 auto;
	margin-top:20px;
	width:140px;
	text-align:center;
}

.input_right {width: 100px;float:right;}
/*
#signin_identification input[type=submit]
        {clear:both;cursor:pointer;border-radius:4px;opacity:1;
            border:none;background:#077691;
            color:#fff;font-size:12px;width:150px;margin-top:15px;height:25px;}
*/
#signin_identification input[type=submit] {clear:both;opacity:1;font-size:16px;padding:0px 33px;width:250px;margin-top:15px;height:25px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
#signin_identification input[type=submit] :hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;;}


#trait {
	padding-top:20px;
	width:80%;
	border-bottom:1px solid #cccccc;
	text-align:center;
	margin:0 auto;
}
#trait-popin {
    padding-top:30px;
    width:98%;
    border-bottom:1px solid #cccccc;
    text-align:center;
}

/************** POP IN Newsletter **************/
.popinnewsletter{border-radius:10px;z-index:1500;display:none;background-color:#fff;width:500px;height:270px;padding:10px;}
.pop-news{text-align:center;height:100%;background-repeat: no-repeat;}
.pop-news span{color:#077691;font-size:20px;font-weight:bold;/*margin-left:270px;*/}
.pop-news p{width:350px;margin:0px auto;padding:10px 5px 0px 10px;font-size:13px;}
.pop-news input{    float: left;height:30px;width:278px;padding-left:10px;border:1px solid #C0c0c0;margin-top:7px;margin-left: 5px;}
.pop-news input[type=radio] {float:left;width:16px;margin-right:5px;margin-top: 0px}
.pop-news select{width:150px;border:1px solid #ccc;height:25px;margin-right:0px;margin-top: 0px}
.pop-news input[type=submit] {clear:both;margin-left: 5px;margin-top:7px;opacity:1;height:30px;font-size:15px;float:left;width:290px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
.pop-news input[type=submit] :hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;;}
/************** POP IN Newsletter confirmation **************/
.popinnewsletter-confirmation{border-radius:10px;background-color:#fff;width:500px;height:270px;padding:10px;}


/************** POP IN Formulaire adresse **************/
.popin-form_adresse{border-radius:10px;z-index:1500;display:none;background-color:#fff;width:500px;height:530px;padding:10px;}

.pop-adresse{background-color: #FFFFFF; text-align: center; height: 90%; margin: 20px auto; overflow-y: scroll;overflow-x:hidden;}
.pop-adresse span{font-family:LeckerliOne;color:#077691;font-size:20px;}
.pop-adresse p{clear:both;width:90%;margin:0px auto;padding:2px;font-size:0.8rem;}
.pop-adresse h2{font-weight:bold;font-size:18px;color:#077691;width:500px;margin-bottom:10px;float:left;}
.pop-adresse label{width:140px;float:left;text-align:left;margin-right:1px;margin-top:5px;}
/*.pop-adresse input{width:300px;border:1px solid #ccc;height:25px;margin-right:10px;float:right;}*/
.pop-adresse .codePostal {margin-left:20px;padding:5px;font-size:13px;float:left;width:205px;}
.pop-adresse .Ville {float:left;padding:5px;font-size:13px;float:left;width:240px;}
.pop-adresse input[type=radio]{width:15px;float:left;margin-right:5px;}
.pop-adresse select{width:250px;border:1px solid #ccc;height:25px;margin-right:0px;}
.pop-adresse label.genre{width:70px;float:left;text-align:left;margin-top:-2px;}
.pop-adresse label.civil{width:116px;float:left;text-align:left;margin-right:1px;margin-top:5px;}

.pop-adresse input[type=submit] {margin-top:30px;margin-bottom:40px; clear:both;opacity:1;height:30px;font-size:15px;float:right;margin-right:100px;width:300px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
.pop-adresse input[type=submit] :hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;;}
/*
#pop-adresse input[type=radio]{width:15px;float:left;margin-right:5px;}
#pop-adresse label.genre{width:30px;float:left;text-align:left;margin-top:4px;}
#pop-adresse button{float:right;}
#pop-adresse input[type=submit] {width:300px;clear:both;cursor:pointer;border-radius:4px;background-color:#077691;color:#fff;height:30px;font-size:15px;float:right;margin-right:50px;}
*/

/*.accueil-compte-client input[type=submit] {width:300px;clear:both;cursor:pointer;border-radius:4px;background-color:#077691;color:#fff;height:30px;font-size:15px;float:right;}*/
/*#addadress{left:35%;position:fixed;z-index:1500;display:none;width:500px;top:20%;margin-left: auto;margin-right:auto;}*/
#addadress{z-index: 1500; display: none; height: 80%; margin: 10px 34%; position: fixed;}

/************** Newsletter confirmation inscription **************/
.newsletter-confirmation{width:750px;height:350px;border-radius:10px;padding: 20px 30px 20px 30px;margin:60px auto 150px;text-align:center;box-shadow:2px 5px 10px -1px #CCC;background-color:#fff;}
.newsletter-confirmation span{font-size:20px;}

.newsletter-confirmation h1{margin-top:15px;text-transform:none;color:#077691;font-size:20px;font-weight:bold;}

.newsletter-confirmation p{padding-bottom:20px;margin:0px auto;line-height: 20px;text-align: justify;}
.newsletter-confirmation a{clear: both;margin-left: 230px;margin-top: 7px;opacity: 1;height: 30px;font-size: 15px;
float: left;width: 290px;cursor: pointer;background:cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;;
height: 28px;line-height: 28px;font-size: 14px;color: #077691;text-decoration: none;border: 1px solid #077691;border-radius: 4px;}

.newsletter-confirmation input{float: left;height:30px;width:278px;padding-left:10px;border:1px solid #C0c0c0;margin-top:7px;margin-left: 5px;}
.newsletter-confirmation input[type=submit] {clear:both;margin-left: 5px;margin-top:7px;opacity:1;height:30px;font-size:15px;float:left;width:290px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
.newsletter-confirmation input[type=submit] :hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;;}

.page_confirmation{width:850px;height:480px;border-radius:10px;padding: 20px 30px 20px 30px;margin:60px auto 150px;text-align:center;box-shadow:2px 5px 10px -1px #CCC;background-color:#fff;}
.page_confirmation span{font-size:20px;}

.page_confirmation h1{margin-top:15px;text-transform:none;color:#077691;font-size:20px;font-weight:bold;}

.page_confirmation p{padding-bottom:20px;margin:0px auto;line-height: 20px;text-align: justify;}
.page_confirmation a{margin-top: 15px;opacity: 1;height: 30px;font-size: 15px;
float: left;width: 290px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;;
height: 28px;line-height: 28px;font-size: 14px;color: #077691;text-decoration: none;border: 1px solid #077691;border-radius: 4px;}
.page_confirmation  a:hover {opacity:0.9;cursor:pointer;text-decoration:underline;}

.page_confirmation input[type=submit] {clear:both;text-decoration:none;cursor:pointer;border-radius:4px;opacity:1;
border:none;background:#077691;
color:#fff;font-size:12px;width:240px;margin-bottom:15px;
height:28px;padding:5px;  margin-left: 30px;}
.page_confirmation  input[type=submit]:hover {opacity:0.9;cursor:pointer;text-decoration:underline;}



/************** POP IN AJOUT PANIER **************/
.popaddcart{left:30%;position:fixed;z-index:3000;display:none;background-color:white;width:500px;height:270px;padding:20px;top:35%;margin-left: auto;margin-right:auto;}
.popinajoutpanier{background-color:white;padding:20px;}
#addcart{position:fixed;z-index:3000;display:none;width:600px;margin-left: 35%;margin-top:10%;/*position: absolute;*/}
p.msg.success{color:#077691;text-align:center;margin:auto;font-weight:bold;font-size:18px;margin-bottom:20px;}
.fermeture_popup{position:absolute;right:10px;height:10px;}
.img_popup{display:inline-block;width:180px;vertical-align:top;}
.infos_popup{display:inline-block;width:360px;margin-left:10px;}
.boutons_popup{text-align:center;margin-top:20px;}

.boutons_popup_continuer{clear:both;border-radius: 4px;background-color:#F3F3F3;
                            padding:5px;font-size:14px;clear:both;
                            border-color: #bcc1c8 #bababa #adb2bb;padding: 5px 20px 5px 20px;margin-left:5px;
                            }
.boutons_popup_continuer:hover{background-color:#d8dde6;text-decoration:none;border: 1px solid;}


.boutons_popup_commander{clear:both;float:right;border-radius:4px;opacity:1;border:none;
background-color: #28a745;border-color: #28a745;color:#fff;
                        font-size:16px;padding:5px 50px;margin-top:-6px;margin-right:50px;}
.boutons_popup_commander:hover{opacity:0.9;cursor:pointer;}




/************** PAGE PANIER **************/
.page-panier{display:table;}
.container-panier {width:960px;float:left;margin-left:10px;min-height:800px;}

#ariane_steps {display:block;width:1000px;}
#ariane_steps ol {height:37px;	}
#ariane_steps li {width:153px;line-height:37px;list-style-type:none;display:inline;padding:0px 30px;color:#FFF;}

.nos-garanties {width:220px;border:1px solid #e6e6e6;height:360px;margin-top:0px;text-align:center;clear:both;}
.nos-garanties h3{font-size:18px;color:#7DC9BE;font-style:italic;margin-bottom:0px;}
.nos-garanties p{font-family:"myriad";font-size:12px;color:#999999;}

.tableau_livraison{clear:both;margin-bottom:50px;background-color:#fff;width:750px;}
.tableau_livraison_product{clear:both;background-color:#fff;width:400px;}
.titre_livraison {height:30px;font-size:14px;line-height:30px;background-color:rgba(163, 207, 222, 0.27)}

div.titre_livraison span{float:left;text-align:center;}
div.titre_livraison span.livraison{width:330px;}
div.titre_livraison span.frais_de_port{width:250px;}
div.titre_livraison span.delai{width:160px;}

div.titre_livraison span{float:left;text-align:center;}
div.titre_livraison span.livraison_product{width:200px;}
div.titre_livraison span.frais_de_port_product{width:200px;}

.select_country_livraison{height:30px;}
.select_country_livraison select {    font-size: 14px;
font-family: verdana;
border-bottom-left-radius: 10px;
height: 30px;
line-height: 30px;
width: 200px;
border-top-left-radius: 10px;
border: 1px solid #505354;}

.owner_product{clear:both;margin-bottom:50px;background-color:#fff;}
.owner_product_fournisseur{}
.ligne_expediteur p{height:30px;line-height:30px;padding-left:10px;background-color:#F3F3F3;font-size:11px;}

.ligne_panier {height:30px;font-size:14px;line-height:30px;background-color:rgba(163, 207, 222, 0.27)}
div.ligne_panier span{float:left;text-align:center;}
div.ligne_panier span.article{width:440px;}
div.ligne_panier span.article_light{width:440px;}
div.ligne_panier span.disponibilite{width:220px;}
div.ligne_panier span.taille{width:120px;}
div.ligne_panier span.quantite{width:90px;}
div.ligne_panier span.prix{width:130px;}
div.ligne_panier span.comment{width:300px;}
div.ligne_panier span.slim{width:130px;}
div.ligne_panier span.periode{width:250px;}
div.ligne_panier span.Sous-total{width:180px;}

.ligne_produit{border-bottom:1px solid #EAEAEA;display:table;vertical-align:middle;text-align:center;clear:both;}
.ligne_produit p{clear:both;line-height:10px;}


.ligne_livraison{border-bottom:1px solid #EAEAEA;display:table;vertical-align:middle;text-align:center;clear:both;}
.ligne_livraison p{clear:both;line-height:10px;}

.image_product {width:100px;position: relative;float:left;margin:10px;}
.image_product_wishlist {width:100px;position: relative;float:left;margin:10px;padding:10px;}
.image_transport_livraison {width:90px;position: relative;float:left;margin:5px;padding:5px;}
.infos_product {width:300px;padding:10px;overflow:hidden;text-align:left;float:left;font-size:11px;}
.infos_livraison {width:400px;padding:10px;overflow:hidden;text-align:left;float:left;font-size:11px;}
.infos_product_light {padding:10px;overflow:hidden;text-align:left;float:left;font-size:11px;}

.slim_reduction {width:130px;position: relative;float:left;}
.periode_reduction {width:160px;position: relative;float:left;}
.comment_reduction {width:320px;position: relative;float:left;}

.nom-produit {margin-top: 30px;}
.nom-livraison {margin-top: 0px;}
.nom-produit a{font-size:14px;float:left;text-decoration:none;}

.marque-produit{clear:both;font-size:13px;font-weight:bold;line-height:15px;}
.product_details {float:left;}
.product_details p{font-size:11px;line-height:25px;}
.product_details_green p{font-size:12px;line-height:25px;color:green;}
.product_details_red p{font-size:12px;line-height:25px;color:red;}

.product_option_details {clear:both;float:left;position:relative;background-color: #8eff51;padding: 4px; border: 2px dotted darkgrey;min-width: 250px;}

input.product_modif{height:20px;text-align:left;cursor:pointer;text-transform:uppercase;text-decoration:underline;border:none;clear:both;float:left;background:none;color:#077691;}
input.delete_product{height:20px;cursor:pointer;text-transform:uppercase;border:none;text-decoration:underline;margin:10px 0px;background:none;clear:both;color:#4E4D49;width:80px;font-size:11px;}
.stock_product {width:220px;float:left;margin-top:40px;font-size:13px;}
.prix_livraison {width:160px;float:left;margin-top:40px;font-size:13px;}
.prix_product{width:130px;float:left;line-height:100px;}
.quantite_product {width:90px;overflow:hidden;float:left;margin-top:40px;}
.quantite_product input{width:15px;text-align:center;float:left;}
.less, .more{width:7px;float:left;position: relative;}
.total_product{width:150px;float:left;margin-top:30px;text-align:right;}
.total_product_2{width:200px;float:left;margin-top:40px;text-align:center;}
.choix_livraison{width:200px;float:left;margin-top:40px;text-align:center;}

.choix_livraison input[type=submit]{clear:both;opacity:1;width:200px;margin-bottom:15px;margin-left: 6px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}

.choix_livraison input[type=submit]:hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;;}

.choix_livraison a{opacity:1;    line-height: 32px;width:250px;margin-bottom:15px;float:left;margin-left: 6px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
.choix_livraison a:hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;;text-decoration: none}

.suppr_product{width:80px;float:left;line-height:100px;}
input.delete_product{background:url('https://www.peluches-passion.com/img/croix.png');width:15px;height:15px;display:inline-block;margin-top:45px;}
a:hover.delete_product{background:url('https://www.peluches-passion.com/img/supprimer-hover.png');width:20px;height:20px;display:inline-block;}
.personnalisation_product{clear:both;text-align:left;color:#077691;padding:10px 0px;border-top:1px dashed #ccc;width:100%;display:table;    margin-bottom: 10px;}
.additionnal_line_product{clear:both;text-align:right;color:#077691;padding:1px 0px;width:100%;display:table;color:#999;margin-bottom: 7px;}
.additionnal_line_product a{margin-bottom: 10px;font-size: 13px;font-weight: bold}
.personnalisation_details{float:left;margin-left:130px;}
.personnalisation_prix{float:right;margin-right:80px;}
.personnalisation_prix p{color:#fff;padding:4px;text-transform:uppercase;background:#077691;border-radius:4px;}


#cart_lign_reduc{min-height:20px;}
.code-reduction{clear:both;text-transform:uppercase;height:35px;line-height:25px;margin-top:20px;margin-left: 5px;margin-right: 5px;}
.input_code_reduc{border:1px solid #999;font-size:12px;color:#999;width:86px;height:23px;margin-left:10px;}
#code-reduction-ok{background-color:#077691;width:26px;height:25px;border:0px none;color:#fff;cursor:pointer;opacity:1;}
#code-reduction-ok:hover{opacity:0.9;}
.free-shipping{font-size:14px;}
.choix-pays-title{font-size:14px;background-color: #F3F3F3;margin: 0px 0px 15px;padding: 8px 10px 8px 10px;}
.message_marketing_panier{font-size:14px;background: #F5BCA9;margin: 0 0 15px;padding: 8px 10px 8px 10px;border: 2px solid #F5BCA9;}
.avertissement-panier{width:550px;float:left;background: #EEE;margin: 0 0 15px;padding: 8px 10px 8px 10px;border: 1px solid #C0C0C0;}

#order_gift {width:240px;padding:10px;}

.panier_vide{margin-left:10px;margin-bottom:60px;}


.container-panier-right{float:right;width:270px;margin-top:3px;margin-left:17px;padding-bottom:10px;}
.container-panier-right h3{text-align:center;width:100%;font-size:17px;margin-bottom:10px;color:#077691;}
.container-panier-right-garanties{float:right;width:270px;margin-right:10px;}
#order_recap{font-size:11px;height:390px;
                    background-color:#fff;
                    margin-right:10px;margin-top:65px;
                    border:1px solid #DCCBCB;}
.order_recap_titre{text-align:center;
                            font-size:13px;
                            margin-bottom:10px;
                            color:#FFFFFF;
                            background-color:#077691;
                            font-weight: bold;
                            border : 1px solid #FFFFFF;
                            line-height:30px;
                    }
.order_recap_sous_total{height:25px;line-height:25px;margin-left: 5px;margin-right: 5px;}
.order_recap_sous_total .sous-total-tarif{float:right;}
.order_recap_reduc{height:25px;line-height:25px;margin-left: 5px;margin-right: 5px;}
.order_recap_reduc .sous-total-tarif{float:right;}
.order_recap_emballage{height:25px;line-height:25px;margin-left: 5px;margin-right: 5px;}
.order_recap_livraison{height:55px;line-height:25px;margin-left: 5px;margin-right: 5px;}
.order_recap_livraison .sous-total-tarif{float:right;}
.order_recap_total{color:#077691;font-weight:bold;font-size:16px;margin:10px 0px;margin-left: 5px;margin-right: 5px;}
.order_recap_total .sous-total-tarif{float:right;}

#boxchangecountrycontent{margin: 0 auto;
    width: 400px;}
#boxchangecountry{
    width: 100% !important;
    z-index: 5005 !important;
}

/*Détail contenu des colis */
.espace-detail-panier-by-owner{float:left;margin-top:9px;}

.display_address_by_owner{margin:10px 0px;height:135px;line-height: 16px;}
.display_address_by_owner p{padding-bottom:1px;font-size:12px;}
.display_address_by_owner a{color:#4E4D49;background-color:#F3F3F3;border-radius:4px;opacity:1;
                            font-size:12px;clear:both;
                            border-color: #bcc1c8 #bababa #adb2bb;
                            padding: 5px 20px 5px 20px;margin-left:10px;margin-right:19px;float:left;}
.display_address_by_owner a:hover{background-color:#d8dde6;text-decoration:none;border: 1px solid;}
.container-panier-detail-colis{
            float:left;width:270px;

            margin-left:17px;
            padding-bottom:10px;
            border: 1px solid #DCCBCB;}
.container-panier-detail-colis h3{text-align:center;width:100%;font-size:14px;margin-bottom:10px;color:#077691;}
#detail-panier-by-owner {  font-size: 13px;
                background-color: #fff;
                margin: 0px auto;
                border: 1px solid #EEE;}

.detail-panier-by-owner_entete
                {text-align:center;
                    font-size:16px;
                    font-weight:bold;
                    line-height:30px;
                    background-color: #077691;
                    color:#FFFFFF;}
.detail-panier-by-owner_titre{text-align:center;font-size:12px;margin-bottom:10px;color:#077691; margin-top: 5px;}
.detail-panier-by-owner_products{width:250px;line-height:15px;position:relative;float:left;margin-left: 15px;text-align:justify;}
.detail-panier-by-owner_product_text {padding:10px;overflow:hidden;text-align:left;font-size:11px;position:relative;}
.detail-panier-by-owner_product_img  {width:100px;position: relative;float:left;margin:5px;}
.detail-panier-by-owner-trait{width:95%;float:left;background-color:#ccc;height:1px;bottom:11px;}
/*Fin Détail contenu des colis */

a.button_continue_panier{font-family:montserrat;text-transform:uppercase;padding:10px;text-decoration:none;background-color:#ccc;font-size:15px;color:#fff;}
a:hover.button_continue_panier{background-color:#999;color:#fff;}

a.button_continue{text-transform:uppercase;padding:10px;text-decoration:none;background-color:#000;color:#fff;font-family:montserrat;width:190px;display:block;}
a:hover.button_continue {background-color:#333;color:#fff;}

.button_commander {border:none;padding:5px 10px 7px;font-size:17px;border-radius:4px;opacity:1;color:#fff;font-weight:600;cursor:pointer;background:#077691;}
a.button_commander{text-decoration:none;}
a:hover.button_commander {opacity:0.9;}

.garantie-panier{background-color:#fff;border:1px solid #eee;margin-top:10px;padding:15px;height:70px;}
.garantie-panier h4{font-family:LeckerliOne;color:#000;font-size:16px;}
.pop-in-pays-livraison{font-size:116.67%;font-family:arial, helvetica, clean, sans-serif;padding:15px;}
.pop-in-pays-livraison h1{font-size:20px;font-family:LeckerliOne;text-align:center;text-transform:none;margin-bottom:20px;}
.pop-in-pays-livraison select{width:200px;}
input.btn-changement-pays{float:right;border:none;padding:5px 8px 5px;font-size:17px;border-radius:4px;opacity:1;color:#fff;font-weight:600;cursor:pointer;background:#077691;}
input:hover.btn-changement-pays{opacity:0.9;}

.pop-in-info-general{background-color:#FFFFFF;font-family:Verdana;padding:15px;}
.pop-in-info-general h1{font-size:16px;font-weight:bold;font-family:LeckerliOne;text-align:left;text-transform:none;margin-bottom:20px;}


.recommandation-titre{border-bottom:1px solid #eee;font-size:16px; text-transform:uppercase;padding-top:50px;clear:both;}
#recommandations{min-height:180px;position:relative;margin:40px 0px;}
#recommandations > ul > li{float:left;width:15%;padding:8px;}

/************** PAGE INSCRIPTION **************/
#pop-in-inscription h1{text-align:center;padding-top:25px;font-weight:bold;font-size:18px;color:#077691;}
#pop-in-inscription {width:1100px;height:900px;margin:20px auto;box-shadow:2px 5px 10px -1px #CCC;}
#inscription_left {width:45%;height:100%;float:left;margin-left:4%;}
#inscription_right {width:50%;height:100%;float:right;}
#inscription_left a{text-decoration:none;color:#999;font-size:10px;font-style:italic;}
#pop-in-inscription label {float:left;width:220px;margin-top:5px;}
#pop-in-inscription label.genre{width:30px;float:left;text-align:left;margin-top:4px;margin-right:15px;}
#pop-in-inscription input {display:inline;float:left;width:230px;height:25px;border: 1px solid #9A8F8F;}

#inscription-news-account {display:table;padding-top:0px;}
#divEspacePersonnel {padding:20px 0px 20px 0px}

#inscription-news-univers {display:table;padding-top:30px;}
#inscription-news-univers label{float:left;display:inline-block;width:500px;margin:0;height:25px;line-height:25px;}
#largeur-input {float:left;}
#pop-in-inscription input[type=radio] {float:left;width:10px;margin-right:5px;}
#pop-in-inscription input[type=checkbox] {clear:both;float:left;width:10px;margin:0px 10px 0px 0px;}
#inscription_right span {float:left;font-size:11px;color:#666666;}
#pop-in-inscription select {margin-top:5px;width: 230px;height: 25px;border: 1px solid #E6E6E6}
#pop-in-inscription input[type=submit] {width:160px;clear:both;cursor:pointer;border-radius:4px;background-color:#077691;color:#fff;height:30px;font-size:15px;float:right;font-weight:600;}
/*************#pop-in-inscription form {float:left;width:400px;padding:5px 40px;}**************/
#pop-in-inscription h2{font-size:16px;color:#077691;margin:20px 0px;float:left;font-weight: bold;
text-align: center;width: 450px;}
#pop-in-inscription p{clear:both;height:40px;margin:0;text-align:left;font-size:12px;}



/************** PAGE PANIER - ETAPE LIVRAISON **************/
#panier_livraison{width:960px;float:left;margin-left:10px;}
#panier_livraison h2{height:30px;line-height:30px;font-size:15px;
                margin-bottom:0px;
                background-color: #F3F3F3;
                padding-left:10px;border-bottom:1px solid #CCC;}
#panier_livraison h1{margin-top:15px;text-transform:none;color:#077691;font-size:20px;font-weight:bold;    border-bottom: 1px solid}


#panier_shipping_choice{width:960px;float:left;margin-left:10px;}
#panier_shipping_choice h2{height:30px;line-height:30px;font-size:15px;
                            margin-bottom:0px;
                            padding-left:10px;border-bottom:1px solid #CCC;}



.container-panier-livraison{padding:15px 0px 20px 20px;}
.container-panier-livraison h1 {margin-top:15px;text-transform:none;color:#077691;font-size:20px;font-weight:bold;}
.main-delivery-adress input[type="radio"]{float:left;}
.main-delivery-adress input[type="submit"]{height:20px;cursor:pointer;border:none;text-decoration:underline;margin-left:20px;clear:both;float:left;background:none;color:#077691;width:100px;}
.main-delivery-adress label{float:left;margin:0px 0px 10px 10px;}
.main-delivery-adress p{font-size:11px;}
.ligne_transport{width:100%;border-bottom:1px solid #EEE;display:table;padding:10px 0px;}
.ligne_transport input[type="radio"]{float:left;margin:20px 20px 0px 20px;}
.ligne_transport label{float:left;padding-left:30px;width:82%;}
.ligne_transport label a{clear:both;display:block;font-style:italic;color:#999;}
.ligne_transport .titre{font-weight:bold;font-size:14px;font-family:arial;}
.ligne_transport .description{float:left;}
.ligne_transport .prix{font-weight:bold;float:right;font-family:arial;font-size:15px;margin-right:10px;}
.recap_livraison{border-top:1px solid #CCC;padding:10px 0px;}
#showAddressBtn {clear:both;padding:20px 0px;margin-left:20px;}

/************** PAGE PANIER - ETAPE PAIEMENT  **************/
#panier_paiement{width:960px;float:left;margin-left:10px;min-height:1000px;}
.container-panier-paiement{padding:40px 20px;}
.container-panier-paiement h2{border-bottom:1px solid #CCC;height:30px;line-height:30px;font-size:18px;margin-bottom:20px;color:#077691;padding-left:10px;}
.container-panier-paiement li{display:block;margin-bottom:20px;}
.container-panier-paiement label{font-size:13px;}
.container-panier-paiement span{display:block;}
.choix-paiement{float:left;margin:15px 0px;}
.choix-paiement label{margin-left:5px;font-weight:bold;font-size:14px;font-family:arial;}
.choix-paiement p{margin-left:22px;}
.bouton-paiement{
	/*background:linear-gradient(center top , rgb(179, 230, 39) 0%, rgb(164, 192, 48) 41%, rgb(164, 192, 48) 100%) repeat scroll 0% 0% transparent;
	background:-moz-linear-gradient(center top , rgb(179, 230, 39) 0%, rgb(164, 192, 48) 41%, rgb(164, 192, 48) 100%) repeat scroll 0% 0% transparent;*/
	text-shadow:0px 1px 0px rgba(0, 1, 1, 0.3);
	color:#fff;
	border:1px solid #b3e627;
	padding:8px 21px 7px;
	font-weight:600;
	font-size:15px;
	margin-top:20px;
	display:block;
	border-radius:4px;}
.bouton-paiement:hover{
	/*background:linear-gradient(center top , rgb(179, 230, 39) 0%, rgb(164, 192, 48) 41%, rgb(164, 192, 48) 100%) repeat scroll 0% 0% transparent;
	background:-moz-linear-gradient(center top , rgb(179, 230, 39) 0%, rgb(164, 192, 48) 41%, rgb(164, 192, 48) 100%) repeat scroll 0% 0% transparent;
	*/}
a.bouton-paiement {text-decoration:none;}

/*********** RECAP COMMANDE : ASIDE *********************/
.aside_panier{float:right;width:270px;float:left;text-align:center;margin-top:20px;background-color:#eee;border:10px solid #eee;}
.recap_par_owner{background-color:#fff;}
.aside_panier h3{font-size:18px;margin-top:10px;font-family:LeckerliOne;}
.recap_panier_aside{border-bottom:1px solid #CCC;text-align:center;margin:0px auto;padding-bottom:10px;}
.recap_panier_aside .nom{text-align:left;font-size:12px;}
.recap_panier_aside .prix{text-align:left;color:#999;font-size:12px;}
.recap_panier_aside .quantite{text-align:left;color:#999;font-size:12px;}
.total_panier_aside{width:220px;padding:10px;margin:0px auto;}
.total_panier_aside .tarif{float:right;}
.total_panier_aside span{}
.total_panier_aside p{text-align:left;}

/************** PAGE POUPEES **************/
.bloctext_cat{height:300px;}
.description_cat{width:400px;float:right;padding:75px 0px;float:left;margin-left:30px;}
.description_cat span{font-size: 18px;
font-weight: bold;color:#077691;}
.description_cat p{color:#999;font-size:14px;}

.nom_categorie{margin-left:70px;}
.nom_categorie p{font-size:20px;color:#E763A4;}
.vignettes_categories{width:1190px;margin:0px auto;text-align:center;min-height:1000px;clear:both;}
.vignette_cat{height:230px;background-color:#fff;box-shadow:2px 2px 8px -4px #808080;float:left;margin:29px;border:4px solid #fff;border-bottom:none;}
.vignette_cat h2{margin-top:-28px;}
.vignette_cat a{font-size:14px;}

/************** FICHE PRODUITS **************/
section{width:994px;float:left;}
#product-path{width:990px;margin-top:10px;background-color:#fff;}

#product-title{width:990px;margin-top:10px;background-color:#fff;}
#product-title h1{margin:10px 10px 0px 20px;text-transform:none;font-size:18px;font-weight:bold;}

.menu_Brand_AZ{display: inline-block;width: 25px;text-align: center;}


#product-informations{width:450px;float:right;margin-top:10px;padding:10px;background-color:#fff;}
#product-informations h2{text-transform:none;font-size:16px;}
#product-informations h3{text-transform:uppercase;color:#999;}
.price_product_new{font-family:georgia;font-size:17px;}
.prix-barre{text-decoration:line-through;color:#999;font-size:14px;margin-right:10px;}

.product_in_stock {color:#8e8e8e;font-size:12px;font-family:montserrat;margin-bottom:10px;margin-top:20px;}.livraison_gratuite {    color: black;
font-size: 14px;
font-family: montserrat;
margin-bottom: 10px;
border-bottom: 2px solid #d84281;
width: 200px;
text-align: right;
border-bottom-left-radius: 35%;
}#product-colors{margin:5px 0px;}
.broderie_product{background-color:#F5F5F5;margin:20px 0px;padding:10px;border:1px dashed #D87093;}

.btnAddToBasket {padding:5px 10px 7px;margin-bottom:5px;font-size:17px;border-radius:4px;opacity:1;color:#fff;font-weight:600;cursor:pointer;background-color:#8ad353;
background: #b3e627; /* Old browsers */
background: -moz-linear-gradient(top, #b3e627 0%, #9dc130 69%, #a4c030 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3e627), color-stop(69%,#9dc130), color-stop(100%,#a4c030)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b3e627 0%,#9dc130 69%,#a4c030 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b3e627 0%,#9dc130 69%,#a4c030 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b3e627 0%,#9dc130 69%,#a4c030 100%); /* IE10+ */
background: linear-gradient(to bottom, #b3e627 0%,#9dc130 69%,#a4c030 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e627', endColorstr='#a4c030',GradientType=0 ); /* IE6-9 */}
	/* } *//* retirer par Anthony */
.btnAddToBasket:hover {opacity:0.9;text-decoration:none;}

a.btn-alerte {
	padding:5px 15px 5px;
	font-size:16px;
	border-radius:4px;
	opacity:1;
	background-color:#077691;
	color:#fff;
	/*display:block;*/
	font-weight:600;
	text-shadow:0px 1px 0px rgba(0, 1, 1, 0.3);
	width:200px;text-decoration:none;}

a.btn-alerte:hover{opacity:0.8;}


.add_wish{font-size:12px;color:#077691;}
.short-descriptif-produit{float:left;margin:20px 0px 5px;line-height:20px;width:420px;text-align:justify;}
#lirelasuite {display:none;}
.share-icones{height:20px;margin:10px 0px;}
a#pint{background-image:url('https://www.peluches-passion.com/_sanant/images/pinterest.png');}

#produits-maillage-horizontale{width:800px;float:left;margin:10px 0px 10px 10px;background-color:#fff;height:auto;border:1px solid #CCC;}

#produits-maillage{width:250px;float:left;margin:10px 0px 10px 10px;background-color:#fff;height:auto;border:1px solid #CCC;}
#produits-maillage p{font-size:12px;text-align:center;padding:10px 0px;width:250px;/*height: 8px*/;line-height: 10px;background-color: rgba(163, 207, 222, 0.27);
color: #077691;}



#produits-maillage img{border:0px solid #CCC;}
		ul.caracteristiques-produit li{list-style:inside none disc;}
		div.domtab{float:left;width:500px;font-size: 1.05em;padding:10px;}
		.domtab span{text-transform:uppercase;}
        .domtab h2{font-size: 1rem;font-weight: 700;margin-top: 10px;}
		ul.domtabs{width:100%;}
		ul.domtabs li{float:left;list-style:none;width:160px;background-color:#EEE;}
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{display:block;height:3em;text-decoration:none;font-size:14px;line-height:30px;text-align:center;}
		
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{height:30px;}
		
		ul.domtabs a:hover{background:#ccc;}
		div.domtab div{clear:both;width:auto;background:#fff;padding:0.2em 1em;}
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{background:#fff;border-top:1px solid #eee;}

div.domtab_right{float:right;width:420px;font-size:11px;margin-right:40px;}
.domtab_right span{text-transform:uppercase;}
/**************************************/
/*       Round borders / Shadows      */
/**************************************/
.rounded, .rounded2 { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;position:relative;z-index:1}
.roundedUp, .rounded2Up { -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;position:relative;z-index:1 }
.roundedDown, .rounded2Down { -webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;position:relative;z-index:1 }
.roundedbutton { -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em;position:relative;z-index:1}

.gras{ font-weight:bold;}
.Hotline{color:#009701; background-color: #cce8cf; padding: 2px 5px; margin-left: 5px;}

/*.info_account{color:#1977b0; background-color: #F2F6F9; width:330px; height:500px;padding: 2px 5px; margin-left: 15px;}*/
.info_account{color:#1977b0; width:330px; height:500px;padding: 2px 5px; margin-left: 15px;}

.produits-associes{clear:both;margin-left:10px;}
/*.header-compte-client{background:url('https://www.peluches-passion.com/img/compte-clavier.png');height:150px;}*/
.header-compte-client{height:10px;}
#menu-compte-client{width:250px;float:left;margin-left:10px;}
#menu-compte-client p{clear:both;background-color:rgba(163, 207, 222, 0.27);margin-left:0px;font-weight:bold;font-size:13px;}
#menu-compte-client h1{background-color:#EEE;text-transform:none;text-align:center;padding:5px;font-size:20px;margin:0;}
#menu-compte-client h1 > a{text-decoration:none;font-size:20px;color:#077691;}
.menu-compte-client{height:30px;line-height:30px;border-bottom:1px solid #D4D4D4;font-size:14px;}
.sousmenucompteclient{padding-left:15px;height:30px;line-height:30px;font-size:0.85rem;border-bottom:0px solid #D4D4D4;}
.sousmenucompteclient a{display:block;width:100%;height:100%;text-decoration:none;}
.menu-compte-client:hover, .menu-compte-client:active, .menu-compte-client:focus {background:#eee;cursor:pointer;}
.sousmenucompteclient a:hover, .sousmenucompteclient a:active, .sousmenucompteclient a:focus, .sousmenucompteclient a:focus{background:#fff;}

.accueil-compte-client{float:left;width:580px;margin-left:30px;min-height:500px;}
.accueil-compte-client h2{font-size:18px;color:#077691;height:35px;line-height:35px;width:580px;margin-bottom:10px;border-bottom:1px solid #CCC;font-weight:bold;}
.accueil-compte-client button{border:none;background:#077691;color:#fff;font-size:13px;padding:2px 5px;float:right;margin-top:6px;}
.accueil-compte-client button:hover{opacity:0.9;cursor:pointer;}

.accueil_wishlist{float:left;width:880px;margin-left:30px;min-height:500px;}
.accueil_wishlist h2{font-size:18px;color:#077691;height:35px;line-height:35px;width:580px;margin-bottom:10px;border-bottom:1px solid #CCC;font-weight:bold;}
.accueil_wishlist button{border:none;background:#077691;color:#fff;font-size:13px;padding:2px 5px;float:right;margin-top:6px;}
.accueil_wishlist button:hover{opacity:0.9;cursor:pointer;}


p.label-noir{float:left;width:160px;}
p.label-bleu{color:#077691;}

.accueil-bloc-info {float:left;width:300px;margin-left:30px;min-height:500px;}
.accueil-bloc-info h2{font-size:18px;color:#077691;height:35px;line-height:35px;width:300px;margin-bottom:10px;border-bottom:1px solid #CCC;}
p.label-noir{float:left;width:150px;}
p.label-bleu{color:#077691;}

.header-historique-commandes{margin-bottom:10px;height:130px;}
.compte-client_bloc2 {width:600px;margin-bottom:20px;float:left;}
.compte-client_bloc2 h2{font-size:19px;}
.compte-client_bloc2 p{clear:both;font-size:14px;}
/*.compte-bloc-adresse{width:482px;border:1px solid #EEE;margin:20px 20px 10px 0px;padding:20px;float:left;}*/
.compte-bloc-adresse{width:600px;margin:20px 20px 10px 0px;padding:2px;float:left;}

.compte-bloc-adresse p{clear:both;font-size:12px;}

/*.compte-bloc-adresse h2{font-weight:bold;width:400px;}*/
.compte-bloc-adresse h2{height:30px;line-height:30px;font-size:15px;
margin-bottom:0px;
background-color: #F3F3F3;
padding-left:10px;border-bottom:1px solid #CCC;}

.compte-bloc-adresse-main{width:600px;margin:0px 20px 10px 0px;padding:2px;float:left;}
.compte-bloc-adresse-main p{clear:both;font-size:14px;}
.compte-bloc-adresse-main h2{font-weight:bold;width:400px;}









.btn-compte-adresse{border-radius:4px;/*background-color:#F3F3F3*/;padding:5px;font-size:12px;clear:both;
            border-color: #bcc1c8 #bababa #adb2bb;padding: 5px 20px 5px 20px;margin-left:5px;margin-right:10px;text-decoration: underline;}
.btn-compte-adresse:hover{background-color:#d8dde6;text-decoration:none;border: 1px solid;}


.btn-compte-adresse-solo{border-radius:4px;color:#4E4D49;background-color:#F3F3F3;padding:5px;font-size:12px;clear:both;
    border-color: #bcc1c8 #bababa #adb2bb;padding: 5px 80px 5px 80px;margin-left:5px;margin-right:19px;line-height:50px;}
.btn-compte-adresse-solo:hover{background-color:#d8dde6;text-decoration:none;border: 1px solid;}



/*
.btn-ajout-adresse{border-radius:4px;opacity:1;border:none;background:#077691;color:#fff;font-size:16px;padding:5px 47px;float:left;margin-top:6px;}
.btn-ajout-adresse:hover{opacity:0.9;cursor:pointer;text-decoration:none;}
*/
.btn-ajout-adresse {clear:both;opacity:1;font-size:16px;padding:0px 47px;float:left;margin-top:20px;line-height:25px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
.btn-ajout-adresse :hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;;}

.btn-envoie-adresse{border-radius:4px;opacity:1;border:none;background:#077691;color:#fff;font-size:12px;padding:5px 33px;float:left;margin-top:6px;}
.btn-envoie-adresse:hover{opacity:0.9;cursor:pointer;}

.btn-envoie-adresse-relais{border-radius:4px;opacity:1;border:none;background:#CA0047;color:#fff;font-size:12px;padding:3px 26px;float:left;margin-top:-6px;}
.btn-envoie-adresse-relais:hover{opacity:0.9;cursor:pointer;}

#form_envoi {margin:60px auto 150px;text-align:center;box-shadow:2px 5px 10px -1px rgb(204, 204, 204);
background:#fff;}

.compte-bloc-adresse input[type=submit]{clear:both;text-decoration:none;cursor:pointer;border-radius:4px;opacity:1;
                                        border:none;background:#077691;
                                        color:#fff;font-size:12px;width:200px;margin-bottom:15px;height:28px;    margin-left: 6px;}
.compte-bloc-adresse input[type=submit]:hover{opacity:0.9;cursor:pointer;}

.shipping-main-adresse input[type=submit]{clear:both;text-decoration:none;cursor:pointer;border-radius:4px;opacity:1;
                                        border:none;background:#077691;
                                        color:#fff;font-size:12px;width:262px;margin-bottom:15px;
                                                height:28px;padding:5px;  margin-left: auto;}

.shipping-main-adresse input[type=submit]:hover{opacity:0.9;cursor:pointer;}


.shipping-main-adresse a{border-radius:4px;background-color:#F3F3F3;padding:5px;font-size:12px;clear:both;
border-color: #bcc1c8 #bababa #adb2bb;margin:auto;float:left;text-align:center;width:260px;text-decoration: underline}
.shipping-main-adresse a:hover{background-color:#d8dde6;text-decoration:none;border: 1px solid;}
.shipping-main-adresse {background-color:#F3F3F3;border: 0px solid;width:282px;height:265px;margin:0px 10px 10px 0px;padding:10px;float:left;}
.shipping-main-adresse p{clear:both;font-size:12px;}


.livraison-main-adresse {background-color:#FFFFFF;border: 10px solid #F3F3F3;width:950px;margin:0px 10px 10px 0px;padding:10px;float:left;}
.livraison-main-adresse p{clear:both;font-size:12px;}
/*
.livraison-main-adresse input[type=submit]{clear:both;text-decoration:none;cursor:pointer;border-radius:4px;opacity:1;
                            border:none;background:#077691;
                            color:#fff;font-size:14px;width:250px;margin-bottom:15px;height:28px;padding:5px;  margin-left: 0px;}
*/
.livraison-main-adresse input[type=submit]{clear:both;opacity:1;width:250px;margin-bottom:15px;margin-left:10px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
.livraison-main-adresse input[type=submit]:hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;}


.livraison-validate-main-adresse input[type=submit]{clear:both;text-decoration:none;cursor:pointer;border-radius:4px;opacity:1;
border:none;background:#077691;
color:#fff;font-size:12px;width:240px;margin-bottom:15px;
height:28px;padding:5px;  margin-left: 30px;}
.livraison-validate-main-adresse input[type=submit]:hover{opacity:0.9;cursor:pointer;}
.livraison-validate-main-adresse a{border-radius:4px;background-color:#F3F3F3;padding:5px;font-size:12px;clear:both;
border-color: #bcc1c8 #bababa #adb2bb;margin-left:30px;float:left;text-align:center;width:230px;text-decoration: underline}
.livraison-validate-main-adresse a:hover{background-color:#d8dde6;text-decoration:none;border: 1px solid;}
.livraison-validate-main-adresse {border: 0px solid;width:300px;margin:0px 10px 10px 0px;padding:10px;float:left;}
.livraison-validate-main-adresse p{clear:both;font-size:12px;}



.btnChoixLivraison{border-radius: 4px;background-color:#F3F3F3;padding:5px;font-size:14px;clear:both;
border-color: #bcc1c8 #bababa #adb2bb;padding: 5px 20px 5px 20px;margin-left:5px;margin-right:19px;}
.btnChoixLivraison:hover{background-color:#d8dde6;text-decoration:none;border: 1px solid;}
.compte-bloc-choix-livraison {width:920px;margin:40px 20px 10px 0px;padding:2px;float:left;}

.compte-bloc-choix-payment {width:850px;margin:0px 0px 0px 0px;padding:2px;float:left;border-bottom:1px dashed #E0CBCB;margin-left: 80px;font-size: 0.85rem;}
.compte-bloc-choix-payment  input[type=submit] {color: #4E4D49;clear: both;background: #FFFFFF;border: 0px;cursor: pointer;}
.compte-bloc-choix-payment  input[type=submit]:hover {text-decoration:underline;}
.compte-bloc-total-payment {width:370px;margin:0px 0px 0px 0px;padding:2px;float:left;border:1px dashed #E0CBCB;background:#f1f0f0;margin-bottom:50px;}

.compte-bloc-payment {width:850px;margin:0px 0px 0px 0px;padding:2px;float:left;border-bottom:1px dashed #E0CBCB;margin-left: 80px;}
.compte-bloc-payment  input[type=submit] {color: #4E4D49;clear: both;background: #FFFFFF;border: 0px;cursor: pointer;}
.compte-bloc-payment  input[type=submit]:hover {text-decoration:underline;}
.compte-bloc-payment  input[type=radio] {float:left;width:16px;margin-right:5px;margin-top: 0px}
.compte-bloc-payment  input[type=checkbox] {clear:both;float:left;width:10px;margin:0px 10px 0px 0px;}
.compte-bloc-payment  input[type=submit] {clear:both;text-decoration:none;cursor:pointer;border-radius:4px;opacity:1;
border:none;background:#077691;
color:#fff;font-size:12px;width:240px;margin-bottom:15px;
height:28px;padding:5px;  margin-left: 30px;}
.compte-bloc-payment  input[type=submit]:hover {opacity:0.9;cursor:pointer;text-decoration:underline;}

.compte-bloc-payment  a {clear:both;text-decoration:none;cursor:pointer;border-radius:4px;opacity:1;border:none;background:#077691;
color:#fff;font-size:12px;width:240px;margin-bottom:15px;height:28px; margin-left: 58px;text-align: center;line-height: 28px;}
.compte-bloc-payment  a:hover {opacity:0.9;cursor:pointer;text-decoration:underline;}


.compte-bloc-payment-cgv {width:850px;margin:0px 0px 0px 0px;padding:2px;float:left;margin-left: 80px;}
.compte-bloc-payment-cgv  input[type=submit] {clear:both;text-decoration:none;cursor:pointer;border-radius:4px;opacity:1;
border:none;background:#077691;
color:#fff;font-size:12px;width:240px;margin-bottom:15px;
height:28px;padding:5px;  margin-left: 30px;}
.compte-bloc-payment-cgv  input[type=submit]:hover {opacity:0.9;cursor:pointer;text-decoration:underline;}
.compte-bloc-payment-cgv  input[type=radio] {float:left;width:16px;margin-right:5px;margin-top: 0px}
.compte-bloc-payment-cgv  input[type=checkbox] {clear:both;float:left;width:10px;margin:0px 10px 0px 0px;}

.compte_bloc_info_livraison{width:500px;margin:30px 10px 30px 10px;padding:7px;float:left;border:3px dashed #E0CBCB;margin-left: 120px;background:#EFEAEA}

.compte_bloc_delivery_country{margin-top:20px;width:360px;padding:7px;float:left;border:3px dashed #E0CBCB;background:#EFEAEA;margin-left: 60px;}




.btnAjoutWishlist{text-align:center;margin-top:15px;float:left;width:425px;border-radius: 4px;background-color:#F3F3F3;padding:5px;font-size:14px;clear:both;
border-color: #bcc1c8 #bababa #adb2bb;padding: 5px 0px 5px 0px;margin-right:19px;}
.btnAjoutWishlist:hover{background-color:#d8dde6;text-decoration:none;border: 1px solid;}

.btnAjoutWishlist2_old{    float: left;margin-left:10px;text-align:center;margin-top:15px;width:425px;border-radius: 4px;background-color:#f3e3ef;font-size:16px;
border-color: #bcc1c8 #bababa #adb2bb;padding: 7px 30px 9px 30px}

.btnAjoutWishlist2{    text-align:center;width:255px;border:1px solid;font-size:14px;border-color: #bcc1c8 #bababa #adb2bb;margin-right: 2px;padding: 7px 39px 7px 38px}

.btnAjoutWishlist2:hover{background-color:#d8dde6;text-decoration:none;border: 1px solid;}


.compte-bloc-adresse-panier {width:940px;margin:20px 20px 10px 0px;padding:2px;float:left;}

.btn-ajout-panier{width:420px;height:30px;border-radius:4px;opacity:1;border:none;background:#077691;color:#fff;
font-size:16px;padding:5px 23px;float:left;margin-top:-6px;}
.btn-ajout-panier:hover{opacity:0.9;cursor:pointer;}

/*background-color: #28a745;border-color: #28a745;*/
.btn-ajout-panier2{text-transform: uppercase;width:100%;height:35px;/*border-radius:4px;*/opacity:1;border:none;color: #fff;background-color: black;border-color: black;font-size:15px;padding:5px 23px;/*float:left;*/    margin-bottom: 15px;}
.btn-ajout-panier2:hover{opacity:0.5;cursor:pointer;}

.btn-alerte_v2{border-radius:4px;opacity:1;border:none;background:#077691;color:#fff;
font-size:16px;padding:5px 0px 5px 0px;float:left;text-align:center;width:420px;margin-bottom: 10px;margin-left: 10px;}
.btn-alerte_v2:hover{opacity:0.9;cursor:pointer;}




.button_commander_v2 {clear:both;opacity:1;font-size:16px;padding:0px 33px;float:left;margin-top:6px; margin-left: 20px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
.button_commander_v2 :hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;;}


.btn-fullsuppress-adresse{border-radius: 4px;border:none;background:#077691;color:#fff;font-size:16px;padding:5px 33px;float:left;margin-top:6px; margin-left: 30px;}
.btn-fullsuppress-adresse:hover{opacity:0.9;cursor:pointer;}

.accueil-infos-client{margin:40px 0px;clear:both;}
.accueil-infos-client h2{width:500px;margin-bottom:10px;float:left;}
.compte-bloc-adresse2{height:200px;width:210px;border:1px solid #EEE;margin:20px 20px 10px 0px;padding:20px;float:left;}

.compte-bloc-adresse3 {height:250px;width:220px;border:1px solid #D8C8C8;margin:0px 10px 10px 0px;padding:10px;float:left;}
.compte-bloc-adresse3 p{clear:both;font-size:12px;}
.compte-bloc-adresse3 input[type=submit]{clear:both;opacity:1;width:200px;margin-bottom:15px;margin-right: auto;margin-left: auto;margin-top: -10px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
.compte-bloc-adresse3 input[type=submit]:hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;}

.compte_bloc_validation {width:220px;margin:0px 10px 10px 0px;padding:10px;float:left;}
.compte_bloc_validation p{clear:both;font-size:12px;}
.compte_bloc_validation input[type=submit]{clear:both;opacity:1;width:225px;margin-bottom:15px;margin-left:6px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
.compte_bloc_validation input[type=submit]:hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;}

.shipping-add-adresse {margin:0px 10px 10px 0px;padding:10px;float:left;width:550px;}
.shipping-add-adresse p{clear:both;font-size:13px;}
/*.shipping-add-adresse a{clear:both;color:#007eb9;text-decoration:none;font-size:14px;}*/
.shipping-add-adresse a {color:#4E4D49;background-color:#F3F3F3;border-radius:4px;opacity:1;
                            font-size:12px;clear:both;
                            border-color: #bcc1c8 #bababa #adb2bb;
                            padding: 5px 30px 5px 30px;margin-left:1px;margin-right:19px;float:left;}
.shipping-add-adresse  a:hover{background-color:#d8dde6;text-decoration:none;border: 1px solid;}

.compte-bloc-adresse4 {height:250px;margin:0px 10px 10px 0px;padding:10px;float:left;width:490px;}
.compte-bloc-adresse4 p{clear:both;font-size:12px;text-align:left}

#coordonnees-email-compte{width:600px;margin-top:40px;}
#coordonnees-email-compte p{clear:both;height:10px;}
#coordonnees-email-compte label{width:230px;float:left;text-align:left;margin-right:15px;margin-top:5px;}
#coordonnees-email-compte input{width:300px;border:1px solid #ccc;height:25px;margin-right:30px;}
#coordonnees-email-compte button{float:right;}
#coordonnees-email-compte input[type=submit] {width:300px;clear:both;cursor:pointer;border-radius:4px;background-color:#077691;
                                                color:#fff;height:30px;font-size:16px;float:right;}

.compte-bloc-adresse_email{width:210px;border:1px solid #EEE;margin:20px 20px 10px 0px;padding:20px;float:left;}


#coordonnees-client-compte{width:600px;margin-top:40px;}
#coordonnees-client-compte p{clear:both;height:50px;}
#coordonnees-client-compte label{width:240px;float:left;text-align:left;margin-right:1px;margin-top:5px;}
#coordonnees-client-compte input{width:300px;border:1px solid #ccc;height:25px;margin-right:30px;}
#coordonnees-client-compte input[type=radio]{width:15px;float:left;margin-right:5px;}
#coordonnees-client-compte label.genre{width:30px;float:left;text-align:left;margin-top:4px;}
#coordonnees-client-compte button{float:right;}
#coordonnees-client-compte input[type=checkbox] {clear:both;float:left;width:10px;margin:0px 10px 0px 0px;}
#coordonnees-client-compte input[type=submit] {width:300px;clear:both;cursor:pointer;border-radius:4px;background-color:#077691;color:#fff;height:30px;font-size:16px;float:right;margin-right:50px;}

#coordonnees-client-compte input[type=submit] {clear:both;opacity:1;width:300px;height:30px;font-size:16px;float:right;margin-right:50px;cursor:pointer;background-color:rgba(163, 207, 222, 0.27);height:32px;font-size:14px;color : #077691;text-decoration:none;border : 1px solid #077691;border-radius:4px;}
#coordonnees-client-compte input[type=submit]:hover{opacity:0.9;cursor:pointer;text-decoration:underline;border: 2px solid #077691;;}


/*.accueil-compte-client input[type=submit] {width:300px;clear:both;cursor:pointer;border-radius:4px;background-color:#077691;color:#fff;height:30px;font-size:16px;float:right;}*/
#newsletter-compte{width:600px;margin-top:40px;}
#newsletter-compte p{clear:both;height:50px;line-height:20px;}
#newsletter-compte label{float:left;text-align:left;margin-right:15px;margin-top:10px;}
#newsletter-compte input[type=checkbox] {clear:both;float:left;margin:12px 10px 0px 0px;}
#newsletter-compte input[type=submit] {width:300px;clear:both;cursor:pointer;border-radius:4px;background-color:#077691;color:#fff;height:30px;font-size:16px;float:right;margin-right:50px;}
#newsletter-compte h2{height:30px;line-height:30px;font-size:15px;
                    margin-bottom:0px;
                    background-color: #F3F3F3;
                    padding-left:10px;border-bottom:1px solid #CCC;}

/* PAGES CONTENU */
#menu-page-contenu{width:240px;float:left;margin:1px 10px;}
#menu-page-contenu .sousmenucompteclient a:hover, .sousmenucompteclient a:active, .sousmenucompteclient a:focus, .sousmenucompteclient a:focus{background:#eee;}
.page-contenu{width: 750px; margin: 0 auto; padding: 30px 0;}
.page-contenu h1{text-transform:none;color:#077691;font-size:20px;font-weight:bold;}
.page-contenu h2{font-size:14px;margin:30px 0px 10px;text-decoration:underline;}
.page-contenu h3{font-weight:bold;font-size:12px;margin:15px 0px 5px 0px;}
.page-contenu p{line-height:20px;text-align:justify;}
.page-contenu a{line-height:20px;text-align:justify;font-size:14px;}


.page_contenu_country{width:460px;margin:1px 10px 0px 10px;float:left;padding-bottom:75px;}
.page_contenu_country h1{margin-top:20px;text-align:center;text-transform:none;color:#077691;font-size:20px;font-weight:bold;}
.page_contenu_country p{line-height:20px;text-align:justify;}
.page_contenu_country a{line-height:20px;text-align:justify;font-size:14px;}

.RIB{width:300px;float:left;padding:20px;}

#tableau-livraison{width:910px;height:auto;margin:0px auto;padding-bottom:20px;}
#tableau-livraison h2{float:left;margin:0px 10px;text-decoration:none;font-size:16px;}
.af_table{border:1px solid #CCC;clear:both;border-collapse:collapse;width:830px;margin:0;}
.af_table th{vertical-align:middle;text-align:center;background-color:#B3B3B3;color:#fff;}
.af_table td{vertical-align:middle;text-align:center;background-color:#FFF;color:#999;font-size:14px;height:60px;}
.af_table .af_transporteur{width:180px;}
.af_table .af_delais {width:370px;}

/* PAGE LICENCES */
.bloc_nos_licences{background-color:#fff;}
.alphabet-licences{margin:0px auto 20px;font-size:18px;text-align:center;font-family:georgia;}
.titre-licences{padding:20px 0px;text-align:center;}
table.tableau-licences{margin:0px auto;border:none;}
.tableau-licences td{border:none;padding:8pt;text-align:center;width:230px;vertical-align:top;}
.tableau-licences p{font-size:35px;font-family:georgia;text-transform:uppercase;}
.tableau-licences a{font-size:12px;text-transform:uppercase;}
tr.bordure-personnages {border-top:1px solid #ccc;}

/* PAGE MARQUES */
.bloc_nos_marques{float:left;width:800px;background-color:#fff;padding: 0px 0px 0px 20px;}
.bloc_nos_marques p{font-size: 13px;text-align: justify;line-height: 20px;}
.bloc_nos_marques h1{text-transform:none;color:#077691;font-size:20px;font-weight:bold;}

.alphabet-marques{margin:40px 20px 30px 0px;font-size:18px;text-align:center;}
.alphabet-marques a{color:#333;margin-right:5px;}
table.tableau-brands{margin:0px auto;border:none;}
.tableau-brands td{border:none;padding:8pt;}
.tableau-brands tr{border-top:1px dashed #ccc;}
.tableau-brands a{color:#333;font-size:0.70rem;text-transform:uppercase;margin-left:10px;line-height:20px;}
.tableau-brands p{font-size:35px;}
.filtres-nos-marques{width: 250px;float: left;margin-right: 20px;
background-color: #fff;padding: 10px;font-size: 12px;line-height: 40px;}

.filtres-nos-marques p{text-transform:uppercase;margin-bottom:10px;font-size:13px;}
.top-marques{margin-top:20px;cursor:pointer;}	

/* Cachons la case à cocher */
.filtres-nos-marques [type="checkbox"]:not(:checked),
.filtres-nos-marques [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.filtre_titre {clear: both;
background-color: rgba(163, 207, 222, 0.27);
margin-left: 0px;
font-weight: bold;
font-size: 13px;
text-align: center;    height: 30px;
line-height: 30px;}
 
/* on prépare le label */
.filtres-nos-marques [type="checkbox"]:not(:checked) + label,
.filtres-nos-marques [type="checkbox"]:checked + label {
  position: relative; /* permet de positionner les pseudo-éléments */
  padding-left: 25px; /* fait un peu d'espace pour notre case à venir */
  cursor: pointer;    /* affiche un curseur adapté */
}

/* Aspect des input */
.filtres-nos-marques [type="checkbox"]:not(:checked) + label:before,
.filtres-nos-marques [type="checkbox"]:checked + label:before {
  content: '';position: absolute;left:0;width:12px;height:12px;border:1px solid #ccc;border-radius:3px;}
 
/* Aspect général de la coche */
.filtres-nos-marques [type="checkbox"]:not(:checked) + label:after,
.filtres-nos-marques [type="checkbox"]:checked + label:after {
  content: '✔';position: absolute;top:-5px; left:3px;font-size: 14px;transition: all .2s; /* on prévoit une animation */}
  
/* Aspect si "pas cochée" */
.filtres-nos-marques [type="checkbox"]:not(:checked) + label:after {
  opacity: 0; /* coche invisible */
  transform: scale(0); /* mise à l'échelle à 0 */
}
/* Aspect si "cochée" */
.filtres-nos-marques [type="checkbox"]:checked + label:after {
  opacity: 1; /* coche opaque */
  transform: scale(1); /* mise à l'échelle 1:1 */
}

/* aspect désactivée */
.filtres-nos-marques [type="checkbox"]:disabled:not(:checked) + label:before,
.filtres-nos-marques [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}

/* focus input */
.filtres-nos-marques [type="checkbox"]:checked:focus + label:before,
.filtres-nos-marques [type="checkbox"]:not(:checked):focus + label:before {
}



.datasheet_shop_wrapper2 {    border: 1px solid #CCC;text-align:center;
margin-top: 10px;
padding: 5px;
margin-bottom: 10px;background-color: #fff3f3;}
.btn_color_01 {margin-top: 10px;font-weight:bold;    width: 90px;
display: inline-block}
.btn_color_02 {color: #093;width: 120px;
display: inline-block;}
.btn_color_03 {color: #093;}
.btn_color_04 {color: #e05c5c;width: 120px;
display: inline-block;}

.datasheet_shop_wrapper {
border: 1px solid #CCC;
text-align: center;
margin-top: 5px;
padding: 5px;
margin-bottom: 5px;
/*background-color: #fff3f3;*/
width: 420px;
margin-left: 30px;}

.btn_color_01 {margin-top: 10px;font-weight:bold;    width: 90px;
display: inline-block}
.btn_color_02 {color: #093;width: 120px;
display: inline-block;}
.btn_color_03 {color: #093;}
.btn_color_04 {color: #e05c5c;width: 120px;
display: inline-block;}


#fade { /*--Masque opaque noir de fond--*/
	display: none; /*--masqué par défaut--*/
	background: #333;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--masqué par défaut--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--Les différentes définitions de Box Shadow en CSS3--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--Coins arrondis en CSS3--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Gérer la position fixed pour IE6--*/
*html #fade {
position: absolute;
}
*html .popup_block {
position: absolute;
}


#headerbar_country{float:left;/*width:200px*/;text-align:center;background-color:#333;color:#FFFFFF;}
#headerbar_country a span{display:none;}
#headerbar_country a:hover span{display:block;}
.headerbar_country {list-style:none;}
.headerbar_country a, .headerbar_country span {display:block;margin-right:4px;text-decoration: none;background-color:#333;color:#FFFFFF;margin-top:4px;margin-left: 4px;}
.headerbar_country h4{font-size:13px;padding-bottom:10px;padding-top:15px;text-align: center;color:#FFFFFF;font-weight:bold;}
.headerbar_country p{font-family:verdana;padding-bottom:30px;padding-bottom:10px;text-align: left;}

.headerbar_country .subMenu {
background-color:#333;margin: 0;padding:5px 15px;/*width:210px*/;height:auto;text-align:center;
border-color:#333;border-width:thin;border-style:solid;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.headerbar_country_a_off{clear:both;}
.headerbar_country ul.subMenu a {clear:both;text-align:left;color:#FFFFFF;margin:0;padding:5px;}
.headerbar_country ul.subMenu a:hover {background-color:#FFFFFF;color:#333;}

.MR-Widget{font-family:Verdana;font-size:12px;border:solid 1px #ddd!important;margin:5px;background:#fff;width:880px}
.MR-Widget .MRW-Title{color:#666;font-weight:700;text-align:center;background:#eee;padding:3px;border-bottom:solid 1px #ddd}
.MR-Widget .MRW-Results{overflow:auto;padding:10px;height:690px}
.MR-Widget input{background:url('https://widget.mondialrelay.com/parcelshop-picker/v3_1/css/imgs/bg_input.png') bottom repeat-x #fefefe;border:solid 1px #ddd}
.MR-Widget .MRW-Search{padding:25px 10px 25px 10px;text-align:center;background:#fafafa;background:url('https://widget.mondialrelay.com/parcelshop-picker/v3_1/css/imgs/mr-64.png') no-repeat 2% 50%}
.es-ES .MRW-Search{padding:25px 0 25px 20px!important;background:url('https://widget.mondialrelay.com/parcelshop-picker/v3_1/css/imgs/mr-es64.png') no-repeat 2% 50%!important}
.MR-Widget .MRW-Line{display:block;margin-bottom:3px}
.MR-Widget .MRW-Line .Arg2 {width:80px;}
.MR-Widget .MRW-BtGo,.MR-Widget .MRW-BtGeoGo{border:solid 1px #ddd;background:#eee}
.MR-Widget .PR-List-Item{border-left:solid 2px #ddd;padding:3px;margin-bottom:4px;cursor:pointer}
.MR-Widget .PR-Name{color:#ca0047;font-weight:700}
.MR-Widget .PR-hover,.MR-Widget .PR-Selected{border-left:solid 2px #ca0047;background:#f7f7f7}
.MR-Widget .MRW-Errors{color:#ff8c44;display:block;background:#ffede2;border:solid 1px #ff8c44;font-weight:100;padding:4px;display:none}
.MR-Widget .PR-Warning{color:#ffa500;font-weight:700;text-align:center;padding:2px}
.MR-Widget .PR-Hours{width:100%;color:#666;border:solid 1px #eee;font-size:10px}
.MR-Widget .PR-Hours td{width:35%;text-align:center}
.MR-Widget .PR-Hours .d{background:#eee}
.MR-Widget .MRW-fl-Select,.MR-Widget .PR-AutoCplCity{position:absolute;width:100px;text-align:left;display:none;border:solid 1px #eee;background:#fff;z-index:8000}
.MR-Widget .MRW-fl-Select .MRW-fl-Item,.MR-Widget .PR-City{padding:3px}
.MR-Widget .MRW-fl-Select .MRW-fl-Item:hover,.MR-Widget .PR-City:hover{cursor:pointer;background:#f5f5f5;font-weight:700}
.MR-Widget .AutoCpl-Hover{background:#f5f5f5;font-weight:700}
.MR-Widget #MRW-Map{overflow:hidden !important;font-size:8pt !important}
.MR-Widget .InfoWindow{width:320px !important}.MR-Widget .PR-Name{padding-bottom:2px}.MR-Widget .Tabs-Btns{overflow:auto;border-bottom:1px solid #ccc}
.MR-Widget .Tabs-Btn{display:inline-block;padding:2px 5px;float:left;background-color:#eee;cursor:pointer}
.MR-Widget .Tabs-Btn-Selected{font-weight:bold;border:1px solid #ccc;border-bottom:0}
.MR-Widget .Tabs-Tabs{margin-top:2px}
.MR-Widget .Tabs-Tab{display:none;visibility:hidden}
.MR-Widget .Tabs-Tab-Selected{display:inline;visibility:visible}


/************** FICHE PRODUITS **************/
.hpage-product-path {width:990px;margin-top: 10px;background-color: #fff;}
.hpage-product-title{width:990px;margin-top:10px;background-color:#fff;}
.hpage-product-title h1{margin:10px 10px 0px 20px;text-transform:none;font-size:14px;font-weight:bold;}
.hpage-product-title h2{font-size:20px;font-weight:bold;color:#333;}
.hpage-product-title h3{font-size:100%;}
#hpage-container-product {width:990px;margin-top: 10px;background-color: #ff0;}

#hpage-product-basket {width:490px;margin-top: 10px;background-color: #0f0;}

/************** END FICHE PRODUITS **************/
.hpage-sup-left {float:left;width:800px;height:570px;background:#ffffff;}
.hpage-sup-right {margin-left:10px;float:right;width:450px;height:570px;background:#ffffff;}

.hpage-sup-right_h1 {float:right;width:450px;height:280px;background:#ffffff;}
.hpage-sup-right_h2 {margin-top: 10px;float:right;width:450px;height:280px;background:#ffffff;}

.hpage-central-zone {float:left;width:1260px;background:#ffffff;}

.hpage-low-left {float:left;width:450px;height:570px;background:#ffffff;}
.hpage-low-right {float:right;width:800px;height:570px;background:#ffffff;}

.hpage-min-left {float:left;width:220px;height:280px;background:#ffffff;}
.hpage-min-right {margin-left:10px;float:right;width:220px;height:280px;background:#ffffff;}

.hpageBoutique {margin-top:10px;float:left;width:400px;margin-left:15px;background:#fff;}
.hpageBoutiqueTitle {background: rgb(231, 228, 230);padding: 10px; text-align: center;font-weight: bold;font-size: 14px;idth: 300px;margin-left: 42px;}
.hpageBoutiqueTitle {background: #bf914e;padding: 10px; color:white; text-align: center;font-weight: bold;font-size: 14px;width: 300px;margin-left: 42px;}
.hpageBoutiqueInfo {padding:10px;width: 300px;margin-left: 30px;}


/*************** *****************/
#stokke-top {width:1260px;/*height:570px;*/background:#ffffff;}
.indis-low-left {float:left;width:1260px;height:570px;background:#ffffff;}
.indis-bloc-titre {margin-left: 800px;float: none;width: 370px;height: 200px;background: #ffffff;z-index: 10000;margin-top: 150px;    position: absolute;}
.bloc-inc-titre {width: 300px;height: 30px;background: #ffffff;  position: relative;    margin: 10px auto ; text-align: center;padding: 3px;font-size: 16px;}
.bloc-inc-texte {width: 330px;height: 70px;background: #ffffff;position: relative;margin: auto;text-align: center}
.bloc-inc-bouton {float: none;width: 220px;height: 40px;background: #ffffff;  position: relative;border: 2px solid #5d5959;margin: auto;
        text-align:center;padding: 8px;text-align: center;font-weight: bold;font-family: verdana}
.Stokke_Main_banner {float:left;width: 1260px;height: 90px;background: #ffffff;z-index: 10; }
.Stokke_Main_presentaion {float:left;width: 1260px;height: 160px;margin-top:30px;background: #ffffff;z-index: 10; }
.Stokke-sup-right_h2 {float:right;width:1260px;height:120px;background:#ffffff;}


.Stokke_Main_bottom {width: 1260px;margin-top:30px;background: #ffffff;z-index: 10; }

.Stokke-min-title3 {float:left;width:412px;height:120px;background:#ffffff;margin: auto;text-align: left;padding: 8px;font-size: 0.82rem;font-family: Roboto;}

.Stokke-min-title3 li {list-style-type: disc; margin-left: 20px; padding: 0px;}

.Stokke-min-title2 {float:left;width:624px;height:120px;background:#ffffff;margin: auto;text-align: left;padding: 8px;font-size: 0.82rem;font-family: Roboto;}
.Stokke-min-title2 li {list-style-type: disc; margin-left: 20px; padding: 0px;}
/*************** *****************/
#indispensable-top {width:1260px;/*height:570px;*/background:#ffffff;}
.indis-low-left {float:left;width:1260px;height:570px;background:#ffffff;}
.indis-bloc-titre {margin-left: 800px;float: none;width: 370px;height: 200px;background: #ffffff;z-index: 10000;margin-top: 150px;    position: absolute;}
.bloc-inc-titre {width: 300px;height: 30px;background: #ffffff;  position: relative;    margin: 10px auto ; text-align: center;padding: 3px;font-size: 16px;}
.bloc-inc-texte {width: 330px;height: 70px;background: #ffffff;position: relative;margin: auto;text-align: center}
.bloc-inc-bouton {float: none;width: 220px;height: 40px;background: #ffffff;  position: relative;border: 2px solid #5d5959;margin: auto;text-align:center;padding: 8px;    text-align: center;
font-weight: bold;font-family: verdana}

#MadeInFrance-top {width:1260px;height:5px;background:#ffffff;}
.indis-low-left {float:left;width:1260px;height:570px;background:#ffffff;}
.indis-bloc-titre {margin-left: 800px;float: none;width: 370px;height: 200px;background: #ffffff;z-index: 10000;margin-top: 150px;    position: absolute;}
.bloc-inc-titre {width: 300px;height: 30px;background: #ffffff;  position: relative;    margin: 10px auto ; text-align: center;padding: 3px;font-size: 16px;}
.bloc-inc-texte {width: 330px;height: 70px;background: #ffffff;position: relative;margin: auto;text-align: center}
.bloc-inc-bouton {float: none;width: 220px;height: 40px;background: #ffffff;  position: relative;border: 2px solid #5d5959;margin: auto;text-align:center;padding: 8px;    text-align: center;
font-weight: bold;font-family: verdana}
.hpage-low-left2 {float:left;width:450px;background:#ffffff;}

.MDF-bloc-picture_text2 {float:left;width: 1260px;height: 3px;background: #ffffff;z-index: 10; }
.MDF-sup-right_h2 {float:right;width:1260px;height:px;background:#ffffff;}


.indis-bloc-picture2 {float:left;width: 1260px;height: 570px;background: #ffffff;z-index: 10; }
.indis-bloc-picture3 {float:left;width: 1260px;height: 90px;background: #ffffff;z-index: 10; }
.indis-bloc-titre2 {position: relative;margin-left: 800px;width: 370px;height: 260px;background: #ffffff;z-index: 10000;margin-top: 150px;   }
.bloc-inc-titre2 {width: 340px;height: 30px;background: #ffffff;   margin: 20px auto ;
text-align: center;    padding: 20px 10px 20px 10px;font-size: 18px;font-weight:bold;}
.bloc-inc-texte2 {width: 330px;height: 120px;*/background: #ffffff;margin: auto;/*text-align: center*/}
.bloc-inc-bouton2 {float: none;width: 220px;height: 40px;background: #ffffff;  border: 2px solid #5d5959;margin: auto;text-align:center;
            padding: 8px;margin-top:15px; text-align: center; font-weight: bold;font-family: verdana}

.indis-sup-right_h1 {float:right;width:1260px;height:280px;background:#ffffff;}
.indis-sup-right_h2 {float:right;width:1260px;height:100px;background:#ffffff;}


.indis-min-left {float:left;width:306px;height:280px;background:#ffffff;}
.indis-min-title {float:left;width:306px;height:50px;background:#ffffff;margin: auto;text-align: center;padding: 8px;font-size: 16px}
.indis-separateur {float:left;width:12px;height:30px;background:#ffffff;}
.indis-central-zone {float:left;height:12px;width:1260px;background:#ffffff;}



.indis-min-left2 {float:left;width:624px;height:280px;background:#ffffff;}
.indis-min-title2 {float:left;width:624px;height:50px;background:#ffffff;margin: auto;text-align: center;padding: 8px;font-size: 16px}
.indis-separateur2 {float:left;width:12px;height:30px;background:#ffffff;}
.indis-central-zone2 {float:left;height:12px;width:1260px;background:#ffffff;}

.indis-min-left3 {float:left;width:412px;height:280px;background:#ffffff;}
.indis-min-title3 {float:left;width:412px;height:50px;background:#ffffff;margin: auto;text-align: center;padding: 8px;font-size: 16px}
.indis-separateur3 {float:left;width:12px;height:30px;background:#ffffff;}
.indis-central-zone3 {float:left;height:12px;width:1260px;background:#ffffff;}

.indis-min-left4 {float:left;width:306px;height:280px;background:#ffffff;}
.indis-min-title4 {float:left;width:306px;height:50px;background:#ffffff;margin: auto;text-align: center;padding: 8px;font-size: 16px}
.indis-separateur4 {float:left;width:12px;height:30px;background:#ffffff;}
.indis-central-zone4 {float:left;height:12px;width:1260px;background:#ffffff;}

.indis-min-left5 {float:left;width:240px;height:280px;background:#ffffff;}
.indis-min-title5 {float:left;width:240px;height:50px;background:#ffffff;margin: auto;text-align: center;padding: 8px;font-size: 16px}
.indis-separateur5 {float:left;width:15px;height:30px;background:#ffffff;}
.indis-central-zone5 {float:left;height:12px;width:1260px;background:#ffffff;}

.indis-min-left6 {float:left;width:200px;height:280px;background:#ffffff;}
.indis-min-title6 {float:left;width:200px;height:50px;background:#ffffff;margin: auto;text-align: center;padding: 8px;font-size: 16px}
.indis-separateur6 {float:left;width:12px;height:30px;background:#ffffff;}
.indis-central-zone6 {float:left;height:12px;width:1260px;background:#ffffff;}

/*************** *****************/


.SeparateurBoutiqueSup {float:left;width:450px;    margin-bottom: 15px;margin-top: 10px;}
.SeparateurBoutiqueInf {text-align: center;float:left;width:1260px;    margin-bottom: 5px;}

.SeparateurTitleBoutiqueSup {float:left;width:350px;font-weight: bold;font-size: 20px;text-align: center;margin-bottom: 15px;margin-top: 10px;}
.TexteBoutique_title {float:left;width:200px;  margin-left:50px;font-weight: bold;font-size: 14px;vertical-align:top;text-align: right;padding-right: 15px;}
.TexteBoutique1 {text-align: left;float:left;width:460px;  }
.TexteBoutique2 {text-align: left;float:left;width:460px;  }

.TexteWebsite {text-align: left;float:left;width:1260px;  margin-left:0px;  margin-bottom: 15px; font-family: verdana}
.TexteWebsite h1 {font-weight: bold;font-size: 16px;text-align:center;text-transform: capitalize;}
.TexteWebsite h2 {font-weight: bold;font-size: 14px;}
.TexteWebsite h4 {font-weight: bold;font-size: 12px;}
.brand {float:left;padding:10px;   font-family:Verdana;}
.brand ul{margin-left:5px;}
.brand li{font-size: 12px;margin-left:15px;margin-left: 5px;padding: 5px;font-family:Verdana;}
.brand h3{font-size: 12px;font-weight: normal;font-family:Verdana;}
.brand a{font-size: 12px;font-family: Verdana}

.TexteWebsite h2 {font-weight: bold;font-size: 14px;}

.TexteWebsite_mobile {text-align: left;float:left;width:1200px;  margin-left:30px;  margin-bottom: 15px; font-family: cursive}
.TexteWebsite_mobile h2 {font-weight: bold;font-size: 14px;}




.hpageBoutique_product {margin-top:10px;float:left;margin-left:15px;background:#fff;border-bottom:2px dashed rgb(231, 228, 230);}
.hpageBoutiqueTitle_product {text-align: center;font-weight: bold;font-size: 14px;margin-left: 42px;}
.hpageBoutiqueInfo_product {padding:10px;margin-left: 30px;}

.SeparateurBoutiqueSup_product {float:left;width:450px;    margin-bottom: 15px;margin-top: 10px;}
.SeparateurBoutiqueInf_product {text-align: center;float:left;width:1260px;    margin-bottom: 5px;}

.SeparateurTitleBoutiqueSup_product {float:left;width:350px;font-weight: bold;font-size: 20px;text-align: center;margin-bottom: 15px;margin-top: 10px;}
.TexteBoutique_title_product {float:left;width:200px;  margin-left:50px;font-weight: bold;font-size: 14px;vertical-align:top;text-align: right;padding-right: 15px;}
.TexteBoutique1_product {text-align: left;float:left;width:460px;  }
.TexteBoutique2_product {text-align: left;float:left;width:460px;  }

.addcomp {padding-left:6px;    border: 1px solid #cec5c5;}
.addcomp .block-title{    padding: 3px 0;font-weight: bold;font-size: 16px;text-align: center;/*background-color: #ea67a5;color:white;*/margin-left: -6px;}
.addcomp .block-sous-title{ font-size: 12px;text-align: left;background-color: #ffffff;margin-left: -6px;}

.addcomp .block-title_btbk{    padding: 3px 0;font-weight: bold;font-size: 16px;text-align: center;background-color: #ae0101;color:white;margin-left: -6px;}
.addcomp .block-sous-title_btbk{ font-size: 12px;text-align: left;background-color: #ffe1e1;margin-left: -6px;}

.addcomp .block-content{width:440px;height:65px;}
.addcomp .mini-products-list{position:relative}
.addcomp .product{}
.addcomp .product .product-name{margin:5px;float:left;width:320px;}

.addcomp .product .price-box{width:320px;}
.addcomp .checkbox_product{float:left;margin-top:22px;margin-right:5px;}
.addcomp .product .product-image{float:left;}
.addcomp .product:hover .product-image{display:block}
.addcomp .product-details{margin-left:0!important;overflow:hidden}
.addcomp .product-name a{color:#000;text-decoration:none}
.addcomp .product-name a:hover{color:#999}
.addcomp .price-box .price{margin-left:5px;font-size:12px!important;font-weight:bold!important}
.addcomp .block-related input.checkbox{margin-top:2px}


.bloc-message {background-color: #FFF;border: 2px solid #333;font-size: 13px;padding: 5px;text-align: center;margin-bottom: 8px;}
.bloc-message div {display: table-cell;vertical-align: middle;}

.intro-promo {font-size: 18px;width: 20%;text-transform: capitalize;background-color:  #333;color: #FFFFFF;font-weight: bold;}
.bloc-promo {border-color: #333;}


.bloc-message_btbk {background-color: #FFF;border: 2px solid #333;font-size: 13px;padding: 5px;text-align: center;margin-bottom: 8px;}
.bloc-message_btbk div {display: table-cell;vertical-align: middle;}
.intro-promo_btbk {font-size: 18px;width: 20%;text-transform: capitalize;background-color:  #333;color: #FFFFFF;font-weight: bold;}
.bloc-promo_btbk {border-color: #333;}

.row-fluid {width: 100%;}
.nopadding {padding: 0px;}
.msg-promo {width: 80%;padding: 5px;color:  #333;font-size: 0.98em;    text-align: left;}
.msg-promo_btbk {width: 80%;padding: 5px;color:  #333;font-size: 0.98em;    text-align: center;}
.msg-promo p {font-size:10px;font-style:italic;color: #333;margin-top: 8px;}
.msg-promo_btbk p {font-size:10px;font-style:italic;color: #333;margin-top: 8px;}

.intro-promo-babyzen {font-size: 24px;width: 30%;text-transform: capitalize;background-color:  #e734ba;color: #FFFFFF;font-weight: bold;}
.msg-promo-babyzen_btbk p {margin-left:5px;text-align:left;background-color: #FFF;font-size:12px;color: #333;}
.msg-promo-babyzen p {margin-left:5px;text-align:left;background-color: #FFF;font-size:12px;color: #333;}


.row-fluid::before, .row-fluid::after {content: "";display: table;line-height: 0;}


/*--------------------------------------------------------------------------
== Colonne droite > Bloc rassurance
--------------------------------------------------------------------------*/
.fa_bloc-rassurance {
height:40px;
background: #f1f1f1;
}
.rassurance-item {
color: #0e0c0f;
font-size: 15px;
line-height: 15px;
padding: 5px 0;
}
.picto-paiement,
.picto-detaxe,
.picto-satisfait {
width: 55px;
height: 40px;
display: block;
}
.picto-paiement {
background: url('https://www.peluches-passion.com/_sanant/img/bg_rassurance1.png') center center no-repeat;
}
.picto-detaxe {
background: url('https://www.peluches-passion.com/_sanant/img/bg_rassurance2.png') center center no-repeat;
}
.picto-satisfait {
background: url('https://www.peluches-passion.com/_sanant/img/bg_rassurance3.png') center center no-repeat;
}
.text-1b,
.text-2b {
font-size: 11px;
}
.text-3b {
margin: 0 0 0 20px;
}

.bulletListe {
    background: #B0EEFA;
    border-radius: 45px;
    display: inline-block;
    width: 50px;
    padding: 10px;
}




@font-face  {
font-family:"montserrat";
src : url('https://www.peluches-passion.com/fonts/montserrat-regular-webfont.eot'); /* Pour IE9 Compat mode */
src:  url('https://www.peluches-passion.com/fonts/montserrat-regular-webfont.eot?') format('eot'),
url('https://www.peluches-passion.com/fonts/montserrat-regular-webfont.woff') format('woff'),
url('https://www.peluches-passion.com/fonts/montserrat-regular-webfont.svg#abcd') format('svg'),
url('https://www.peluches-passion.com/fonts/montserrat-regular-webfont.ttf') format('truetype');}

@font-face  {
font-family:"freebooter";
src : url('https://www.peluches-passion.com/fonts/freebsc-webfont.eot'); /* Pour IE9 Compat mode */
src:  url('https://www.peluches-passion.com/fonts/freebsc-webfont.eot?') format('eot'),
url('https://www.peluches-passion.com/fonts/freebsc-webfont.woff') format('woff'),
url('https://www.peluches-passion.com/fonts/freebsc-webfont.svg#abcd') format('svg'),
url('https://www.peluches-passion.com/fonts/freebsc-webfont.ttf') format('truetype');}

@font-face  {
font-family:"marketing-script";
src : url('https://www.peluches-passion.com/fonts/marketingscript-webfont.eot'); /* Pour IE9 Compat mode */
src:  url('https://www.peluches-passion.com/fonts/marketingscript-webfont.eot?') format('eot'),
url('https://www.peluches-passion.com/fonts/marketingscript-webfont.woff') format('woff'),
url('https://www.peluches-passion.com/fonts/marketingscript-webfont.svg#abcd') format('svg'),
url('https://www.peluches-passion.com/fonts/marketingscript-webfont.ttf') format('truetype');}

/*Version 1 : nouveau site */
.texte-noel{width:900px;text-align:center;margin:0 auto;padding-bottom:20px;}
.texte-noel h1{text-transform:none;font-family:freebooter;font-size:50px;color:#5C5E79;}
.texte-noel p{font-family:georgia;color:#6E7B79;font-size:14px;}
.ensemble-vignettes-noel{clear:both;width:1240px;margin:0px auto;text-align:center;padding-bottom:30px;}
.vignettes-categories-noel{padding-bottom:20px;}
.categorie-noel{width:180px;display:inline-block;font-size:12px;margin-right:30px;}
.titre-categorie-noel{width:180px;color:#5C5E79;height:30px;line-height:30px;text-align:center;text-transform:uppercase;}
.liste-produits-noel{text-align:center;}
.liste-produits-noel h1{text-transform:none;font-family:freebooter;font-size:35px;background-color:#fff;width:500px;margin:0 auto;padding-bottom: 30px;}
.liste-produits-noel span{text-transform:uppercase;font-family:montserrat;color:#6E7B79;font-size:12px;}
.liste-produits-noel table{text-align:center;margin:0px auto;font-family:georgia;margin-bottom:30px;}
.liste-produits-noel td{font-size:12px;font-family:montserrat;}
.liste-produits-noel table img{width:250px;height:180px;}
.produits-noel-4_1{width:600px;float:left;padding-bottom:60px;}
.produits-noel-4_2{width:600px;float:right;padding-bottom:60px;}
.produits-noel-4 table{width:600px;}
.produits-noel-4 h1{text-transform:none;font-family:freebooter;font-size:35px;background-color:#fff;width:600px;margin:0 auto;}
.produits-noel-4 span{text-transform:uppercase;font-family:montserrat;color:#6E7B79;font-size:12px;}
.produits-noel-4 table img{width:250px;height:180px;}

/* Version 2 : ancien site */
.texte-noel2{width:910px;text-align:center;margin:0 auto;padding-bottom:20px;}
.texte-noel2 h1{text-transform:none;font-family:freebooter;font-size:45px;color:#233A55;}
.texte-noel2 p{font-family:georgia;color:#6E7B79;font-size:14px;}
.ensemble-vignettes-noel2{clear:both;width:1006px;margin:0px auto;text-align:center;padding-bottom:30px;}
.vignettes-categories-noel2{padding-bottom:20px;}
.categorie-noel2{width:180px;display:inline-block;font-size:12px;margin-right:10px;}
.categorie-noel3{width:150px;display:inline-block;font-size:12px;margin-right:10px;}
.categorie-noel3 img{width:150px;}
.titre-categorie-noel2{font-family:montserrat;font-size:11px;width:180px;color:#333;height:30px;line-height:30px;text-align:center;text-transform:uppercase;}
.titre-categorie-noel3{font-family:montserrat;font-size:11px;width:150px;color:#333;height:30px;line-height:30px;text-align:center;text-transform:uppercase;}
.liste-produits-noel2{text-align:center;padding-bottom:20px;}
.liste-produits-noel2 h1{text-transform:none;font-family:marketing-script;font-size:25px;background-color:#fff;width:490px;margin:0 auto;font-style:italic;    padding-bottom: 30px;}
.liste-produits-noel2 span a{text-transform:uppercase;font-family:montserrat;color:#333;font-size:11px;cursor:pointer;}
.liste-produits-noel2 table{text-align:center;margin:0px auto;margin-bottom:30px;cursor:pointer;}
.liste-produits-noel2 table img{width:170px;padding-right:20px;}
.liste-produits-noel2 a{font-size:12px;font-family:montserrat;color:#333;}
.liste-produits-noel2 td{font-size:12px;font-family:montserrat;color:#333;}
.produits-noel-42{text-align:center;}
.produits-noel-42 a{font-size:12px;font-family:montserrat;color:#333;}
.produits-noel-42 td{font-size:12px;font-family:montserrat;color:#333;}
.produits-noel-42 span a{text-transform:uppercase;font-family:montserrat;color:#333;font-size:11px;cursor:pointer;}
.produits-noel-42{font-size:12px;font-family:montserrat;color:#333;padding-top:20px;}
.produits-noel-42_1{width:480px;float:left;padding-bottom:60px;border:2px dotted #CCC;margin-bottom:10px;margin-left:10px;}
.produits-noel-42_2{width:480px;float:right;padding-bottom:60px;border:2px dotted #CCC;margin-bottom:10px;margin-right:10px;}
.produits-noel-42 table{width:500px;}
.produits-noel-42 h1{text-transform:none;font-family:marketing-script;font-size:25px;font-style:italic;background-color:#fff;width:480px;margin:0 auto;}
.produits-noel-42 span{text-transform:uppercase;font-family:montserrat;color:#6E7B79;font-size:12px;}
.produits-noel-42 table img{width:170px;}

#btn_up a{
background:none repeat scroll 0% 0% #333;
padding:8px;
color:#fff;
text-decoration:none;
font-size:12px;
cursor: pointer;
}

#btn_up a:hover{
background:none repeat scroll 0% 0% #000;
}

#btn_up{
position:fixed;
bottom:0px;
right:1em;
display:none;
height:30px;
}

.CREE_LISTE {margin-left: 0px; text-align: center;margin-top: 15px;width: 230px;font-size: 0.85rem;
            white-space: nowrap;font-weight: 600;color: white;margin:0 auto;
}
.CREE_LISTE a{;background:black; color:white;width: 230px;padding: 7px 50px 7px 50px;    border-radius: 4px}
.CREE_LISTE a:hover{background:#757575; color:white;}


.colonne {
margin: 0px 0px 0 0px;
padding: 0;
}
.colonne:last-child {
padding-bottom: 60px;
}
.colonne::after {
content: '';
clear: both;
display: block;
}

.colonne div:first-child {
margin-left: 0;
}


.zoom  img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.zoom div:hover img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}





/* Conteneur principal */
.overlay-image {
                position: relative;
                width: 100%;
                }
/* Image originale */
.overlay-image .image {
                display: block;
                width: 100%;
                height: auto;
                }
/* Texte original */
.overlay-image .text {
                color: #fff;
                font-size: 30px;
                line-height: 1.5em;
                text-shadow: 2px 2px 2px #000;
                text-align: center;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                width: 100%;
        }
/********* Hover image et texte *******/
/* Overlay */
.overlay-image .hover {
                position: absolute;
                top: 0;
                height: 100%;
                width: 100%;
                opacity: 0;
z-index:999;
                transition: .5s ease;
/*-webkit-transform: scale(1.2);
transform: scale(1.3);*/
                }
/* Apparition overlay sur passage souris */
.overlay-image:hover .hover {
                opacity: 1;
                }

.results_list {margin-top:10px;height: 250px;overflow-y: auto;}
.results_list .hidden{display: none !important;}