#navigation-wrapper{height:28px;background:var(--bg)}#navigation{margin:auto}#navigation ul{font-size:11px;text-align:right;margin-right:10px;margin-top:4px;margin-bottom:0;float:right;color:#fff;display:inline}#navigation li{display:inline;margin-left:1em}#navigation li.accueil{margin-left:3em}#navigation li.boutique{margin-right:3em}#navigation li.contact img{position:relative;top:-2px}#navigation li.logout{margin-left:3em}#navigation #shortLinks img{opacity:.9}#navigation #shortLinks img:hover{opacity:1}#login-navigation-content{display:none}#homepage #login-navigation-content{display:block}#navigation-content{width:1000px;margin:auto}#bienvenue{margin-left:10px;text-align:left;float:left;display:inline;margin-top:7px}#banner{background:var(--bg);border-bottom:1px solid #ccc;text-align:center;clear:both}#banner img{width:1000px}.footer{background:var(--bg);border-top:1px solid #ccc}#menuWrapper{background-color:#f7f5f3!important;float:left}#menu,#menuWrapper{width:209px;margin:0;padding:0}#menu{background-repeat:repeat-y;list-style:none;font-size:90%}#menu>li{border-bottom:1px solid #ccc;border-bottom:1px solid var(--separateur)}#menu h5{margin:0;padding:7px 7px 3px 10px;font-size:120%}#menu h5,#menu h5 a,#menu h5 a:active,#menu h5 a:link,#menu h5 a:visited{background-color:var(--bgInactif);color:var(--colorOption);cursor:pointer;font-weight:700;text-transform:uppercase}#menu h5.clickable:hover,#menu h5.clickable:hover a,#menu h5.clickable:hover a:active,#menu h5.clickable:hover a:link,#menu h5.clickable:hover a:visited{background-color:var(--bgSurvol);color:#fff}#menu h5.isActive,#menu h5.isActive a{background-color:var(--bgActif);color:#fff;text-decoration:none}#menu h5 img{position:relative;top:2px;margin-right:9px}#menu h5 img.bl-badge{margin-left:9px;vertical-align:inherit}#menu a{text-decoration:none;font-weight:400}#menu ul{margin:1px 0 0 0;padding:0;list-style:none;text-align:left;margin-bottom:5px}#menu ul .menuHeader{font-weight:700;padding:10px 7px 0 10px;font-family:Arial,sans-serif;font-size:11px}#menu ul .menuHeader.menuHeader:first-child{border-top:0}#menu ul .menuItem{padding:3px 7px 0 10px;list-style:none;color:#fff;text-align:left}#menu ul .menuItem img{margin-right:5px}#menu ul .menuItem img.bl-badge{margin-left:10px;vertical-align:inherit}#menu ul .menuItem:hover,#menu ul .menuItem:hover a{background-color:var(--bgSurvol);color:#fff}#menu ul .menuItem.spaceBefore{padding-top:10px}#menu ul .menuLabelItem{padding:3px 7px 0 10px}#menu ul .isActive,#menu ul .isActive a{background-color:var(--bgActif);color:#fff;text-decoration:none}body,html{height:100%;padding:0;margin:0;font-size:12px!important;font-family:Century Gothic,Verdana,Geneva,Arial,sans-serif!important}body .nobootstrap{color:#000;font-size:12px;font-family:Century Gothic,Verdana,Geneva,Arial,sans-serif;text-align:center;line-height:normal}body .nobootstrap img{vertical-align:inherit}body .bodyPopup{margin:1em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:inherit!important}h1{font-size:22px;margin-bottom:15px;margin-top:5px}h1,h2{font-weight:700;color:#000}h2{font-size:18px}h3{font-size:16px;color:#000}h4{font-size:100%;font-weight:700}.nobootstrap h1{font-size:22px;margin-bottom:15px;margin-top:5px}.nobootstrap h1,.nobootstrap h2{font-family:Century Gothic,Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000;font-weight:700}.nobootstrap h2{font-size:18px}.nobootstrap h3{font-family:Century Gothic,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#000}img{border:0}a,a:active,a:link,a:visited{color:#000}.link,a,a:active,a:link,a:visited{text-decoration:underline;font-weight:700}.link{color:#5d5d5d}.link:hover{cursor:pointer}.nobootstrap a,a:hover{text-decoration:underline}.nobootstrap a:hover{color:#000}table{border:1px solid #000;border-spacing:0;border-collapse:collapse}table td,table th{vertical-align:top;border:1px solid #000;color:#000}table thead th{text-align:center}table .noBorder,table .noBorder td,table .noBorder th,table .noBorder tr{border:0;text-align:left}.note{font-style:italic;color:grey}.center{text-align:center!important}.clear{clear:both}.hidden{display:none}.number{font-family:monospace}.nobreak{white-space:nowrap}a.bl:before{content:"»";color:#000;position:relative;left:-1px}a.bl:focus{outline:none}a.ns{text-decoration:none}a.ns:hover{text-decoration:underline}.error{display:block;margin:5px 2px 5px;padding:2px 6px 6px 25px;text-align:center;background-color:#ffcdd2}.error:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAABKUlEQVQ4jaWSvUpDQRCFv2tMEAQhFsv2BkXTWNlYWWizoA/gA4RUeYBU9oLPorCNFtrYWNnESvtlCwNW4g/IyAjLze7V4IFl2JkzhzO7U9GA4MwKcKeMHevjS4m90CQEjIENPeMmYtFRcKYHPABtTb0Bfevj47yOThMRQUdzf3cUnNkHLvUaNRqNB9bHq1+FgjOLwL2MoaldjbcaJ8C29fEj7cuNNkhEcugrp+woOLMKyGN2k/SexuskNwV61sfnkqOTmohgWU+KrnJnRwvOiOVhZpR27fd+MNSeGUdnQCvTsA5sZvIt7flGpW4OgfMMWfCqcalQP7I+XlTBmY5u8FqBKDv1DtwU6k/AluzMqEFEcAx8NtSldySO5AvrPzUvpvLYsqn/A0y+ADFLO8OqpSO5AAAAAElFTkSuQmCC);margin-left:-20px;margin-right:5px;position:relative;top:3px}.danger,.info,.success,.warning{display:block;margin:5px 2px 5px;padding:7px 7px 7px 40px;background-repeat:no-repeat;background-position-x:6px;background-position-y:center;font-style:normal}.danger{background-color:#ffcdd2;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAABKUlEQVQ4jaWSvUpDQRCFv2tMEAQhFsv2BkXTWNlYWWizoA/gA4RUeYBU9oLPorCNFtrYWNnESvtlCwNW4g/IyAjLze7V4IFl2JkzhzO7U9GA4MwKcKeMHevjS4m90CQEjIENPeMmYtFRcKYHPABtTb0Bfevj47yOThMRQUdzf3cUnNkHLvUaNRqNB9bHq1+FgjOLwL2MoaldjbcaJ8C29fEj7cuNNkhEcugrp+woOLMKyGN2k/SexuskNwV61sfnkqOTmohgWU+KrnJnRwvOiOVhZpR27fd+MNSeGUdnQCvTsA5sZvIt7flGpW4OgfMMWfCqcalQP7I+XlTBmY5u8FqBKDv1DtwU6k/AluzMqEFEcAx8NtSldySO5AvrPzUvpvLYsqn/A0y+ADFLO8OqpSO5AAAAAElFTkSuQmCC)}.warning{background-color:#ffe0b2;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAABJ0lEQVQ4jaWSP0qDQRDFf9/GBEEQYuEFDIqm2crGygUt9QAeQFLlAKnsAzmLlgqrjY3VNrHSC1gYsBL/LDIywvJl99Pgg2XYmTePN7tT0YAY3Cpwp4xdY/1LiW2ahIARsKVn1EQsOorB9YB7oK2pN6BvrH9Y1NE4ERF0NPd3RzG4A+BSr08a1zUeGuuvfhWKwS0BQcbQ1J7GW41TwBrrP9K+3GiniUgOfeWUHcXg1gB5zG6S3td4neRmQM9Y/1xydFYTEazoSdFV7vxoMTixPMiM0q793g8G2jPnaAK0Mg2bwHYm39Keb1Tq5gg4z5AFrxqXC/VjY/1FFYPr6AZvFIiyU+/ATaH+COzIzgwbRAQnwGdDXXqH4ki+sP5Ti2Imjy2b+j/A9AsTNj7f1vJU5QAAAABJRU5ErkJggg==)}.info{background-color:#bcd8ec;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABVElEQVQ4jYWUQSsFURTHf26T3ooU8cqO9ZNmocSCBbJ4L3pFlrYs+AB2PgHZWirhlbegbFiwlFLyEV7ZWMrmpTP9p8Zt7p1/TTOde86vc+45ZwZGDm7w5IAW0AaWgQkd94BH4Bq4BfrFMOdBUuAN6AA7BYipLltHPmkI1ASegYafYoka8m36IKNfArWSoF/gDHjy7DXFpDnInvMAxHQK7AMrwHcJzGJdoouNlTMPjAEzwFCgzFai7sRkoK8Kn7ZTi8v0CRwCq8BxBWjJeS0ualCQB+AI+IiA6knkcEqwXMOxlJwmNqS85dPAZMSv5zT2Id3LvhbLxhhOuxPSi+xzFaArpwV8DziM6n0BnAR8LLabaIt3tTv+dN8pY7vo9RLIj2L7eddega2SfRsH9gKZGGRbsf+2vwssRMr0y1lUTCb/f2T0WWBT91IcDfs224Z8skwyAX+ApT1BOxNLQQAAAABJRU5ErkJggg==)}.success{background-color:#dcedc8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABFUlEQVQ4jZ3ToU4DURCF4W83JGCA+hpeABz1iDaAwoAhJJiaUg+CpyBNE4JlDQpHaBUG0SJ4AWQdCU0lgiL2Lmw2QLv8cu6cyZmZO9F0OpWn3atsook6qiE8Qh9XncZ4mM+PsgLtXmUFXRz6mwStTmM8+SoQxH3UZogzBqh3GuNJHALdEmIhtwvRyf3qZqg4DzdYxk5WKJYObB7ucIylXKwZS6c9iyfs4xJbuXg99r0qeMBtQfyCXZzjqPBWjQuB95B0ig+8YhsHOPvJ2oL0k6xllvCIPTzjDRu4+KW1USzdf551ac8RFnGNotOMftk1FqnF4W8n/xAnncZ4mFlrlXQxCJq0t3AY9TmdJMIdkLvGjLLn/AmVlFNl/HZCDgAAAABJRU5ErkJggg==)}.interline{margin-top:5px}[v-cloak]{display:none}.cookies-disclaimer-container{background-color:#e8e8e8;padding:0;text-align:center}#content{margin-left:10px;padding-top:7px;display:inline-table;max-width:770px;min-width:770px;padding-bottom:20px}.node{margin:0 0 0 0;text-align:left}.node p{margin:0;padding:0}.node ol,.node ul{padding-left:25px;margin:0!important;line-height:18px}.node ol li:first-child,.node ul li:first-child{padding-top:.5em}.node ol li:last-child,.node ul li:last-child{padding-bottom:.5em}.node li ul li:first-child{padding-top:0}.node li ul li:last-child{padding-bottom:0}div.footer{clear:both;margin:auto;padding-top:0;text-align:left}div.footer-container{width:1000px;margin:auto;height:40px}div.footer-left{width:500px;display:inline-table;vertical-align:middle;float:left;padding-top:8px;padding-bottom:3px;font-size:9px}div.footer-center{width:200px;display:inline-block;vertical-align:middle;text-align:left}div.footer-right{width:200px;display:inline-table;vertical-align:middle;float:right;margin-top:13px;margin-right:10px;text-align:right}div.footer-right ul{list-style:none;display:inline}div.footer-right ul li{display:inline}button.bl{font-family:Century Gothic,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;padding:.5rem 1rem;color:#fff;background-color:#ca1d34;border:1px solid #ca1d34;border-radius:0 6px;transition:background-color .5s ease}button.bl:hover,span.magnusButton:hover{cursor:pointer;color:#ca1d34;background-color:#fff;border:1px solid #ca1d34}button.bl-secondary{font-family:Century Gothic,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;padding:.5rem 1rem;color:#ca1d34;background-color:#f3efec;border:1px solid rgba(0,0,0,.15);border-radius:0 6px;transition:background-color .5s ease}button.bl-secondary:hover{cursor:pointer;color:#000}span.magnusButton{font-size:12px;text-transform:uppercase;padding:.5rem 1rem;cursor:pointer;background-color:#ca1d34;border:1px solid #ca1d34;border-radius:0 6px}button.lms,span.magnusButton{font-family:Century Gothic,Verdana,Geneva,Arial,Helvetica,sans-serif;color:#fff}button.lms{font-size:14px;font-weight:700;padding:2px 40px 4px;background-color:#00a7a9;border:none}button.lms:hover{cursor:pointer;text-decoration:underline}span.badge{display:inline-block;min-width:8px;padding:3px 7px;top:19px;position:absolute;font-size:10px;line-height:1;color:#000;white-space:nowrap;background-color:#fcd127;border-radius:10px}.validation,span.badge{text-align:center}.validation button.bl{margin-left:20px;margin-right:20px}fieldset.inputForm,fieldset.searchForm{border:none;padding-top:10px}fieldset.inputForm header h3,fieldset.searchForm header h3{border-bottom:2px solid #000}fieldset.inputForm .subheader,fieldset.searchForm .subheader{font-weight:700}fieldset.inputForm .subheader:before,fieldset.searchForm .subheader:before{content:url(data:image/gif;base64,R0lGODdhDAAGAIACAF1dXf///ywAAAAADAAGAAACDoyBCcaafNyCcjYJQzUFADs=);margin-right:5px}fieldset.inputForm table,fieldset.searchForm table{border:none}fieldset.inputForm table td,fieldset.inputForm table th,fieldset.searchForm table td,fieldset.searchForm table th{vertical-align:inherit;border:none}fieldset.inputForm .searchDate input,fieldset.searchForm .searchDate input{width:60px}fieldset.inputForm .searchDate img,fieldset.searchForm .searchDate img{margin-left:4px;margin-right:4px;position:relative;top:3px}fieldset.inputForm .validation,fieldset.searchForm .validation{clear:both;padding-top:15px;text-align:center}fieldset.inputForm .validation button,fieldset.searchForm .validation button{margin-left:20px;margin-right:20px}fieldset.inputForm .row{margin-bottom:5px}fieldset.inputForm label{float:left;width:180px}fieldset.inputForm input,fieldset.inputForm select,fieldset.inputForm textarea{display:block;font-size:100%;font-family:Century Gothic,Verdana,Geneva,Arial,Helvetica,sans-serif}fieldset.inputForm input,fieldset.inputForm select{width:235px;height:34px;border:1px solid #ccc;border-radius:5px;background-color:#fff}fieldset.inputForm textarea{width:415px}fieldset.inputForm .help{margin-left:95px;float:left;position:relative;top:3px}fieldset.searchForm{background-color:#f4f4f4}fieldset.searchForm label{width:150px;font-weight:400}fieldset.searchForm input,fieldset.searchForm select{display:inline;margin:0;width:235px;font-size:100%;font-family:Century Gothic,Verdana,Geneva,Arial,Helvetica,sans-serif;border:none;background-color:#fff}fieldset.searchForm .validation input{font-family:Century Gothic,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;padding:3px 7px;cursor:pointer;color:#fff;background-color:#000;width:inherit;margin-left:52px;margin-right:52px}.searchResults{border:1px solid #caccca;width:100%}.searchResults td,.searchResults th{border:1px solid #caccca;padding:2px 2px}.searchResults thead th{background-color:#ffd040}.searchResults tbody td p{margin:0}.searchResults tfoot td{text-align:center;background-color:#ffd040;color:#000}.searchResults tfoot a,.searchResults tfoot a:active,.searchResults tfoot a:hover,.searchResults tfoot a:link,.searchResults tfoot a:visited{color:#000;text-decoration:none}.searchResults tfoot span.currentPage{background-color:#fff;border-radius:45%;color:#000;font-weight:700;padding:0 2px;position:relative}.searchResults.noResult td{text-align:center}.commande{border:1px solid #ccc}.commande .header{padding:1em;background-color:#ffd040;font-weight:700}.commande .header .tarif{text-align:right;padding-right:1em}.commande .row{margin-left:0;margin-right:0}.commande .row.description{margin:1em}.commande .number{text-align:right;padding-right:2em}.commande .price{font-style:italic}.askCguDialog{background-color:#fff;border:2px solid grey;text-align:left;padding:2em}.askCguDialog .ui-dialog-titlebar{display:none}#cguAcceptButton{font-family:Century Gothic,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;padding:5px 10px;color:#fff;background-color:#000;border:none}#cguAcceptButton:disabled{color:grey;font-weight:inherit;background-color:#d3d3d3}#cguAcceptButton:disabled:hover{cursor:not-allowed}#cguFooter{padding:10px;float:left;font-weight:700}.form-control{font-size:12px!important;padding:3px 6px!important;height:inherit}#fakeBody{width:1000px;margin:auto;text-align:left;clear:both;background-color:#fff;padding:0;margin-top:0;overflow:visible}html>body #fakeBody{min-height:400px}