/* start: extension/smiledesign/design/gallimard-jeunesse/stylesheets/screen.css */
* {
    margin: 0;
    padding: 0;
}
html,body {
    height: 100%;
    /*font-size:100%;*/
}
body {
    color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size:75%; /*12px*/
    text-align: center;
    vertical-align: baseline;
    line-height: 1.22em;
    background-color:#FFF;
}
body{
    background:#FFF url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-body.jpg) repeat-x 0 0;
}
/*
    body.blue{
    background:#FFF url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-body.png) repeat-x 0 0;
}
*/
body.green{
    background:#FFF url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-collection.png) repeat-x 0 0;
}
body.kaki{
    background:#FFF url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-body-kaki.png) repeat-x 0 0;
}
body.cyan{
    background:#FFF url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-body-cyan.png) repeat-x 0 0;
}
body.light-blue{
    background:#FFF url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-body-light-blue.png) repeat-x 0 0;
}

input,select,option,textarea {
    font-family: Arial;
    font-size: 100%;
}
input {
    vertical-align: baseline;
}
fieldset {
    border: none;
}
.textField{
    color:#999999;
}
.submit{
    cursor:pointer;
    text-transform:uppercase;
    border:none;
}
a img, img {
    border: 0 none;
}
a {
    color: #666666;
    text-decoration: none;
    outline: none;
}
a:hover{
    color:#000;
}
.rte a{
    color: #000;
}
.rte a:hover{
    text-decoration: underline;
}
#header h1 {
    display: none;
}
h2,h3,h4,h5,h6 {
    font-weight: bold;
}

h2 {
    font-size:18px;
}
h3{
    font-size:16px;
}
h4 {
    font-size:14px;
}
.breaker{
    clear:both;
    line-height: 0;
    height:0px;
    overflow:hidden;
}
.skip {
    display:none;
}
.skip ul {
    display: none;
}
.hidden {
    display:none;
}

ul, li{
    list-style:none;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}

html[lang] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

#site{
    text-align:left;
    margin:52px auto 0 auto;
    width:1000px;
}
.top-site{
    padding-top:20px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-site.png) no-repeat 0 0;
}
.bottom-site{
    padding-bottom:28px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-site.png) no-repeat bottom left;
}
.page{
    padding:0 15px 0 13px;
    width:969px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-site.png) repeat-y top left;
}

/*********************************************** Header **********************************************/
#header{
    background:#FFF url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-header.png) no-repeat bottom left;
}
#logo{
    padding:15px 0 0 22px;
    float:left;
}
.topMenu{
    float:right;
    padding-right:12px;
}
.log{
    float:left;
    margin:0 56px 0 0;
}
.log li{
    display:inline;
}
.log a{
    color:#336699;
}
.log a:hover{
    color:#000;
}
.log .account a, .log .acount a:hover {
    color:#666666;
}
.share-block{
    float:right;
}
.share-block li{
    margin-bottom:5px;
}
.share-block a, #footer .download, .nav .rss {
    display:block;
    padding:2px 0 0 25px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/picto-header-footer.png) no-repeat 0 0;
}
.share-block .newsletter{
    background-position:0 0;
}
.share-block .share{
    background-position: 0 -20px;
}
.share-block .rss, .nav .rss{
    background-position: 0 -40px;
}
/****************** Menu ********************/
#mainMenu {
    padding:11px 0 0 24px;
    float:left;
}
#secondaryMenu {
    padding:8px 22px 0 0;
    float:right;
}
#mainMenu li, #secondaryMenu li{
    float:left;
}
#mainMenu a, #secondaryMenu a{
    display:block;
}
#secondaryMenu a{
    height:51px;
}
#mainMenu a{
    height:48px;
}
#mainMenu .item1{
    width:111px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/menu/menu-0-3ans.png) no-repeat 0 0;
}
#mainMenu .item2{
    margin-left:-4px;
    width:117px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/menu/menu-3-6ans.png) no-repeat 0 0;
}
#mainMenu .item3{
    margin-left: -8px;
    width:108px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/menu/menu-6-9ans.png) no-repeat 0 0;
}
#mainMenu .item4{
    margin-left:-14px;
    width:143px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/menu/menu-9-13ans.png) no-repeat 0 0;
}
#mainMenu .item5{
    width:116px;
    margin-left: -9px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/menu/menu-13ans.png) no-repeat 0 0;
}
#mainMenu a:hover, #mainMenu .active{
    background-position:bottom left;
}
/*
#mainMenu a:hover, #mainMenu .active{
    background-position:bottom left;
}
*/

#secondaryMenu a{
    width:109px;
    height:51px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/menu/secondary-menu.png) no-repeat 0 0;
}
#secondaryMenu .item-author a{
   background-position:0 0;
}
#secondaryMenu .item-advice a{
   background-position: -109px 0;
}
#secondaryMenu .item-news a{
    background-position: -218px 0;
}
#secondaryMenu .item-author a:hover, #secondaryMenu  .item-author a.active {
   background-position:0 -51px;
}
#secondaryMenu .item-advice a:hover, #secondaryMenu  .item-advice a.active {
   background-position: -109px -51px;
}
#secondaryMenu .item-news  a:hover, #secondaryMenu .item-news a.active {
    background-position: -218px -51px;
}

/********************************* footer *********************************/
#footer{
    padding:20px 30px 0 24px;
    border-top:dashed #817f7E 1px;
    background-color:#e9e8e2;
}
#footer ul{
    color:#336699;
    padding-bottom:13px;
    text-align:center;
}
#footer li{
    display:inline;
}
#footer li a{
    color:#336699;
    margin:0 5px;
}
#footer li a:hover{
    text-decoration:underline;
}
#footer form{
    padding-top:3px;
    margin-right:90px;
    float:left;
}
#footer label{
    margin-right:5px;
}
#footer select{
    width:178px;
}
#footer .download {
    text-decoration:none;
    display:block;
    padding-top:1px;
    margin:6px 0 0 0;
    float:left;
    background-position: 0 -59px;
}
#footer .wrap-link{
    float:right;
}
#footer .wrap-link img{
    margin-bottom: 4px;
    vertical-align: middle;
}

/*************************** Gestion des tailles ***************************/
.size-14{
    font-size:14px;
}
.size-15{
    font-size:15px;
}
.size-16{
    font-size:16px;
}
.size-17{
    font-size:17px;
}
.size-25{
    font-size:25px;
}
.size-28{
    font-size:28px;
}

/*************************** Gestion des couleurs **************************/

.orange{
    color:#ee521b;
}
.dark-grey, .dark-grey a, a.dark-grey{
    color:#333333;
}
.dark-grey a:hover, a.dark-grey:hover{
    color:#000;
    text-decoration:none;
}

/* end: extension/smiledesign/design/gallimard-jeunesse/stylesheets/screen.css */

/* start: extension/smiledesign/design/gallimard-jeunesse/stylesheets/jquery-ui-style.css */

/************************ Slider **************************/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 8px; height: 15px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: 11px; width:94%; }
.slider{ height:2px;  width:95%; background:#FFF;} /*background:#FFF;*/
.ui-slider-horizontal .ui-slider-handle { top: -6px;}
.ui-slider-horizontal .ui-slider-range { top:-2px; height:2px;top:-2px; /*background-color:#000;height: 100%; width: 100% !important;*/ }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.block-search .ui-state-default, .block-search .ui-widget-content .ui-state-default,
.block-search  .ui-widget-header .ui-state-default {
    cursor:pointer;
	background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/ui-slider-handle.png) no-repeat bottom left;
}

/*****  Accordion *****/
.ui-icon {display: block;overflow: hidden;text-indent: -99999px;}
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; /*zoom: 1;*/ }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; }
.ui-accordion-icons .ui-accordion-header a {}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute;}
.ui-accordion .ui-accordion-content {zoom: 1;}
.ui-accordion .ui-accordion-content-active { display: block; }


/********************** tabs *************/
.ui-tabs { /*position: relative;zoom: 1; */} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav li {white-space: nowrap; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {  }
/*.ui-tabs  .ui-state-active a{background-position:bottom left;}*/
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block;}
.ui-tabs .ui-tabs-hide { display: none; }

/* end: extension/smiledesign/design/gallimard-jeunesse/stylesheets/jquery-ui-style.css */

/* start: extension/smiledesign/design/gallimard-jeunesse/stylesheets/jslider.css */
#slider-range{
	padding-left:3px;
    width: 235px;     
	height:16px;
}
.advanced-search #slider-range{  
	padding-left:0px;
    width:284px;  
	height:16px;
}
.jslider .jslider-bg i, .jslider .jslider-pointer{
	background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/jslider.png) no-repeat 0 0;
}
.jslider { display: block; width: 100%; position: relative;}
.jslider table { width: 100%; border-collapse: collapse; border: 0; }
.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

.jslider table, .jslider table tr, .jslider table tr td { width: 100%; vertical-align: top; }
.jslider .jslider-bg { position: relative; }
.jslider .jslider-bg i { height:2px; position: absolute; font-size: 0; top: 0; }
.jslider .jslider-bg .l { background:#ec8273; /*background:#FFF; */ width: 50%;}
.jslider .jslider-bg .r { background:#ec8273; /*background:#FFF;*/ width: 50%; left: 50%;}
.jslider .jslider-bg .v { background:#FFF; /* background:#000;*/ position: absolute; width: 60%; left: 20%; top: 0; height: 2px;}
.slider-wrap .unselected{color:#ec8273; }
.slider-wrap .selected{color:#e43117; }

.advanced-search  .slider-wrap .unselected{color:#b1b1b1; }
.advanced-search  .slider-wrap .selected{color:#666666; }
.advanced-search .jslider .jslider-bg .l { background:#bebebe;}  
.advanced-search .jslider .jslider-bg .r { background:#bebebe;}
.advanced-search .jslider .jslider-bg .v { background:#666666;}

.jslider .jslider-pointer { width: 13px; height: 15px;position: absolute; left: 20%; top: 5px; margin-left: -6px; cursor: pointer; cursor: hand; }
.jslider .jslider-pointer-to { left: 80%; }
.jslider .jslider-label { font-size: 9px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; }
.jslider .jslider-label-to { left: auto; right: 0; }
.jslider .jslider-value { display:none; font-size: 9px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -19px; left: 20%; background: white; line-height: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.jslider .jslider-value-to { left: 80%; }
.jslider .jslider-label small,.jslider .jslider-value small { position: relative; top: -0.4em; }
.jslider .jslider-scale { position: relative; top: 9px; }
.jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }
.jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999; }
.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{ display: none; }

/* end: extension/smiledesign/design/gallimard-jeunesse/stylesheets/jslider.css */

/* start: extension/smiledesign/design/gallimard-jeunesse/stylesheets/nyroModal.css */
.nyroModalBg {
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.7;
    z-index:997;
}
.nyroModalTitle {
    top: -26px;
    left: 0;
    margin: 0;
    font-size: 1.1em;
    color: #ddd;
}
.nyroModalCont {
    position: absolute;
    padding:0;
    z-index:998;
    /*background: #fff;*/
}
.nyroModalCont .content{
    background: none;
}
.nyroModalCont .content .text
{
    padding-right: 36px;
}
.nyroModalCont iframe {
    width: 800px;
    min-height:550px;
    border:0;
    /*width: 600px;
    height: 400px;*/
}
.nyroModalError {
    border: 4px solid red;
    color: red;
    width: 250px;
    height: 250px;
}
.nyroModalError div {
    min-width: 0;
    min-height: 0;
    padding: 10px;
}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {
    position: relative;
    min-height: 250px;
    min-width: 250px;
    max-width: 1000px;
}
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {
    position: relative;
    overflow: hidden;
}
.nyroModalHidden {
    left: -9999em;
    top: -9999em;
}
.nyroModalLoad {
    position: absolute;
    width: 100px;
    height: 100px;
    background: #fff url(/extension/smiledesign/design/gallimard-jeunesse/images/css/img/ajaxLoader.gif) no-repeat center;
    padding: 0;
}
.nyroModalPrev, .nyroModalNext {
    outline: none;
    cursor: pointer;
    text-indent: -9999em;
   /* position: absolute;
    top: 285px;*/
    width:32px;
    height:32px;
}
.LightboxPrev, .LightboxNext {
    position: absolute;
}
.LightboxPrev {
   left:50px;
}
.LightboxNext {
   right:50px;
}

.LightboxNext, .LightboxPrev {
    top:40%;
}
.LightboxNext a, .LightboxPrev a {
   display:block;
   margin-bottom:5px;
}
.LightboxNext p, .LightboxPrev p {
   text-align:center;

}

.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
    height: 100%;
    width: 40%;
    max-height: none;
}
/*.nyroModalPrev {
    left:108px;
}
.nyroModalNext {
    right:88px;
}*/
.modal .nyroModalPrev {
    width:32px;
    height:32px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/btn-lightbox.png) no-repeat 0 0;
}
.modal .nyroModalNext {
    width:32px;
    height:32px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/btn-lightbox.png) no-repeat 0 -32px;
}
.nyroModalTitle {
    display:none;
}
/******************************************************************/
/*
.modal .nyroModalPrev , .modal  .nyroModalNext {
    top:0px !important;
}
*/

#wrapper-modal{
    text-align: left;
    margin:auto;
    width:800px;
    /*border:solid red 1px;*/
}
.modal{
    color:#6b6b6b;
    padding:7px 16px 20px 22px;
    width:762px;
    /*padding:15px 15px 20px 55px;*/
    margin:auto;
    position:relative;
    background:#FFF;
}
.boxTopLeft, .boxTopRight, .boxTopCenter, .boxBottomLeft, .boxBottomRight, .boxBottomCenter{
    float:left;
}
.boxTopLeft, .boxTopRight, .boxBottomLeft, .boxBottomRight{
    width:8px;
    height:8px;
    overflow:hidden;
}
.boxTopCenter,.boxBottomCenter{
    width:784px;
    height:8px;
    overflow:hidden;
    background:#FFF;
}
.boxTopLeft{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/boxTopLeft.png) no-repeat 0 0;
}
.boxTopRight{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/boxTopRight.png) no-repeat 0 0;
}
.boxBottomLeft{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/boxBottomLeft.png) no-repeat 0 0;
}
.boxBottomRight{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/boxBottomRight.png) no-repeat 0 0;
}
.newsletter-modal .content{
    margin:15px 0 0 37px;
}
.newsletter-modal .scroll-pane {
    width:725px !important;
}
.contact-modal .content{
    width:500px;
    /*height:15px;*/
    margin:15px 0 0 71px;
}
/*.modal .nyroModalPrev {
    top:191px;
    left:108px;
}*/
/*.modal .nyroModalNext {
    top:191px;
    right:104px;
}*/
.modal .btnClose{
    text-align:right;
    padding-bottom:10px;
    float:right;
    width:23px;
    position:absolute;
    right:16px
}
.wallpaper-modal .nyroModalPrev , .wallpaper-modal  .nyroModalNext{
    top:349px !important; /*top:356px;*/
}
.wallpaper-modal .nyroModalPrev {
    left:84px;
}
.wallpaper-modal  .nyroModalNext{
    right:129px;
}
.more_content .btnClose a,
.modal .btnClose a{
    width:23px;
    height:23px;
    float:right;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/nyroModalClose.png) no-repeat 0 0;
}
.contact-modal .btnClose a{
    background-position:0 0;
}
.newsletter-modal .btnClose a{
    background-position: 0 -23px;
}
.coloring-modal .btnClose a {
    background-position: 0 0;
}
.game-modal .btnClose a {
    background-position: 0 -161px;
}
.image-modal  .btnClose a,
.gallery-modal  .btnClose a{
    background-position: 0 -46px;
}
.quiz-modal  .btnClose a{
    background-position: 0 -69px;
}
.video-modal .btnClose a{
    background-position:0 -92px;
}
.sound-modal .btnClose a{
    background-position:0 -138px;
}
.wallpaper-modal .btnClose a{
    background-position:0 -207px;
}
.text_interview-modal .btnClose a{
    background-position:0 -115px;
}
.image-modal .nyroModalPrev,
.gallery-modal .nyroModalPrev {
    top:280px;
    background-position: 0 -384px;
}
.image-modal .nyroModalNext,
.gallery-modal .nyroModalNext {
    top:280px;
    background-position: 0 -416px;
}
.contributor-modal .btnClose a{
    background-position:0 -230px;
}
.collection-modal .btnClose a{
    background-position:0 -253px;
}
.figure-modal .btnClose a{
    background-position:0 -276px;
}
.activity-modal .btnClose a {
    background-position:0 -299px;
}
.video-modal .nyroModalPrev {
/*    left:77px;*/
    background-position: 0 0;
}
.video-modal .nyroModalNext {
/*    right:157px;*/
    background-position: 0 -32px;
}
.sound-modal .nyroModalPrev {
    background-position: 0 -64px;
}
.sound-modal .nyroModalNext {
     background-position: 0 -96px;
}
.coloring-modal .nyroModalPrev {
    background-position: 0 -320px;
}
.coloring-modal .nyroModalNext {
     background-position: 0 -352px;
}
.wallpaper-modal .nyroModalPrev {
    background-position: 0 -448px;
}
.wallpaper-modal .nyroModalNext {
    background-position: 0 -480px;
}
.activity-modal .nyroModalPrev {
    background-position: 0 -511px;
}
.activity-modal .nyroModalNext {
    background-position: 0 -543px;
}

.modal .scroll-pane{
    width:99.5% !important; /*width:100%;*/
    position:relative;
}
.newsletter-modal .scroll-pane{
    height:365px; /*height:370px;*/
    margin-bottom:10px;
}
.newsletter-modal .jspVerticalBar{
    background:#008d96;
}
.activity-modal .scroll-pane,
.coloring-modal .scroll-pane,
.gallery-modal  .scroll-pane{
    height:330px;
}
.activity-modal .jspVerticalBar,
.coloring-modal .jspVerticalBar,
.gallery-modal  .jspVerticalBar{
    background:#e43117;
}
.quiz-modal .jspVerticalBar{
    background:#663399;
}
.quiz-modal .scroll-pane{
    height:359px;
}
.text_interview-modal .jspVerticalBar{
    background:#FF9900;
}
.text_interview-modal .scroll-pane{
    height:425px;
}
.text_interview-modal .rte {
    width:736px;
}
.modal a{
    color:#6b6b6b;
}
.modal a:hover{
    color:#000;
}
.modal .rte a {
    color: #000;
}
.modal .rte a:hover {
    text-decoration:underline;
}
.modal h1{
    font-size:44px;
    line-height:40px;
    padding-bottom:10px;
}
.modal h2{
    font-size:25px;
    padding-bottom:8px;
    line-height:25px;
}
.modal h3{
    font-size:18px;
    padding-bottom:5px;
}
.modal .headlines{
    float:left;
    width:750px;
}
.modal .headlines h2{
    float:left;
}
.modal .headlines h3{
    float:left;
}
.modal .corner{
    padding:3px 5px 2px 5px;
}

.nyroModalIFrameCloseButton{
    float: right;
    height: 16px;
    padding: 2px 0;
    display: none;
}
.nyroModalIFrameCloseButton a{
    background-image: url("/extension/smiledesign/design/gallimard-jeunesse/images/css/close.png");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

.video-modal h1{
    color:#55af31;
}
.sound-modal .content,
.video-modal .content{
    margin-left:125px;/*margin:auto;*/
    width:500px;
}
.video-modal .content textarea
{
    max-width:600px;
}
.sound-modal .lbDetails,
.video-modal .lbDetails{
    padding-bottom:20px;
}
.sound-modal .content h2,
.video-modal .content h2{
    color:#55af31;
    font-size:20px;
    padding-bottom:10px;
}
.sound-modal .container
{
    padding-top: 25px;
}
.sound-modal #audio-player
{
    background: #fff url(/extension/smiledesign/design/gallimard-jeunesse/images/content/audio-player-bonus.png) no-repeat;
    width:505px;
    height:30px;
}
.activity-modal .headlines h3,
.coloring-modal .headlines h3,
.image-modal .headlines h3,
.gallery-modal .headlines h3{
    color:#e43117;
    margin-left:5px;
    margin-top:3px;
    line-height:25px;
}
.coloring-modal .lbDetails,
.image-modal .lbDetails,
.gallery-modal .lbDetails {
    text-align: center;
}
.coloring-modal .headlines h3 {
    color: #B4A50D;
}
.activity-modal .headlines h3 {
    color: #0795af;
}
.activity-modal .wrap-corner,
.coloring-modal .wrap-corner,
.image-modal .wrap-corner {
    width:196px; /*width:194px;*/
    float:right;
    padding:0px 45px 0 0;
}
.activity-modal .wrap-corner a,
.coloring-modal .wrap-corner a,
.image-modal .wrap-corner a {
    color:#FFF;
    text-transform:uppercase;
    margin-right:10px;
}
.activity-modal .wrap-corner a:hover,
.coloring-modal .wrap-corner a:hover,
.image-modal .wrap-corner a:hover {
    color:#FFF;
}
.wallpaper-modal h1,
.wallpaper-modal .colored
{
    color:#79B51C;
}
.sound-modal h1,
.sound-modal .content h2{
    color:#D62E87;
}
.contact-modal h1{
    color:#9a9e00;
}
.coloring-modal h1{
    color: #B4A50D;
}
.activity-modal h1 {
    color: #0795af;
}
.game-modal h1{
    color: #0099FF;
}
.image-modal h1,
.gallery-modal h1{
    color:#e43117;
}
.quiz-modal h1{
    color:#663399;
}
.text_interview-modal h1,
.text_interview-modal .content-bottom a:hover, .text_interview-modal .content-bottom .current{
    color:#FF9900;
}
.game-modal .content-bottom a:hover, .game-modal .content-bottom .current{
    color:#0099FF;
}
.required{
    color:#e43117;
    font-size:11px;
}
div.required{
    padding-top:10px;
    padding-bottom:20px;
}
.form .wrap{
    padding-bottom:10px;
}
.form .label{
    font-weight:bold;
    font-size:15px;
    padding-top:3px;
    padding-bottom:5px;
    min-width:194px;
    float:left;
}
.form .textField{
    color:#999999;
    font-size:12px;
    padding:3px 6px 2px 4px;
    background:#FFF;
    border:solid #cccccc 1px;
    border-top:solid 2px;
    border-left:solid 2px;
}
.form  textarea{
    color:#999999;
    font-size:12px;
    padding:2px 6px 2px 4px;
    height:73px;
    background:#FFF;
    border:solid #cccccc 1px;
    border-top:solid 2px;
    border-left:solid 2px;
}
.form   select{
    width:312px;
    background:#FFF;
}
.form  .wrap-submit{
    text-align:right;
    padding: 0 19px 20px 0;
}
.newsletter-modal .form  .wrap-submit{
    padding-right:102px;
}
.form  .wrap-submit .submit{
    margin-left:10px;
}
.contact-modal  .label{
    color:#9a9e00;
}
.contact-modal label .required{
    color:#e43117;
}
.contact-modal  .textField{
    width:280px;
}
.contact-modal form label .required{
    color:#e43117;
}
.contact-modal  .wrap-select{
    padding:24px 0 15px 0;
}
.wrap-select .label{
    float:none;
    display:block;
}
.contact-modal form select{
    width:312px;
}
.contact-modal form textarea{
    width:468px;
}
.form  .bottom-form .cancel-link{
    margin-right:26px;
    padding-right:17px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/modal-btn-cancel.png) no-repeat top right;
}
.contact-modal .bottom-form .cancel-link{
    padding-bottom:2px;
    background-position:right 0;
}
.newsletter-modal .bottom-form .cancel-link{
    background-position:right -21px;
}
.newsletter-modal .rte{
    width:625px;
}
.newsletter-modal h1{
    color:#008d96;
}
.newsletter-modal .chip{
    padding:7px 0 8px 0;
}
.newsletter-modal .label{
    color:#008d96;
}
.newsletter-modal .required{
    padding-bottom:14px;
}
.newsletter-modal .label-reading{
    color:#333333;
    font-size:18px;
    float:none;
    display:block;
}
.newsletter-modal .checkboxField{
    vertical-align: text-bottom;
    margin-right:8px;
}
.newsletter-modal .box-checkboxField{
    min-width:192px;
    padding-bottom:5px;
    float:left;
}
.newsletter-modal .box-checkboxField label{
    vertical-align: top;
}
.newsletter-modal .box-checkboxField p{
    padding-bottom:4px;
}
.newsletter-modal .checkboxField{
    vertical-align: baseline;
    margin-right:8px;
}
.newsletter-modal  .textField{
    width:414px;
    height:15px;
}
.newsletter-modal .box-radioField{
    min-width:118px;
    padding-bottom:8px;
    float:left;
}
.newsletter-modal .radioField{
    vertical-align: text-bottom;
    margin-right:8px;
}
.newsletter-modal select.day, .newsletter-modal select.month, .newsletter-modal select.year{
    margin:0 10px 15px 0;
}
.newsletter-modal select.day{
    width:50px;
}
.newsletter-modal select.month{
    width:97px;
}
.newsletter-modal select.year{
    width:66px;
}
.newsletter-modal  .form textarea{
    width:608px;
}
.newsletter-modal  .bottom-form .label{
    float:none;
}
.newsletter-modal  .address .label{
    display:block;
    padding-bottom:8px;
}
.newsletter-modal  .address .size-16{
    padding-bottom:5px;
    display:block;
}
.thumbnail-container{
    margin-top:28px;
}
.thumbnail-container .thumbnail{
    float:left;
    margin-right:15px;
    padding-bottom:23px;
}
.thumbnail-container .thumbnail a, .thumbnail-container .thumbnail span{
    display:block;
}
.thumbnail-container .thumbnail a:hover  img{
    border:solid #000 4px;
}
.thumbnail-container .thumbnail span{
    margin-left:4px;
}
.thumbnail-container .thumbnail span.off{
    margin-left:0;
}
.modal .content-bottom{
    padding-top:15px;
}
.activity-modal .content-bottom a:hover,
.coloring-modal .content-bottom a:hover,
.gallery-modal .content-bottom a:hover,
.activity-modal .content-bottom .current,
.coloring-modal .content-bottom .current,
.gallery-modal .content-bottom .current{
    color:#e43117;
}
.modal .red{
 color:#e43117;
}
.modal .lbDetailsData{
    clear:both;
    width:465px;
    margin:auto;
    padding-top:30px;
}
.modal .lbDetailsData .chip{
    padding-top:20px;
}
.modal .wrap-chip{
    /*padding-top:8px;*/
    margin-left:10px;
    width:240px;
    float:right;
    height:55px;
}
.modal .wrap-chip .chip{
    padding-top:0;
    padding-bottom:3px;
}
.modal .informations{
    padding-bottom:5px;
}
.modal .informations p{
    padding-bottom:5px;
}
.modal .filters{
    color:#6B6B6B;
    padding-bottom:20px;
}
.modal .filters label{
    cursor: pointer;
}
.modal .filters .wrap{
    float:left;
    margin-right:30px;
}
.modal .filters  input{
    margin-right:5px;
    vertical-align: text-bottom;
}
.modal .theme-list{
    width:230px;
    float:left;
    padding-right:15px;
}
.modal .theme-list li, .modal .list-theme-result li{
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    padding-bottom:3px;
}
.modal .result-list{
    width:502px;
    float:left;
}
.activity-modal .wrap-result-list,
.coloring-modal .wrap-result-list,
.gallery-modal .wrap-result-list{
    float:left;
    width:514px !important;
}
.modal .result-list ul{
    width:145px;
    float:left;
    padding-right:16px;
}
.modal .result-list li{
    padding-bottom:3px;
    line-height:18px;
}
.modal .pagination{
    padding:0 0 18px 12px;
}
.modal .pagination li{
    margin-right:11px;
    min-height:40px;
    float:left;
    position:relative;
}
.modal .pagination li.active a, .modal .pagination  a:hover{
    color: #e43117;
}
.modal .pagination li a{
    font-size:24px;
    font-weight:bold;
    text-transform:uppercase;
}
.modal .pagination  li span{
    display: none;
}
.modal .pagination  li.active span{
    color: #e43117;
    display: block;
    text-align: center;
    margin-left:-30px;
    position: absolute;
    top: 25px;
    width: 80px;
}
.modal .list-theme-result{
    width: 762px;
}
.modal .list-theme-result ul{
    margin-right:20px;
    float:left;
    width:226px;
}
.modal .list-theme-result li a:hover, .modal .list-theme-result .current,
.theme-list  a:hover, .result-list a:hover, .theme-list .current, .result-list .current{
    color: #e43117;
}
.wallpaper-modal .lbDetailsData{
    width:465px;
    margin:0 0 0 123px;;
}
.quiz-modal .scroll-pane {
    margin-top:10px;
}
.quiz-modal table{
    width:98%;
}
.quiz-modal td{
    vertical-align:top;
    padding:10px 15px 10px 0;
    width:234px;
    border:solid #FFF 1px;
}
.quiz-modal p{
    clear:both;
}
.quiz-modal .question{
    color:#663399;
    padding-bottom:6px;
}
.quiz-modal  input{
    vertical-align:text-bottom;
}
.quiz-modal p input{
    margin:1px 5px 3px 0;
    width:13px;
    height:13px;
    float:left;
}
.quiz-modal p label{
    float:left;
    width: 90%;
}
/*
.quiz-modal  .quiz-response{
    color:#663399;
    font-size:18px;
    font-weight:bold;
    line-height:20px;
}
*/
.quiz-modal  .quiz-response span{
    color:#626262;
    font-size:14px;
    font-weight:bold;
    padding-bottom:3px;
    display:block;
}
.quiz-modal  .correct span{
    color:#009036;
}
.quiz-modal h2 {
    float:left;
}
.quiz-modal .score{
    color:#009036;
    font-size:18px;
    font-weight:bold;
    padding-right:60px;
    padding-left:20px;
    float:right;
}
.quiz-modal-response td{
    padding-top:0px;
}
.quiz-modal .scroll-pane {
    height:454px;
}
.quiz-modal .content-bottom a:hover, .quiz-modal .content-bottom .current{
    color:#663399;
}
.quiz-modal  .wrap-corner{
    padding-top:0px;
}
.quiz-modal .wrap-corner  .submit{
    vertical-align:center;
}
.wallpaper-modal  .lbDetailsData{
    padding-top:10px;
}

.activity-modal .explication{
    padding-top:10px;
    font-size: 12px;
    color:#0795AF;
}

.activity-modal .copyright {
    padding-top:4px;
}

.newsletter-modal .submit-send , .newsletter-modal .submit-subscribe{
    color:#FFF;
    text-align:center;
    vertical-align:middle;
    padding:0px;
    margin-top: -5px;
    height:20px;
}
.newsletter-modal .submit-send {
    width:73px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-send.png) no-repeat 0 0;
}
.newsletter-modal .submit-subscribe {
    width:82px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-subscribe.png) no-repeat 0 0;
}
#wrapper-modal .warning {
    color: red;
}

/* end: extension/smiledesign/design/gallimard-jeunesse/stylesheets/nyroModal.css */

/* start: extension/smiledesign/design/gallimard-jeunesse/stylesheets/screenInner.css */
/****************** Fil d'ariane************************/
.breadcrumb{
    padding:20px 30px 10px 17px;
}
.breadcrumb a{
    color:#666666;
}
.breadcrumb span{
    color:#ee521b;
}
.breadcrumb a:hover{
    color:#000;
    /*text-decoration:underline;*/
}

/*************************** Gestion des couleurs **************************/
.mainTitle{
    font-size:24px;
}
#tabs .mainTitle{
    font-size:24px;
}
.mainTitle span{
    margin-right:9px;
    width:17px;
    height:17px;
    float:left;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-mainTitle.png) no-repeat top left;
}
.right-content-large .mainTitle{
    color:#ee7f01;
}
.right-content-large  .mainTitle span{
    background-color:#ee7f01;
}

/*************************** Gestion des carousels **************************/
.jcarousel-prev ,  .jcarousel-next{
    cursor: pointer;
    width:32px;
    height:32px;
    position: absolute;
    top: 31px;
    left: 5px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/btn-carousel.png) no-repeat top left;
}
.carousel li{
    float:left;
}
#first-carousel li {
    height:363px;
}
#first-carousel li, #second-carousel li {
    display:none;
}
#first-carousel li{
    width:671px;
}
#first-carousel li.first,#second-carousel li.first{
    display:block;
}
/*#first-carousel li.first, #second-carousel li.first{
    display:block;
}*/
#first-carousel li.big_image img{
    display:block;
}
#first-carousel .rte li{
    width:auto;
    height:auto;
    display: list-item;
}
#first-carousel .rte ol {
    margin-left: 21px;
}
#first-carousel .wrap-jcarousel-control{
    font-size:11px;
    width:142px;
    float:right;
    display:none;
    position:relative;
}
#first-carousel .wrap-jcarousel-control-iner{
    width:130px;
    padding:0 12px 12px 0;
    position:absolute;
    right:0px;
    bottom:0px;
}
#first-carousel .wrap-jcarousel-control span{
    cursor:pointer;
}
#first-carousel  .jcarousel-prev, #first-carousel  .jcarousel-next {
    display:none;
    background:none;
}

#first-carousel  .prev, #first-carousel  .next {
    display:block;
    text-indent:-99999px;
    margin-top:3px;
    width:6px;
    height:12px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/btn-home-carousel.png) no-repeat top left;
}
#first-carousel .prev, #second-carousel .jcarousel-prev{
    margin-right:5px;
    float:left;
    background-position:0 0;
}
#first-carousel .next , #second-carousel .jcarousel-next{
    margin-left:2px;
    float:left;
    background-position:bottom left;
}
#first-carousel .jcarousel-control{
    float:left;
}
#first-carousel .jcarousel-control span{
    color:#FFF;
    text-decoration:none;
    text-align:center;
    padding:1px 0 0 0;
    margin-right:3px;
    width:18px;
    height:17px;
    float:left;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/bg-button.png) no-repeat top left;
}
#first-carousel .jcarousel-control span:hover, #first-carousel .jcarousel-control span.current{
    color:#000;
    background-position:bottom left;
}
#second-carousel .jcarousel-prev{
    left: 25px;
    top: 69px;
    background-position: 0 -64px;
}
#second-carousel .jcarousel-next{
    left: 631px;
    top: 69px;
    background-position: 0 -96px;
}
#second-carousel .jcarousel-clip, #second-carousel ul{
    margin: auto;
    width: 555px;
}
#second-carousel  .jcarousel-container {
    width:669px;
}
#second-carousel li{
    width:95px;
    margin-right:16px;
    float:left;
}
#second-carousel .jcarousel-item{
    width:95px;
    margin-right:16px;
    float:left;
}
/*
#second-carousel .jcarousel-item .image{
   float:left;
}
*/
#second-carousel .audio{
    right: -12px;
}

/*************************** Formulaire jNice **************************/
.jNiceHidden {
    opacity: 0;
    position: relative;
    z-index: -1;
    display:none;
}
.jNiceSelectWrapper{
    position: relative;
}
.block-search  .jNiceSelectWrapper span {
    color:#999999;
    display:block;
    float: left;
    height: 15px;
    width:218px;
    line-height: 15px;
    overflow: hidden;
    padding:1px 3px 1px 3px;
    background-color: #FFFFFF;
    border:solid #9d9b8f 1px;
    border-bottom:0;
    border-right:0;
}
.block-search .jNiceSelectWrapper .jNiceSelectOpen {
    display: block;
    width:14px;
    height: 18px;
    position: absolute;
    right: 10px;
    z-index: 100;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-select.png) no-repeat 0 0;
}
.jNiceSelectWrapper ul{
    /*height: 142px;*/
    overflow: auto;
    display: none;
    position: absolute;
    top: 16px;
    left:0;
    z-index: 100;
    margin-top:2px;
    padding-right: 2px;
    padding-bottom:5px;
    width:95%;
    background:#FFF;
    border:solid #9d9b8f 1px;
}
.jNiceSelectWrapper li{
    color:#999999;
    padding:0 2px 0 4px;
}
.jNiceSelectWrapper li a{
    color:#999999;
}

/*************************** Accordéon **************************/
.accordion a{
    outline:none;
}
.accordion .head{
    cursor: pointer;
    position: relative;
}
.accordion .head a {
    display: block;
}
.accordion .ui-icon{
    display:block;
    height:8px;
    width:8px;
    position:absolute;
    right:8px;
    top:7px;
    overflow:hidden;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/ui-icon-accordion.png) no-repeat 0 0;
}
.accordion .ui-state-active .ui-icon{
    background-position:bottom left;
    display: none;
}
.block-link  a{
    display:block;
    text-indent:-9999px;
    float:left;
}
.head a, .block-link a, .details .video-picto a,.details .audio-picto a {
    padding:5px 0 5px 24px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/picto-accordion.png) no-repeat 0 0;
}
.block-link a{
    width:26px;
    padding-left:0px;
}
.video-box .head a, .block-link  a.video-picto, .details .video-picto a{
    color:#55af31;
    background-position:0 7px;
}
.sound-box .head a, .block-link  a.sound-picto, .details .sound-picto a{
    color:#d62e87;
    background-position:0 -32px;
}
.text_interview-box .head a, .block-link  a.text_interview-picto{
    color:#ff9900;
    background-position:0 -70px;
}
.quiz-box .head a, .block-link  a.quiz-picto {
    color:#663399;
    background-position:0 -104px;
}
.game-box .head a, .block-link  a.game-picto{
    color:#0099ff;
    background-position:0 -140px;
}
.coloring-box .head a, .block-link  a.coloring-picto{
    color:#b4a50d;
    background-position:0 -176px;
}
.gallery-box .head a, .block-link  a.gallery-picto{
    color:#e43117;
    background-position:0 -210px;
}
.wallpaper-box .head a, .block-link  a.wallpaper-picto{
    color:#79b51c;
    background-position:0 -247px;
}
.activity-box .head a, .block-link  a.activity-picto {
    color:#0795af;
    background-position:0 -283px;
}
#accordion .box-inner{
    width:214px;
}
.accordion .jcarousel-container{
    width:214px;
}
.accordion .jcarousel-clip{
    margin:auto;
    width: 167px;
}
.accordion .content {
    width:214px;
}
.accordion .carousel ul{
    float:left;
}
.accordion .carousel li {
    width:87px;
    margin-right:3px;
}
.accordion .carousel li a{
    display:block;
}
.accordion .carousel li p{
    text-align:center;
    padding-top:4px;
}
.accordion .jcarousel-prev , .accordion  .jcarousel-next{
    width:18px;
    height:18px;
    left: 0;
    top: 23px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/btn-18-carousel.png) no-repeat top left;
}
.accordion  .jcarousel-prev{
    left: 0px;
    top: 60px;
}
.accordion  .jcarousel-next{
    left: 193px;
    top: 59px;
}
.accordion .video-box  .jcarousel-prev {
    background-position:0 0;
}
.accordion .video-box   .jcarousel-next{
    background-position:0 -18px;
}
.accordion .sound-box  .jcarousel-prev {
    background-position:0 -36px;
}
.accordion .sound-box   .jcarousel-next{
    background-position:0 -54px;
}
.accordion .text_interview-box  .jcarousel-prev {
    background-position:0 -72px;
}
.accordion .text_interview-box   .jcarousel-next{
    background-position:0 -90px;
}
.accordion .quiz-box  .jcarousel-prev {
    background-position:0 -108px;
}
.accordion .quiz-box   .jcarousel-next{
    background-position:0 -126px;
}
.accordion .game-box  .jcarousel-prev {
    background-position:0 -144px;
}
.accordion .game-box   .jcarousel-next{
    background-position:0 -162px;
}
.accordion .coloring-box  .jcarousel-prev{
    background-position:0 -180px;
}
.accordion .coloring-box   .jcarousel-next{
    background-position:0 -198px;
}
.accordion .gallery-box  .jcarousel-prev {
    background-position:0 -216px;
}
.accordion .gallery-box   .jcarousel-next{
    background-position:0 -234px;
}
.accordion .wallpaper-box  .jcarousel-prev {
    background-position:0 -252px;
}
.accordion .wallpaper-box   .jcarousel-next{
    background-position:0 -270px;
}
.accordion .activity-box  .jcarousel-prev {
    background-position:0 -288px;
}
.accordion .activity-box   .jcarousel-next{
    background-position:0 -306px;
}
.accordion  .list_items  li{
    float:none;
    margin-bottom:10px;
    margin-left:10px;
}

/*************************** Scroll bar **************************/
.jspContainer{
    width:100% !important;
    overflow: hidden;
    position: relative;
}
.jspPane{
    width:100% !important;
    position: absolute;
    top:0px;
    left:0px;
}
.scroll-pane{
    width: 98%;
    height: 296px;
    overflow: auto;
}
.jspVerticalBar{
    padding:0 2px;
    height: 100%;
    width: 11px;
    position: absolute;
    right: 0;
    top: 0;
    background: none repeat scroll 0 0 blue
}
.jspCap{
    display: none;
}
.jspDrag{
    cursor: pointer;
    position: relative;
    top: 0;
    left: 0;
    background-color:#FFF;
}
.jspTrack{
    margin:auto;
    width:5px;
    margin:7px auto 7px auto;
    position: relative;
}
.jspArrow{
    cursor: pointer;
    width:8px;
    height: 5px;
    margin:auto;
    display: block;
    text-indent: -20000px;
}
.jspArrowUp{
    margin:4px auto 0 auto;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/jspArrowUp.png) no-repeat 0 0;
}
.jspArrowDown{
    height:27px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/jspArrowBottom.png) no-repeat 0 0;
}
.jspArrow:focus{
    outline: none;
}

/*************************** Gestion des  bulles d'aide **************************/
.bubbleInfo, .bubbleInfo-cluetip {
    position: relative;
}
.tooltip{
    color:#FFF;
    text-align:left;
    width:221px;
    height:100%;
    position: absolute;
    z-index: 100;
    display:none;
}
#cluetip .tooltip{
    display:block;
    position:static;
}
.tooltip-top{
    padding-top:9px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/tooltip/bg-top-tooltip.png) no-repeat 0 0;
}
.tooltip-bottom{
    padding-bottom:16px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/tooltip/bg-bottom-tooltip.png) no-repeat bottom left;
}
.tip-bottom .tooltip-bottom{
    padding-bottom:25px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/tooltip/bg-bottom-tooltip2.png) no-repeat bottom left;
}
.tip-top .tooltip-top{
    padding-top:23px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/tooltip/bg-top-tooltip2.png) no-repeat 0 0;
}
.tooltip-center{
    padding:0 10px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/tooltip/bg-center-tooltip.png) repeat-y 0 0;
}
.tooltip h3{
    font-size:12px;
    font-weight:normal;
    padding-bottom:5px;
}
.tooltip h4, .tooltip h5{
    font-size:12px;
    font-weight:bold;
    padding-bottom:5px;
}
.tooltip h5{
    font-weight:normal;
}
.tooltip p{
    padding-bottom:5px;
}
.tooltip a{
    color:#FFF;
    text-decoration:underline;
}
.tooltip a:hover{
    text-decoration:none;
}
#product-list .tooltip {
    left: -119px;
    top: 76px;
}
.sidebar .tooltip {
    left: 79px;
    bottom:25px;
}
.discover .tooltip, .blockNew .tooltip{
    left: 59px;
}
.blockNew .tooltip{
    bottom: 83px;
}
.discover .tooltip{
    top: -37px;
}
.product-imageGrid .tooltip{
    top: 68px;
    right: 34px;
}
.news-content .product-imageGrid .tooltip,
.product-imageGrid .referenced.tooltip{
    right: 25px;
}

/*************************** **************************/
.gallery-modal .off img,
.off{
    border:solid transparent 4px;
}
.on, .cluetip-hover img{
    border:solid #000 4px;
}
.new, .soon{
    padding:17px 0 0 14px;
}
.new{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-new.png) no-repeat 0 0;
}
.soon{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-soon.png) no-repeat 0 0;
}
.audio{
    width:37px;
    height:37px;
    margin-top:11px;
    position:absolute;
    right:5px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto-audio.png) no-repeat top right;
}
.products .blockNews .blockNews-inner .left {
    padding:34px 0 0 14px;
}
.blockNews .new, .new-book{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-new-book.png) no-repeat 0 0;
}
.blockNews .soon{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-soon-book.png) no-repeat 0 0;
}
.bottom-links{
    font-size:13px;
    text-align:right;
    padding-right:15px;
}
.wrap-corner {
    padding-top: 10px; /* padding-top: 18px;*/
}
.wrap-corner a{
    color:#FFF;
    display:block;
    padding:3px 6px;
    float:left;
}
.corner{
    color:#FFF;
    border:1px solid #000;
    background-color:#000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    /*behavior: url(/extension/smiledesign/design/gallimard-jeunesse/stylesheets/javascript/border-radius.htc);*/
}
.wrap-corner a:hover{
    color:#E43117;  /*color:#ff8533;*/
    text-decoration:none;
}
.arrow a{
    display: block;
    padding-left: 15px;
    background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/arrow.png) no-repeat 0 0;
}
#container.reading-tips .main .book-details .rte a,
.chip a, .product  .info .chip, .lead-block .info .chip, .book-info .chip, .tabs .chip {
    padding-right: 15px;
    background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/chip.png) no-repeat right 2px;
}
.picture{
    float:left;
    position:relative;
}

.heading{
    font-size: 28px;
    line-height:1em;
    padding-bottom:7px;
}
h2 strong{
    display:block;
}
.rte{
    /*padding-top:5px;*/
}
.rte p{
    padding-bottom:10px;
}
.rte ol, .rte ul{
    margin:0 15px 10px;
}
.rte ul li{
    list-style-type:disc;
}
.rte ol li{
    list-style-type:decimal;
}
.text p{
    padding-bottom:7px;
}
.text p span{
    display:block;
    padding-bottom: 4px;
}

.text p span.collective{
    display: inline;
}
/****************************   content   ***************************************/
#wrapper{
    background:#e9e8e2 url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-wrapper.png) repeat-x 0 0;
    padding-bottom: 20px;
}
#site .wrapper-medium{
    background:#e9e8e2 url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-wrapper-medium.png) repeat-x 0 0;
}
.products  .blockNews .heading{
    color:#00a2a2;
}
.products #player {
    width:123px;
    margin-right:16px;
}
.modal .figure .heading,
.figure  .blockNews .heading{
    color:#008ab4;
}
.figure  .receive-form a , .figure  .receive-form label{
    color:#008ab4;
}
.figure .blockNews .corner{
    border:1px solid #008ab4;
    background-color:#008ab4;
}
.left-block{
    width:700px;
    float:left;
    position:relative;
}
.right-block{
    width:266px;
    float:right;
}
.social-container{
    float:right;
    padding-bottom:10px; /*padding-bottom:16px;*/
}
.social-container a{
    margin-top:4px;
    margin-right:10px;
    float: left;
}
.love{
    margin-top:7px;
    padding-left:18px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/love.png) no-repeat 0 0;
}
.social-container .share{
    margin-top:0;
}
.left{
    width:244px;
    margin-left: 24px;
    float:left;
    position:relative;
}
.figure .left{
    padding-top:44px; /**/
}
.left .audio{
    right:-15px;
}
.left .wrap-audio-player{
    padding-top:10px;
}
.left .wrap-audio-player p{
    line-height:15px;
    padding-bottom:6px; /*padding-bottom:4px;*/
}
.left .wrap-audio-player a{
    color:#ee521b;
}
.left .wrap-audio-player a:hover{
    color:#000;
}
.left .audio-player{
    padding-top:2px;
}
.left .listen-player{
    /*float:left;*/
    margin-right:10px;
}
.right{
    width:350px;
    padding-right: 10px;
    float:right;
}
.blockNews {
    margin-left:-15px;
    padding-top:7px;
    float:left;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-news.png) no-repeat top left;
}
.blockNews-inner{
    padding:5px 37px 10px 8px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-news.png) repeat-y 0 0;
}
.blockNews .cornerBottom{
    padding-bottom:24px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-news.png) no-repeat bottom left;
}
.blockNews  .full{
    margin-left: 24px;
    float: left;
    width: 96% !important;
}

.from{
    color:#FFF;
    font-weight:bold;
    font-style:italic;
    font-family:Georgia;
    padding:4px 8px;
    margin:5px 0 15px;
    background:#13a0d6;
    float:left;
}
/*
.category a{
    color:#333333;
}
.category a:hover{
    color:#000;
}
*/

.blockNews .yellow{
    background-color:#D4E2E5;
}
.home  .blockNews {
    width:705px !important;
}
.home  .blockNews-inner {
    padding: 2px 26px 0 8px;
}
.home .blockNews .content {
    padding: 24px 12px 35px 14px; /*padding: 35px 12px 12px 14px;*/
}
.home .left{
    width:248px;
    margin-right:13px;
}
.home .right{
    padding:38px 0 0 10px; /*padding:38px 0 0 10px;*/
}
.home .heading{
    font-size:28px;
    padding-bottom: 4px;
}
.home .wrap-audio-player a{
    color:#000;
}
.home .wrap-audio-player a:hover{
    color:#000;
    text-decoration:underline;
}

.yellow .heading, .yellow .heading a{
    color:#ff0000;
}
.blockNews-inner .teaser {
    color:#333333;
    font-size: 16px;
    line-height: 1.22em;
    padding:20px 0 10px 0;
}
.home  .blockNews-inner .teaser {
    padding-top:0;
}
.home  .blockNews-inner .teaser  .link{
    color:#666666;
    font-size:12px;
}
.home  .blockNews-inner .teaser  .link:hover{
    color:#000;
}
.right .wrap-audio-player p {
    padding-bottom: 5px;
}
.home .blockNews .cornerBottom {
    padding: 19px 24px 0 0;
    background-position:0 0;
}
.blockNew {
    margin-left: -15px;
    margin-top:6px;
}
.discover .mainTitle{
    color:#e43117;
}
.discover .mainTitle span{
    background-color:#e43117;
}
.blockNew .mainTitle{
    color:#00a2a2;
}
.blockNew .mainTitle span{
    background-color:#00a2a2;
}
.blockNew  .wrap-mainTitle{
    padding-bottom:23px; /*padding-bottom:19px;*/
    padding-left: 78px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-new.png) no-repeat bottom left;
}
.blockNew-inner{
    padding: 0 25px 0 13px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-new.png) repeat-y 0 0;
}
.blockNew .cornerBottom{
    padding-top:18px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-new.png) no-repeat top left;
}
.blockNew .bottom-links a{
    margin-right:20px;
    display:block;
}
.discover{
    padding:20px 0 0 43px;
}
.discover .mainTitle{
    margin-left: 20px;
}
.wrap-discover{
    padding: 9px 0 0 15px;
}
.discover li{
    float:left;
    margin:0 0 -3px 0; /*margin:0 5px 4px 0;*/
}
.block-search{
    padding-top:28px;
    margin-right: -18px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-block1-rightCol.png) no-repeat top left;
}
.news-page .block-search {
    margin-bottom: 15px;
}
.block-search-inner{
    padding:0px 15px 0 12px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-block1-rightCol.png) repeat-y 0 0;
}
.block-search-bottom{
    padding-top:18px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-block1-rightCol.png) no-repeat top left;
}
.block-search h2{
    color:#FFF;
    font-weight:normal;
    font-size:23px;
    padding: 2px 0 0 6px;
}
.block-search form{
    padding:12px 0px 0 5px;
}
.block-search label{
    color:#FFF;
    display:block;
    margin-bottom:6px;
}
.block-search label.hidden{
    display:none
}
.block-search .textField{
    color:#999999;
    padding:3px 5px 2px 5px;
    margin:0 10px 0 0;
    width: 180px;
    height:14px;
    float: left;
    background:#FFF;
    border:solid #9d9b8f 1px;
    border-bottom:none;
}
.block-search .submit{
    float:right;
    border:none;
}
.block-search .bottom-links{
    text-align:left;
    padding-left:4px;
}
.block-search .bottom-links a{
    color:#ee521b;
    font-size:14px;
    padding-right:10px;
    background-position:right -22px;
}
.block-search .bottom-links a:hover{
    color:#000;
}
.home .block-search-inner {
    padding:7px 20px 1px 10px;
}
.home .block-search form {
    margin-top:8px;
    width:239px;
}
.home .block-search .textField {
    width: 227px;
    margin-top:2px;
}
.home .block-search  select{
    width: 239px;
}
.home .block-search .wrap {
    padding-bottom: 14px;
}
.slider-wrap label{
    margin-bottom: 3px;
}
.home .block-search .slider-wrap{
    padding-bottom:10px;
}
.slider-wrap ul {
    width: 100%;
    margin-bottom:4px;
}
.slider-wrap li {
    color: #ec8273;
    text-align:center;
    display:inline;
    margin-right:3px;
    font-weight: bold;
}
.block-search .nb {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    text-transform:uppercase;
    margin-top: 5px;
}
.home .block-search .submit {
    margin-right:9px;
}
.block2 .mainTitle{
    color:#fe7930;
}
.block2 .mainTitle span{
    background-color:#fe7930;
}
.block3 .mainTitle{
    color:#c42787;
}
.block3 .mainTitle span{
    background-color:#c42787;
}
.block2{
    padding-bottom:17px;
    margin:33px 0 24px 10px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-block2-rightCol.png) no-repeat bottom left;
}
.block2 .wrap-mainTitle{
    padding-bottom:22px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-block2-rightCol.png) no-repeat bottom left;
}
.block2 .content{
    padding: 5px 32px 5px 10px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-block2-rightCol.png) repeat-y 0 0;
}
.block2  .arrow a {
    margin-bottom: 3px;
/*    background-position: 0 -27px; */
      background-position: 0 3px;
}
.block3{
    padding-bottom:16px;
    margin:0 -20px 0 8px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-block3-rightCol.png) no-repeat bottom left;
}
.block3 .wrap-mainTitle{
    padding-bottom:22px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-block3-rightCol.png) no-repeat bottom left;
}
.block3 .content{
    padding:7px 35px 6px 10px; /*padding:7px 10px 6px;*/
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-block3-rightCol.png) repeat-y 0 0;
}
.block3 .picture {
    margin-right: 13px;
}
.block3 h3 {
    padding-bottom:5px;
}
.book-info{
    margin:8px -19px 0 -40px; /*margin: 8px -20px 0 -40px;*/
    padding-top: 21px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-book-info.png) no-repeat 0 0;
}
.bottom-book-info{
    padding:0 2px 20px 0;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-book-info.png) no-repeat bottom left;
}
.book-info .content{
    padding: 14px 10px 0 25px;
    background-color:#FFF;
}
.contributor .book-info .content{
    background-color:transparent;
}
.collection .book-info .content{
    background-color:transparent;
}
.book-info h3{
    padding-bottom:3px;
}
.book-info p{
    padding-bottom:10px;
}
.book-info .chip{
    color: #666666;
    /*margin-left: 35px;*/
    /*text-align: right;
    display: block;
    */
}
.book-info .chip:hover{
    text-decoration:none;
}
.wrap-price{
    padding-bottom:15px;
}
.wrap-price p{
    float:left;
    padding:5px 15px 5px 0; /*padding:5px 7px 5px 0;*/
}
.book-info .wrap-price p{
    line-height: 18px;
}
.wrap-price .wrap-corner{
    padding-top:2px;
    float:left;
}
.wrap-price .wrap-corner a{
    padding: 3px 4px;
}
.numeric-product{
    padding-top:5px;
}
.book-info .dark-orange{
    color:#ee7f01;
}
.book-info .dark-orange a{
    color:#ee7f01;
}
.book-info .dark-orange a:hover{
    color:#666;
}
.book-info li{
    padding-bottom:10px;
}
.book-info .picture{
    margin-right:10px;
}
.figure .book-info h3, .figure .book-info h3 a  {
    color:#008AB4;
}
.figure .book-info  a:hover{
    color:#000;
}
.sidebar{
    margin:10px 0 0 6px;
    width:250px;
    float:left;
}
#accordion, .block-bottom-sidebar{
    margin-left:10px;
}
.sidebar h3{
    font-size:16px;
    line-height: 16px;
}
.corner-box{
    padding-top:5px;
    position:relative;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/top-box-sidebar.png) no-repeat 0 0;
}
.corner-box-bottom{
    padding-bottom:18px; /*padding-bottom:13px;*/
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bottom-box-sidebar.png) no-repeat bottom left;
}
.corner-box .box-inner{
    padding:0 15px 0 6px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/center-box-sidebar.png) repeat-y 0 0;
}
.sidebar .content{
    padding-top:12px;
}
.sidebar .carousel ul{
    width:164px;
    min-width:167px !important;
}
.sidebar  .carousel li {
    width:79px !important;
    margin-right:6px; /*margin-right:3px;*/
}
.sidebar .audio {
    margin-top: 13px;
    right: -12px;
}
.sidebar .list {
    margin-top: 15px;
}
.sidebar .list li {
    margin: 0 0 14px 25px;
}
.sidebar .list  .bubbleInfo{
    /*float: left;*/
    clear:both;
    margin: 0 0 14px 10px;
    padding-left:14px;
    position: relative;
}
.sidebar .list  .bubbleInfo .image{
    float:left;
    position: relative;
}
.sidebar .list  .soon, .sidebar .list .new{
    padding-top:15px;
}
.block-bottom-sidebar .box-inner{
    padding-left:10px;
}
.block-bottom-sidebar  .head{
    color: #006699;
    padding-top: 5px;
}
.block-center-sidebar{
    padding-bottom:10px;
    position:relative;
    z-index:100;
}
.right-content{
    width:708px;
    float:right;
}
#tabs .mainTitle{
    color:#00a2a2;
}
#tabs .mainTitle  span{
    background-color:#00a2a2;
}
.tabs-wrapper{
    float:right;
    width:100%;
}
.tabs{
    /*margin-top:10px;*/
    width:474px;/*width:464px;*/
    float:left;
    margin-bottom:13px;
}
.tabs .top{
    padding:0px 22px 0 0;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-tabs.png) no-repeat 10px bottom;
}
.tabs .bottom{
    padding-bottom:23px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-tabs.png) no-repeat 10px bottom;
}
.tabs .center{
    padding:10px 15px 15px 0px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-tabs.png) repeat-y 10px 0;
}
.tabs-large{
    width:682px;
    margin-left:8px;
}
.tabs-large .top{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-tabs-large.png) no-repeat 10px bottom;
}
.tabs-large .bottom{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-tabs-large.png) no-repeat 10px bottom;
}
.tabs-large .center{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-tabs-large.png) repeat-y 10px 0;
}
.tabs-nav{
    float:right;
    height:40px;
}
.tabs-nav li{
    float:left;
}
.tabs-nav a{
    display:block;
    height:41px;
}
.item-lead{
    width:64px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/menu/image-une.png) no-repeat 0 0;
}
.item-diary{
    width:61px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/menu/image-agenda.png) no-repeat 0 0;
}
.item-press{
    width:60px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/menu/image-presse.png) no-repeat 0 0;
}
.tabs-nav a:hover{
    background-position:left -41px;
}
.tabs-nav .ui-state-active a{
    background-position:left -82px;
}
.tabs .wrap-mainTitle{
    margin-top:10px;
    margin-left: 19px;
    padding-right:5px;
    float:left;
}
#tabs-3 .content{
    padding-left:44px;
    width: 83%;
}
#tabs-3 .content p{
    line-height: 15px;
}
/**/
.tabs .scroll-pane{
    width:98% !important;
    height:160px;
    overflow:auto;
}
/**/
.ui-tab ul{
    padding-left:30px;
}
.ui-tab li{
    padding-right:35px;
    margin-bottom:7px;
    width:88%;
}
.tabs .picture{
    margin-left:-24px;
    margin-right:15px;
    padding-top:7px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-image.png) no-repeat 0 0;
}
.tabs .picture a{
    display:block;
}
.tabs .picture img{
    padding:0 16px 0 7px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-image.png) repeat-y 0 0;
}
.tabs .bottom-picture{
    padding-bottom:21px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-image.png) no-repeat bottom left;
}
.tabs-large .ui-tab li {
    width: 91%;
}
.tabs-large  .picture {
    margin-left: -31px;
}
.tabs-large  .wrap-mainTitle {
    margin-left: 11px;
}
.tabs .date{
    font-weight:bold;
    padding-top:5px;
}
.tabs h3{
    padding:5px 0;
    font-size:16px;
}
.tabs .chip {
    color:#666666;
}
.tabs .chip:hover {
    color:#000;
    text-decoration:none;
}
.tabs .has_picture {
    margin-left: 100px;
}
#tabs-1 .jspVerticalBar {
    background-color:#908100;
}
#tabs-1 .jspTrack{
    background-color:#908100;
}
#tabs-1 .date, #tabs-1 h3, #tabs-1 h3 a{
    color:#908100;
}
#tabs-2  .jspVerticalBar {
    background-color:#d62e87;
}
#tabs-2  .jspTrack{
    background-color:#d62e87;
}
#tabs-2 .date, #tabs-2 h3, #tabs-2 h3 a{
    color:#d62e87;
}
#tabs-1 .rte p, #tabs-2 .rte p{
    line-height: 18px;
}
#tabs-3 {
    color:#3e8ba7
}
#tabs-3 .jspVerticalBar {
    background-color:#3e8ba7;
}
#tabs-3 .jspTrack{
    background-color:#3e8ba7;
}
#tabs-3 .date, #tabs-3 h3{
    color:#3e8ba7;
}
#tabs-3 li{
    margin-bottom:12px;
}
#tabs-3 li span{
    display:block;
    line-height: 17px;
}
#tabs-3 li  cite{
    font-style:normal;
}
.block-list{
    padding:48px 10px 0 13px;
    width:210px;
    float:left;/*padding:48px 10px 0 0;float:right;*/
}
.block-list-large{
    padding:10px 10px 0 20px;
    width:96%;
}

.block-list h3{
    font-size:18px;
    line-height:1.22em;
    padding-bottom:10px;
}
.block-list li{
    margin-bottom:5px;
}
.block-list .arrow a{
    background-position:0 3px;
}
.block-list .wrap-corner a{
    margin-bottom:13px;
}
.right-content-large{
    margin:10px -17px 0 19px; /*margin:0 -17px 0 18px;*/
    padding-bottom:21px;
    width:710px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bottom-right-content-large.png) no-repeat bottom left;
}
.right-content-large .bottom-links{
    padding-top:5px;
    margin-right: 20px;
}
.right-content-large .bottom-links a{
    background-position:right 3px;
}
.right-content-large .content{
    padding:4px 0 0 14px; /*padding:14px 35px 0 14px;*/
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/center-right-content-large.png) repeat-y 0 0;
}
.right-content-large .wrap-mainTitle{
    padding-bottom:16px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/top-right-content-large.png) no-repeat bottom left;
}
.right-content-large .text{
    margin-top:2px;
}
.right-content-large .list{
    padding-top:15px;
    margin:5px 0 0 40px;
    width:605px;
    border-top:dashed #8c8b8d 1px;
}
.right-content-large .first ul{
    margin:0;
    float:left;
    border-top:none;
}
.right-content-large .image{
    /*height:150px;*/
}
#product-list h3{
    margin-left:45px;
}
#product-list li{
    width:123px;
    margin:0 25px 0 0;
    padding-left:5px;
    /*float:left;*/
    position:relative;
}
#product-list .prev-link,#product-list .next-link {
    text-align:center;
    margin-top:105px;
    width:32px;
    float:left;
}
#product-list .prev-link{
    width:39px;
}
#product-list .prev-link a,#product-list .next-link a {
    display:block;
    text-indent:-99999px;
    cursor: pointer;
    width:32px;
    height:32px;
    margin-bottom:5px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/btn-carousel.png) no-repeat top left;
}
#product-list .prev-link a {
    background-position:0 0;
}
#product-list .next-link a {
    background-position:0 -32px;
}
#product-list .soon, #product-list .new{
    background-position: 0px 2px;
}
.sorting-form{
    padding-bottom:4px;
    padding-right:35px;
}
.sorting-form label{
    font-weight:bold;
    margin-right:8px;
    float:left;
}
.sorting-form select{
    width:150px;
    float:left;
}
.sorting-form .select-right{
    width:210px;
    float:right;
}
.receive-form{
    padding:20px 0 0 0;
}
.receive-form label, .receive-form a  {
    font-weight:bold;
}
.receive-form label{
    display:block;
    margin-bottom:8px;
}
.receive-form .wrap {
    padding-bottom:15px;
}
.receive-form .textField{
    padding:2px 5px;
    margin-right: 3px;
    width:196px;
    border:solid #9d9a8e 1px;
}
.receive-form .submit{
    text-transform:uppercase;
    padding:2px 5px;
}
.figure .receive-form   a{
    background-position:right -46px;
}
.figure .receive-form  a:hover{
    color:#000;
}
.collection .heading {
    color:#60a92b;
}
.contributor .heading {
    color:#861b55;
}
.collection #tabs .mainTitle, .figure #tabs .mainTitle {
    font-size: 18px;
}
#wrapper.collection, #wrapper.contributor {
    background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-wrapper2.png) repeat-x 0 0 #E9E8E2;
}
.collection .blockNews , .contributor  .blockNews {
    padding-top:19px;
    margin-left:0;
    width:680px;
    background:none;
}
.collection .breadcrumb, .contributor .breadcrumb {
    padding: 5px 0 0 15px;
    width: 400px;
    float:left;
}
/* .collection .breadcrumb {
    width: 480px;
}
*/
.collection .social-container, .contributor .social-container {
    /*padding-right: 10px;*/
    padding-bottom:0;
}
.collection .blockNews .content , .contributor .blockNews .content{
    padding:23px 0 0 0;
    float:left;
}
.collection .right , .contributor .right{
    width: 377px;
    padding-right:0;
}
.collection .left, .contributor .left {
    margin-right:35px;
}
.collection .right .bottom-links, .contributor .right .bottom-links{
    padding-right:0px; /* padding-right: 25px;*/
}
.collection .book-info, .contributor .book-info {
    margin:0; /*margin:8px 0 0;*/
    padding-top:0;
    background: none;
}
.collection .book-info .content, .contributor .book-info .content {
    padding: 23px 12px 0 4px;
}
.separator{
    margin:30px 0 15px 0; /* margin:30px 0 15px 0; margin:30px 0 20px 0;*/
    height:1px;
    border:none;
    border-bottom:dashed #8a898a 1px;
}
.contributor .receive-form, .contributor .receive-form a{
    color:#861b55;
}
.contributor .receive-form  .corner{
    border:1px solid #861b55;
    background-color:#861b55;
}
.contributor .book-info h3{
    margin-bottom:10px;
}
.contributor .book-info h3, .contributor .book-info h4{
    font-size:18px;
}
.contributor .book-info li{
    padding-bottom:7px;
}
.contributor .book-info img{
    float: left;
    margin-right:15px;
}
.contributor .book-info  strong{
    line-height: 20px;
    width: 190px;
}
.contributor .book-info table {
    border-spacing: 0;
}
.contributor .book-info table td{
    vertical-align: bottom;
}
.contributor .book-info a{
    color:#861b55;
}
.contributor .book-info a:hover{
    color:#000;
}
.block-list  .wrap-corner{

}
.figure  .sidebar .list img{
    margin-bottom:5px;
    display:block;
}
.collection .left img, .contributor .left img{
    margin-bottom:5px;
}

/******************************LOT 2**************************************************/
/*********************************************************************************/
.top-left-block {
    width: 680px;
}
.top-left-block .content{
    margin-left:27px;
}
.top-left-block  .breadcrumb {
    float:left;
}
.top-left-block  .social-container {
    padding-top:19px;
}
.top-left-block  .heading {
    color:#00A2A2; /*color:#339999;*/
    font-size:44px;
    padding-bottom:0;
}
.search  .heading {
    color:#737373;
}
.top-left-block  .subTittle {
    color:#737373;
    font-size:24px;
    font-weight:bold;
    line-height:24px; /*padding-top:5px;line-height: 18px;*/
}
.sorting-by{
    font-size:16px;
    padding-top: 7px;
    padding-bottom: 3px;
}
.sorting-by a{
    color:#000;
}
.sorting-by .active{
    color:#999999;
}
.nav{
    padding-top:10px; /*padding-top:25px;*/
    margin:0 22px 18px 26px;
}
.nav-bottom{
    padding-top:15px;
    margin-bottom:0;
    border-top:dashed #817f7e 1px;
}
.nav .rss{
    margin-top:5px;
    float:left;
}
.nav-inner{
    float:right;
    width:568px;
    padding-left:168px;
}
.nav form{
    width:315px;
    float:right;
}
.nav form label{
    font-size:14px;
    font-weight:bold;
    margin-right:8px;
}
.nav form select{
    width:180px;
}
.wrap-pager{
    margin-top:6px;
    width:242px;
    float:left;
}
.wrap-pager .nb{
    float:left;
    margin-right:16px;
}
.pager{
    float:left;
}
.pager li{
    margin-right:5px;
    float:left;
}
.pager a:hover, .pager .current{
    color:#000;
    font-weight:bold;
}
.pager .previous{
    float:left;
    margin-right:6px;
}
.pager .next{
    float:left;
    margin-left:2px;
}
.pager .previous a, .pager .next a{
    text-indent:-9999px;
    display:block;
    padding-right: 6px;
}
.pager .previous a{
    background-position: 0 -95px;
}
.pager .next a{
    background-position: 0 -71px;
}
.sidebar-left{
    float:left;
    width:210px;
    margin-left:-10px;
    padding-top:8px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/sidebar-left-top.png) no-repeat 0 0;
}
.sidebar-left .bottom{
    padding-bottom:16px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/sidebar-left-bottom.png) no-repeat bottom left;
}
.sidebar-left .inner{
    padding:8px  18px 0 10px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/sidebar-left-center.png) repeat-y 0 0;
}
.reading-tips .sidebar-left{
    width:251px;
    margin-top:10px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/readingTips-sidebar-left-top.png) no-repeat 0 0;
}
.reading-tips .sidebar-left .bottom{
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/readingTips-sidebar-left-bottom.png) no-repeat bottom left;
}
.reading-tips .sidebar-left .inner{
    padding-bottom:5px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/readingTips-sidebar-left-center.png) repeat-y 0 0;
}
.sidebar-left h3.block-title{
    font-size:18px;
    line-height:18px;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:solid #c2c3c4 1px;
}
.sidebar-left .block-title h3{
    font-size:18px;
    line-height:18px;
    padding-bottom:10px;
}
.sidebar-left .block-title h3 span{
    font-size:12px;
    font-weight:normal;
}
.sidebar-left  div.block-title{
    padding-bottom:10px;
    margin-bottom:10px;
    margin-right: 3px;
    border-bottom:solid #c2c3c4 1px;
}
.sidebar-left  div.block-title label{
    color: #666666;
    font-size:14px;
    font-weight:bold;
}
.sidebar-left .block-title a{
    float:right;
    margin-top:18px;
}
.sidebar-left div.special,
.sidebar-left dl{
    padding-bottom:17px;
}
.sidebar-left div.last,
.sidebar-left dl.last{
    padding-bottom:5px;
}
.sidebar-left dt, .sidebar-left label{
    color:#e43117;
    font-size:15px;
    font-weight:bold;
    padding-bottom:5px;
}
.sidebar-left dd{
    padding-bottom:5px;
}
.sidebar-left dl span{
    font-size:11px;
}
.sidebar-left dl a{
    color:#898989;
}
.sidebar-left div.special a{
    color:#e43117;
    line-height:19px;
    font-size:15px;
    font-weight:bold;
    word-spacing:-2px;
}
.sidebar-left div.special span{
    color:#898989;
    font-size:11px;
    font-weight:normal;
}
.sidebar-left dl a:hover,.sidebar-left dl.special span:hover, .sidebar-left div a.selected, .sidebar-left div a:hover {
    color:#000;
}
.sidebar-left .all{
    color:#e43117;
    font-size:11px;
    float:right;
}
.sidebar-left .all a{
    color:#e43117;
    text-decoration:underline;
}
.sidebar-left .red-chip{
    display:block;
    padding:0 0 0 12px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/red-chip.png) no-repeat 0 3px;
}
.sidebar-left .red-chip:hover, .sidebar-left .active{
    background-position: 0 -12px;
}
.sidebar-left .toggle{
    padding:0 0 0 12px;
    display:none;
}
.sidebar-left form{
    padding-bottom:5px;
}
.sidebar-left label{
    display:block;
}
.reading-tips .sidebar-left label{
    display:inline;
    margin-right:5px;
}
.sidebar-left select{
    color:#898989;
    width:174px;
}
.reading-tips .sidebar-left select{
    width:155px;
}
.sidebar-left .scroll-pane{
    height:620px;
    width:220px !important;
}
.reading-tips .sidebar-left  .jspVerticalBar {
    background:#fe7930;
}
.sidebar-left .list ul{
    padding-right:28px;
}
.sidebar-left .list li{
    line-height:16px;
    padding-bottom:4px;
    /*padding-bottom:8px;*/
}
.sidebar-left .list li a:hover{
    color:#000; /*color:#ff6633;*/
}
.main {
    float:left;
    padding: 0 20px;
}
.lead .main {
    padding: 0 20px 0 25px;
}
.news-content{
    padding-left:0px;
}
/**/
.news-content .image{
    position:relative;
}
.news-content .image .audio{
    right: 14px;
}

/**/
.wrap-link p{
    line-height: 17px;
}
.wrap-link a{
    color:#000;
}
.wrap-link a:hover{
    text-decoration:underline;
}
.wrap-product{
    padding:15px 0;
    border-top:dashed #817f7e 1px;
}
.main .product{
    float:left;
    padding-left:20px;
}
.main .first{
    padding-left:0px;
}
.product-imageGrid{
    width:122px;
    margin-right:10px;
    float:left;
}
.product-imageGrid .new, .product-imageGrid .soon{
    padding-left:8px;
    padding-top:15px;
}
.product-imageGrid .audio{
    right:0px;
}
.product-imageGrid .wrap-audio-player{
    padding:3px 0 0 4px; /* padding:10px 0 0 15px;*/
}
.forthcoming .wrap-audio-player{
    padding-left:0px;
}
.news-content .product-imageGrid .wrap-audio-player{
    padding-left:12px;
}
.product-imageGrid .audio-player{
    margin:10px 0;
}
.product-details{
    float:left;
    width:220px;
    padding-top:15px;
}
.espace_audio{
    height: 10px;
}
.product-title h3, .product-title h3 a{
    color:#e43117;
    font-size:14px;
}
.product-title h3{
    line-height:18px;
    padding-bottom:0px; /*padding-bottom:5px;*/
}
.agenda.product-title h3{
    font-size:16px;
}
.product-title h3 a:hover,.agenda .product-title h3 a:hover{
    color:#000;
}
.agenda .main{
    width:75%;
    margin-left: 2px;
}
.copyright{
    font-size:10px;
    line-height: 11px;
    text-align: left;
}
.product-details .info p{
    line-height:16px;
    /*padding-bottom:2px;*/  /* padding-bottom:5px;*/
}
.product-details .rte p{
    padding-bottom:2px;
}
.product-details .wrap-corner{
    padding-top:5px;
}
.product-details .block-link{
    padding-top:10px;
}
.block-link .audio-picto{
    margin-top: 1px;
    margin-left: 6px;
}
.block-link .interview-picto{
    margin-top: 2px;
}
.block-link .game-picto{
    margin-top: 1px;
}
.block-link .gallery-picto{
    margin:0 3px 0 3px;
}
.product-details .gallery-picto{
    margin-top:3px;
}
.product .note, .details .left-block .note{
    color:#FFF;
    font-style:italic;
    font-weight:bold;
    padding:3px 5px;
    margin-bottom:7px;
    background:#96967d;
}
.product .note{
    float:left;
}
.details .left-block .note{
    display:inline-block;
}
.product .date{
    color:#1a171b;
    clear:both;
    margin-bottom:6px;
}
.agenda .product-title h3{
    color:#D62E87; /*color:#ce28c8;*/
    margin-bottom: 5px;
}
.lead .product-title h3{
    color:#908100;
    font-size:16px;
}
.product  .info .chip, .lead-block .info .chip {
    color:#666666;
    padding-right: 10px;
    margin-left:18px;
}
.product  .info .chip:hover, .lead-block .info .chip:hover {
    color:#000;
    text-decoration:none;
}
.agenda .product-details, .lead  .product-details{
    padding-top:0;
    width: 220px;
}
.agenda .product-imageGrid , .lead  .product-imageGrid{
    width: 105px;
}
.agenda .product-details{
    width: 235px;
}
.agenda .wrap-product ,.lead   .wrap-product{
    padding:22px 0;
}
.lead .nav {
    margin-bottom:0;
}
.lead .product-details {
    width:325px;
}
.lead  .main .product {
    padding-left:40px;
}
.lead  .main .first {
    padding-left: 0px;
}
.lead-block{
    margin-right:-17px;
    padding-top:25px;
    width:962px;
    float:right;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-lead.png) no-repeat 0 0;
}
.lead-block .bottom{
    padding-bottom:20px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-lead.png) no-repeat bottom left;
}
.lead-block .inner{
    padding:7px 90px 0 18px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-lead.png) repeat-y 0 0;
}
.lead-block .image{
    float:left;
    margin-right:35px;
    width:98px;
    text-align: center;
}
.lead-block .product-details{
    /*padding-top:30px;*/
    width:720px;
}
.lead-block .date{
    color:#1a171b;
    padding-bottom:6px;
}
.main  .first-wrap-product{
    border:none;
    padding-top:10px;
}
.details  .breadcrumb{
    float: left;
    padding-left: 17px;
    width: 400px;
}
.details  .social-container{
    margin-top:20px;
}
.details  .left-block{
    padding-left:15px;
    width:670px;
}
.details  .object-left{
    float:left;
    margin:0 15px 9px 0;
}
.details  .object-left .copyright{
    padding:3px 0 0;
}
.details .date {
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}
.details .short_description {
    font-size:13px;
    font-weight:bold;
}

.details  .body {
    clear:left;
}
.cyan-bulleted {
    margin:0 0 15px 0 !important;
}
.cyan-bulleted li{
    list-style:none !important;
    padding:0 0 5px 10px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/cyan-bulleted.png) no-repeat 0 5px;
}
.details .rte h2 a, .details .rte h2, .details .rte h3, .details .rte h4,.details .rte h5,.details .rte h6{
    color:#00a8a8;
}
.details .rte h2 a:hover {
    text-decoration:none;
}
.details .rte h2{
    font-size:25px;
    padding-bottom:10px;
    line-height: 26px;
}
.details .rte h3{
    font-size:20px;
    padding-bottom:10px;
}
.details .rte h4{
    font-size:16px;
    padding-bottom:10px;
}
.details .rte h5,.details .rte h6 {
    font-size:14px;
    padding-bottom:10px;
}
.details .blockNew{
    width:698px;
    margin-left: -30px;
}
.details  .blockNew .wrap-mainTitle {
    padding-left: 30px;
}
.details  .blockNew .wrap-mainTitle  h2{
    font-size:20px;
}
.details .short-description p{
    font-size:14px;
    line-height:16px;
}
.download{
    color:#666666 !important;
    text-decoration:underline;
    padding:10px 0 8px 30px;
    display:inline-block;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/download.png) no-repeat 0 0;
}
.download:hover{
    color:#000 !important;
}
.details .banner{
    clear:both;
    width:685px;
    margin:27px 0 10px -25px;
}
.details .banner li{
    margin-right:10px;
    width: 135px !important;
    float:left;
}
.details .banner .wrap-mainTitle {
    padding-bottom: 22px;
    padding-left:25px;
    background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-banner-2-top.png) no-repeat left bottom;
}
.details .banner .wrap-mainTitle .mainTitle{
    color:#00a8a8;
    font-size:20px;
}
.details .banner .bottom{
    padding-bottom:18px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-banner-2-botttom.png) no-repeat bottom left;
}
.details .banner .inner{
    padding:7px 25px 10px 55px; /*padding:7px 25px 10px 60px; */
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-banner-2-center.png) repeat-y 0 0;
}
.details .banner .jcarousel-prev {
    background-position: 0 -128px;
    left:15px;
    top:73px;
}
.details .banner  .jcarousel-next {
    background-position: 0 -160px;
    left:631px;
    top:73px;
}
.details .banner  .media {
    /*max-height:164px;*/
    /*height:164px;
    line-height:164px;*/
    height:168px;
}
.details .banner  .media a {
    vertical-align: middle;
    height:168px;
    display: table-cell;
}
.details .banner  .media a  img{
    vertical-align:middle;
}
.details .jcarousel-clip{
    width: 570px;
}
.details .list-link{
    margin-top:30px;
    margin-left:5px;
}
.details .list-link a{
    color:#666666;
    display: block;
    padding: 0 0 0 24px;
}
.details .list-link a:hover{
    color:#000;
}
.details .list-link li{
    padding-bottom:12px;
}
.details li.browse-picto {
    padding-bottom:14px;
}
.details .list-link .browse-picto{
    padding-left:0px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/browse.png) no-repeat top left;
}
.details .list-link .audio-picto img{
    vertical-align: text-bottom;
    margin-left:10px;
}
.details .block-277{
    width:277px;
    margin:0 0px 10px -2px;
    padding-top: 17px;
    background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-block-277-top.png) no-repeat 0 0;
}
.details .block-277 .bottom{
    padding-bottom:14px;
    background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-block-277-bottom.png) no-repeat bottom left;
}
.details .block-277 .content{
    padding:10px 20px 7px 14px;
    background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-block-277-center.png) repeat-y 0 0;
}
.details .block-277 .date {
    color:#00a8a8;
    font-size:14px;
    font-weight:bold;
    padding-bottom:6px;
}
.details .block-277 .note {
    font-size:14px;
    font-weight:bold;
    line-height:17px;
    padding-bottom:10px;
}
.details .block-256{
    width:256px;
    padding-top:11px;
    margin-bottom:10px;
    margin-left:-2px;
    background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-block-256-top.png) no-repeat 0 0;
}
.details .block-256 .bottom{
    padding-bottom:13px;
    background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-block-256-bottom.png) no-repeat bottom left;
}
.details .block-256 .content{
    padding:10px 20px 7px 14px;
    background: url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-block-256-center.png) repeat-y 0 0;
}
.details  .display{
    padding-top:15px;
}
.details .block-256 h2{
    color:#00a8a8;
    font-size:18px;
    padding-bottom:8px;
    line-height: 20px;
}
.details .block-277 h2{
    color:#00a8a8;
    font-size:18px;
    padding-bottom:8px;
    line-height: 16px;
}
.details .block-277 .content p{
    min-height: 10px;
}
.details  .block-256 .arrow a, .details .block-277 .arrow a {
    margin-bottom: 5px;
    padding-left:18px;
    background-position: 0 -87px;
}
.authors .heading{
    color:#c42787;
}
.authors  .banner{
    width:963px;
    padding-top:8px;
    margin:22px 0 17px 0;
    margin-left: -10px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-banner-top.png) no-repeat top left;
}
.authors  .banner .bottom{
    padding-bottom:18px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-banner-bottom.png) no-repeat bottom left;
}
.authors  .banner .inner{
    padding:12px 30px 2px 60px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-banner-center.png) repeat-y 0 0;
}
.authors  .banner .jcarousel-prev {
    background-position: 0 -192px;
    top:76px;
    left:15px;
}
.authors  .banner .jcarousel-next {
    background-position: 0 -224px;
    top:76px;
    left:910px;
}
.authors  .banner .jcarousel-clip{
    width:850px;
}
.authors  .banner li{
    margin-right:20px;
    width:265px !important;
    float:left;
    display:none;
}
.authors  .banner li.first{
    display:block;
}
.authors  .banner  .media{
    margin-right:10px;
    min-height:175px;
    float:left;
}
.authors  .banner h3{
    padding-bottom:5px;
}
.authors .main{
    padding:0 25px;
    float:none;
}
.authors-list{
    width:100%; /*width:919px;*/
}
.authors-list h2{
    color:#c42787;
    font-size:18px;
    margin-bottom:25px;
}
.authors-list .pagination{
    text-align:center;
    line-height:20px;
    padding-bottom:30px;
    border-bottom:dashed #848282 1px;
}
.authors-list .pagination ul{
    padding: 0 84px 0 96px;/*padding:0 86px 0 98px;padding:0 70px 0 90px;*/
    float:left;
}
.authors-list .pagination li{
    margin-right:12px;
    position:relative;
    float:left;
}
.authors-list .pagination a{
    font-size:23px;
    font-weight:bold;
    line-height:30px;
    display:block;
}
.authors-list .pagination .active span {
    color:#c42787;
    text-align:center;
    display:block;
    width:80px;
    position:absolute;
    top:32px;
    left:-90%;
}
.authors-list .pagination a:hover{
    color:#c42787;
}
.authors-list .pagination .active a {
    color:#c42787;
    font-size:40px;
}
.authors-list .nav-inner {
    width: 505px;
}


#authors-list ul{
    font-size:13px;
    float:left;
    width:215px;
    margin-right:14px;
}
#authors-list li{
    line-height:18px;
    padding-bottom:3px; /* padding-bottom:2px;*/
}
#authors-list  a:hover{
    color:#c42787;
}
.authors-list  .nav{
    padding-top:5px;
}
.authors-list .nav-bottom{
    border:none;
}
.advanced-search-content .heading{
    color:#e43117;
}
.advanced-search{
    width:925px;
    margin-top:23px;
}
.live-search{
    width:556px;
    padding-top:10px;
    margin-left: -33px;
    margin-bottom:22px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/live-search-top.png) no-repeat top left;
}
.live-search .bottom{
    padding-bottom:18px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/live-search-bottom.png) no-repeat bottom left;
}
.live-search .inner{
    padding:7px 0 3px 18px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/live-search-center.png) repeat-y 0 0;
}
.live-search label{
    font-size:18px;
    font-weight:bold;
    margin-right:10px;
}
.live-search .textField{
    width:195px;
    height:14px;
    margin-right:10px;
}
.advanced-search .form-cols{
    padding:0 0 0 13px;
    width:306px;
    float:left;
}
.advanced-search .form-cols .label{
    color:#e43117;
    font-size:15px;
    font-weight:bold;
    display:block;
    padding-bottom:5px;
}
.advanced-search .form-cols .textField, .advanced-search .form-cols select{
    color:#999999;
    font-size:12px;
}
.advanced-search .form-cols .wrap{
    padding-bottom:7px;
}
.advanced-search .textField{
    padding:2px 5px;
    background-color:#FFF;
    border:solid #9d9b8f 1px;
    border-bottom:0;
    border-right:0;
}
.advanced-search .form-cols .textField{
    margin-bottom:5px;
    width:295px;
    height:14px;
}
.advanced-search .form-cols select{
    margin-bottom:5px;
    width:306px;
    background-color:#FFF;
}
.advanced-search .form-cols .chip{
    text-align:right;
}
.advanced-search .last-form-cols{
    margin-left:35px;
    width:554px;
}
.advanced-search .last-form-cols label{
    color:#666666;
}
.advanced-search .last-form-cols .label{
    color:#666666;
    float:left;
    width:178px;
    min-height:25px;
}
.advanced-search .last-form-cols .wrap{
    padding:10px 0;
    border-top:dashed #848282 1px;
}
.advanced-search .last-form-cols .slider-wrap{
    padding-top:0;
    border-top:none;
}
.advanced-search  .slider-wrap-inner{
    width:296px;
    float:left;
}
.advanced-search .slider-wrap li {
    color:#b1b1b1;
    font-size:16px;
    font-weight:bold;
}
.advanced-search .last-form-cols .box{
    margin-bottom:5px;
    width:176px;
    float:left;
}
.advanced-search .last-form-cols .box label{
    color:#666666;
}
.advanced-search  .box-date  label, .advanced-search  .box-date  .textField{
    margin-right:6px;
    float:left;
}
.advanced-search  .box-date .textField{
    width:58px;
    margin-top:5px;
    margin-bottom:0px;
    height:12px;
}
.advanced-search  .box-date  label{
    margin-top:6px;
}
.advanced-search  .pic-calendar{
    color:#868889;
    font-size:10px;
    text-align:center;
    padding-top:7px;
    margin-top:1px;
    margin-right:15px;
    width:18px;
    height:15px;
    float:left;
    display: block;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto-calendar.png) no-repeat 0 0
}
.advanced-search .last-form-cols .last{
    padding-left:12px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-wrap-input.png) no-repeat 0 0;
    border:none;
}
.advanced-search .last-form-cols .last input{
    margin-top:1px;
    vertical-align:top;
}
.advanced-search .bottom-advanced-search {
    padding:16px 0 25px 200px;
    margin-bottom:25px;
    margin-left:7px;
    width:78%;
    float:left;
    border-bottom:dashed #848282 1px;
}
.advanced-search .nb-result{
    color:#e43117;
    font-size:25px;
    font-weight:bold;
    line-height: 20px;
    margin-right:15px;
    float:left;
}
.advanced-search .wrap-corner{
    float:left;
    padding-top:0;
    margin-right:15px;
}
.advanced-search .submit{
    font-size:11px;
    padding:3px 8px 3px 6px;
}
.advanced-search .cancel .submit{
    color: #FFFFFF;
    padding:3px 25px 3px 6px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-cancel.png) no-repeat 97% 2px;
}
.advanced-search .submit{
    text-transform:uppercase;
}
.most-viewed-books{
    margin-right:-10px;
    width:949px;
    float:right;
}
.most-viewed-books .wrap-mainTitle{
    padding-bottom:16px;
    padding-left:3px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/most-viewed-books-top.png) no-repeat bottom left;
}
.most-viewed-books .bottom{
    padding-bottom:20px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/most-viewed-books-bottom.png) no-repeat bottom right;
}
.most-viewed-books .inner{
    padding:6px 0 0 50px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/most-viewed-books-center.png) repeat-y 0 0;
}
.most-viewed-books li{
    margin:0 15px 7px 0;
    float:left;
}
.most-viewed-books h2{
    color:#666666;
    font-size:18px;
}
.most-viewed-books .popup{
    top: 60px;
    left: -124px;
}
label.list_options {
    vertical-align: baseline;
}
div.list_options {
    display: inline-block;
}
div.list_options select{
    width: 120px;
}
#jeunesse-pager{
    width:242px;
    margin-top: none;
}
#form-jeunesse{
    margin-top:4px;
    width:315px;
}
/******************************LOT 3**************************************************/
/************************************************************************************/
.reading-tips .heading {
    color: #fe7930;
    padding-bottom:6px;
}
.reading-tips  .main{
    margin-top:10px;
    width:685px;
}
.reading-tips  .selected-product .book-details{
    width:50%;
    float:left;
}
.reading-tips  .selected-product .no-author-details{
    width:100%;
    float:none;
}
.reading-tips  .selected-product .author-details{
    float:left;
    width:46%;
    margin-left:25px;
    padding-top:9px; /*padding-top:2px;*/
}
.reading-tips  .selected-product h3{
    color:#fe7930;
    font-size:24px;
    line-height: 28px;
    padding-bottom:6px; /*line-height: 25px;padding-bottom:8px;*/
}
.object-left{
    float:left;
    margin-right:20px;
}
.orange-bulleted{
    padding-top:12px;
    margin:0 !important;
}
.orange-bulleted li{
    list-style:none !important;
}
.orange-bulleted li a{
    padding-left:15px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/orange-bulleted.png) no-repeat 0 3px;
}
.reading-tips  .selected-product .author-details h4{
    color:#fe7930;
    margin-left: 84px;
}
.reading-tips  .selected-product .author-details .description{
    margin-left: 72px;
}
.reading-tips  .selected-product .author-details a, .orange-bulleted li a{
    color:#666666;
}
.reading-tips  .selected-product .author-details a:hover, .orange-bulleted li a:hover{
    color:#000;
    text-decoration:none;
}
.reading-tips  .selected-product .author-details .object-left {
    margin-top: 3px;
    margin-right: 8px;
}
#bookshelf{
    clear:both;
    margin-top:10px;/*margin-top:15px;*/
    width:678px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/shelf.png) repeat-y 0 0;
}
#bookshelf ul {
    float: left;
    padding: 0 10px 0 35px;
    width:633px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/shelf-top.png) no-repeat 0 0;
    z-index:10;
}
#bookshelf  li{
    float:left;
    height:192px;
    /*overflow:hidden;*/
    margin:0 18px 0 0;
}
#bookshelf  .book{
    margin-top:18px;
    height:167px;
}
#bookshelf .book  a img, #bookshelf .book  a:hover img{
    border:none;
}
#bookshelf  .book a img{
    display: block;
}
#bookshelf  .book a img{
    -moz-box-shadow: -4px -4px 4px #969586;
    -webkit-box-shadow:  -4px -4px 4px #969586;
    -o-box-shadow: -4px -4px 4px #969586;
    box-shadow:  -4px -4px 4px #969586;
}
#bookshelf .book  a:hover img, #bookshelf .book  a img.on{
    -moz-box-shadow: 0 0 0 4px #000;
    -webkit-box-shadow: 0 0 0 4px #000;
    -o-box-shadow: 0 0 0 4px #000;
    box-shadow:  0 0 0 4px #000;
}
#bookshelf  .tooltip {
    margin-top:-98px;
    left:-124px;
}

/******************************Player audio***************************/
.player_audio{
    margin-bottom: 10px;
    margin-top: 5px;
}

/******************************Popin Home page***************************/
#fade { /*Masque opaque noir de fond*/
    display: none; /*masqué par défaut*/
    background: #000;
    position: fixed; left: 0; top: 0;
    width: 100%; height: 100%;
    opacity: 0.5;
    z-index: 110;
}
.popup_block{
    display: none; /*--masqué par défaut--*/
    background: url("/extension/smiledesign/design/gallimard-jeunesse/images/css/popin-bg.png") no-repeat;
    padding: 20px;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%; left: 50%;
    z-index: 120;
}
#popin_content{
    margin-left: 35px;
    margin-top: 53px;
    width: 86%;
}
.popup_block span.btn_close {
    background: url("/extension/smiledesign/design/gallimard-jeunesse/images/css/popin-close.png") no-repeat;
    float: right;
    height: 51px;
    margin: -2px -18px 0 0;
    width: 46px;
}

#popin_content h3{
    font-size: 22px;
    line-height: 21px;
    color:#319998;
    margin-bottom: 12px;
}

#popin_content p{
    font-size: 15px;
    font-weight: bold;
    line-height: 21px;
    color:black;
}

#popup_name .button {
    background: url("/extension/smiledesign/design/gallimard-jeunesse/images/css/popin-button.png") no-repeat;
    height: 53px;
    width: 178px;
    margin-left: 174px;
    margin-top: 10px;
}

#popup_name .button > a {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    padding-top: 16px;
    display: inline-block;
}
/* end: extension/smiledesign/design/gallimard-jeunesse/stylesheets/screenInner.css */

/* start: extension/smiledesign/design/gallimard-jeunesse/stylesheets/screenInnerOverride.css */
.wrap-link .love {
    margin-top: 0px;
}
.news-content .wrap-link {
    padding-left: 5px;
}
.agenda .product-title h3 a {
    color: #D62E87;
}
.agenda .product {
    width: 350px;
}
.agenda .product-details-large {
    width: 350px;
}
.lead .product-title h3 a {
    color: #908100;
}
.rte h4
{
    padding-bottom: 5px;
}
/* Pagelayout */
#footer .wrap-link a:hover
{
    text-decoration: none;
}

/* Homepage */
.home .left
{
    text-align: center;
}
.discover .bottom-links {
    margin-top: 5px;
}
.discover .bottom-links a
{
    margin-right:20px;
    display:block;
}
.carousel-nav .page_previous
{
    position: absolute;
    left: 32px;
    top: 105px;
}
.carousel-nav .page_next
{
    position: absolute;
    left: 641px;
    top: 105px;
}
.home .blockNews-inner .teaser a
{
    color:#333333;
}
.home .blockNews-inner .teaser a:hover
{
    color:#000000;
    text-decoration:none;
}
.home .blockNews-inner .teaser a.link
{
    color:#000000;
}
.home .blockNews-inner .teaser a.link:hover
{
    text-decoration:underline;
}
.home .block2
{
    margin-bottom:0px;
}
.home .block3
{
    margin-top:24px;
}
.home .block3 .picture
{
    margin-right: 0px;
}
.home .block3 .picture img
{
    margin-right: 13px;
}
.right-block .bottom-book-info .has_picture,
.home .block3 .block4 .has_picture
{
    margin-left: 78px;
}


/**** bloc Catalogue numérique ****/

.block4 .mainTitle{
    color:#3ba008;
    font-size: 22px;
}
.block4 .mainTitle span{
    background-color:#3ba008;
}
.block4{
    padding-bottom:16px;
    margin:0 -20px 0 8px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-bottom-block3-rightCol.png) no-repeat bottom left;
}
.block4 .wrap-mainTitle{
    padding-bottom:22px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-top-block3-rightCol.png) no-repeat bottom left;
}
.block4 .content{
    padding:7px 35px 6px 10px; /*padding:7px 10px 6px;*/
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/bg-center-block3-rightCol.png) repeat-y 0 0;
}
.block4 .picture {
    margin-right: 13px;
}
.block4 h3 {
   padding-bottom:5px;
}

.home .block4
{
    margin-top:24px;
}
.home .block4 .picture
{
    margin-right: 0px;
}
.home .block4 .picture img
{
    margin-right: 13px;
}

.block4  .arrow a {
    margin-bottom: 3px;
    background:url(/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/green_arrow.png) no-repeat 0 3px;
    
}
/********/


/* Product view full */
.products .blockNews .heading
{
    padding-bottom: 10px;
}
.products .blockNews .heading span.ontitle
{
    font-size: 16px;
}
.products .blockNews .heading span.title
{
    display: block;
}
.products .blockNews .heading span.subtitle
{
    display: block;
    font-size: 16px;
    font-style: italic;
    line-height: 1em;
    margin-top: 7px;
}
.products .blockNews .heading .tome
{
    display: block;
    font-size: 16px;
    font-style: italic;
    margin-top: 7px;
}

.products .book-info .wrap-price p span
{
    font-weight: bold;
}

.products .book-info div.ss-item-grey h2{
    margin-bottom: 5px;
}
.product .info .chip, .lead-block .info .chip {
    margin-left: 0px;
}
/* Product view embed */
.product-details span.ontitle
{
}
.product-details span.title a
{
    color: #E43117;
    font-size: 14px;
    font-weight: bold;
    display: block;
}
.product-details span.title a:hover
{
    color: #000000;
}
.product-details span.subtitle
{
    font-weight: bold;
}
.product-details span.tome
{
    font-style: italic;
}

/* Product view embed_biblio */
#product-list span.ontitle
{
}
#product-list span.title
{
    font-weight: bold;
}
#product-list span.subtitle
{
    font-style: italic;
}
#product-list span.tome
{
    font-style: italic;
}
/* Product view embed_simple */
.tooltip span.ontitle
{
    display: block;
    padding-bottom: 5px;
}
.tooltip span.title
{
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
}
.tooltip span.subtitle
{
    display: block;
    padding-bottom: 5px;
}
.tooltip span.tome
{
    display: block;
    font-style: italic;
    padding-bottom: 5px;
}
/* Product view zoom */
.block3 h3 span.ontitle
{
    display: block;
    font-size: 12px;
    font-weight: normal;
}
.block3 h3 span.title
{
    display: block;
}
.block3 h3 span.subtitle
{
    display: block;
    font-size: 12px;
    font-weight: normal;
}
.block3 h3 span.tome
{
    display: block;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
}

/* nyroModal */
#more_block{
    display:none;
}

.nyroModalCont iframe {
    width: 100%;
    min-height: 259px;
}

.topic-list li a {
    cursor: pointer;
}
#family-list,
#alpha-list,
#family-list .wrap-result-list,
#alpha-list .list-theme-result
{
    display:none;
}

.advanced-search .box-date .error
{
    color: #E43117;
}

/* Search result */
.news-content {
    width: 746px;
    margin-left:2px;
}

.advanced-search .bottom-advanced-search
{
    padding-left:0;
    padding-right:200px;
}
.advanced-search .nb-result,
.advanced-search .wrap-corner
{
    float:right;
}

a.cluetip {
    display: block;
}

.most-viewed-books .bubbleInfo,
.most-viewed-books .soon,
.most-viewed-books .new
{
    padding-top:15px;
}

.most-viewed-books .soon .popup,
.most-viewed-books .new .popup
{
    left: -111px;
}
.sidebar-left .see_also_link
{
    cursor: pointer;
}
.sidebar-left .view_plus
{
    text-align: right;
    cursor: pointer;
}

/* Audio player */
.player.player-large
{
    background: url("/extension/smiledesign/design/gallimard-jeunesse/images/content/audio-player-large.png") no-repeat scroll 0 0 transparent;
    width: 123px;
}

/* Audio player for product */
.products .left .audio-player
{
    padding-top: 0px;
}
.products .left .audio-player
{
    float: left;
}
.products .left .audio-player a
{
    height: 15px;
}
/* Audio player for product */
.details .audio-picto .audio-player a
{
    padding: 0px;
    background: url("/extension/smiledesign/design/gallimard-jeunesse/images/content/audio-player.png") no-repeat scroll 0 0 transparent;
}
.details .audio-picto p.listen-player{
    float: left;
    margin-right: 10px;
}
.details .audio-picto p.listen-player a{
    background-position:0 -32px;
}
.details .right-block .audio-picto p.listen-player a{
    background-position:0 -36px;
}
.details .audio-picto .audio-player{
    float: left;
}
/* News list */
.lead .product-details-large
{
    width: 442px;
}
/* RTE */
.rte .text-right
{
    text-align: right;
}
.rte .text-center
{
    text-align: center;
}
.rte .text-justify
{
    text-align: justify;
}
.rte .text-justify
{
    text-align: justify;
}
.rte .object-left
{
    float: left;
    margin-right: 20px;
}
.rte .object-right
{
    float: right;
    margin-left: 20px;
}
.rte .object-center
{
    text-align: center;
}
/* Sidebar correction */
.sidebar .head a{
    padding:0 0 0 24px;
}
.sidebar .video-box .head a, .details .video-picto a {
    background-position: 0 2px;
}
.sidebar .sound-box .head a , .details .audio-picto a {
    background-position: 0 -36px;
}
.sidebar .text_interview-box .head a {
    background-position: 0 -72px;
    padding-top: 3px;
}
.sidebar .quiz-box .head a{
    background-position: 0 -108px;
    padding-top: 2px;
}
.sidebar .game-box .head a{
    background-position: 0 -144px;
    padding-top: 2px;
}
.sidebar .coloring-box .head a{
    background-position: 0 -179px;
    padding-top: 2px;
}
.sidebar .gallery-box .head a{
    background-position: 0 -213px;
}
.sidebar .wallpaper-box .head a{
    background-position: 0 -251px;
}
.sidebar .activity-box .head a {
    background-position: 0 -287px;
}

/* Figure view full */
.figure .book-info h3.authors{
    margin-bottom:10px;
    font-size: 18px;
    color: #666666;
}
/* New product and products soon - search result */
.news-content {
    margin-left: 10px;
    padding-right:0;
    width: 746px;
}
.news-content .product-imageGrid .wrap-audio-player {
    padding-left: 4px;
}
.news-content  .product-details {
    padding-top:2px;
}
.news-content .product {
    padding-top:15px;
    padding-left: 8px;
}
.news-content  .product-details span.title {
    line-height: 16px;
    padding-bottom:5px;
    display: block;
}
.product-details span.subtitle {
    display: block;
    padding-bottom:3px;
}
.product-details .info p {
    line-height: 16px;
    padding-bottom:3px;
}

/************************ Image *******************************************/
.thumbnail-container .thumbnail {
    margin-bottom: 10px;
    margin-right:13px;
    vertical-align:bottom;
    display: inline-block;
    width:134px;
    float:none;
}
.thumbnail-container .thumbnail a{
    display: inline;
}
.thumbnail-container .thumbnail span {
    display: inline;
}
.thumbnail-container .thumbnail span.legend {
    /*display: inline;*/
    display:block;
    text-align:center;
}

/************************ Alignement des images vers le bas bloc droite des ouvvrages ***************************/
#product-list .list table {
    border-collapse: collapse;
}
#product-list .first {
    border-top: none;
    width: 100%;
    margin:0;
}
#product-list .first table{
    float: left;
}
#product-list table td {
   vertical-align: baseline;
   padding-right: 25px;
   width: 128px;
}
#product-list table td.last {
   padding-right:18px;
}
#product-list table .image{
    padding-left: 5px;
    width: 123px;
    position: relative;
    z-index: 10;
}
#product-list table .text {
    padding-left: 4px;
}

#product-list table .new .text,
#product-list table .soon .text {
    padding-left: 8px;
}
/************************ centrage au millieu ***************************/
/*
#second-carousel .jcarousel-item .image {
       float:none;
}
#second-carousel .jcarousel-item {
    float: none !important;
    vertical-align:middle;
    display:inline-block !important;
    margin:0 6px 0 0 !important;
    width:100px !important;
}
#second-carousel .jcarousel-clip{
    width: 555px;
}
*/


/***************************************************/
.collection .separator{ /*.contributor .separator*/
    margin-top:10px;
}
.figure .left {
    padding-top: 32px;
}
.news-content .image .audio{
    right: 2px;
}
.product-details span.ontitle{
   margin-bottom:2px;
}
.home #first-carousel .right{
    padding-top:0;
}
.home .block2 .arrow a{
    background-image: url("/extension/smiledesign/design/gallimard-jeunesse/images/css/picto/orange_arrow.png");
    padding-left:18px;
}

/*Conseil de lecture*/
.reading-tips .selected-product .full{
    width: 100%;
}
.author-details .reads-list-picture{
   padding-top:0;
   margin-left: 84px !important;
}

#bookshelf li:hover {
   z-index:101;
}
#container.reading-tips .main .rte a {
    color:#666666;
}
#container.reading-tips .main .rte a:hover {
    text-decoration: none;
    color:#000000;
}
/*
.details .banner .media a img.gj_multimedia_block {
    max-height: 162px;
}
*/
.mainTitle span{
    margin-top: -2px;
}
.right-content .mainTitle span,
.right-block .mainTitle span {
    margin-top: -1px;
}
#container.authors .banner .chip a {
    padding-right: 10px;
}
#container.authors .banner .rte p {
    padding-bottom: 7px;
}
 .advanced-search .live-search .bottom {
    margin-left: 4px;
}
.reading-tips .selected-product .author-details .content {
    padding-bottom: 11px;
}
.reading-tips .selected-product .author-details .strong {
    font-weight: bolder;
    margin-bottom: 3px;
}
.st_twitter_large,
.st_facebook_large {
    float: left;
}
.st_facebook_large {
    margin-right: 5px;
}
.social-container .love {
    margin-top: 7px;
}

/* Adapt because of double content */
#product-list tr.first .text { display: none }
#product-list tr.second a.trigger,
#product-list tr.second .audio { display: none }
#product-list tr.second .soon,
#product-list tr.second .new { background: none; padding: 0; }

/* Real work */
#product-list tr.first td { vertical-align: bottom; }
#product-list tr.second td { vertical-align: top; }
#product-list tr.second .bubbleInfo { z-index:1 !important;}

.unsubscribe .left-block {
    width:auto;
}
iframe.wild {
    margin-top: 55px;
}

/* end: extension/smiledesign/design/gallimard-jeunesse/stylesheets/screenInnerOverride.css */

/* start: extension/smiledesign/design/gallimard-jeunesse/stylesheets/flowplayer.css */
#audio-player {
    display: block;
    height: 30px;
    margin-right: 20px;
    width: 100px;
}

#video-player {
    display: block;
    height: 15px;
    margin-right: 20px;
    width: 100px;
}

#player {
    display: block;
    float: right;
    height: 15px;
    margin-right: 20px;
    width: 100px;
}

.player {
    background: url("/extension/smiledesign/design/gallimard-jeunesse/images/content/audio-player.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 15px;
    width: 100px;
    border: 1px solid #666666;
}

.play-button {
	cursor: pointer;
}
/* end: extension/smiledesign/design/gallimard-jeunesse/stylesheets/flowplayer.css */

/* start: extension/smiledesign/design/gallimard-jeunesse/stylesheets/jquery.autocomplete.css */
.ac_results {
    padding: 0px;
    border: 1px solid #999999;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /*
    if width will be 100% horizontal scrollbar will apear
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /*
    it is very important, if line-height not setted or setted
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
    text-align: left;
}

.ac_loading {
    background: white url('/extension/smiledesign/design/gallimard-jeunesse/images/css/indicator.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: black;
    color: white;
}

.ac_results ul li em {
    font-weight: bold;
    font-style: normal;
}
/* end: extension/smiledesign/design/gallimard-jeunesse/stylesheets/jquery.autocomplete.css */

