#comments{margin-top:15px;}.indented{margin-left:25px;}.comment-unpublished{background-color:#fff4f4;}.comment-preview{background-color:#ffffea;}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{float:left;}fieldset.date-combo .container-inline-date .date-padding{padding:10px;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
form#sibra-boutique-accueil-form fieldset{width:410px;background-color:#15a2f1;display:block;border-radius:5px;}form#sibra-boutique-accueil-form fieldset .form-item{margin-top:0.5em;margin-bottom:0.5em;}form#sibra-boutique-accueil-form  .form-item-carte .description a{color:#fff;font-weight:bold;display:block;width:220px;}form#sibra-boutique-accueil-form fieldset#edit-renouvellement{float:left;height:240px;padding:20px;background:url(/sites/all/modules/sibra_boutique/images/avec-abonnement.png) no-repeat 270px 50px #15a2f1;}form#sibra-boutique-accueil-form fieldset#edit-renouvellement label{color:#fff;}form#sibra-boutique-accueil-form fieldset#edit-renouvellement input{font-size:12px;width:200px;}form#sibra-boutique-accueil-form fieldset#edit-renouvellement .form-item-date{border:none !important;}form#sibra-boutique-accueil-form fieldset#edit-renouvellement #edit-date{padding:0px !important;}form#sibra-boutique-accueil-form fieldset#edit-renouvellement #edit-date label,form#sibra-boutique-accueil-form fieldset#edit-renouvellement #edit-date .description{display:none;}form#sibra-boutique-accueil-form fieldset#edit-renouvellement input#edit-submit{background-color:#ffd600;font-size:12px;font-weight:bold;width:100px;color:#03548b;border:none;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;height:25px;margin-left:100px;text-transform:uppercase;text-shadow:1px 1px 1px #ffffff;}form#sibra-boutique-accueil-form fieldset#edit-renouvellement input#edit-submit:hover{background-color:#ffb400;}form#sibra-boutique-accueil-form fieldset#edit-sansabonnement{float:right;height:240px;padding:20px;background:url(/sites/all/modules/sibra_boutique/images/sans-abonnement.png) no-repeat 285px 35px #79d233;}form#sibra-boutique-accueil-form fieldset div.texte{display:block;font-size:24px;}form#sibra-boutique-accueil-form fieldset div.texte a{text-decoration:none;}form#sibra-boutique-accueil-form fieldset div.texte   strong{color:#034579;}form#sibra-boutique-accueil-form fieldset div.texte   span{color:#fff;}form#sibra-boutique-accueil-form fieldset div.texte   span > strong{color:#fff;}form#sibra-boutique-accueil-form fieldset div.texte-bienvenue{color:#fff;padding-bottom:20px;}form#sibra-boutique-accueil-form fieldset div.texte-deconnexion{color:#034579;padding-top:20px;font-size:0.8em;}form#sibra-boutique-accueil-form fieldset div.texte-deconnexion a{color:#fff;}form#sibra-boutique-accueil-form fieldset .description{font-size:80%;font-style:italic;}.node-abonnement{clear:both;color:#676969;font-size:0.75em;background-color:#fff;display:block;margin :10px 0px;padding:15px;}.node-abonnement .field-name-abonnement-image{width:200px;float:left;padding:10px 20px 10px 0px;}.node-abonnement .field-name-abonnement-tarif{padding:5px 0px;}.node-abonnement .field-name-abonnement-tarif > span{color:#005395;font-weight:bold;font-size:1.7em;padding-left:10px;}.node-abonnement .field-name-body{padding-bottom:20px;}.node-abonnement form{}.node-abonnement form input[type=submit]{background-color:#309dd8;color:#fff;text-transform:uppercase;font-weight:bold;padding:5px;border:none;border-radius:5px;font-size:0.8em;float:right;cursor:pointer;}.node-abonnement form input[type=submit]:hover{background-color:#005395;}body.page-boutique-sans-abonnement #content  > .section,body.page-boutique-avec-abonnement #content  > .section,body.page-boutique-panier #edit-coordonnees,body.page-boutique-paiement #content  > .section,body.page-boutique-paiement-refuse #content  > .section,body.page-boutique-paiement-accepte #content  > .section,body.page-boutique-mon-compte #content fieldset,body.page-boutique-employeur .content form fieldset,body.page-boutique-jeune #sibra-boutique-jeune-form fieldset{background-color:#e2eff8;border-radius:10px;padding:15px;}body.page-boutique-paiement #content  > .section,body.page-boutique-paiement-refuse #content  > .section p,body.page-boutique-paiement-accepte #content  > .section p{font-size:0.75em;font-weight:bold;color:#646869;}body.page-boutique h1{color:#1B82BC;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;padding:0 10px 5px 0;}body.page-boutique-panier h1,body.page-boutique-paiement h1,body.page-boutique-paiement-refuse h1,body.page-boutique-paiement-accepte h1{display:none;}body.page-boutique-panier #edit-coordonnees{width:55%;float:left;}body.page-boutique-panier #edit-paiement{width:40%;float:right;}body.page-boutique-panier #edit-coordonnees legend,body.page-boutique-panier #edit-paiement legend,body.page-boutique-mon-compte #content fieldset legend,body.page-boutique-employeur .content form fieldset legend,body.page-boutique-jeune #sibra-boutique-jeune-form  fieldset legend{color:#1B82BC;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;padding:50px 10px 5px 0;font-weight:bold;}body.page-boutique-panier #edit-coordonnees legend,body.page-boutique-panier #edit-paiement legend.no-padding,body.page-boutique-mon-compte #content fieldset legend.no-padding,body.page-boutique-employeur .content form fieldset legend.no-padding,body.page-boutique-jeune #sibra-boutique-jeune-form  fieldset legend.no-padding{padding-top :20px;margin-bottom:10px;border-top :1px solid white;}body.page-boutique-jeune #sibra-boutique-jeune-form  fieldset .subsidiaire{color:#1B82BC;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;font-weight:bold;clear:both;}body.page-boutique-paiement #edit-paiement legend,body.page-boutique-paiement-refuse  legend,body.page-boutique-paiement-accepte  legend{color:#1B82BC;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;padding:5px 10px 5px 0;font-weight:bold;}body.page-boutique-panier #edit-coordonnees .form-item{clear:both;display:block;padding:0 0 15px 0;}body.page-boutique-panier #edit-coordonnees .form-item label{float:left;width:150px;display:block;font-size:0.8em;color :#646869;}body.page-boutique-panier #edit-coordonnees legend,body.page-boutique-panier #edit-paiement div.description,body.page-boutique-mon-compte #content fieldset div.description,body.page-boutique-employeur .content form fieldset div.description,body.page-boutique-jeune #sibra-boutique-jeune-form  fieldset div.description{font-size:0.8em;color :#646869;font-style:italic;}body.page-boutique-panier #edit-coordonnees .form-item-recevoir-attestation input{width :auto ! important;}body.page-boutique-panier #edit-coordonnees .form-item-recevoir-attestation label{width :500px! important;margin-left :5px;}body.page-boutique-panier #edit-coordonnees .form-item input{float:left;width:270px;font:0.813em Arial,Helvetica,sans-serif;}body.page-boutique #sidebar-second a#lien-achat-abonnements{background:url(/sites/all/modules/sibra_boutique/images/renouvelez-abonnement.png) no-repeat;display:block;height:120px;margin:0 0 20px;padding:0 15px 0 0;text-decoration:none;width:295px;}body.page-boutique #sidebar-second  a#lien-achat-carnets{background:url(/sites/all/modules/sibra_boutique/images/achetez-carnets.png) no-repeat;display:block;height:150px;margin:0 0 20px;padding:0 15px 0 0;text-decoration:none;width:295px;}body.page-boutique #sidebar-second a#lien-choix-tarifs{background:url(/sites/all/modules/sibra_boutique/images/choix-tarifs.png) no-repeat;display:block;height:140px;margin:0 0 20px;padding:0 15px 0 0;text-decoration:none;width:295px;}body.page-boutique #sidebar-second #formulaire-panier{width:310px;}body.page-boutique #formulaire-panier{}body.page-boutique #formulaire-panier .panier-titre > span{height:38px;display:block;background-color:#2c9ad7;border-radius:5px 5px 0 0;}body.page-boutique #formulaire-panier .panier-titre > span > span{padding-top:15px;padding-left:80px;position:relative;top :-8px;display:block;background:url(/sites/all/modules/sibra_boutique/images/picto-boutique.png) no-repeat 20px 0px;font-weight:bold;color:#fff;}body.page-boutique #formulaire-panier table{width:300px;margin:0 auto;margin-bottom:10px;border-collapse:separate;}body.page-boutique-panier #formulaire-panier table{width:100%;}body.page-boutique #formulaire-panier table tr td{padding:10px 0px;font-size:0.75em;font-weight:bold;border-bottom:1px solid #ddd;text-align:left;}body.page-boutique #formulaire-panier table tr td.mode-livraison{background-color :#f9fafc;}body.page-boutique #formulaire-panier table tr td.mode-livraison label{display:inline;margin-right:20px;}body.page-boutique #formulaire-panier .contenu-panier{background-color:#f1f6f9;padding-bottom:10px;margin-bottom:20px;text-align:center;border-radius:0px 0px 5px 5px;}body.page-boutique-panier #formulaire-panier .contenu-panier{padding-bottom:0px;margin-bottom:0px;}body.page-boutique #formulaire-panier .contenu-panier *{color:#646869;}body.page-boutique #formulaire-panier table tr td.produit,body.page-boutique #formulaire-panier table tr td.mode-livraison,body.page-boutique #formulaire-panier table tr td.total{padding-left:10px;}body.page-boutique #formulaire-panier table tr td.quantite,body.page-boutique #formulaire-panier table tr td.actions{width:40px;}body.page-boutique #formulaire-panier table tr td.prix{width:100px;padding-right:20px;text-align:right;}body.page-boutique #formulaire-panier table tr td.prix_final{text-align:right;background-color:#fce8a1;font-size:1em;font-weight:bold;padding-right:20px;border-radius:0px 0px 5px 0px;}body.page-boutique #formulaire-panier table tr.ligne-livraison td{border-top:2px solid #fff;border-bottom:2px solid #fff;}body.page-boutique #formulaire-panier table tr.ligne-livraison td a{color:#ff0000;}body.page-boutique #formulaire-panier table tr.ligne-total td{border-top:1px solid #ddd;border-bottom:0px;}body.page-boutique #formulaire-panier table tr.ligne-panier-vide td{border-top:1px solid #ddd;border-bottom:0px;border-radius:0px 0px 5px 5px;}body.page-boutique input.panier-quantite{width:40px;text-align:center;font-weight:bold;}a.lien-supprimer-produit{display:block;width :20px;height:20px;background:url(/sites/all/modules/sibra_boutique/images/supprimer.png) no-repeat;}div.lien-poursuivre-achat{text-align:right;}div.lien-poursuivre-achat a{color:#ff0000;font-weight:bold;font-size:0.8em;text-decoration:none;}body.page-boutique-panier #edit-paiement{text-align:center;}body.page-boutique-panier #paiement-securise{margin-top:30px;background:url(/sites/all/modules/sibra_boutique/images/paiement-securise.png) no-repeat  center 20px;display:block;height:100px;color:#646869;font-size:0.8em;font-weight:bold;text-align:center;}.prix_remise{color:#ff0000 !important;}body.page-boutique #formulaire-panier .contenu-panier{text-align:left;}body.page-boutique #block-sibra-boutique-boutique-panier-petit #formulaire-panier #panier_petit .contenu-panier input[type=submit]{border:none;background:none;text-indent:-999px;height:31px;width:211px;cursor:pointer;font-size:0;display:block;line-height:0;overflow:hidden;margin:0;padding:0;}body.page-boutique.i18n-fr #block-sibra-boutique-boutique-panier-petit #formulaire-panier #panier_petit .contenu-panier input[type=submit]{background:url(/sites/all/modules/sibra_boutique/images/btn-commander-fr.gif) no-repeat 0 0;margin-left:50px;}body.page-boutique.i18n-fr #block-sibra-boutique-boutique-panier-petit #formulaire-panier #panier_petit .contenu-panier input[type=submit]:hover{background-position:0 -31px;}body.page-boutique-panier #edit-paiement{text-align:left;}body.page-boutique-panier #edit-submit{border:none;background:none;text-indent:-999px;height:43px;width:309px;cursor:pointer;font-size:0;display:block;line-height:0;overflow:hidden;}body.page-boutique-panier.i18n-fr #edit-submit{background:url(/sites/all/modules/sibra_boutique/images/btn-payer-commande-fr.gif) no-repeat 0 0;margin-left:40px;}body.page-boutique-panier.i18n-fr #edit-submit:hover{background-position:0 -43px;}body.page-boutique-panier #block-sibra-boutique-boutique-panier{padding-bottom:20px;}#texte-frais-de-port{text-align:left;color:#646869;font-size:13px;}#texte-frais-de-port h2{padding:10px 0px;font-size:1.1em;}#texte-frais-de-port p{margin :10px 0px;}#texte-frais-de-port ul li{margin :0px 0px 0px 30px;}.intro-listing-produits ul li{margin :0px 0px 0px 15px;}a.panier-boutons-qte{display:block;padding-left:10px;text-decoration:none;font-size:1em;width:15px;text-align:center;}.form-type-date-popup{border:none !important;}.form-type-date-popup  .form-type-textfield label{display:none !important;}.form-type-date-popup .date-padding{padding:0px;}.form-type-date-popup label{}body.page-boutique-mon-compte #edit-coordonnees,#sibra-boutique-employeur-form fieldset#edit-siege{float:left;width :45%;}body.page-boutique-mon-compte #edit-abonnement{float:right;width :45%;}#sibra-boutique-employeur-form fieldset#edit-etablissement{width :45%;}body.page-boutique-mon-compte .form-item{clear:both;display:block;padding:0 0 15px 0;}body.page-boutique-employeur .content form .form-item,body.page-boutique-jeune #sibra-boutique-jeune-form .form-item{clear:both;display:block;padding:0 0 20px 0;}body.page-boutique-mon-compte fieldset#edit-coordonnees  .form-item label,body.page-boutique-employeur .content form .form-item label,body.page-boutique-jeune #sibra-boutique-jeune-form .form-item label{float:left;width:150px;display:block;font-size:0.8em;color :#646869;}body.page-boutique-mon-compte fieldset#edit-coordonnees .form-item input,body.page-boutique-employeur .content form .form-item input,body.page-boutique-employeur .content form .form-item select,body.page-boutique-employeur .content form .form-item textarea,body.page-boutique-jeune #sibra-boutique-jeune-form .form-item input[type=text]{float:left;width:270px;font:0.813em Arial,Helvetica,sans-serif;}body.page-boutique-employeur .content form .form-item textarea{margin-bottom:10px;}body.page-boutique-mon-compte fieldset#edit-abonnement .form-item label{float:left;width:270px;display:block;font-size:0.8em;color :#646869;}body.page-boutique-mon-compte fieldset#edit-abonnement  .form-item input,body.page-boutique-mon-compte fieldset#edit-abonnement .date-padding{float:left;width:150px;font:0.813em Arial,Helvetica,sans-serif;}body.page-boutique-mon-compte fieldset#edit-abonnement .form-submit{float:right !important;background-color:#309dd8;color:#fff;text-transform:uppercase;font-weight:bold;padding:5px;border:none;border-radius:5px;font-size:0.8em;;cursor:pointer;margin:10px;}body.page-boutique-mon-compte fieldset#edit-abonnement .form-submit:hover{background:#005395;}#edit-etablissement .form-submit{float:right !important;background-color:#309dd8;color:#fff;text-transform:uppercase;font-weight:bold;padding:5px;border:none;border-radius:5px;font-size:0.8em;;cursor:pointer;margin:10px;}#edit-etablissement .form-submit:hover{background:#005395;}#edit-jeune .form-submit{background-color:#309dd8;color:#fff;text-transform:uppercase;font-weight:bold;padding:5px;border:none;border-radius:5px;font-size:0.8em;;cursor:pointer;margin:10px;}#edit-jeune .form-submit:hover{background:#005395;}body.page-boutique-mon-compte .lien-poursuivre-achat{padding-top:15px;display:block;float:right;}#block-sibra-boutique-boutique-mon-compte,#block-sibra-boutique-boutique-mon-compte-mobile{width:280px;color:#646869;font-size:13px;background-color:#E2EFF8;border-radius:10px;padding:15px;margin-bottom:15px;}#block-sibra-boutique-boutique-mon-compte h3,#block-sibra-boutique-boutique-mon-compte-mobile h3{color:#1B82BC;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;font-weight:bold;}#block-sibra-boutique-boutique-mon-compte  ul,#block-sibra-boutique-boutique-mon-compte-mobile  ul{padding:5px 0px 5px 15px;}#block-sibra-boutique-boutique-mon-compte a,#block-sibra-boutique-boutique-mon-compte-mobile a{color:#1B82BC;}.abonnement-selection-date{float:left;margin-right:15px;}.intro-listing-produits{margin-bottom:10px;}body.page-boutique-mon-compte #sibra-boutique-compte-form .intro-listing-produits{clear:both;text-align:left !important;}#sibra-boutique-panier-form .intro-listing-produits{clear:both;padding:10px;}.intro-listing-produits,.form-item-cgv label,.form-item-recevoir-attestation label,.form-item-cgv a{color:#676969;font-size:.75em;}.form-item-cgv a{color:#ff0000;font-weight:bold;font-size:0.85em;}.intro-listing-produits a{color:#676969;font-weight:bold;}.form-item-cgv,.form-item-recevoir-attestation{text-align:center;}body.page-boutique .region-content .block-block .content,body.page-boutique-employeur .region-content .content .intro,body.page-boutique-jeune .region-content .content .intro{color:#676969;font-weight:normal;font-size:.85em;padding:10px 0px;}.form-item-date-debut label{float:left;padding-right:10px;}.clearboth{clear:both;}#edit-paiement .intro-listing-produits,#sibra-boutique-compte-form .intro-listing-produits{text-align:center;}#sibra-boutique-accueil-form .intro-listing-produits{padding-top:10px;}.form-item-jeune-scolarise{float :left;clear:none !important;padding:0px !important;}#sibra-boutique-jeune-form label{width :250px !important;}#edit-jeune-scolarise,.form-item-jeune-scolarise input,.form-item-jeune-scolarise label{float :left;}#edit-jeune-scolarise{margin-top:-3px;}#sibra-boutique-jeune-form #edit-jeune-scolarise .form-item-jeune-scolarise label{width:80px !important;}#sibra-boutique-jeune-form #edit-submit{margin-left:250px;}body.page-boutique textarea{height:auto;float:left;width:270px;}#boutique-panier-recap-rapide{right:0px;margin-left:730px;width:230px;top:-5px;}#boutique-panier-recap-rapide span{height:38px;display:block;background-color:#2c9ad7;border-radius:5px;}#boutique-panier-recap-rapide span a{background:url(/sites/all/modules/sibra_boutique/images/picto-boutique.png) no-repeat top left;top:-8px;padding:25px 10px 15px 60px;line-height:2em;text-align:center;position:relative;display:block;padding-top:15px;color:#fff;text-decoration:none;font-size:0.75em;font-weight:bold;}#boutique-panier-recap-rapide p.question,#sibra-boutique-panier-form p.question{margin-top:5px;font-size:0.85em;color:#2c9ad7;font-weight:bold;text-align:center;}#boutique-panier-recap-rapide p.question a{text-decoration:none;color:#2c9ad7;font-weight:bold;}#boutique-panier-recap-rapide p.question a:hover{text-decoration:underline;}#sibra-boutique-paiement-accepte-form p{margin:10px 0px;}.page-boutique-mon-compte .ui-datepicker{}#wrapper-renew-cartabus-choix{position :fixed;left :0;top :0;background:rgba(0,0,0,0.7);z-index:20;width :100%;height :100%;}#renew-cartabus-choix{top :40%;width :400px;margin-left:auto;margin-right:auto;z-index:30;position :relative;padding:30px 50px 40px;text-align:center;background:rgba(255,255,255,1);}#renew-cartabus-choix .block-title{position:relative;padding:0 0 1.8em;font-size:0.8em;font-weight:700;color:#e7611c;}#renew-cartabus-choix .block-title:after{content:"";display:block;width:115px;height:1px;background-color:#9ebee4;position:absolute;bottom:0;left:50%;margin-left:-57px;}#renew-cartabus-choix .wrapper-main-links{margin-top:1.8em;}#renew-cartabus-choix .wrapper-main-links a{display:inline-block;padding-left:25px;padding-right:25px;}#renew-cartabus-choix div p.info{font-size:0.8em;color :#646869;font-style:italic;margin :20px 0 5px 0;}#renew-cartabus-choix .wrapper-secondary-links{display:inline-block;max-width:260px;margin-top:1em;text-align:left;}#renew-cartabus-choix .wrapper-secondary-links a{position:relative;padding-left:12px;font-size:0.7em;font-weight:700;color:#2c96d1;text-decoration:none;line-height:1.7;}#renew-cartabus-choix .wrapper-secondary-links a:before{content:"";display:block;width:0;height:0;border:4px solid transparent;border-left-color:#2c96d1;position:absolute;top:2px;left:0;}#renew-cartabus-choix .wrapper-secondary-links a:hover,#renew-cartabus-choix .wrapper-secondary-links a:focus,#renew-cartabus-choix .wrapper-secondary-links a:active{color:#005295;}#renew-cartabus-choix .wrapper-secondary-links a:hover:before,#renew-cartabus-choix .wrapper-secondary-links a:focus:before,#renew-cartabus-choix .wrapper-secondary-links a:active:before{border-left-color:#005295;}body.page-boutique-renouvellement-cartabus #content .section{background:#e2eef8;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}body.page-boutique-renouvellement-cartabus h1{margin:0 20px;padding:20px 0 15px;border-bottom:1px solid #88c3e5;}.renew-section{padding:25px 30px 35px;color:#676969;line-height:1.5;}.renew-section p{font-size:0.8em;}.renew-section p.smaller{font-size:0.75em;}.renew-section .blue{color:#238bc4;}.renew-section h2{margin-bottom:1.5em;font-size:0.9em;color:#238bc4;}.renew-section.odd{background:#f5fbfe;}.renew-section .exemples{padding:10px 0;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAbBAMAAADrHECUAAAALVBMVEUAAADi7vji7vji7vji7vji7vji7vji7vji7vji7vji7vji7vji7vji7vji7vgQvUQCAAAADnRSTlMAd2bu3cwzIrudRIgRVZIs3mIAAACBSURBVBjTY4AA7nfv3gUwoAC5d+9eoIowAhU1EKNoAoail8Qoeo2pSABD0UOsivTeoYCHGCLvFDBEHmGIPMQQWYAu8grFdm6wEmQw7907MxQBjnfvHicgC/DEoSspfffuCYoSdr9379xRlCQDlRQgC3DZoSu59+7d0wPoQRMDYQIAMWWXz6PjpoQAAAAASUVORK5CYII=) no-repeat center 80px;}.renew-section .exemples .photo{display:inline-block;vertical-align:top;width:132px;margin:20px 25px 0;text-align:center;}.renew-section .exemples .photo span{display:block;margin-top:5px;font-weight:bold;font-size:0.7em;}.renew-section .exemples .photo img{display:block;border-style:solid;border-width:4px;}.renew-section .exemples .photo.non-conforme{color:#c72f54;}.renew-section .exemples .photo.non-conforme img{border-color:#c72f54;}.renew-section .exemples .photo.conforme{color:#4f9602;}.renew-section .exemples .photo.conforme img{border-color:#79d233;}#renew-cartabus-header .blue{margin-top:0.8em;}#renew-cartabus-photo-form form > div > img{max-width:100%;height:auto;}#renew-cartabus-photo-form form #edit-photo span.file > a{display:none;}#renew-cartabus-photo-form form .manualcrop-style-thumb-label{display:none;}.renew-section .manualcrop-thumblist{overflow:hidden;margin-top:20px;padding-bottom:10px;}.renew-section .form-item-photo{font-size:0.8em;margin-bottom:0;}.renew-section .form-item-photo > label{margin-bottom:10px;}.renew-section .form-item-photo .file a{color:#2188C1;}.renew-section .form-item-photo input[type="submit"]{margin-top:10px;}.renew-section .form-item-photo .form-managed-file input[type="submit"]{display:inline-block;margin-top:0;margin-left:10px;}.renew-section input[type="submit"]{height:26px;padding:0 7px;margin:0 0 10px 0;display:block;color:#fff;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;border:none;text-transform:uppercase;font:0.688em Arial,Helvetica,sans-serif;font-size:0.688rem;font-weight:bold;background:#2086bf;background:-webkit-gradient(linear,0 0,0 100%,from(#36a2df),to(#2086bf));background:-moz-linear-gradient(top,#36a2df,#2086bf 100%);}.renew-section input[type="submit"]:hover{background:#1d78ac;background:-webkit-gradient(linear,0 0,0 100%,from(#3091cd),to(#1d78ac));background:-moz-linear-gradient(top,#3091cd,#1d78ac 100%);}.renew-section#renew-cartabus-header p{margin :20px 0;}.renew-section#renew-cartabus-header label{float :left;width :250px;}.renew-section#renew-cartabus-header label.legend{width:auto;}#sibra-boutique-date-reabonnement-form{background-color:#f1f6f9;border:1px solid #ddd;padding:1em;overflow:hidden;margin-bottom:1em;}#sibra-boutique-date-reabonnement-form #edit-submit{background-color:#309dd8;color:#fff;text-transform:uppercase;font-weight:bold;padding:5px;border:none;border-radius:5px;font-size:0.75em;;cursor:pointer;margin:10px 0px;}#sibra-boutique-date-reabonnement-form .form-item-date-reabonnement label{font-size:.75em;}#edit-etablissement-adresse-counter{display:none !important;}
body.sibra-site-mobile #content_home a.boutique{background:#2d99d7;-moz-box-shadow:0 -25px 15px 0 #2183c9 inset;-webkit-box-shadow:0 -25px 15px 0 #2183c9 inset;-o-box-shadow:0 -25px 15px 0 #2183c9 inset;box-shadow:0 -25px 15px 0 #2183c9 inset;}body.sibra-site-mobile input[type="submit"]{-webkit-appearance:none;}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-renouvellement input#edit-submit{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;background-color:#ffd600 !important;margin:0 auto;}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset div.texte-deconnexion,body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset .description{font-size:1em;}#boutique-mobile-liens-avec-abonnement{display:block;width:48%;margin:0px 1%;float:left;background-color:#15a2f1;}#boutique-mobile-liens-sans-abonnement{display:block;width:48%;margin:0px 1%;float:right;background-color:#79d233;}#boutique-mobile-liens-actif{height:11px;clear:both;float:none;}body.sibra-site-mobile.page-boutique-avec-abonnement #content,body.sibra-site-mobile.page-boutique-paiement  #content,body.sibra-site-mobile.page-boutique-paiement-accepte  #content,body.sibra-site-mobile.page-boutique-paiement-refuse  #content{clear:both;padding:0em 1em;}body.page-boutique-sans-abonnement #boutique-mobile-liens-actif{background:url(/sites/all/modules/sibra_boutique/images/fleche-onglet-actif.png) 50% -11px no-repeat;width:48%;margin:0px 1%;float:right;}body.page-boutique-avec-abonnement #boutique-mobile-liens-actif{background:url(/sites/all/modules/sibra_boutique/images/fleche-onglet-actif.png) 50% 0px no-repeat;width:48%;margin:0px 1%;float:left;}.boutique-mobile-liens-abonnements{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;}.boutique-mobile-liens-abonnements a{display:block;padding:0.5em 0.5em;text-align:center;color:#fff !important;text-decoration:none;font-weight:bold;font-size:0.9em;line-height:1.1em;min-height:2.2em;vertical-align:middle;}body.sibra-site-mobile #content_home a.boutique img{float:left;margin:8px 18px 0 0;}body.sibra-site-mobile #edit-renouvellement,body.sibra-site-mobile #edit-sansabonnement{float:none !important;display:block !important;margin:20px 0px !important;height:auto !important;}body.sibra-site-mobile  form#sibra-boutique-accueil-form fieldset{width:auto !important;}body.sibra-site-mobile .region-header-boutique{display:inline;float:right;width:auto;padding-top:5px;padding-right:5px;}.sibra-site-mobile.front .region-header-boutique{}body.sibra-site-mobile #boutique-panier-recap-rapide{right:0px;margin:0px;width:auto;top:0px;}body.sibra-site-mobile #boutique-panier-recap-rapide span{height:20px;display:block;background-color:#3670A4;border-radius:5px;font-size:1em !important;background:#3670a4;display:block;padding:5px 5px 5px 10px;min-height:20px;color:#fff;text-decoration:none;margin:10px 0px 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-box-shadow:0 -25px 15px 0 #205f99 inset;-webkit-box-shadow:0 -25px 15px 0 #205f99 inset;-o-box-shadow:0 -25px 15px 0 #205f99 inset;box-shadow:0 -25px 15px 0 #205f99 inset;}body.sibra-site-mobile #boutique-panier-recap-rapide span a{background:url(/sites/all/modules/sibra_boutique/images/picto-boutique-mobile.png) no-repeat 0px 5px;top:-8px;font-size:1em;font-weight:normal;padding:5px 0px 0px 30px;text-align:center;position:relative;display:block;color:#fff;text-decoration:none;}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-renouvellement{background:#15a2f1;padding:20px 20px !important;}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-renouvellement{}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-renouvellement .fieldset-wrapper{min-width:220px;width:220px;max-width:500px;margin :0 auto;}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-renouvellement .fieldset-wrapper .texte{}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-renouvellement .texte span{display:block}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-renouvellement  label{float:none;display:block;width:100%;}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-renouvellement .form-item-carte .description a{width:100%;}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-sansabonnement{background-image:none;padding:20px 20px 20px 20px !important;}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-sansabonnement a{padding-bottom:170px;background:url(/sites/all/modules/sibra_boutique/images/sans-abonnement.png) no-repeat bottom center #79d233;display:block;}body.sibra-site-mobile form#sibra-boutique-accueil-form fieldset#edit-sansabonnement .texte{text-align:center;}body.sibra-site-mobile  .node-abonnement{font-size:1em;}body.sibra-site-mobile .node-abonnement .field-name-body{clear:both;}body.sibra-site-mobile .node-abonnement .field-name-abonnement-image{}body.sibra-site-mobile .node-abonnement  .field-name-abonnement-tarif{float:none;clear:both;}body.sibra-site-mobile .node-abonnement  .field-name-abonnement-tarif > span{padding-left:0px;}body.sibra-site-mobile .intro-listing-produits,body.sibra-site-mobile .form-item-cgv label,body.sibra-site-mobile .form-item-cgv a{color:#676969;font-size:1em;}body.sibra-site-mobile .form-item-cgv #edit-cgv{float:none;}body.sibra-site-mobile .form-item-cgv a{color:#ff0000;font-weight:bold;font-size:1em;}body.sibra-site-mobile.page-boutique-panier #edit-paiement{float:none;width:100%;}body.sibra-site-mobile.page-boutique-panier.i18n-fr #edit-submit{margin-left:0;}body.sibra-site-mobile.page-boutique-panier #edit-paiement .form-item-cgv label{padding-left:0;}body.sibra-site-mobile.page-boutique-mon-compte fieldset .fieldset-wrapper label{float:none !important;font-weight:bold;text-transform:capitalize;width:100% !important;}body.sibra-site-mobile.page-boutique-mon-compte fieldset{padding:15px 0px !important;}body.sibra-site-mobile.page-boutique-mon-compte fieldset legend{padding-left:15px !important;}body.sibra-site-mobile.page-boutique-mon-compte fieldset .fieldset-wrapper{padding:0px 15px !important;}body.sibra-site-mobile.page-boutique-mon-compte fieldset .fieldset-wrapper .form-item{display:block;padding:0px !important;}body.sibra-site-mobile.page-boutique-mon-compte fieldset .fieldset-wrapper *{font-size:1em !important;}body.sibra-site-mobile.page-boutique-mon-compte input,body.sibra-site-mobile.page-boutique-mon-compte textarea{width:100% !important;background-color:#fff;float:none !important;}body.sibra-site-mobile.page-boutique-mon-compte #edit-coordonnees,body.sibra-site-mobile.page-boutique-employeur .content form fieldset#edit-siege{width:100% !important;float:none;display:block;}body.sibra-site-mobile.page-boutique-mon-compte #edit-abonnement{width:100% !important;float:none !important;clear:both;}body.sibra-site-mobile.page-boutique h1{color:#000 !important;height:auto !important;line-height:1.3em !important;padding-left:0px !important;display:none !important;}body.sibra-site-mobile .container-inline-date{padding:0px 0px 10px;}body.sibra-site-mobile .date-padding{float:none !important;}body.sibra-site-mobile  .container-inline-date > .form-item > label{float:none !important;}body.sibra-site-mobile.page-boutique .region-content .block-block .content,body.sibra-site-mobile.page-boutique-employeur .region-content .content .intro,body.sibra-site-mobile.page-boutique-jeune .region-content .content .intro{color:#676969;font-weight:normal;font-size:1em;padding:10px 0px;}body.sibra-site-mobile .region-after-content{margin:1em 0;padding:0em 1em;}body.sibra-site-mobile.page-boutique #formulaire-panier table{width:100%;}body.sibra-site-mobile #block-sibra-boutique-boutique-mon-compte-mobile{width:100%;padding:0px;}body.sibra-site-mobile #block-sibra-boutique-boutique-mon-compte-mobile ul{margin-left:0em;}body.sibra-site-mobile #block-sibra-boutique-boutique-mon-compte-mobile .content{padding:1em;}body.sibra-site-mobile.page-boutique-panier #edit-submit{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;}body.sibra-site-mobile.page-boutique-panier #edit-coordonnees{float:none !important;width:100%;padding:0px;}body.sibra-site-mobile.page-boutique-panier #edit-coordonnees legend{padding-left:15px;}body.sibra-site-mobile.page-boutique-panier #edit-coordonnees .fieldset-wrapper{padding:0px 15px 15px;}body.sibra-site-mobile.page-boutique-panier #edit-coordonnees .fieldset-wrapper .intro-listing-produits{padding:0px;}body.sibra-site-mobile.page-boutique-panier #edit-coordonnees .form-item label{font-size:1em;float:none;clear :both;font-weight:bold;}body.sibra-site-mobile.page-boutique-panier #edit-coordonnees .form-item input,body.sibra-site-mobile.page-boutique-panier #edit-coordonnees .form-item textarea{float:none;clear:both;background-color :#fff;display:block;width:100%;font-size:1em;}body.sibra-site-mobile.page-boutique #formulaire-panier table tr td{font-size:1em;}body.sibra-site-mobile.page-boutique #formulaire-panier table tr td.mode-livraison input{float:left;margin-right:1em;}body.sibra-site-mobile.page-boutique #formulaire-panier table tr td.mode-livraison label{margin:1em 0px;display:block;}body.sibra-site-mobile.page-boutique #formulaire-panier table tr td.mode-livraison a{margin-top:2em;display:block;}body.sibra-site-mobile.page-boutique #formulaire-panier table tr td.mode-livraison label:after{content:".";display:block;clear:both;height:0;visibility:hidden;}body.sibra-site-mobile.page-boutique-panier #edit-submit{width:260px;background:url(/sites/all/modules/sibra_boutique/images/btn-payer-commande-mobile-fr.gif) no-repeat 0 0;margin:0 auto !important;text-align:center;}body.sibra-site-mobile.page-boutique-panier #edit-paiement .fieldset-wrapper{text-align:center;}body.sibra-site-mobile.page-boutique-panier .form-type-radio .description,body.sibra-site-mobile.page-boutique-panier .form-type-checkbox .description{padding:1em 0em;font-size:1em;}body.sibra-site-mobile #lightbox2-overlay{width:100% !important;}body.sibra-site-mobile #outerImageContainer{max-width:90%;height:auto !important;width:auto !important;}body.sibra-site-mobile #imageContainer,#frameContainer,#modalContainer{height:auto !important;max-width:90% !important;}body.sibra-site-mobile #imageDataContainer{width:90% !important;}body.sibra-site-mobile #lightboxImage{height:auto !important;max-width:90%;}body.page-boutique-paiement #edit-paiement legend,body.page-boutique-paiement-refuse  legend,body.page-boutique-paiement-accepte  legend,body.sibra-site-mobile.page-boutique-paiement #content  > .section,body.sibra-site-mobile.page-boutique-paiement-refuse #content  > .section p,body.sibra-site-mobile.page-boutique-paiement-accepte #content  > .section p{font-size:1em;}body.sibra-site-mobile.page-boutique #messages{margin:0 15px;}body.sibra-site-mobile.page-boutique #messages .messages{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;}body.sibra-site-mobile div.lien-poursuivre-achat a{font-size:1em;}body.sibra-site-mobile div.lien-poursuivre-achat:after{content:"aaaaaaaaaa";display:block;clear:both;float:none;height:0;visibility:hidden;}body.sibra-site-mobile .intro-listing-produits ul{margin-left:0em;}body.sibra-site-mobile.page-boutique-employeur .content form fieldset#edit-etablissement,body.sibra-site-mobile #sibra-boutique-jeune-form fieldset#edit-etablissement{width:100% !important;padding:0em;}body.sibra-site-mobile.page-boutique-employeur .content form  legend,body.sibra-site-mobile #sibra-boutique-jeune-form  legend{padding-left:15px !important;}body.sibra-site-mobile.page-boutique-employeur .content form  .fieldset-wrapper,body.sibra-site-mobile #sibra-boutique-jeune-form  .fieldset-wrapper{padding:0px 15px 15px;}body.sibra-site-mobile.page-boutique-employeur .content form  .form-item input,body.sibra-site-mobile.page-boutique-employeur .content form  .form-item textarea,body.sibra-site-mobile #sibra-boutique-jeune-form .form-item input,body.sibra-site-mobile #sibra-boutique-jeune-form .form-item textarea{width:100% !important;background-color:#fff;float:none !important;font-size:1em !important;}body.sibra-site-mobile.page-boutique-employeur .content form  label,body.sibra-site-mobile #sibra-boutique-jeune-form  label{display:block;float:none !important;font-size:1em !important;font-weight:bold;}body.sibra-site-mobile #sibra-boutique-jeune-form  .form-item.form-type-radio input,body.sibra-site-mobile #sibra-boutique-jeune-form  .form-item.form-type-radio label{float:left !important;width:auto !important;margin-right:1em;}body.sibra-site-mobile.page-boutique select{font-size:1em !important;background-color:#fff !important;}body.sibra-site-mobile #sibra-boutique-jeune-form #edit-submit,body.sibra-site-mobile #sibra-boutique-jeune-form  #edit-cancel{margin-left:0em;float:right;}body.sibra-site-mobile.page-boutique input[type=text]{background-color:#fff;}body.sibra-site-mobile.page-boutique input:disabled{color:#646869 !important;-webkit-text-fill-color:#646869 !important;opacity:0.95 !important;background-color:#eee !important;}body.sibra-site-mobile.page-boutique input.panier-quantite{width:3em;}body.sibra-site-mobile.page-boutique #formulaire-panier table tr td.quantite{width:3em;}body.sibra-site-mobile.page-boutique #formulaire-panier table tr td.produit{width:100%;border-bottom:none !important;}body.sibra-site-mobile.page-boutique #formulaire-panier table tr td.produit_padder{width:100%;}body.sibra-site-mobile.page-boutique #formulaire-panier table tr td.actions{width:1em;padding-left:1em;}body.sibra-site-mobile.page-boutique #formulaire-panier table tr td.prix{width:auto !important;padding-right:1em;padding-left:1em;white-space:nowrap;}body.sibra-site-mobile.page-boutique-paiement input[type="submit"]{margin:15px 10px 0px 10px !important;}body.sibra-site-mobile.page-boutique #formulaire-panier .panier-titre > span > span{padding-bottom:20px;}body.sibra-site-mobile.page-boutique-panier #block-sibra-boutique-boutique-panier{padding-bottom:1em;}body.sibra-site-mobile.page-boutique-panier  #edit-paiement{padding-top:2em;}body.sibra-site-mobile.page-boutique-panier  #edit-paiement legend{display:none;}body.sibra-site-mobile.page-boutique #renew-cartabus-choix .block-title{display:block !important;color:#e7611c !important;}body.sibra-site-mobile #renew-cartabus-choix{font-size:1.2em;}body.sibra-site-mobile #renew-cartabus-choix .btn{margin:0;float:none;}body.sibra-site-mobile.page-boutique-renouvellement-cartabus #content .section{padding:0;font-size:1.2em;}body.sibra-site-mobile .renew-section .form-item-photo .form-managed-file input[type="submit"]{display:block;margin-top:10px;margin-left:0;}body.sibra-site-mobile #wrapper-renew-cartabus-choix{position :relative;left :0;top :0;background:transparent;z-index:20;width :auto;height :auto;}body.sibra-site-mobile #renew-cartabus-choix{top :0;width :auto;margin-left:auto;margin-right:auto;z-index:30;position :relative;padding:30px 50px 40px;text-align:center;background:rgba(255,255,255,1);}#edit-etablissement-adresse-counter{display:none !important;}
#sibra-pmr-block-form-select-arret{margin-top:10px;color :#676969;font-size:0.9em;}#block-sibra-pmr-arret-pmr{}#block-sibra-pmr-arret-pmr h2{color :#f8a519;margin-bottom:1em;}#sibra-pmr-block-form-select-arret label{font-weight:normal;float :left;line-height:35px;display:block;}#sibra-pmr-block-form-select-arret select{font-weight:normal;margin-left:5px;float :left;font-size:0.9em;padding:5px;}#sibra-pmr-block-form-select-arret select option{padding:0 5px;}#sibra-pmr-block-form-select-arret #edit-submit{clear:both;display:none;}body.page-arrets-pmr h1{color :#1b82bc;border-bottom:1px solid #8ec7e6;padding-bottom:10px;}body.page-arrets-pmr .region-content #block-system-main .content{padding :10px 0;font-size:0.9em;}body.page-arrets-pmr .region-content #block-system-main .content a{color:#2188c1;text-decoration:none;}body.page-arrets-pmr .region-content #block-system-main .content a:hover{text-decoration:underline;}body.page-arrets-pmr .item-list ul{list-style:none;padding:0;}body.page-arrets-pmr .item-list ul li{list-style:none;}body.page-arrets-pmr .item-list ul li .nom-arret{font-weight:bold;text-align:center;margin-bottom :7px;font-size:1.05em;display:block;}body.page-arrets-pmr .item-list ul li p{margin:2px 0;}body.page-arrets-pmr .item-list  h3{margin :20px 0;font-weight:normal;font-style:italic;}body.page-arrets-pmr .item-list ul li div{border-radius:10px;padding :10px;font-weight:normal;color:#333333;width :50%;margin :10px auto;background:none repeat scroll 0 0 #faf3e7;border:2px solid #f8a519;}body.page-arrets-pmr #content{border:1px solid #8ec7e6;border-radius:5px;float:left;height:auto;margin:0 15px 0 0;padding:15px;width:928px;}.accessibilite{color:#646566;font-size:0.9em;line-height:24px;}td .accessibilite{margin :0;color:black;line-height:24px;font-size:1em;}.accessibilite span.arret-accessible,#block-sibra-pmr-arret-pmr h2 span.picto{background-image:url(/sites/all/modules/sibra_pmr/picto-accessible-24.png);background-repeat:no-repeat;height:24px;display:block;float :left;margin-right :5px;padding-top :5px;color :#004e90;padding-left:25px;}span.livetouch img{position:relative;top :6px;}#block-sibra-pmr-arret-pmr h2{line-height:24px;}#block-sibra-pmr-arret-pmr h2 span{float:left;}#block-sibra-pmr-arret-pmr h2 span.picto{float:left;margin-left:5px;}#block-sibra-pmr-arret-pmr > div.content{clear:both;padding-top:5px;}.sibra-site-mobile.page-horaires a.lien_arret.orange span.accessibilite{margin-top :10px;margin-left:10px;}body.sibra-site-mobile.page-tr div.resultats-recherche-horaires-tempsreel span.accessibilite span.arret-accessible{margin-top :35px;}
#block-block-16{float:left;width:45%;padding:10px 10px 5px 0;}#block-block-16 p{margin:0px 0px 10px;font-size:0.8em;}#sibra-sepa-accueil-form fieldset{background-color:#15a2f1;display:block;border-radius:5px;padding:10px;width:45%;float:right;}#sibra-sepa-form-scolaire fieldset{background-color:#15a2f1;display:block;border-radius:5px;padding:10px;}#sibra-sepa-form-scolaire{width:45%;margin:0 auto;}#sibra-sepa-accueil-form label,#sibra-sepa-form-scolaire  label{color:#fff;}#sibra-sepa-accueil-form  .form-item,#sibra-sepa-form-scolaire .form-item{clear:both;}#sibra-sepa-accueil-form fieldset legend,#sibra-sepa-form-scolaire fieldset legend{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:500;padding:50px 10px 5px 0;font-weight:bold;}#sibra-sepa-accueil-form  .form-submit,#sibra-sepa-form-scolaire .form-submit{float:right !important;background-color:#ffd600;color:#03548b;text-transform:uppercase;font-weight:bold;padding:5px;border:none;border-radius:5px;font-size:0.8em;cursor:pointer;margin:10px;}#sibra-sepa-accueil-form  .champs-obligatoires,#sibra-sepa-form-scolaire .champs-obligatoires{color:#fff;font-size:0.8em;clear:both;}#sibra-sepa-accueil-form  .form-submit:hover,#sibra-sepa-form-scolaire .form-submit:hover{background-color:#ffb400;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
