/* 
    Document   : custom
    Created on : 28 nov. 2013, 02:38:45
    Author     : all-devs.fr
*/
body {
    background-color: #E9EFFF;
    font-family: Arial, Helvetica, sans-serif;
}
.container{
    margin: 0 auto;
    padding: 0 15px;
    background-color: #fff;  
}
.row {
    margin-right: 0;
    margin-left: 0;
}
.module-generic a {
    color: #f60;
}
a, a:active {
    color: #444;
    text-decoration: none;
}
a:hover{color: #f60;}
a, a:focus, button, object{outline:none;} 
a:focus {
    text-decoration: none;
}
.module-dashboard .dashboard-messages-news a:visited {
    color: #444;
	text-decoration: none;
}
.module-dashboard .dashboard-messages-news a, .module-dashboard .dashboard-messages-news a:hover {
    color: #f60;
}

.module-dashboard .dashboard-messages li.message-default a {
    color: #666;
}
.module-dashboard .dashboard-messages li.message-default a:hover {
    color: #f60;
}
.tpl-member-area .module-member-nav a:hover, .tpl-member-area .member-area-set-content a:hover{
	color:#f60;
}
.tpl-member-area .module-member-nav a, .tpl-member-area .member-area-set-content a{
	color:#444;
}


h1, h2, h3, h4 {
    margin-top: 0px;
}
h1, .heading-title {
    color: #00b200;
}

.maincontent h2, h4.subtitle {
    color: #00b200;
}
.maincontent .module-koala-label-mag .post h2 {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;;
    color: #006db2;
    font-size: 18px;
}
.tpl-member_payment .member-payments .member-koalition-add,
.tpl-member_koalition .member-koalition-add .col-xs-12,
.tpl-member_koalition .member-koalition-invitation .col-xs-12,
.form-member-profile div.member-area-set p.set-submit,
.ck_boot_block_center .ck_boot_block_items,
.module-add-koalition .add-koalition-nav .col-md-4 a,
.member-koalition-add > a,
.add-koalition-form-submit p.set-submit input{
    margin: 0 auto;
}
.module-merchants-carrousel .carrousel li img {width:100%}
.module-dashboard h4 {background: #00b200;}
.module-dashboard h4 {
    margin-bottom: 0;
    font-size: 14px;
    padding: 10px 8px 11px 15px;
    text-align: left;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
}
.module-dashboard h4 >a {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#content .module-register h4{background:#00b200;}
#content .module-register h4 {
    color: #fff;
    margin-bottom: 0;
    padding: 8px;
    margin-top: 0px;
    text-align: center;
}
.module-dashboard .module-content h5{color: #00b200;}
.module-dashboard .module-content h5 >a{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.merchants-top h2 {
    font-size: 24px;
    text-align: left;
    color: #41a62a;
	text-align: center;
}
.merchants-top.merchants-top-promotions h2{
	color: #f58900;
	text-align: center;
}
h2, h2.heading-subtitle {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #006db2;
}
h4, h4.heading-subtitle {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #006db2;
}
.dashboard-messages ul li a {
	color:#f58900;
}
#content .module-register .module-content {
    padding: 14px 6px 0;
}
#header .logo{margin:0 0 0 0;}

#header .logo a{
    width:600px;
    background: url(/project/public/theme/bootstrap/site_ck/css/../img/logo-official-baseline.png) no-repeat center;
    background-position: 0px 0px; 
}/*
#header .logo a{
    width:600px;
    background: url(/project/public/theme/bootstrap/site_ck/css/../img/logo-official-baseline-winter.png) no-repeat center;
    background-position: 0px 0px; 
}*/
.module-carrousel .carrousel {
    width: 100%;
}
.module-carrousel .carrousel .carrousel-items .item {
    background-size: cover;
}
.module-merchants-carrousel{margin-bottom: 10px;}
#footer .footer-nav .faq-cta {
    margin-right: 0px;
}
#footer .footer-map {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    padding-left: 15px;
}
.module-search .search-categories {width: 100%; padding: 5px 40px 5px 20px}
.module-search .search-by-merchant .search-query {
    width: 100%;
    margin-right: 5px;
}
.module-search .search-by-category {
    margin-right: 5px;
    position: inherit;
    padding-right: 0px;
    border-right: none;
}
.tpl-info .module-column {
    float: none;
    width: auto;
}
.tpl-info .module-column-last {
    float: none;
}
.tpl-info .module-table td:first-child{font-size:11px;font-weight:bold;}
.faqs-by-type h4 {
    color: #006db2; 
}
.tpl-faq .faqs-faq {
    padding-top: 0px;
}
.module-header a:hover{ color: #fff; text-decoration: underline;}
.module-koala-labels .module-koala-label-posts {
    float: left;
    width: auto;
    height: auto;
}
.module-column h4 {
    color: #006db2;
}
.module-content-text h3{
    font-size: 14px;
    margin-bottom: 6px;
    font-weight: bold;
}
.tpl-register .register-steps {
    margin: 0 auto 40px;
}
.tpl-register .register-content {
    margin: 0 auto 40px;
}
.tpl-register .form-register {
    display: block;
    margin:0;
}
.tpl-merchant-view .module-merchant .merchant-main {
    /*float: none;*/
    width: 100%;
}
.merchants-list .column-last {
    float: none;
}
.merchants-list .column {
    float: left;
    width: 100%;
}
.merchants-top li .merchant-description-text {
    display: block;
	float: left;
    width: 50%;
    margin-top: 10px;
    color: #676767;
}
.module-member-merchants-lateral.merchants-top li .merchant-description-text {
    display: block;
    width: 100%;
    margin-top: 0px;
    color: #676767;
}
.navbar-header{
    background-color: #006DB2;
    padding: 0 12px;
    color: #fff
}
.navbar-default .navbar-toggle {
    border-color: transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #9dcce8;
}
.navbar-default .navbar-brand {
    color: #efefef; 
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-collapse{
    background-color: #006DB2;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #9dcce8;
}
.navbar-default .navbar-nav > li > a {
    color: #efefef ;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #efefef;
}
.navbar-default {
    border-bottom: 5px solid #9dcce8;
    padding-bottom: 3px;
}
.module-how { height: 1080px;}
.tpl-member-area .maincontent {
    padding: 12px 0px 10px 0px;
}
#ck_boot_membre .navbar-header{
    background-color: #00b200;
}
#ck_boot_membre .navbar-toggle:hover, #ck_boot_membre .navbar-toggle:focus {
    background-color: #006600;
}
#ck_boot_membre .navbar-collapse {
    background-color: #fff;
}
#ck_boot_membre .navbar-default .navbar-nav > li > a {
    color: inherit;
}
#ck_boot_membre .nav > li > a {
    display: inline;
}
#ck_boot_membre a, #ck_boot_membre a:active, #ck_boot_membre a:visited { color: #444; text-decoration: none;}
#ck_boot_membre a.navbar-brand, #ck_boot_membre a.navbar-brand:active, #ck_boot_membre a.navbar-brand:visited { color: #fff; text-decoration: none;}
#ck_boot_membre {border-bottom: 5px solid #00b200;}
.partner-product h2.product-title {
    font-size: 18px;
}
h2.product-offer-title {
    font-size: 18px
}
.member-area-set h2 {
    font-size: 24px;
}
.tpl-member_merchant .member-area-set .member-area-set-content {
    padding: 5px 5px;
}
.tpl-member-area .member-area-set .member-area-set-content {
    padding: 20px;
}
p.faq-select-set label {display: inline;}
.tpl-member_help-index .form-assistance .set-submit .btn-generic {
    margin: 0 auto;
}
.module-koala-label-offer p{
    margin: 0;
}
#footer .navbar a {
    color:#fff;
}
.tpl-member_edit .form-member-profile label.radio-inline {
    display: inline-block;
    float: left;
    width: auto;
}
.tpl-member_edit .form-member-profile .btn-generic {
    margin-left: auto;
}
.ck_boot_block{
    display: inline-block;
    padding: 2px;
}
.ck_boot_block_10{
    display: inline-block;
    padding: 10px;
}
.padtop-10{
    padding-top: 10px;
}
.padtop-15{
    padding-top: 15px;
}
.padbot-10{
    padding-bottom: 10px;
}
.padbot-15{
    padding-bottom: 15px;
}
.pad2col1,.pad2col2,.pad3col1,.pad3col2,.pad3col3{
    width:100%;
}
p.add-koalition-fieldset-create-notice {
    padding-right: 150px;
    width: 75%;
}
span.ck_boot_block label.radio-inline {
    display: inline-block;
    float: left;
    width: auto;
}
.tpl-member_bank .member-koalition .member-rib-submit .member-rib-notice, .tpl-member_bank .member-koalition .member-iban-submit .member-iban-notice {padding-left: 90px;}
.tpl-member_bank .member-koalition .member-rib-submit,
.tpl-member_bank .member-koalition .member-iban-submit {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.tpl-member_koalition-index .member-koalition .koalitions-listing-notice {width: 75%;}
.tpl-index-logged-in .module-koala-labels .koala-label-badge{
    z-index: 999;
}
.tpl-member_edit .form-member-profile .member-area-set-newsletters label {padding-left: 20px;}
.module-search .search-by-merchant .search-submit {
    width: 100%;
}
.module-search .search-by-merchant .search-submit.ck_boot_right{
    float: none;
    width: 180px;
}
.module-content img{
    margin: 0 auto
}
.module-register input {
    width: 95%;
    margin-left: 1px;
}
#footer .footer-community .invitation-form .submit {
    border: 0 none;
    color: #000000;
    font-size: 14px;
}
#footer .footer-community .invitation-form .submit {
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    display: inline;
    font-weight: bold;
    margin-top: 3px;
    padding: 3px;
}
#footer .footer-map .footer-community .input {
    margin-right: 10px;
    padding: 3px;
    width: 195px;
}
#footer .footer-map .footer-sections h4 {
    margin-bottom: 17px;
}
.module-generic-set p img, .maincontent-generic .module-generic-set .toolbar-manual img{
    display: block;
    height: auto;
    max-width: 100%;
}
.add-koalition-register h4, .add-koalition-fieldset-koalition h4 {
    font-size: 18px;
    color: #006DB2;
}
label{
    font-weight: normal;
}
p.set-register-newsletter input[type='checkbox']{
    float: left;
    margin-right: 8px;
}
.tpl-member-area .member-koalition-add .btn-generic {
    float: none;
    width: 225px;
}
.module-unicef h2 {
    color: #00b200;
}
#premiermenu .dropdown-menu, #nav .dropdown-menu {
    background-color: #428bca;
    padding: 0px;
	margin: 0px;
}
#premiermenu .nav-item-guest-green{
	background-color: #00b200;
	border-color: none;
}
#premiermenu .nav-item-guest-green.active{
	background-color: #47a447;
	border-color: #398439;
}
#premiermenu .dropdown-menu.nav-submenu-green,#nav .dropdown-menu.nav-submenu-green{
	background-color: #00b200;
}
#premiermenu .dropdown-menu{
    margin: 0px;
}
#premiermenu .dropdown-menu>li>a {
    color:#fff;
}
#premiermenu .dropdown-menu>li>a:focus, #premiermenu .dropdown-menu>li>a:hover, #premiermenu .dropdown-menu>li>a.active {
    background-color: #3276b1;
}
#premiermenu .dropdown-menu.nav-submenu-green>li>a:focus, #premiermenu .dropdown-menu.nav-submenu-green>li>a:hover, #premiermenu .dropdown-menu.nav-submenu-green>li>a.active,
#premiermenu .dropdown-menu li>a.nav-item-guest-green:focus, #premiermenu .dropdown-menu>li>a.nav-item-guest-green:hover, #premiermenu .dropdown-menu li>a.nav-item-guest-green.active
{
    background-color: #47a447;
}
#premiermenu div > a {
    padding: 5px 5px;
    width: auto;
    height: 32px;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
}
.nav-item-index .non-responsive .glyphicon {
	font-size: 10px;
    top: 0px;
}
/*
* dropdown submenu
*/
.dropdown-submenu{
    position:relative;
}

.dropdown-submenu > .dropdown-menu
{
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    /*-webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;*/
}

.dropdown-submenu:hover > .dropdown-menu{
    display:block;
}

.dropdown-submenu > a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}

.dropdown-submenu:hover > a:after{
    border-left-color:#ffffff;
}

.dropdown-submenu .pull-left{
    float:none;
}

.dropdown-submenu.pull-left > .dropdown-menu{
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}
.dropdown:hover > .dropdown-menu {
    display: block;
 }
/*
*
*/
.btn-offers {
    color: #fff;
    background-color: #d66c4d;
    border-color: #d66c4d;
}
#premiermenu div > a.btn-toolbar-update{
    background:url(../site_ck/img/update_toolbar.png) no-repeat 1px center;
    padding: 5px 5px 5px 22px;
}
.btn-offers:hover{
    background-color: #f0ad4e;
}
#premiermenu div > a.btn-toolbar-update:hover{
    background: url(../site_ck/img/update_toolbar.png) no-repeat 1px center;
}
#premiermenu div:first-child {
    margin-left: 0px
}
#premiermenu .menu_home{
    width: 32px;
}
#premiermenu .menu_home i {
    font-size: 200%
}
.dropdown-menu .divider{
    margin : 1px 0;
}
#menumembre div > a {
    padding: 2px 2px;
    width: auto;
    height: 36px;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
}
#menumembre div.middle_col > a {
    border-radius: 0;
}
#menumembre div.top_col > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
#menumembre div.bottom_col > a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
#premiermenu .btn-group-justified > .btn-group .btn{
    width: 180px;
}
#content .module_facebook.ck_boot_block_facebook_like{
    height: 299px;
    border: 1px solid #006db2;
}
.btn-medium {
    width: 35%
}
.tpl-info .toolbar-facts {
    width: 55%;
}
.tpl-info .module-press .press-ctas .cta {
    width: 85%;
    margin: 10px 10px;
}
.tpl-info .module-press .press-communiques .download {
    float: none;
    width: 98%;
}
.module-koala-labels .module-koala-label-posts .posts .post > a {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
.register-unicef p.entete {
    margin-bottom: 2em;
    font-size: 1.2em;
    text-align: center;
    color: #006db2;
}
.register-unicef p.set-submit input{
    width: 200px;
}
.register-unicef h4 {
    font-size: 13px;
}
.member-status .btn-default {
    color: #00b200;
    background-color: transparent;
    border-color: transparent;
}
.merchant-related .col-xs-4 {
    min-width: 163px;
}
.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions .promotion-cta {
    color: #f60;
}
.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions .promotion-details {
    /*width: 75%;*/
    padding-right: 0px;
    margin-right: 0px;
    padding-left: 70px;
}
.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions .promotion-title {
    padding-bottom: 20px;
    display: block;
}
.module-search .search-by-merchant {
    float: left;
}
.tpl-member_koalition .form-koalition-invitation {
    display: block;
    background: none;
}
.tpl-member_koalition .form-koalition-invitation .fieldset-message .textarea {
    width: 95%;
}
.tpl-member_koalition .form-koalition-invitation .fieldset-message {
    display: block;
    float: none;
    width: 92%;
}
.tpl-info-logged-in .module-how-details .ctas a.how-cta {
    float: none;
    width: 100%;
    margin: 0;
}
.tpl-info-logged-in .module-how-details .ctas a.register-cta {
    float: none;
    margin: 0;
}
.btn-success {
    background-color: #00b200;
}
.ck_boot_block_min_230{
    min-width: 250px;
}
.module-how .module-how-item {
    float: none;
    position: static;
}
.tpl-faq .faqs-by-type h5 a {
    color: #444;
}
.tpl-faq .faqs-by-type h2 a, .tpl-faq .faqs-by-type h5 a {
    font-weight: bold;
}
.tpl-faq .faqs-by-type h2 a.active, .tpl-faq .faqs-by-type h5 a.active {
    color: #00b200;
}
p {
    margin: 0 0 0px;
}
.module-related-button a {
    color: #fff;
}
.search-by-merchant-title {
    line-height: 22px;
}
.tpl-member_koalition .member-koalition-add {
    margin-top: 220px;
    clear: both;
}
.tpl-member_koalition .member-koalition-invitation .btn-koalition-invitation-email {
    float: none;
    width: 300px;
    margin-left: auto;
    margin-top: 10px;
}
.tpl-member_koalition .member-koalition-invitation .btn-koalition-invitation-provider {
    float: none;
    width: 200px;
    margin-left: auto;
    margin-top: 10px;
}
.tpl-member_koalition .member-koalition-invitation .provider-facebook {
    background-image: none;
    background-color: #3B5998;
}
.module-search .search-by-merchant .hidden-xs.hidden-xxs .search-by-merchant-title {
    float: none;
    display: inline;
}
.module-how-koalition h4 {
    color: #fff;
}
.maincontent-generic .module-generic h1 {
    font-size: 24px;
}
.maincontent-generic .module-generic .module-generic-set h2 {
    font-size: 18px;
    color: #006db2;
}
.maincontent-generic .module-generic .module-generic-set img,
.maincontent-generic .module-generic p > img{
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}
.module-how-questions a, .module-how-questions h4 {
    color: #fff;
}
#footer .footer-map .footer-newsletter {
    padding-left: 5px;
}
.tpl-member_merchant .module-search .add-member-merchant .search-submit {
    margin-left: 0px;
}
.module-partner-unicef{
    background: #efefef url(/project/public/theme/bootstrap/site_ck/css/../img/partners-unicef-bg.png) repeat-x;
}
.module-generic p {
    margin-bottom: 8px;
}
.module-how-details .module-generic p {
    margin-bottom: 8px
}
.tpl-member-area .member-koalition-add .btn-generic {
    min-width: 235px;
}
.module-add-koalition .add-koalition-nav .nav-trigger-partner,
.module-add-koalition .add-koalition-nav .nav-trigger-join,
.module-add-koalition .add-koalition-nav .nav-trigger-create{
    width: 190px;
    margin: 5px auto ;
}
.module-add-koalition .add-koalition-nav .col-md-4{
    margin-top: 10px ;
}
.add-koalition-fieldset-partner .checkbox{
    margin-bottom: 0px;
}
.add-koalition-fieldset-partner .checkbox input{
    margin-right: 9px;
    margin-left: -19px;
}
.ck_boot_arrow_white{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../site_ck/img/icon-bullet-white.png);
    background-position: 0px 1px;
    background-repeat: no-repeat;
}
.tpl-member-area .rows-totals .rows-total .labels {
    display: inline;
    float: none; 
}
.tpl-member_koalition .member-koalition-add.ck_boot_block_unicef_less{
    margin-top: 20px;
}
.tpl-member_koalition .member-koalition .koalitions-listing .owner-first-name, .tpl-member_koalition .member-koalition .koalitions-listing .owner-name{
    padding-left: 0px;
    padding-right: 0px;
}
.footer-newsletter div ul li {
    padding-left: 5px;
}
.module-add-koalition .add-koalition-form .btn-generic{
    margin: 0;
}
.module-search .search-by-merchant div div .search-submit{
    padding: 4px 4px 4px;
}
input, select, textarea {
    font-size: 12px;
}
.module-merchants-carrousel h2{
    margin-bottom: 35px;
}
.tpl-member-area .invitation-submit.ck_boot_block_center {
    float: none;
    margin: 0 auto;
}
.ck_boot_block_offers .merchants-list{
    width: 100%;
}
.container-bloc-ccm.visible-ccm-xxs{
		display: none!important
}
/*
* Lettres
*/
.alphabet{ background:url("../site_ck/img/alphabet.png") top left no-repeat; }
.num0-9{ width:28px; height:26px; background-position:0 0; }
.num0-9:hover{ width:28px; height:26px; background-position:-28px 0; }
.numZ{ width:26px; height:26px; background-position:-56px 0; }
.numZ:hover{ width:26px; height:26px; background-position:-82px 0; }
.numY{ width:26px; height:26px; background-position:-108px 0; }
.numY:hover{ width:26px; height:26px; background-position:-134px 0; }
.numX{ width:26px; height:26px; background-position:-160px 0; }
.numX:hover{ width:26px; height:26px; background-position:-186px 0; }
.numW{ width:26px; height:26px; background-position:-212px 0; }
.numW:hover{ width:26px; height:26px; background-position:-238px 0; }
.numV{ width:26px; height:26px; background-position:-264px 0; }
.numV:hover{ width:26px; height:26px; background-position:-290px 0; }
.numU{ width:26px; height:26px; background-position:-316px 0; }
.numU:hover{ width:26px; height:26px; background-position:-342px 0; }
.numT{ width:26px; height:26px; background-position:-368px 0; }
.numT:hover{ width:26px; height:26px; background-position:-394px 0; }
.numS{ width:26px; height:26px; background-position:-420px 0; }
.numS:hover{ width:26px; height:26px; background-position:-446px 0; }
.numR{ width:26px; height:26px; background-position:-472px 0; }
.numR:hover{ width:26px; height:26px; background-position:-498px 0; }
.numQ{ width:26px; height:26px; background-position:-524px 0; }
.numQ:hover{ width:26px; height:26px; background-position:-550px 0; }
.numP{ width:26px; height:26px; background-position:-576px 0; }
.numP:hover{ width:26px; height:26px; background-position:-602px 0; }
.numO{ width:26px; height:26px; background-position:-628px 0; }
.numO:hover{ width:26px; height:26px; background-position:-654px 0; }
.numN{ width:26px; height:26px; background-position:-680px 0; }
.numN:hover{ width:26px; height:26px; background-position:-706px 0; }
.numM{ width:26px; height:26px; background-position:-732px 0; }
.numM:hover{ width:26px; height:26px; background-position:-758px 0; }
.numL{ width:26px; height:26px; background-position:-784px 0; }
.numL:hover{ width:26px; height:26px; background-position:-810px 0; }
.numK{ width:26px; height:26px; background-position:-836px 0; }
.numK:hover{ width:26px; height:26px; background-position:-862px 0; }
.numJ{ width:26px; height:26px; background-position:-888px 0; }
.numJ:hover{ width:26px; height:26px; background-position:-914px 0; }
.numI{ width:26px; height:26px; background-position:-940px 0; }
.numI:hover{ width:26px; height:26px; background-position:-966px 0; }
.numH{ width:26px; height:26px; background-position:-992px 0; }
.numH:hover{ width:26px; height:26px; background-position:-1018px 0; }
.numG{ width:26px; height:26px; background-position:-1044px 0; }
.numG:hover{ width:26px; height:26px; background-position:-1070px 0; }
.numF{ width:26px; height:26px; background-position:-1096px 0; }
.numF:hover{ width:26px; height:26px; background-position:-1122px 0; }
.numE{ width:26px; height:26px; background-position:-1148px 0; }
.numE:hover{ width:26px; height:26px; background-position:-1174px 0; }
.numD{ width:26px; height:26px; background-position:-1200px 0; }
.numD:hover{ width:26px; height:26px; background-position:-1226px 0; }
.numC{ width:26px; height:26px; background-position:-1252px 0; }
.numC:hover{ width:26px; height:26px; background-position:-1278px 0; }
.numB{ width:26px; height:26px; background-position:-1304px 0; }
.numB:hover{ width:26px; height:26px; background-position:-1330px 0; }
.numA{ width:26px; height:26px; background-position:-1356px 0; }
.numA:hover{ width:26px; height:26px; background-position:-1382px 0; }
.num0-9_selected{ width:28px; height:26px; background-position:-28px 0; }
.numZ_selected{ width:26px; height:26px; background-position:-82px 0; }
.numY_selected{ width:26px; height:26px; background-position:-134px 0; }
.numX_selected{ width:26px; height:26px; background-position:-186px 0; }
.numW_selected{ width:26px; height:26px; background-position:-238px 0; }
.numV_selected{ width:26px; height:26px; background-position:-290px 0; }
.numU_selected{ width:26px; height:26px; background-position:-342px 0; }
.numT_selected{ width:26px; height:26px; background-position:-394px 0; }
.numS_selected{ width:26px; height:26px; background-position:-446px 0; }
.numR_selected{ width:26px; height:26px; background-position:-498px 0; }
.numQ_selected{ width:26px; height:26px; background-position:-550px 0; }
.numP_selected{ width:26px; height:26px; background-position:-602px 0; }
.numO_selected{ width:26px; height:26px; background-position:-654px 0; }
.numN_selected{ width:26px; height:26px; background-position:-706px 0; }
.numM_selected{ width:26px; height:26px; background-position:-758px 0; }
.numL_selected{ width:26px; height:26px; background-position:-810px 0; }
.numK_selected{ width:26px; height:26px; background-position:-862px 0; }
.numJ_selected{ width:26px; height:26px; background-position:-914px 0; }
.numI_selected{ width:26px; height:26px; background-position:-966px 0; }
.numH_selected{ width:26px; height:26px; background-position:-1018px 0; }
.numG_selected{ width:26px; height:26px; background-position:-1070px 0; }
.numF_selected{ width:26px; height:26px; background-position:-1122px 0; }
.numE_selected{ width:26px; height:26px; background-position:-1174px 0; }
.numD_selected{ width:26px; height:26px; background-position:-1226px 0; }
.numC_selected{ width:26px; height:26px; background-position:-1278px 0; }
.numB_selected{ width:26px; height:26px; background-position:-1330px 0; }
.numA_selected{ width:26px; height:26px; background-position:-1382px 0; }

.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_ba{
    background: #eee url('../site_ck/img/promotion_3_128x128.png') no-repeat 0px center;
    background-size: 78px;
}
.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_fl{
    background: #eee url('../site_ck/img/promotion_1_128x128.png') no-repeat 0px center;
    background-size: 78px;
}

.tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_cr{
    background: #eee url('../site_ck/img/promotion_2_128x128.png') no-repeat 0px center;
    background-size: 78px;
}
/*
* Tooltip
*/
.tooltip{
    filter: alpha(opacity=1);
}
.tooltip-inner {
    background-color: #fff;
    color: #d66c4d;
    filter: alpha(opacity=1);
}
.tooltip-arrow {
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #d66c4d;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #000000;
}

/*
*Carousel 
*/
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 30%;
	margin-left: -15%;
	padding-left: 0;
	list-style: none;
	text-align: center;
}
.carousel-indicators li {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #f60;
	border-radius: 10px;
	cursor: pointer;
	background-color: #f60 \9;
	background-color: rgba(0,0,0,0);
}
.carousel-indicators .active {
	margin: 1px;
	width: 20px;
	height: 20px;
	background-color: #f60;
}
.carousel-control {
    width: 0%;
    top: -5px;
    opacity: 1;
    filter: alpha(opacity=100);
}
.news-cta .glyphicon-chevron-left:before,.news-cta .glyphicon-chevron-right:before{
    content:none;
}
.news-cta .pagination, .news-cta .pagination span {
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-weight: 500;
    font-size: 13px;
}
.news-cta .carousel-control.left, .news-cta .carousel-control.right  {
	left: 0px;
    width: 20px;
    height: 25px;
	background: url('../site_ck/img/icon-bullet-green_reverse.png') center 8px no-repeat;
}
.news-cta .carousel-control.right{
	left: 60px;
    background: url('../site_ck/img/icon-bullet-green.png') center 8px no-repeat;
}
.news-cta .carousel-control .glyphicon-chevron-left, .news-cta .carousel-control .glyphicon-chevron-right{
	top: 5px;
    color: #00b200;
}
.news-cta .pagination{
	margin:1px 0 0 20px; 
}
/*
*	Nouveau Design
*/

h3{
	font-size: 22px;
}
.container-bloc-un{
	width:100%;
	height:353px; 
	position:relative;
	background:#ccc url('../site_ck/img/nc/bg-bloc_gris.jpg') no-repeat;
	overflow:hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.container-bloc-un.bloc-reduction-160{
	height: 340px
}
.container-bloc-un.bloc-reduction-155{
	height: 335px
}
.container-bloc-un.bloc-reduction-150{
	height: 330px
}
.container-bloc-un.bloc-reduction-140{
	height: 320px
}
.container-bloc-un.bloc-reduction-135{
	height: 315px
}
.container-bloc-un.bloc-reduction-130{
	height: 310px
}
.container-bloc-un.bloc-reduction-120{
	height: 300px
}
.container-bloc-deux{
	width:100%;
	height:190px; 
	position:relative;
	overflow:hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.bloc-deux-unicef{
	background: #00b2f0;
}
.bloc-deux-nous{
	background: #1d3f90;
}
.bloc-deux-partbank-monabanq{
	background: #e8023a;
}
.bloc-deux-partbank-lcl{
	background: #465fbb;
}
.bloc-deux-partbank-cepac, .bloc-deux-partbank-ceidf{
	background: #747577;
}
.container-bloc-trois{
	width:100%;
	height:310px; 
	position:relative;
	background:#3b9626;
	overflow:hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.bloc-liste-section{
	height:264px;	
	text-align:center;
	width: auto;
	display: table-cell;
	vertical-align: middle;
}
.liste-section{
	height: 100%;
	display: table;
}
.liste-section li {
	display: table;
	height: 45px;
	border-bottom: #377e25 solid 2px;
	text-align: left;
	padding: 0px;
	width: 100%
}
.liste-section li a {
	display: table-cell;
	padding: 0px 10px;
	height:100%;
	color: #fff;
	vertical-align: middle;
	font-size: 13px;
}
.liste-section li a:hover {
	text-decoration: none;
	background: #367a26;
}
.liste-section li a p {
	margin: 0 auto;
	height: auto;
}
.liste-section li:first-child{
	border-top: #377e25 solid 2px;
}
.bloc-haut-gradiant{
	width:100%;
	height:198px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.bloc-haut-gradiant-1{
	background:transparent url('../site_ck/img/nc/bloc-un-haut_1.png') no-repeat right top;
}
.bloc-haut-gradiant-2{
	background:transparent url('../site_ck/img/nc/bloc-un-haut_2.png') no-repeat right top;
}
.bloc-haut-gradiant-3{
	background:transparent url('../site_ck/img/nc/bloc-un-haut_3.png') no-repeat right top;
}
.bloc-haut-gradiant-4{
	background:transparent url('../site_ck/img/nc/bloc-un-haut_4.png') no-repeat right -13px;
}
.bloc-haut-gradiant-5{
	background:transparent url('../site_ck/img/nc/bloc-un-haut_5.png') no-repeat right top;
}
.bloc-haut-gradiant-6{
	background:transparent url('../site_ck/img/nc/bloc-un-haut_6.png') no-repeat right -13px;
}
.bloc-haut-gradiant-7{
	background:transparent url('../site_ck/img/nc/bloc-un-haut_7.png') no-repeat right top;
}
.bloc-bas-applat-bleu{
	width:100%;
	height:170px;
	position:absolute;
	top:182px;
	left:0;
	z-index:2;
	background:#026db1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.bloc-reduction-160 .bloc-bas-applat-bleu{
	height: 160px;
}
.bloc-reduction-155 .bloc-bas-applat-bleu{
	height: 155px;
}
.bloc-reduction-150 .bloc-bas-applat-bleu{
	height: 150px;
}
.bloc-reduction-140 .bloc-bas-applat-bleu{
	height: 140px;
}
.bloc-reduction-135 .bloc-bas-applat-bleu{
	height: 135px;
}
.bloc-reduction-130 .bloc-bas-applat-bleu{
	height: 130px;
}
.bloc-reduction-120 .bloc-bas-applat-bleu{
	height: 120px;
}
.bloc-bas-applat-vert{
	background:#3b9626;
}
.bloc-milieu-text{
	font-size: 13px;
	height:100%;
	padding: 5px 10px;
	text-align:center;
	width: auto;
	display: table-cell;
	vertical-align: middle;
}
.bloc-milieu-image{
	text-align: center;
	margin-top: 10px;
	height: 85px;
	width: 100%;
}
.bloc-deux-nous-20min{
	background: #1d3f90;
}
.bloc-deux-nous-europe1{
	background: #1b69aa;
}
.bloc-deux-nous-magicmaman{
	background: #ccc;
}
.bloc-deux-nous-parisien{
	background: #ccc;
}
.bloc-deux-nous-challenges{
	background: #000;
}
.bloc-deux-nous-canalplus{
	background: #000;
}
.bloc-milieu-image-partner1{
	background: transparent url('../site_ck/img/nc/logo_unicef.png') no-repeat center center;
}
.bloc-milieu-image-partner1bis{
	background: #00b2f0 url('../site_ck/img/nc/logo_unicef_home.png') no-repeat center center;
}
.bloc-milieu-image-partner-monabanq{
	background: transparent url('../site_ck/img/nc/logo_mona.png') no-repeat center center;
}
.bloc-milieu-image-partner-lcl{
	background: transparent url('../site_ck/img/nc/logo_lcl.png') no-repeat center center;
}
.bloc-milieu-image-partner-cepac{
	background: transparent url('../site_ck/img/nc/logo_cepac.png') no-repeat center center;
}
.bloc-milieu-image-partner-ceidf{
	background: transparent url('../site_ck/img/nc/logo_ceidf.png') no-repeat center center;
}
.bloc-milieu-image-partner4{
	background: transparent url('../site_ck/img/nc/logo_20min.png') no-repeat center center;
}
.bloc-milieu-image-partner5{
	background: transparent url('../site_ck/img/nc/logo_canalplus.png') no-repeat center center;
}
.bloc-milieu-image-partner6{
	background: transparent url('../site_ck/img/nc/logo_challenges.png') no-repeat center center;
}
.bloc-milieu-image-partner7{
	background: transparent url('../site_ck/img/nc/logo_europe1.png') no-repeat center center;
}
.bloc-milieu-image-partner8{
	background: transparent url('../site_ck/img/nc/logo_fr2.png') no-repeat center center;
}
.bloc-milieu-image-partner9{
	background: transparent url('../site_ck/img/nc/logo_franceinfo.png') no-repeat center center;
}
.bloc-milieu-image-partner10{
	background: transparent url('../site_ck/img/nc/logo_magicmaman.png') no-repeat center center;
}
.bloc-milieu-image-partner11{
	background: transparent url('../site_ck/img/nc/logo_parisien.png') no-repeat center center;
}
.bloc-haut-text{
 	padding: 10px 10px 5px;
	text-align:center;
	width: auto
 }
 .bloc-haut-text h4{
	margin-bottom: 0px;
	margin-top: 5px;
	color: #fff;
 }
 .container-bloc-trois .bloc-haut-text{
	 height:40px
 }
.bloc-milieu-text,.bloc-haut-text {
	color:#fff;
}
.bloc-milieu-text h4 {
	color: #fff;
	font-size: 15px;
	line-height: 23px;
}
.bloc-bouton, .bloc-bouton:hover{
	padding: 8px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
}
.merchants-top a{
	color:#fff;
}
.bloc-bouton-bottom{
	position: absolute;
	bottom: 1px;
	padding: 11px;
	width: 91.5%;
	color:#fff;
}
.bloc-bouton-bottom a, .module-merchants-carrousel a.bloc-bouton_green, .module-merchants-carrousel a.bloc-bouton_orange {
	color: #fff;
}
.module-merchants-carrousel a.bloc-bouton_green, .module-merchants-carrousel a.bloc-bouton_orange {
	width: 240px;
	margin: 0 auto 8px;
}
.bloc-carrousel-bordure-interne{
	border: 3px solid #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
}
.container-bloc-quatre{
	display: inline-block;
	width:243px;
	height:239px; 
	overflow:hidden;
	float: left;
	margin-right: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.container-bloc-unicef-right{
	display: inline-block;
	vertical-align: top;
	padding: 10px 10px 0px;
	margin-bottom: 10px;
	width: 430px;
	height: 219px;
	overflow: hidden;
	float: left;
}
.container-bloc-unicef-right p{
	font-family: lato;
	font-size: 16px;
	margin-bottom: 10px;
}
.container-bloc-unicef-right h3 {
	color:#2fa227;
	margin-bottom: 10px;
}
.container-bloc-unicef-right a {
	width: 220px;
	margin-bottom: 5px;
}
.container-bloc-unicef{
	width: 100%;
	height: 239px;
	background: transparent url('../site_ck/img/nc/fond_unicef.png') no-repeat;
	background-size: cover;
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.container-bloc-unicef a{
	color: #fff;
}
.bloc-bouton_green{
	background: #00b200; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAzYWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzAwYWUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAxYWIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzAyYWQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzAwYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzAwYTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAzYTUwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzAwYTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMWExMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00b200 0%, #03ae00 35%, #00ae01 39%, #01ab00 40%, #02ad00 42%, #00aa00 47%, #00a500 74%, #03a502 77%, #00a400 82%, #01a101 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b200), color-stop(35%,#03ae00), color-stop(39%,#00ae01), color-stop(40%,#01ab00), color-stop(42%,#02ad00), color-stop(47%,#00aa00), color-stop(74%,#00a500), color-stop(77%,#03a502), color-stop(82%,#00a400), color-stop(100%,#01a101)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00b200 0%,#03ae00 35%,#00ae01 39%,#01ab00 40%,#02ad00 42%,#00aa00 47%,#00a500 74%,#03a502 77%,#00a400 82%,#01a101 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00b200 0%,#03ae00 35%,#00ae01 39%,#01ab00 40%,#02ad00 42%,#00aa00 47%,#00a500 74%,#03a502 77%,#00a400 82%,#01a101 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00b200 0%,#03ae00 35%,#00ae01 39%,#01ab00 40%,#02ad00 42%,#00aa00 47%,#00a500 74%,#03a502 77%,#00a400 82%,#01a101 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00b200 0%,#03ae00 35%,#00ae01 39%,#01ab00 40%,#02ad00 42%,#00aa00 47%,#00a500 74%,#03a502 77%,#00a400 82%,#01a101 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b200', endColorstr='#01a101',GradientType=0 ); /* IE6-8 */
}
.bloc-bouton_orange{
	background: #f60; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTUwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmRhMTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmZWEyMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiNmYzliMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiNmZDljMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmYjk3MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmODk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNmYTk2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNmNzkzMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiNmOTkwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiNmNzkzMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiNmOTkwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiNmNDhkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiNmNDg4MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNmNDgzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNmMjgxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiNmNDgzMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNmMjdmMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNmMzgwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiNmMTdkMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiNlZjdiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWY3YjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #fea503 0%, #fda100 4%, #fea203 7%, #fc9b00 12%, #fd9c00 16%, #fb9703 26%, #f89400 30%, #fa9600 32%, #f79301 36%, #f99000 38%, #f79301 39%, #f99001 42%, #f48d00 48%, #f48802 61%, #f48300 64%, #f28100 68%, #f48301 71%, #f27f02 74%, #f38000 75%, #f17d02 78%, #ef7b00 86%, #ef7b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fea503), color-stop(4%,#fda100), color-stop(7%,#fea203), color-stop(12%,#fc9b00), color-stop(16%,#fd9c00), color-stop(26%,#fb9703), color-stop(30%,#f89400), color-stop(32%,#fa9600), color-stop(36%,#f79301), color-stop(38%,#f99000), color-stop(39%,#f79301), color-stop(42%,#f99001), color-stop(48%,#f48d00), color-stop(61%,#f48802), color-stop(64%,#f48300), color-stop(68%,#f28100), color-stop(71%,#f48301), color-stop(74%,#f27f02), color-stop(75%,#f38000), color-stop(78%,#f17d02), color-stop(86%,#ef7b00), color-stop(100%,#ef7b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fea503 0%,#fda100 4%,#fea203 7%,#fc9b00 12%,#fd9c00 16%,#fb9703 26%,#f89400 30%,#fa9600 32%,#f79301 36%,#f99000 38%,#f79301 39%,#f99001 42%,#f48d00 48%,#f48802 61%,#f48300 64%,#f28100 68%,#f48301 71%,#f27f02 74%,#f38000 75%,#f17d02 78%,#ef7b00 86%,#ef7b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fea503 0%,#fda100 4%,#fea203 7%,#fc9b00 12%,#fd9c00 16%,#fb9703 26%,#f89400 30%,#fa9600 32%,#f79301 36%,#f99000 38%,#f79301 39%,#f99001 42%,#f48d00 48%,#f48802 61%,#f48300 64%,#f28100 68%,#f48301 71%,#f27f02 74%,#f38000 75%,#f17d02 78%,#ef7b00 86%,#ef7b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fea503 0%,#fda100 4%,#fea203 7%,#fc9b00 12%,#fd9c00 16%,#fb9703 26%,#f89400 30%,#fa9600 32%,#f79301 36%,#f99000 38%,#f79301 39%,#f99001 42%,#f48d00 48%,#f48802 61%,#f48300 64%,#f28100 68%,#f48301 71%,#f27f02 74%,#f38000 75%,#f17d02 78%,#ef7b00 86%,#ef7b00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fea503 0%,#fda100 4%,#fea203 7%,#fc9b00 12%,#fd9c00 16%,#fb9703 26%,#f89400 30%,#fa9600 32%,#f79301 36%,#f99000 38%,#f79301 39%,#f99001 42%,#f48d00 48%,#f48802 61%,#f48300 64%,#f28100 68%,#f48301 71%,#f27f02 74%,#f38000 75%,#f17d02 78%,#ef7b00 86%,#ef7b00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea503', endColorstr='#ef7b00',GradientType=0 ); /* IE6-8 */

}
.bloc-fond-ccm{
	background: #7db3d7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjNkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjNzFhZGQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiM2YWE5ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiM0NTkzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiMyMzgyYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMyMzgyYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiNmY2ZjZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiNmOGY4ZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmMGY1ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiNmMGY1ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiNlY2YxZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiNlOGVkZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNkYmU0ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNkYWU0ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNkNmUxZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNkNmUzZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDVkZmUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #7db3d7 0%, #71add1 5%, #6aa9d2 6%, #4593c4 15%, #2382bc 23%, #2382bc 51%, #ffffff 51%, #ffffff 72%, #fcfcfe 79%, #f8f8fa 83%, #f0f5f8 85%, #f0f5f9 87%, #ecf1f5 88%, #e8edf1 92%, #dbe4eb 97%, #dae4e6 98%, #d6e1e5 98%, #d6e3eb 99%, #d5dfe1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db3d7), color-stop(5%,#71add1), color-stop(6%,#6aa9d2), color-stop(15%,#4593c4), color-stop(23%,#2382bc), color-stop(51%,#2382bc), color-stop(51%,#ffffff), color-stop(72%,#ffffff), color-stop(79%,#fcfcfe), color-stop(83%,#f8f8fa), color-stop(85%,#f0f5f8), color-stop(87%,#f0f5f9), color-stop(88%,#ecf1f5), color-stop(92%,#e8edf1), color-stop(97%,#dbe4eb), color-stop(98%,#dae4e6), color-stop(98%,#d6e1e5), color-stop(99%,#d6e3eb), color-stop(100%,#d5dfe1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7db3d7 0%,#71add1 5%,#6aa9d2 6%,#4593c4 15%,#2382bc 23%,#2382bc 51%,#ffffff 51%,#ffffff 72%,#fcfcfe 79%,#f8f8fa 83%,#f0f5f8 85%,#f0f5f9 87%,#ecf1f5 88%,#e8edf1 92%,#dbe4eb 97%,#dae4e6 98%,#d6e1e5 98%,#d6e3eb 99%,#d5dfe1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7db3d7 0%,#71add1 5%,#6aa9d2 6%,#4593c4 15%,#2382bc 23%,#2382bc 51%,#ffffff 51%,#ffffff 72%,#fcfcfe 79%,#f8f8fa 83%,#f0f5f8 85%,#f0f5f9 87%,#ecf1f5 88%,#e8edf1 92%,#dbe4eb 97%,#dae4e6 98%,#d6e1e5 98%,#d6e3eb 99%,#d5dfe1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7db3d7 0%,#71add1 5%,#6aa9d2 6%,#4593c4 15%,#2382bc 23%,#2382bc 51%,#ffffff 51%,#ffffff 72%,#fcfcfe 79%,#f8f8fa 83%,#f0f5f8 85%,#f0f5f9 87%,#ecf1f5 88%,#e8edf1 92%,#dbe4eb 97%,#dae4e6 98%,#d6e1e5 98%,#d6e3eb 99%,#d5dfe1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7db3d7 0%,#71add1 5%,#6aa9d2 6%,#4593c4 15%,#2382bc 23%,#2382bc 51%,#ffffff 51%,#ffffff 72%,#fcfcfe 79%,#f8f8fa 83%,#f0f5f8 85%,#f0f5f9 87%,#ecf1f5 88%,#e8edf1 92%,#dbe4eb 97%,#dae4e6 98%,#d6e1e5 98%,#d6e3eb 99%,#d5dfe1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db3d7', endColorstr='#d5dfe1',GradientType=0 ); /* IE6-8 */

}
.bloc-bouton_green:hover{
	background: #00b200;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#030')";
}
.bloc-bouton_orange:hover{
	background: #f60; /* Old browsers */
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#030')";
}
.shadow-orange {
	-moz-box-shadow: 0px 1px 4px #676767;
	-webkit-box-shadow: 0px 1px 4px #676767;
	box-shadow: 0px 1px 4px #676767;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#676767')";
}
#carousel-parteners .carousel-control.right, #carousel-parteners .carousel-control.left{
	background-image: none;
}
#carousel-parteners .chevron-left, #carousel-parteners .chevron-right{
	display: block;
	position: absolute;
	top: 33%;
	
	z-index: 5;
	width: 27px;
	height: 60px;
	display: block;
	background: url(/project/public/theme/bootstrap/site_ck/css/../img/nc/merchants-carrousel-prev.png) no-repeat;
}
#carousel-parteners .chevron-left{
	left: 10px;
}
#carousel-parteners .chevron-right{
	background: url(/project/public/theme/bootstrap/site_ck/css/../img/nc/merchants-carrousel-next.png) no-repeat;
	right: 10px;
}

.container-bloc-ccm{
	width: 720px;
	height: 240px;
	float: left;
	padding-bottom: 10px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.container-bloc-123{
	width: 710px;
	height: 100%;
	display: block;
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.bloc-ccm-padding{
	padding: 10px;	
}
.bloc-ccm-row{
	display: table;
	width: 100%;
	height: 200px;
}
.bloc-123-titre{
	display: table;
	height: 30px;
}
.bloc-123-titre h2{
	margin: 10px 25px 0px 25px;
	color: #fff;
}
.bloc-ccm-1, .bloc-ccm-2, .bloc-ccm-3{
	display: table-cell;
	position: relative;
	width: 34%;
	height: 100%;
	background: transparent url('../site_ck/img/nc/ccm-separateur.png') no-repeat right bottom;
}
.bloc-ccm-2{
	width: 35%;
}
.bloc-ccm-3{
	width: 32%;
	background: none;
}
.bloc-ccm-images{
	position: relative;
	width: 100%;
	height: 100%;
	padding-bottom: 5px;
	background: transparent url('../site_ck/img/nc/ccm1.png') no-repeat 10px 0px;
	z-index: 10;
}
.bloc-ccm-2 .bloc-ccm-images{
	background: transparent url('../site_ck/img/nc/ccm2.png') no-repeat 10px 0px;
}
.bloc-ccm-3 .bloc-ccm-images{
	background: transparent url('../site_ck/img/nc/ccm3.png') no-repeat 10px 0px;
}
.bloc-ccm-hover-orange{
	position: absolute;
	top: 82px;
	left: 0px;
	width: 100%;
	height: 120px;
	display: none;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	z-index: 0
}
.bloc-ccm-texte{
	padding: 130px 10px 0px 10px;
}
.bloc-ccm-texte h3 {
	margin-bottom: 3px;
	font-size: 15px;
	color: #00b200;
	margin-bottom: 10px;
		
}
.bloc-ccm-texte p {
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #026db1;
}
.bloc-ccm-texte p.bloc-ccm-texte-blanc, .bloc-ccm-texte h3.bloc-ccm-texte-blanc  {
	color: #fff;
}
.carousel-indicators li.bloc-ccm-indicateur-blanc{
	background-color: #fff;
}
.container-bloc-tm{
	width: 250px;
	height: 240px;
	position: relative;
	background: #026db1 url('../site_ck/img/nc/ccm-tm-carre.png') no-repeat center 0px;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.full {
	text-align: justify;
}
/*
* JAUGE KOALLITION
*/

.progress-bar-koalition {
	border-radius: 4px;
	background: #ff6600; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmNjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAwYjIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzAwYjIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwNmRiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZkYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ff6600 0%, #ff6600 25%, #00b200 35%, #00b200 65%, #006db2 75%, #006db2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff6600), color-stop(25%,#ff6600), color-stop(35%,#00b200), color-stop(65%,#00b200), color-stop(75%,#006db2), color-stop(100%,#006db2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff6600 0%,#ff6600 25%,#00b200 35%,#00b200 65%,#006db2 75%,#006db2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff6600 0%,#ff6600 25%,#00b200 35%,#00b200 65%,#006db2 75%,#006db2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff6600 0%,#ff6600 25%,#00b200 35%,#00b200 65%,#006db2 75%,#006db2 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff6600 0%,#ff6600 25%,#00b200 35%,#00b200 65%,#006db2 75%,#006db2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#006db2',GradientType=1 ); /* IE6-8 */	
}
.progress {
	overflow: hidden;
	height: 12px;
	margin-bottom: 0px;
	background-color: transparent;	
	box-shadow: inset 0 3px 10px rgba(0,0,0,0.2);
}
.progress-bar-warning {
	background-color: transparent;
}
.progress-bar {
	-webkit-box-shadow: none;
	box-shadow: none;
}
/*
*
*/
#footer .footer-network .footer-follow ul {margin-bottom: 0px}

/*
*
*/
/*
* Saving
*/
.thumbnails li {
	margin: 0;
	list-style-type: none;
	height: 280px;
}
.thumbnails .thumbnail > div, .thumbnails .thumbnail > h4, .thumbnails .thumbnail > span, .thumbnails .thumbnail > p, .thumbnails .thumbnail {
	text-align: center;
}
.thumbnails .thumbnail > span {
	font-size: 10px;
  color: #bbbdc0;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 100;
}
.thumbnails .thumbnail {
	height: 270px;
	border: 1px solid #FFF;
}
.thumbnails .thumbnail > span {
	display: block;
	height: 30px;
	margin-bottom: 5px;
}
.thumbnails .thumbnail > p {
	padding: 0 4px;
}
.pre-thumbnails {
	margin-top: -20px;
	margin-bottom: 10px;
	
}
.tpl-info-logged-in .module-info-saving .ctas a.open-account-cta{
	float: none;
}

@media (max-width: 999px) {
    .tpl-member_help-index .form-assistance .faq-select-set select {
        width: 85%;
    }
    .tpl-member_help-index .form-assistance .assistance-message-set textarea {
        width: 85%;
        margin: 0 0 0 5px;
    }
    .module-how-item {
        -webkit-transform: scale(1.442); 
        -moz-transform: scale(1.442);
        -o-transform: scale(1.442);
        -ms-transform: scale(1.442);
        transform: scale(1.442);
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
    }
    .module-how .module-how-item-4 {
        margin: 50px auto 50px auto;
    }
    .col-sm-12 > .module.module-register {
        margin-top: 10px;
    }
    .col-sm-6 .module_facebook {
        margin-right: 10px;
    }
    .relatedcontent.ck_boot_block_facebook{
        margin-top: 10px;
    }
	
	/*
	*	CCM
	*/
	
	.container-bloc-ccm{
		width: 720px;
		height: 240px;
		float: left;
		padding-bottom: 10px;
		overflow: hidden;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.container-bloc-123{
		width: 720px;
		height: 100%;
		display: block;
		float: left;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.container-bloc-tm{
		width: 720px;
		height: 120px;
		position: relative;
		background: #026db1 url('../site_ck/img/nc/ccm-tm-rect.png') no-repeat center center;
		float: left;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 10px;
	}
	.container-bloc-tm .bloc-bouton-bottom{
		display: none;
	}
	.container-bloc-unicef{
		margin-bottom: 10px;
	}
}
@media (min-width: 768px) and (max-width: 999px) {
    .search-by-merchant.col-sm-8 {
        width: 73.5%;
    }
    .ck_boot_block_steps {
        -webkit-transform: scale(0.85); 
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        -ms-transform: scale(0.85);
        transform: scale(0.85);
        margin: 0 auto 40px -20px;
    }
    #premiermenu .menu_home {
        width: 58px;
    }
    #premiermenu div > a {
        font-size: 13px;
    }
    #footer .footer-map .footer-newsletter {
        padding-left: 0px;
    }
    #footer .footer-nav-item.invitation-form{
        margin-left: -5px;
    }
	.module-member-merchants-lateral ul {
		display: inline-flex;
	}
}
@media (max-width: 767px) {
	.module-partners-top .partner{
		margin:0;
		left: 50%;
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.partner-top li .partner-description-text{
		width: 60%;
		line-height: 20px;
	}
    .container {
        padding: 0 5px;
    }
    .member-area-set-content.member-koalition table.member-area-table colgroup > col:first-child{
        width: 195px;
    }
    .tpl-member_invitation-index .invitation-email,
    .tpl-member_koalition-invitation_unicef .invitation-email{
        width: 75%;
    }
    .tpl-member_merchant .module-search .add-member-merchant .search-query {
        width: 100%;
    }
    .module-how .module-how-item {
        -webkit-transform: scale(1.25); 
        -moz-transform: scale(1.25);
        -o-transform: scale(1.25);
        -ms-transform: scale(1.25);
        transform: scale(1.25);
        margin: 30px auto 30px auto;
    }
    .module-how .module-how-item-4 {
        margin: 35px auto 30px auto;
    }
    .module-how-koalition {
        background: url("/project/public/theme/bootstrap/site_ck/css/../img/how-koalition-bg-700.png") no-repeat scroll 0 0 #CCCCCC;
        color: #FFFFFF;
        padding: 150px 20px 10px;
        text-align: center;
    }    
    .tpl-member_invitation-index .invitation-email {
        margin-bottom: 5px;
    }
    .module-add-koalition .add-koalition-form-partner, .module-add-koalition .add-koalition-form-create, .module-add-koalition .add-koalition-form-join{
        margin: 0 15px 30px 15px;
    }
    p.add-koalition-fieldset-create-notice {
        width: 100%;
        padding-right: 0px;
    }
    .module-add-koalition .add-koalition-form-join .add-koalition-fieldset-koalition,
    .module-add-koalition .add-koalition-form-create .add-koalition-fieldset-koalition,
    .module-add-koalition .add-koalition-form-partner .add-koalition-fieldset-koalition{
        background: none;
    }
    .how-details-ctas.ctas.row .col-xs-12{
        margin-top: 10px;
    }
    .module-selection-week .selection-item .selection-banner{
        float: left;
    }
    .table-responsive{
        padding-bottom: 10px;
        overflow-y: scroll;
    }
    .tpl-member_merchant .module-search .add-member-merchant .search-submit {
        margin-left: 15px;
    }
    .ck_boot_block {
        display: inline;
        padding: 0px;
    }
    .module-partner-unicef .ck_boot_block_center p {
        margin: 12px 0 5px;
    }
    .module-partner-unicef .ck_boot_block_center p.btn-unicef {
        margin: 25px 0 0;
    }
    .tpl-member_order .member-area-set .filters p{
        width: 24%;
        min-width: 100px;
        margin: 6px 10px;
    }
    .tpl-member_order .member-area-set .filters p.filters-submit {padding-top: 16px;}
    .tpl-member_order .member-area-set .filters label {display: block;}
    .tpl-member_order .member-area-set .filters input[type="submit"]{
        float: left;
    }
    .module-carrousel-tabbed .carrousel .carrousel-items .item .item-body{        
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: 100% 100%;
    }  
	.module-member-merchants-lateral ul {
		display: inline-flex;
	}
/*
 * ND
 */
	.bloc-milieu-image-partner1bis{
		background: #00b2f0 url('../site_ck/img/nc/logo_unicef_home_reduit.png') no-repeat center center;
	}
	.container-bloc-quatre{
		display: inline-block;
		width:100%;
		height:50px; 
		overflow:hidden;
		float: left;
		margin-right: 15px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.container-bloc-unicef-right{
		display: inline-block;
		vertical-align: top;
		padding: 0px;
		margin-bottom: 10px;
		width: 100%;
		height: 200px;
		overflow: hidden;
		float: left;
	}
	.container-bloc-unicef-right p{
		font-size: 16px;
		padding: 0px 10px;
		margin-bottom: 10px;
	}
	.container-bloc-unicef-right h3 {
		color:#2fa227;
		padding: 10px 10px 0px;
		margin-bottom: 10px;
	}
	.container-bloc-unicef-right a {
		width: 220px;
		margin-bottom: 5px;
	}
	.container-bloc-unicef{
		width: 100%;
		height: 250px;
		background: transparent url('../site_ck/img/nc/fond_unicef.png') no-repeat;
		background-size: cover;
		display: block;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px
	}
	.container-bloc-unicef a{
		color: #fff;
	}
/*
*	CCM
*/
.container-bloc-ccm{
		width: 100%;
		height: 350px;
		float: left;
		padding-bottom: 10px;
		overflow: hidden;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.container-bloc-123{
		width: 100%;
		height: 100%;
		display: block;
		float: left;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.container-bloc-tm{
		width: 100%;
		height: 120px;
		position: relative;
		background: #026db1 url('../site_ck/img/nc/ccm-tm-rect_480.png') no-repeat center center;
		float: left;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.bloc-ccm-row{
		display: table;
		width: 100%;
		height: 310px;
	}
	.bloc-ccm-images{
		position: relative;
		width: 100%;
		height: 100%;
		padding-bottom: 5px;
		background: transparent url('../site_ck/img/nc/ccm1s.png') no-repeat 10px 5px;
		z-index: 10;
	}
	.bloc-ccm-2 .bloc-ccm-images{
		background: transparent url('../site_ck/img/nc/ccm2s.png') no-repeat 10px 5px;
	}
	.bloc-ccm-3 .bloc-ccm-images{
		background: transparent url('../site_ck/img/nc/ccm3s.png') no-repeat 10px 5px;
	}
	.bloc-ccm-hover-orange{
		position: absolute;
		display: none;
		top: 138px;
		left: 0px;
		width: 100%;
		height: 175px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
		z-index: 0
	}
	.bloc-ccm-texte{
		padding: 170px 10px 0px 10px;
	}
	.bloc-ccm-texte h3 {
		margin-bottom: 3px;
		font-size: 15px;
		color: #00b200;
		margin-bottom: 10px;
		height: 32px

	}
	.bloc-ccm-texte p {
		margin-bottom: 10px;
		font-size: 11px;
		font-weight: bold;
		color: #026db1;
	}
	.container-bloc-unicef-right .bloc-bouton_green {
		margin: 0px auto;
	}
}
@media (max-width: 340px) {
    .module-how .module-how-item {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        margin: 30px auto 30px auto;
    }
}
@media (max-width: 380px) {
	.container-bloc-unicef{
		height: 270px;
	}
	.container-bloc-unicef-right{
		height: 220px;
	}
}
@media (max-width: 591px){
    .search-categories-cta.hidden-xxs {
        display: none !important;
    }
    .ck_boot_block_hidden_480{
        display: none !important;
    }
}
@media (max-width: 560px){
	.partner-top li .partner-description{
		line-height: 135px;
		height: 135px;
	}
	.partner-top li .partner-description-logo{
		margin: 0 auto;
		float:none;
	}
	.partner-top li .partner-description-text {
		margin-top:10px;line-height:15px; width: 100%;
	}
    .col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12 {
        position: relative;
        min-height: 1px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .tpl-merchant-view .module-merchant .merchant-main .merchant-promotions .promotion-details {
        width: 65%;
        padding-right: 0px;
        margin-right: 0px;
        padding-left: 70px;
    }
    .col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11 {
        float: left;
    }
    .col-xxs-12 {
        width: 100%;
    }
    .col-xxs-11 {
        width: 91.66666666666666%;
    }
    .col-xxs-10 {
        width: 83.33333333333334%;
    }
    .col-xxs-9 {
        width: 75%;
    }
    .col-xxs-8 {
        width: 66.66666666666666%;
    }
    .col-xxs-7 {
        width: 58.333333333333336%;
    }
    .col-xxs-6 {
        width: 50%;
    }
    .col-xxs-5 {
        width: 41.66666666666667%;
    }
    .col-xxs-4 {
        width: 33.33333333333333%;
    }
    .col-xxs-3 {
        width: 25%;
    }
    .col-xxs-2 {
        width: 16.666666666666664%;
    }
    .col-xxs-1 {
        width: 8.333333333333332%;
    }
    .col-xxs-pull-12 {
        right: 100%;
    }
    .col-xxs-pull-11 {
        right: 91.66666666666666%;
    }
    .col-xxs-pull-10 {
        right: 83.33333333333334%;
    }
    .col-xxs-pull-9 {
        right: 75%;
    }
    .col-xxs-pull-8 {
        right: 66.66666666666666%;
    }
    .col-xxs-pull-7 {
        right: 58.333333333333336%;
    }
    .col-xxs-pull-6 {
        right: 50%;
    }
    .col-xxs-pull-5 {
        right: 41.66666666666667%;
    }
    .col-xxs-pull-4 {
        right: 33.33333333333333%;
    }
    .col-xxs-pull-3 {
        right: 25%;
    }
    .col-xxs-pull-2 {
        right: 16.666666666666664%;
    }
    .col-xxs-pull-1 {
        right: 8.333333333333332%;
    }
    .col-xxs-pull-0 {
        right: 0%;
    }
    .col-xxs-push-12 {
        left: 100%;
    }
    .col-xxs-push-11 {
        left: 91.66666666666666%;
    }
    .col-xxs-push-10 {
        left: 83.33333333333334%;
    }
    .col-xxs-push-9 {
        left: 75%;
    }
    .col-xxs-push-8 {
        left: 66.66666666666666%;
    }
    .col-xxs-push-7 {
        left: 58.333333333333336%;
    }
    .col-xxs-push-6 {
        left: 50%;
    }
    .col-xxs-push-5 {
        left: 41.66666666666667%;
    }
    .col-xxs-push-4 {
        left: 33.33333333333333%;
    }
    .col-xxs-push-3 {
        left: 25%;
    }
    .col-xxs-push-2 {
        left: 16.666666666666664%;
    }
    .col-xxs-push-1 {
        left: 8.333333333333332%;
    }
    .col-xxs-push-0 {
        left: 0%;
    }
    .col-xxs-offset-12 {
        margin-left: 100%;
    }
    .col-xxs-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .col-xxs-offset-10 {
        margin-left: 83.33333333333334%;
    }
    .col-xxs-offset-9 {
        margin-left: 75%;
    }
    .col-xxs-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .col-xxs-offset-7 {
        margin-left: 58.333333333333336%;
    }
    .col-xxs-offset-6 {
        margin-left: 50%;
    }
    .col-xxs-offset-5 {
        margin-left: 41.66666666666667%;
    }
    .col-xxs-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .col-xxs-offset-3 {
        margin-left: 25%;
    }
    .col-xxs-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .col-xxs-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .col-xxs-offset-0 {
        margin-left: 0%;
    }
    .hidden-xxs{
        display: none !important;
    }
    .ck_boot_block_center{
        text-align: center;
    }
}
@media (max-width: 480px) {
    .container {
        padding: 0 3px;
    }
    .module h2 .module-title-with-baseline {
        font-size: 20px;
    }
    .module-merchants-carrousel h2 .merchants-total {
        font-size: 22px;
    }
    .module-search .search-by-merchant {
        width: 100%
    }
    .hidden-360-less {
        display: none !important;
    }
    .hidden-xxs {
        display: none !important;
    }
    #premiermenu div > a {
        font-size: 9.5px;
        padding: 5px 1px;
    }
    #premiermenu .menu_home {
        width: 30px;
    }
    #premiermenu .menu_compte,#premiermenu .menu_livrets{
        width: 60px;
    }
	
    #header .logo a{
        width: 220px;
        height: 60px;
        background: url(/project/public/theme/bootstrap/site_ck/css/../img/logo-official-baseline_250.png) no-repeat center;
        background-position: 0px 0px;
        background-size: contain; 
    }/*
	#header .logo a{
        width: 220px;
        height: 60px;
        background: url(/project/public/theme/bootstrap/site_ck/css/../img/logo-official-baseline-winter_250.png) no-repeat center;
        background-position: 0px 0px;
        background-size: contain; 
    }*/
    .module-partners .partner {
        display: block;
        float: none;
    }
    .tpl-partner-index .module-partners .partner {
        margin-left: auto;
        margin-right: auto;
    }
    #footer .footer-map .footer-sections ul {
        float: none;
        width: 100%;
        margin-right: 0px;
    }
    #footer .footer-nav .faq-cta {
        margin-right: 0px;
        font-size: 100%;
        line-height: 12px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
        align-items: center;
        padding-left: 32px;
    }
    #footer .footer-nav .contact-cta {
        font-size: 100%;
        line-height: 12px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
        align-items: center;
        padding-left: 32px;
        float: right;
    }
    #footer .footer-map .footer-sections ul.last {
        width: 135px;
        float: right;
    }
    .tpl-merchant-view .module-merchant .merchant-goto .merchant-goto-cta {
        width: 75%;
    }
    .search-by-merchant .col-xs-10{
        width: 78%
    }
    .tpl-member_koalition .form-koalition-invitation .group-type {
        display: block;
        float: left;
        width: 300px;
        padding: 100px 0 0 0;
    }
    .tpl-member_koalition .form-koalition-invitation .group-type-others {
        padding: 100px 0 0 0;
        background: url(/project/public/theme/bootstrap/site_ck/css/../img/koalition-type-others.png) no-repeat 40px top;
    }
    .tpl-member_koalition .form-koalition-invitation .group-type-parents {
        margin-bottom: 40px;
    }
    .visible-sm.visible-xs.hidden-xxs{
        display: none !important;
    }
    .ck_boot_block_steps {
        -webkit-transform: scale(0.55); 
        -moz-transform: scale(0.55);
        -o-transform: scale(0.55);
        -ms-transform: scale(0.55);
        transform: scale(0.55);
        margin: 0 auto 40px -108px;
    }
    .tpl-member-area .member-koalition .form-koalitions .btn-generic {
        margin: 10px 0px 20px 0;
    }
    .tpl-member_bank .member-koalition .member-rib-submit .member-rib-notice,
    .tpl-member_bank .member-koalition .member-iban-submit .member-iban-notice{
        padding-left: 0px;
        float: left;
        width: 100%;
        text-align: right;
    }
    .module-partner-unicef .ck_boot_block_center p.btn-unicef {
        margin: 10px 0 0;
    }
    .ck_boot_block {
        display: inline;
        padding: 0px;
    }
    .tpl-merchant-view .module-merchant .merchant-main .merchant-promotions .promotion-details {
        width: 65%;
        padding-right: 0px;
        margin-right: 0px;
        padding-left: 50px;
    }
    .tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_ba{
        background: #eee url('../site_ck/img/promotion_3_48x48.png') no-repeat 1px 2px;
    }
    .tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_fl{
        background: #eee url('../site_ck/img/promotion_1_48x48.png') no-repeat 1px 2px;
    }

    .tpl-merchant-view .module-merchant .merchant-main .merchant-promotions li.category_promotion_cr{
        background: #eee url('../site_ck/img/promotion_2_48x48.png') no-repeat 1px 2px;
    }
	
/*
 *	ND CCM
 */
.container-bloc-unicef-right h3 {
	font-size: 20px;
}
.container-bloc-unicef-right p {
	font-size: 13px;
}
	.container-bloc-ccm.hidden-xxxs {
		display: none;
	}
	.container-bloc-ccm.visible-ccm-xxs{
		display: block!important
	}
	.container-bloc-tm .bloc-bouton-bottom{
		display: block;
	}
	
	.container-bloc-ccm{
		width: 100%;
		height: 240px;
		float: left;
		padding-bottom: 10px;
		overflow: hidden;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.container-bloc-123{
		width: 100%;
		height: 100%;
		display: block;
		float: left;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.bloc-123-titre h2{
		margin: 10px 10px 0px 10px;
		font-size: 26px;
		color: #fff;
	}
	.container-bloc-tm{
		width: 100%;
		height: 240px;
		position: relative;
		background: #026db1 url('../site_ck/img/nc/ccm-tm-carre.png') no-repeat center 0px;
		float: left;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.bloc-ccm-row{
		display: table;
		width: 100%;
		height: 262px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.bloc-ccm-images{
		position: relative;
		width: 100%;
		height: 100%;
		background: transparent url('../site_ck/img/nc/ccm1.png') no-repeat center -5px;
		z-index: 10;
	}
	.bloc-ccm-2 .bloc-ccm-images{
		background: transparent url('../site_ck/img/nc/ccm2.png') no-repeat center -5px;
	}
	.bloc-ccm-3 .bloc-ccm-images{
		background: transparent url('../site_ck/img/nc/ccm3.png') no-repeat center -5px;
	}
	.bloc-ccm-hover-orange{
		position: absolute;
		display: none;
		top: 83px;
		left: 0px;
		width: 100%;
		height: 120px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
		z-index: 0
	}
	.bloc-ccm-texte{
		padding: 120px 10px 0px 10px;
	}
	.bloc-ccm-1, .bloc-ccm-2, .bloc-ccm-3{
		display: block;
		position: relative;
		width: 100%;
		height: 200px;
		background: none;
	}
	.container-bloc-unicef-right .bloc-bouton_green {
		margin: 20px auto 5px;
	}
}
@media (min-width: 480px) {
    .module-carrousel .carrousel .carrousel-items .item {
        background-size: cover;
    }
    #header .logo a{width:100%;background-position: 0px 0px; background-size: cover}
    .module-how { height: auto;}
    .module-search .search-categories {width: 520px;}
    .tpl-member-area .member-koalition .form-koalitions .btn-generic {
        margin: 0px 75px 5px 0;
        font-size: 14px;
    }
    .tpl-member-area .member-koalition .form-koalitions .btn-generic-dispatch {
        width: 100%;
    }
}
@media (min-width: 550px) {
    .pad2col1,.pad2col2{
        width:48%;
        float: left;
    }
    .pad2col1{
        padding-right: 4%;
    }
    .pad3col1,.pad3col2,.pad3col3{
        width:32%;
        float:left;
    }
    .pad3col1,.pad3col2{
        padding-right: 2%;
    }
}
@media (min-width: 480px) and (max-width:767px){
    .module-how{
        height: 100%;
    }
    .module h2 .module-title-with-baseline {
        font-size: 30px;
    }
    .module-merchants-carrousel h2 .merchants-total {
        font-size: 36px;
    }
    .module-how .module-how-item {
        -webkit-transform: scale(1.15); 
        -moz-transform: scale(1.15);
        -o-transform: scale(1.15);
        -ms-transform: scale(1.15);
        transform: scale(1.15);
        margin: 25px auto 25px auto;
    }
    .ck_boot_block_steps {
        -webkit-transform: scale(0.75); 
        -moz-transform: scale(0.75);
        -o-transform: scale(0.75);
        -ms-transform: scale(0.75);
        transform: scale(0.75);
        margin: 0 auto 40px -46px;
    }
    .module-how .module-how-item-4 {
        margin: 35px auto 135px auto;
    }
    .tpl-member-area .member-koalition-add .btn-generic {
        float: none;
        width: 200px;
    }
	
    #header .logo a{
        width:330px;
        height: 65px;
        background: url(/project/public/theme/bootstrap/site_ck/css/../img/logo-official-baseline_480.png) no-repeat center;
        background-position: 0px 0px;
        background-size: contain; 
    }/*
    #header .logo a{
        width:330px;
        height: 65px;
        background: url(/project/public/theme/bootstrap/site_ck/css/../img/logo-official-baseline-winter_480.png) no-repeat center;
        background-position: 0px 0px;
        background-size: contain; 
    }*/
	.module-partners .partner {
        display: block;
        float: none;
    }
    .tpl-partner-index .module-partners .partner {
        margin-left: auto;
        margin-right: auto;
    }
    .tpl-member_koalition .form-koalition-invitation .group-type {
        display: block;
        float: left; 
        width: 300px;
        padding: 100px 0 0 0;
    }
    .tpl-member_koalition .form-koalition-invitation .group-type-others {
        padding: 100px 0 0 0;
        background: url(/project/public/theme/bootstrap/site_ck/css/../img/koalition-type-others.png) no-repeat 40px top;
    }
    .tpl-member_koalition .form-koalition-invitation .group-type-parents {
        margin-bottom: 40px;
    }
    .col-sm-6 .module_facebook {
        margin-right: 10px;
    }
}
@media (min-width: 480px) and (max-width:705px){
.module-carrousel .carrousel, .module-carrousel .carrousel .carrousel-nav {
        position: relative;
        height: 274.5px;
        
    }
    .module-carrousel .carrousel .carrousel-items .item .btn-generic{display:block;position:absolute;top:226px;left:210px;width:130px;margin:0;font-size:15px;}
    .module-carrousel-tabbed .carrousel .carrousel-nav{display:block;position:absolute;left:0;/*top:0;*/width:196px;height:100%;z-index:1;}
    .module-carrousel-tabbed .carrousel .carrousel-nav .nav-ctas .nav-item{display:block;position:relative;height:25px;padding:10px 10px;text-decoration:none;font-size:12px;opacity:0.90;border-bottom:1px solid #fff;}
    .module-carrousel-tabbed .carrousel .carrousel-nav .nav-ctas .nav-item .item-title{display:block;margin-bottom:3px;font-size: 11px;}
    .module-carrousel-tabbed .carrousel .carrousel-nav .nav-ctas .nav-item .item-subtitle{display:block;font-style:italic;font-size: 10px;}
}
@media (min-width: 560px) and (max-width:591px){
    .search-by-merchant.col-sm-8 {
        width: 100%
    }
}
@media (min-width: 768px) {
    .module-carrousel .carrousel .carrousel-items .item {
        background-size: cover;
    }
    .module h2 .module-title-with-baseline {
        font-size: 32px;
    }
    .module-merchants-carrousel h2 .merchants-total {
        font-size: 40px;
    }
    #header .logo a{width:100%;background-position: 0px center; background-size: contain}
    .module-merchants-carrousel .carrousel{width:560px;height:150px;margin:0 auto 15px;}
    .module-merchants-carrousel .carrousel li{width:560px;height:150px;}
    #footer .footer-map {
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom-style: solid;
        border-bottom-width: 5px;
        padding-left: 15px;
    }
    .module-search .search-categories {width: 688px;}
	.merchants-top  {margin-right: 5px}
    .module-member-merchants-lateral.merchants-top  {margin-right: 5px; margin-left: 5px}
    .tpl-member-area .member-area-set {
        margin-left: 10px;
    }
    .module-how-koalition {
        background: url("/project/public/theme/bootstrap/site_ck/css/../img/how-koalition-bg.png") no-repeat scroll 0 0 / 100% auto #CCCCCC;
        color: #FFFFFF;
        padding: 150px 20px 10px;
        text-align: center;
    } 
    #content .maincontent.col-sm-6:first-child {
        margin-right: 10px;
    }
    #content .maincontent.col-sm-6 {
        width: 49.2%;
    }
    .tpl-member-area .member-koalition-add .btn-generic {
        float: none;
        width: 275px;
    }
    .tpl-merchant-view .module-merchant .merchant-goto .merchant-goto-cta {
        width: 400px;
    }
    .tpl-member_koalition .form-koalition-invitation {
        display: block;
        background: #eaf1f9 url(/project/public/theme/bootstrap/site_ck/css/../img/koalition-invitation-bg.png) no-repeat 0 115px;
    }
    .tpl-member_merchant .module-search .add-member-merchant .search-submit {
        margin-left: 15px;
    }
    .btn-unicef {
        position: absolute;bottom: 0px;left: 25%;
    }
    /*
    *Carousel 
    */

    .pad2col1,.pad2col2{
        width:48%;
    }
    .pad2col1{
        padding-right: 4%;
    }
    .pad3col1,.pad3col2,.pad3col3{
        width:32%;
    }
    .pad3col1,.pad3col2{
        padding-right: 2%;
    }
}
@media (min-width: 1000px) {
    #content .maincontent.col-lg-9,#content .maincontent.col-md-9{
        width:73.196%;
        margin-right: 7px;
    }
    #content  .pull-right{
        margin-right: 0px;
    }
    #content .relatedcontent.col-lg-3,#content .relatedcontent.col-md-3{
        width:25.774%;
    }
    .module-koala-labels .col-lg-5, .module-koala-labels .col-md-5 {
        width: 38.310%;
        margin-right: 16px;
    }
    .module-koala-labels .col-lg-7, .module-koala-labels .col-md-7 {
        width: 59.437%;
    }
    .module-carrousel .carrousel {
        width: 710px;
    }
    #header .logo a{width:600px;background-position: 0px center;background-size: initial;}
    .module-merchants-carrousel .carrousel{width:560px;height:150px;margin:0 auto 35px;}
    .module-merchants-carrousel{padding: 0px;}
    #footer .footer-map {
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom-style: solid;
        border-bottom-width: 5px;
        padding-left: 15px;
    }
    .module-search .search-categories {
        width: 688px;
    }
    .merchants-top  {/*width: 328px*/}
    .tpl-info .module-column {
        float: left;
        width: 325px;
    }
    .tpl-info .module-column-last {
        float: right;
    }
    .merchant-related.col-lg-3{
        width:23.5%
    }
    .tpl-merchant-view .module-merchant .merchant-main {
        display: block;
        float: right;
        width: 540px;
    }
    .merchants-list .column-last {
        float: right;
    }
    .merchants-list .column {
        float: left;
        width: 340px;
        margin-right: 10px;
    }
    #header .member-status {
        width: 300px;
    }
    #header .facebook-recommend {
        width: 300px;
    }
    .tpl-member-area .member-area-set {
        margin-left: 10px;
    }
    .tpl-member_merchant .member-area-set .member-area-set-content {
        padding: 5px 5px;
    }
    .tpl-member-area .member-area-set .member-area-set-content {
        padding: 20px;
    }
    .tpl-member-area .member-koalition-add .btn-generic {
        float: none;
    }
    .module-search .search-by-merchant {
        width: 500px;
    }
    .ck_boot_less_padding {
        padding-bottom: 25px;
    }
}